错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)

我在Ubuntu 12.04 LTS (Precise Pangolin)上安装了LAMP ,然后在phpMyAdmin上设置root密码。 我忘记了密码,现在我无法登录。 当我尝试通过终端更改密码时,我得到: 错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2) 我该如何解决这个问题? 我无法打开LAMP,卸载或重新安装。

Android在WebView中调用JavaScript函数

我想调用一些javascript函数坐在一个运行在一个android webview的html页面。 很简单,下面的代码试图做的 – 从android应用程序,调用一个测试消息的javascript函数,inturn调用一个java功能回到android应用程序,通过吐司显示测试消息。 javascript函数如下所示: function testEcho(message){ window.JSInterface.doEchoTest(message); } 从WebView,我已经尝试调用javascript下面的方式没有运气: myWebView.loadUrl("javascript:testEcho(Hello World!)"); mWebView.loadUrl("javascript:(function () { " + "testEcho(Hello World!);" + "})()"); 我没有在WebView上启用javascript myWebView.getSettings().setJavaScriptEnabled(true); // register class containing methods to be exposed to JavaScript myWebView.addJavascriptInterface(myJSInterface, "JSInterface"); 还有Java Class public class JSInterface{ private WebView mAppView; public JSInterface (WebView appView) { this.mAppView = appView; } public void […]

使用'var'来声明变量是可选的吗?

“var”是可选的吗? myObj = 1; 与…一样 ? var myObj = 1; 我发现他们都从我的测试工作,我认为var是可选的。 是对的吗?

在.NET中,哪个循环运行得更快,“for”还是“foreach”?

在C#/ VB.NET / .NET,哪个循环运行更快, for或foreach ? 自从我读了一个for循环比foreach循环更快的工作, 很久以前我就认为它适用于所有集合,泛型集合,所有数组等等。 我搜索了Google,发现了一些文章,但其中大多数是不确定的(阅读文章的评论),并公开结束。 最理想的是将每个场景列出,并为相同的最佳解决方案。 例如(只是一个例子): 迭代1000个以上的字符串数组 – 比foreach更好 用于迭代IList (非泛型)字符串 – foreach比for更好 在网上找到一些相同的参考资料: 由Emmanuel Schanzer创作的盛大的旧文章 CodeProject FOREACH VS. 对于 博客 – 为了达到或不达到foreach ,这就是问题所在 ASP.NET论坛 – NET 1.1 C# for vs foreach [编辑] 除了可读性方面外,我对事实和数字也很感兴趣。 有一些应用程序在最后一英里的性能优化挤压很重要。

System.out.println()的JUnit测试

我需要为一个设计不好的旧应用程序编写JUnit测试,并将大量错误消息写入标准输出。 当getResponse(String request)方法行为正确时,它返回一个XML响应: @BeforeClass public static void setUpClass() throws Exception { Properties queries = loadPropertiesFile("requests.properties"); Properties responses = loadPropertiesFile("responses.properties"); instance = new ResponseGenerator(queries, responses); } @Test public void testGetResponse() { String request = "<some>request</some>"; String expResult = "<some>response</some>"; String result = instance.getResponse(request); assertEquals(expResult, result); } 但是,当它变得格式不正确的XML或不理解请求时,它返回null并写入一些东西到标准输出。 有没有什么办法来断言在JUnit的控制台输出? 为了抓住这样的情况: System.out.println("match found: " + strExpr); System.out.println("xml not […]

我如何匹配包含特定字符串的属性?

当属性包含多个单词时,我遇到了按属性选择节点的问题。 例如: <div class="atag btag" /> 这是我的xpath表达式: //*[@class='atag'] 表达式与 <div class="atag" /> 但不是前面的例子。 我怎样才能选择<div> ?

什么是Python中的“可调用”?

既然已经清楚元类是什么 ,那么我总是会使用一个相关的概念,而不知道它的真正含义。 我想每个人都用括号犯了一个错误,导致一个“对象不可调用”的例外。 更重要的是,使用__init__和__new__会导致想知道这个血腥的__call__可以用于什么。 你能给我一些解释,包括用魔法的例子吗?

在contentEditable <div>上设置光标位置

当一个contentEditable ='on'<div>重新获得焦点时,我在一个确定的,跨浏览器的解决方案中设置光标/插入符的位置到最后一个已知的位置。 它显示内容可编辑div的默认功能是将光标/光标移动到div中文本的开始处,每次单击它时,这是不可取的。 我相信当他们离开div的焦点时,我将不得不在当前光标位置存储一个变量,然后当它们再次聚焦到内部时重新设置它,但是我没有能够放在一起,或者找不到工作代码示例。 如果有人有任何想法,工作代码片段或样本,我很乐意看到他们。 我还没有任何代码,但这是我所拥有的: <script type="text/javascript"> // jQuery $(document).ready(function() { $('#area').focus(function() { .. } // focus I would imagine I need. } </script> <div id="area" contentEditable="true"></div> PS。 我已经试过这个资源,但它似乎不适用于<div>。 也许只适用于textarea( 如何将光标移动到contenteditable实体的结尾 )

通用库与EF 4.1有什么关系

当我更深入地了解DbContext,DbSet和相关的接口时,我想知道为什么你需要围绕这些实现实现一个单独的“Generic”存储库? 它看起来像DbContext和IDbSet做你需要的一切,包括DbContext里面的“工作单位”。 我在这里错过了什么东西,或者似乎人们喜欢没有理由再添加一层依赖。

为什么在Ruby方法中使用感叹号?

在Ruby中,有些方法有一个问号( ? ),提问像include?这样的问题include? 询问是否包含所讨论的对象,然后返回true / false。 但是为什么有些方法在别人没有的地方有感叹号( ! )呢? 这是什么意思?