当我尝试使用Visual Studio 2013在Windows 7上使用本地IIS运行我的ASP.NET MVC 4应用程序时.当应用程序尝试连接到localDB\v11.0时,我遇到以下错误
'/'应用程序中的服务器错误.
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:50 - 发生本地数据库运行时错误.无法创建自动实例.有关错误详细信息,请参阅Windows应用程序事件日志.)
2个事件日志是
尝试访问LocalDB实例注册表配置时发生意外错误.有关错误详细信息,请参阅Windows应用程序事件日
和
无法获取本地应用程序数据路径.很可能没有加载用户配置文件.如果在IIS下执行LocalDB,请确保为当前用户启用了配置文件加载.
我在网上找到的大多数解决方案都参考了这篇文章:http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx
我在描述的情况和我的情况之间看到的唯一区别是所描述的错误代码是0而我的错误代码是50.但是,建议的解决方案对我不起作用.
即使我将修改setProfileEnvironment设置为true并且我花了数小时的时间来使用不同的processModel参数和应用程序池,我也无法通过此错误.
我对我的Facebook页面有'Insights Analyst'权限,我尝试使用Graph API Explorer获取指标page_fans
我使用'read_insights'和'manage_pages'"获取访问令牌",并"提交"图形API调用看起来像
GET /<page_id>/insights/page_fans
Run Code Online (Sandbox Code Playgroud)
但后来我得到一个空洞的回应.(除了page_story_adds_unique,page_storytellers和page_admin_num_posts之外的所有指标都会出现这种情况)
{
"data": [
],
"paging": {
"previous": "https://graph.facebook.com/<page_id>/insights/post_storytellers/?since=1369004893&until=1369264093",
"next": "https://graph.facebook.com/<page_id>/insights/post_storytellers/?since=1369523293&until=1369782493"
}
}
Run Code Online (Sandbox Code Playgroud)
我缺少什么权限?我究竟做错了什么?
我有两个查询,第一个(内连接)超快,第二个(左连接)超慢.如何快速进行第二次查询?
EXPLAIN SELECT saved.email FROM saved INNER JOIN finished ON finished.email = saved.email;
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE finished index NULL email 258 NULL 32168 Using index
1 SIMPLE saved ref email email 383 func 1 Using where; Using index
EXPLAIN SELECT saved.email FROM saved LEFT JOIN finished ON finished.email = saved.email;
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE saved index NULL email 383 NULL 40971 Using index …Run Code Online (Sandbox Code Playgroud) 我正在编写一个脚本,它将UTF-16编码的文本文件作为输入并输出UTF-16编码的文本文件.
use open "encoding(UTF-16)";
open INPUT, "< input.txt"
or die "cannot open > input.txt: $!\n";
open(OUTPUT,"> output.txt");
while(<INPUT>) {
print OUTPUT "$_\n"
}
Run Code Online (Sandbox Code Playgroud)
我们只说我的程序将input.txt中的所有内容写入output.txt.
这在我的cygwin环境中完全正常,它使用"这是为cygwin-thread-multi-64int构建的perl 5,版本14,颠覆2(v5.14.2)"
但在我的Windows环境中,使用"这是为MSWin32-x64多线程构建的perl 5,版本12,颠覆3(v5.12.3)",
output.txt中的每一行都预先设置了除第一行之外的疯狂符号.
例如:
<FIRST LINE OF TEXT>
???????????????????????????????????????<SECOND LINE OF TEXT>
...
Run Code Online (Sandbox Code Playgroud)
任何人都可以提供一些有关它为什么在cygwin而不是Windows上工作的见解?
编辑:按照建议打印编码图层.
在Windows环境中:
unix
crlf
encoding(UTF-16)
utf8
unix
crlf
encoding(UTF-16)
utf8
Run Code Online (Sandbox Code Playgroud)
在Cygwin环境中:
unix
perlio
encoding(UTF-16)
utf8
unix
perlio
encoding(UTF-16)
utf8
Run Code Online (Sandbox Code Playgroud)
唯一的区别是perlio和crlf层之间.
我打印了一些UTF-16编码的字符并尝试在Firefox中显示它并将其显示为 .
于是我去工具 - >编码,改变编码从UTF-8 UTF-16(我也试过直接在HTML字符集变化).然而,当我这样做,我的网页被完全淹没的符号:
π佄呃偙⁅瑨汭ാ㰊瑨汭ാഊ㰊敨摡ാ†ഠ†㰠楴汴㹥楬畮⁸楆敲潦⁸楤灳慬獹朠牡慢敧挠慨慲琐牥湩氠敩⁵景眠扥潆条畓数獕牥⼼楴汴㹥††氼湩敲㵬猢潨玱畣⁴捩汤•牨晥∽瑨灴⼺振湤献瑳瑡捩渮瑥猯灵牥猎牥椯杭是痴捩汤椮潣㸢††氼湩敲㵬愢灰敬琭畯档椭潣≮栠敲㵦柏瑴㩰⼯摣獳慑楴敮......... ...
Web浏览器如何在不破坏页面的情况下显示UTF-16字符?
我为Sublime Text 2安装了phptidy插件,并试图用它来清理一些丑陋的代码
$tdt="<td class=\"tit2\" ";
$linka='<a href="products.php?action=history5&item=';
while ($row=mysql_fetch_array($r))
{ extract($row);
Run Code Online (Sandbox Code Playgroud)
但是在运行Php Tidy之后,一个控制台闪过,似乎已经编辑了整个文件,但实际上没有任何改变.有谁知道下面的插件是否仍然有效?
我真的很沮丧,即使经过数小时的研究,我也无法弄清楚这个简单的问题:
@Ajax.ActionLink("Test", "Test", new AjaxOptions { HttpMethod = "Post" })
<a data-ajax="true" data-ajax-method="Post" href="/Home/Test">Test</a>
Run Code Online (Sandbox Code Playgroud)
虽然我指定了POST,但它可以获得简单但它向/ Home/Test发出GET请求.
在_Layout.cshtml里面我有
<body>
@RenderBody()
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)
</body>
Run Code Online (Sandbox Code Playgroud)
包jquery val包括
jquery.validate.js
jquery.validate.unobtrusive.js
Run Code Online (Sandbox Code Playgroud) 我正在学习Koffman和Wolfgang的教科书.他们给make_pair的示例实现如下所示:
template<typename Type1, typename Type2>
make_pair(const Type1& first_value, const Type2& second_value) {
return pair<Type1&, Type2&>(first_value, second_value);
}
Run Code Online (Sandbox Code Playgroud)
我不明白为什么他们使用Type1&和Type2&来实例化return语句中的对模板而不仅仅是Type1和Type2.
JS
$scope.mode = "test"
$scope.array = ['test1', 'test2', 'test3']
Run Code Online (Sandbox Code Playgroud)
HTML
<div ng-switch on="mode">
<div ng-repeat="item in array" ng-switch-when="test">
Test {{item}}
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我得到的输出是
Test Test Test
Run Code Online (Sandbox Code Playgroud)
它似乎无法访问项目.如果我删除了ng-switch-when,那么它可以正常工作.
angularjs ng-switch angularjs-directive angularjs-scope angularjs-ng-repeat