程序设计

专业和发烧友程序员的问答

14
节流和反跳功能之间的区别
任何人都可以用简单的词语解释一下为限制速率而对函数进行节流和反跳之间的区别。 在我看来,两者似乎都做同样的事情。我检查了这两个博客以了解: http://remysharp.com/2010/07/21/throttling-function-calls http://benalman.com/projects/jquery-throttle-debounce-plugin/
250 javascript 


10
如何在存储过程中使用DbContext.Database.SqlQuery <TElement>(sql,params)?EF代码优先CTP5
我有一个具有三个参数的存储过程,并且我一直在尝试使用以下命令返回结果: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); 最初,我尝试使用SqlParameter对象作为参数,但这没有用,并向其SqlException显示以下消息: 过程或函数“ mySpName”需要未提供的参数“ @ param1”。 所以我的问题是,如何在需要参数的存储过程中使用此方法? 谢谢。


29
findViewByID返回null
首先:是的,我阅读了有关该主题的所有其他主题。不仅是这个网站上的网站...(您看到的,我有些沮丧) 它们中的大多数都带有建议,android:id而不是仅id在XML文件中使用。是的 我从其他人那里了解到,该方法与的View.findViewById工作原理有所不同Activity.findViewById。我也处理了。 在我的中location_layout.xml,我使用: &lt;FrameLayout .... &gt; &lt;some.package.MyCustomView ... /&gt; &lt;LinearLayout ... &gt; &lt;TextView ... android:id="@+id/txtLat" /&gt; ... &lt;/LinearLayout&gt; &lt;/FrameLayout&gt; 在我的活动中,我这样做: ... setContentView( R.layout.location_layout ); 在我的自定义视图类中: ... TextView tv = (TextView) findViewById( R.id.txtLat ); 返回null。这样做,我的活动效果很好。所以也许是由于Activity.findViewById和的View.findViewById差异。因此,我将传递给上下文的上下文存储在本地的海关视图构造函数中并尝试: ... TextView tv = (TextView) ((Activity) context).findViewById( R.id.txtLat ); 这也回来了null。 然后,我改变了我的自定义视图扩展ViewGroup,而不是View和改变location_layout.xml让TextView我的自定义视图的直接子,从而使View.findViewById应该工作的设想。惊喜:它什么都没解决。 那么,我到底在做什么错呢? 我将不胜感激。



6
如何检查用户是否已登录(如何正确使用user.is_authenticated)?
我正在看这个网站,但似乎无法弄清楚该怎么做,因为它不起作用。我需要检查当前站点用户是否已登录(已认证),并且正在尝试: request.user.is_authenticated 尽管确定用户已登录,但它仅返回: &gt; 我能够执行其他请求(来自上述网址的第一部分),例如: request.user.is_active 这将返回成功的响应。

9
禁用和启用html输入按钮
所以我有一个像这样的按钮: &lt;input id="Button" type="button" value="+" style="background-color:grey" onclick="Me();"/&gt; 我要如何禁用和启用它?我已经尝试过,disabled="disable"但是将其重新启用是一个问题。我尝试将其设置回false,但这并没有启用它。
250 javascript  jquery 

13
递归地将整个文件夹添加到存储库
我正在尝试向GitHub上的master分支添加一个分支,并将文件夹推送到该分支。 分支的文件夹结构类似于-SocialApp / SourceCode / DevTrunk / SocialApp,所有源代码文件位于最后一个文件夹中。 我正在使用以下Git命令: git add * git commit -m with the message git push 这仅将第一个文件夹“ SocialApp”推送到GitHub上,而忽略了该文件夹内的文件夹SourceCode。我该如何解决?
250 git  github 



3
URL和加密中传递的HTTP基本身份验证凭据
我对HTTPS和HTTP身份验证凭据有疑问。 假设我使用HTTP身份验证来保护URL: &lt;Directory /var/www/webcallback&gt; AuthType Basic AuthName "Restricted Area" AuthUserFile /var/www/passwd/passwords Require user gooduser &lt;/Directory&gt; 然后,我通过HTTPS从远程系统访问该URL,并在URL中传递凭据: https://gooduser:secretpassword@www.example.com/webcallback?foo=bar 用户名和密码会自动进行SSL加密吗?GET和POST是否一样?我很难用此信息来找到可靠的来源。

8
Webpack中的“ publicPath”有什么作用?
Webpack文档指出output.publicPath: 在output.path与JavaScript的视图。 您能否详细说明这实际上意味着什么? 我使用output.path和output.filename来指定Webpack应该在哪里输出结果,但是我不确定要放入什么output.publicPath以及是否需要它。 module.exports = { output: { path: path.resolve("./examples/dist"), filename: "app.js", publicPath: "What should I put here?" } }

17
如何配置OpenFileDialog选择文件夹?
在VS .NET中,当您为项目选择文件夹时,将显示一个对话框,看起来像一个OpenFileDialog或SaveFileDialog,但设置为仅接受文件夹。自从我看到这一点以来,我一直想知道它是如何完成的。我知道FolderBrowserDialog,但我从未真正喜欢过该对话框。它开始时太小,不能让我利用能够输入路径的优势。 我几乎可以肯定的是,目前尚无从.NET执行此操作的方法,但我也很好奇您也如何从非托管代码中执行此操作。缺少从头开始完全重新实现对话框的方法,如何修改对话框以具有此行为? 我还想重申一下,我知道FolderBrowserDialog,但有时我不喜欢使用它,除了真正好奇如何以这种方式配置对话框。告诉我只使用FolderBrowserDialog可以帮助我保持一致的UI体验,但不能满足我的好奇心,因此它不会被视为答案。 这也不是Vista特有的;自VS .NET 2003以来,我一直在看到此对话框,因此它在Win2k和WinXP中是可行的。这不是一个“我想知道执行此操作的正确方法”的问题,而更多的是“自从我第一次在VS 2003中开始做以来,我一直对此感到好奇”。我知道Vista的文件对话框可以执行此操作,但是它在XP中一直在运行,因此我知道他们做了一些努力使其能够正常工作。Vista特定的答案不是答案,因为问题上下文中不存在Vista。 更新:我接受Scott Wisniewski的答案,因为它附带了一个有效的示例,但是我认为Serge值得赞扬的是他指出了对话框的自定义功能(虽然.NET 确实很讨厌,但它确实有效),而Mark Ransom则指出了MS可能为此任务滚动了一个自定义对话框。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.