我有一个从 Excel 电子表格创建的 C# 列表,我想将其导出到 Excel。我怎样才能完成这个任务?这只是一个控制台项目。我不打算在 .Net 应用程序中显示数据。我只需要电子表格。
var fileName = string.Format("C:\\Users\\SGurmu\\Desktop\\Data 091510.xls");
var connectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0; data source={0}; Extended Properties=Excel 8.0;", fileName);
var fileName2 = string.Format("C:\\Users\\SGurmu\\Desktop\\Copy of Prototype.xls");
var connectionString2 = string.Format("Provider=Microsoft.Jet.OLEDB.4.0; data source={0}; Extended Properties=Excel 8.0;", fileName);
var adapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString);
var ds = new DataSet();
adapter.Fill(ds, "contacts");
var data = ds.Tables["contacts"].AsEnumerable();
List<EmployeeData> query = data.Where(x => x.Field<string>("First_Name") != string.Empty).Select(x =>
new EmployeeData
{
empID = x.Field<double>("EMPLOYEE"),
firstName = x.Field<string>("First_Name"),
lastName = x.Field<string>("Last_Name"), …Run Code Online (Sandbox Code Playgroud) 基本上,我设法将多个客户端连接到一台服务器,但我从服务器读取时出现问题.我有两个任务(线程):一个用于阅读,一个用于写作.
"Incoming > "每次有来自服务器的新传入消息时如何打印?String'Write一个快捷方式ada.streams.write?String'Write(channel, "Hello client");
--Where channel is Gnat.Sockets.Stream_Access type
Run Code Online (Sandbox Code Playgroud)
task body reader_task is
Offset : Streams.Stream_Element_Count;
Buffer : Streams.Stream_Element_Array (1 .. 1);
begin
loop
Text_IO.put_line("Incoming > ");
loop
Streams.Read (Channel.All, Buffer, Offset);
exit when offset = 0;
for I in Buffer'Range loop
Text_IO.Put (Character'Val (Buffer (I)));
end loop;
end loop;
end loop;
end reader_task;
Run Code Online (Sandbox Code Playgroud) 我要构建一个node.js应用程序,我正在寻找JS上的单元测试.所以我试过Jasmine,看起来很有趣,很酷.
好吧,我有一个规范文件:UserSpec.js
var userClass = require('../src/users.js');
var utils = require('../src/utils.js');
describe("Users tests", function() {
var usernameTest = "usernameTest";
var emailTest = "emailTest";
var passwordTest ="passwordTest";
var myUser = userClass.create('usernameTest','emailTest','passwordTest');
/**********
* TDD *
**********/
it("is not null", function() {
expect(myUser).not.toBe(null);
});
it("username not null", function() {
var username = myUser.username;
expect(username).not.toBe(null);
});
it("is a string", function() {
var usernameType = typeof myUser.username;
expect(usernameType).toEqual("string");
});
it("correct username", function() {
var username = myUser.username;
expect(username).toEqual(usernameTest);
});
it("mail not null", …Run Code Online (Sandbox Code Playgroud) 在这个问题中,我问如何定义一个范围的无限上限(事实证明答案是相当明显的,但不是对Ada的新人).在答案中,建议为此创建一个特定子类型.
问题中提到的类型的特定子类型如下所示:
Type Speed is Float range 0 .. Float'Last
Run Code Online (Sandbox Code Playgroud)
另外,我注意到这个Ada项目中的很大一部分代码都有特定的类型 - 比如Feet_Float等等Meters_Float.为什么这是首选的做法,而不是只float在类/包中的基本成员变量上放置范围约束?
有没有办法指定按钮既作为下拉触发器又作为工具提示源?
我已经能够让它做其中一个,但不是两个.我的下面的代码用作下拉列表,但是如果我data-toggle="dropdown"在工具提示之前重新定位到,那么它会呈现工具提示:
<button class="btn btn-sm dropdown-toggle"
data-toggle="tooltip" data-toggle="dropdown"
data-placement="bottom"
title="Test Tooltip">
Run Code Online (Sandbox Code Playgroud) 我不知道如何使文本与图标的中间对齐。这是使用Chrome。看到这个小提琴。
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
.row {
background: #f8f9fa;
margin-top: 20px;
}
.col {
border: solid 1px #6c757d;
padding: 10px;
}Run Code Online (Sandbox Code Playgroud)
<link href="//stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet" />
<label class="badge badge-secondary align-middle">
<span class="pb-2">Should Be Centered</span>
<i class="material-icons md-18">cancel</i>
</label>Run Code Online (Sandbox Code Playgroud)
任何建议都欢迎!
示例图片:
我将Celery后端从Redis更改为Rabbitmq。我可以让新经纪人更改BROKER_URL。但是我想知道如何将现有的计划任务从Redis迁移到Rabbitmq Broker?
如果可能,我想通过Python脚本执行此操作。
我想声明Ada中记录类型的速度范围。以下内容不起作用,但是有办法使其起作用吗?
--Speed in knots, range 0 to unlimited
Speed : float Range 0.0 .. unlimited ;
Run Code Online (Sandbox Code Playgroud)
我只想要这个数字为零正值...
我有一个功能状态,我想将其注入到组件中。从我看到的所有示例中,只有一个选项可以进行包含所有功能状态的全局状态注入。是否可以仅将一个功能状态注入到组件中,而不是整个 ngrx 存储中?
在更新到Angular 9之前,我的项目被配置为ng generate在运行命令时使用 SCSS ,确实如此。
令我沮丧的是,ng g c在 Angular 9 上运行我的第一个之后,它添加了一个css文件而不是一个scss文件。
对此的公认答案似乎不再起作用。我的angular.json包括以下内容(就像过去两年一样):
"schematics": {
"@schematics/angular:component": {
"styleext": "scss"
}
},
Run Code Online (Sandbox Code Playgroud)
我该如何解决?