我在Ubuntu 16.04上的VSCode中工作.我使用下面的逗号创建了节点项目:
npm init
tsc --init
Run Code Online (Sandbox Code Playgroud)
我创建了一个名为index.ts的新文件.我正在尝试使用fs和readling来读取文件内容.但是当我在index.d.ts顶部编写下面的代码行时:
import fs = require('fs');
import readline = require('readline');
Run Code Online (Sandbox Code Playgroud)
我收到以下错误: 无法找到模块'fs'而无法找到模块'readline'
甚至没有找到过程.我使用下面的命令从这里安装了节点的类型:
sudo npm install @types/node -global --save
Run Code Online (Sandbox Code Playgroud)
谁能帮助我如何解决这个错误?
我正在开发一个xamarin android应用程序.在该应用程序中,我正在显示自定义列表.我想listView_ItemLongClick(object sender, AdapterView.ItemLongClickEventArgs e)
在弹出窗口中显示弹出窗口我需要显示两个选项更新和删除.并根据用户选择我想进一步处理.
任何人都可以给我一些我可以使用的例子吗?
我正在尝试连接到本地计算机上的 SQL Server。我正在尝试使用乏味和乏味的ntlm。两者的配置如下:
var tds = require("tedious-ntlm");
//var tds = require("tedious");
var config = {
userName: 'pratikdb',
password: 'pratikdb',
server: '.',
options: {
database: "TEST",
debug: {
packet: false,
payload: false,
token: false,
data: false
},
encrypt: true
}
};
http.createServer(app).listen(app.get('port'), function () {
console.log('Express server listening on port ' + app.get('port'));
var connection = new tds.Connection(config);
connection.on('connect', function (err) {
console.log(err);
});
});
Run Code Online (Sandbox Code Playgroud)
当我处理乏味的工作时,我收到此错误:
ConnectionError: 无法连接到 .:1433 - getaddrinfo ENOTFOUND 。.:1433]
消息:'无法连接到 .:1433 - getaddrinfo ENOTFOUND 。.:1433', 代码: 'ESOCKET' …
我有一个用户的两个静态页面,它们部署在他们的服务器上.目前我正在从代码后面调用他们的服务器并加载它们.但现在我不想在电话后面制作代码.相反,我想在iframe中加载这些静态页面.这些静态页面的链接(URL)存储在我的web.config中.在初始化调用期间使用C#我将这些URL复制到隐藏字段中并将它们分配给iframe的src,如下所示:
<script>
var bLoaded = false;
function LoadIframe1() {
if (!bLoaded) {
var iframe1 = document.getElemetById('iframe1');
if (typeof (iframe1) != 'undefined' && iframe1 != null) {
iframe1.src = hiddenfield.value;
bLoaded = true;
}
}
}
</script>
<iframe id="iframe1" onload="Loadframe1();" />
Run Code Online (Sandbox Code Playgroud)
现在问题是如果文件在项目的目录中,它工作正常.但是如何加载不在解决方案目录中的文件?
我的代码中有下面的Linq查询
var query = (from s in dc.UserContacts
join g in dc.EmailRecipientInGroups on s.UserEmailRecipient.RID equals g.RID
join zk in dc.ZeekUsers on s.UserID equals zk.UserId
where s.aspnet_User.LoweredUserName.Equals(strUserName.ToLower())
&& !g.UserEmailRecipientGroup.IsDeleted
&& !s.UserEmailRecipient.IsDeleted
select new { s = s, g = g, zk = zk });
Run Code Online (Sandbox Code Playgroud)
其中dc是Linq to SQL的DataContext
我需要在上面的查询中包含其他两个条件,但下面的行将保持不变
select new { s = s, g = g, zk = zk });
Run Code Online (Sandbox Code Playgroud)
我有两个针对这两个条件创建两个单独的方法。但是用于生成输出的最终代码对于所有这三个函数都是相同的,并且将根据查询对象生成输出。
因此,我正在考虑编写一个新的私有方法,该方法可以在所有3个函数的上述行之后以查询作为参数进行调用,并获取结果,而不是每次都重复代码。但是从互联网上我发现var类型不能作为参数传递。
这是我将鼠标悬停var
在查询词之前的关键字上时来自Visual Studio的Intellisense
interface System.Linq.IQueryable<out T>
T is 'a
Anonymous types:
'a is new { usercontact s, …
Run Code Online (Sandbox Code Playgroud) c# ×3
node.js ×2
android ×1
html ×1
iframe ×1
javascript ×1
jquery ×1
linq ×1
npm ×1
sql ×1
sql-server ×1
tedious ×1
typescript ×1
xamarin ×1