程序设计

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

10
在XDocument的任何深度按名称查询元素
我有一个XDocument对象。我想使用LINQ在任何深度查询具有特定名称的元素。使用时Descendants("element_name"),我只会得到当前级别的直接子级元素。我要寻找的是XPath中的“ // element_name”等价...我应该只使用XPath,还是可以使用LINQ方法来做到这一点?谢谢。
143 c#  .net  xml  linq  linq-to-xml 

17
如何关闭Firefox上的缓存?
在开发过程中,我必须始终在Firefox中“清除缓存”,以使其使用最新版本的JavaScript文件。 是否有某种设置(about:config)可以完全关闭JavaScript文件的缓存?或者,如果不是,对于所有文件?

9
如何使用jQuery validate手动触发验证?
我想手动触发验证,包括使用jQuery Validate显示错误消息。 我要完成的方案是这样的形式: <form> <input id=i1> <button id=b1> <input id=i2> <button id=b2> </form> 单击时b1,仅i1应进行验证。点击时b2,仅i2应进行验证。但是,必须张贴所有字段。我怎样才能做到这一点?我考虑过处理click事件b1/b2并手动验证表单的一部分。


5
Antlr的优点(相对于lex / yacc / bison)[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 过去,我曾在各种项目中使用过lex和yacc(通常是野牛),通常是翻译器(例如流到EDA应用程序中的EDIF的子集)。此外,我还必须支持基于几十年前的lex / yacc语法的代码。因此,尽管我不是专家,但我知道如何使用这些工具。 过去,我已经在各个论坛上看到过有关Antlr的正面评论,并且我对自己可能会缺少的东西感到好奇。因此,如果您同时使用了两者,请告诉我Antlr有哪些更好或更高级的功能。我目前的限制是我在C ++商店工作,我们提供的任何产品都不包括Java,因此生成的解析器必须遵循该规则。
143 c++  antlr  yacc  bison 

12
如何在Javascript中创建异步函数?
查看此代码: <a href="#" id="link">Link</a> <span>Moving</span> $('#link').click(function () { console.log("Enter"); $('#link').animate({ width: 200 }, 2000, function() { console.log("finished"); }); console.log("Exit"); }); 正如您在控制台中看到的那样,“动画”功能是异步的,它“分叉”了事件处理程序块代码的流程。事实上 : $('#link').click(function () { console.log("Enter"); asyncFunct(); console.log("Exit"); }); function asyncFunct() { console.log("finished"); } 遵循块代码的流程! 如果我希望function asyncFunct() { }以此行为创建自己的代码,该如何使用javascript / jquery进行创建?我认为这是不使用的策略 setTimeout()

9
Python可执行文件找不到libpython共享库
我正在CentOS 5上安装Python 2.7。我按照以下步骤构建和安装Python: ./configure --enable-shared --prefix=/usr/local make make install 当我尝试运行/ usr / local / bin / python时,出现此错误消息 /usr/local/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory 当我在/ usr / local / bin / python上运行ldd时,我得到 ldd /usr/local/bin/python libpython2.7.so.1.0 => not found libpthread.so.0 => …
143 python 

25
使用制表符缩进文本区域
我这边有一个简单的html textarea。现在,如果您单击其中的选项卡,它将转到下一个字段。我想使选项卡按钮缩进一些空格。我怎样才能做到这一点?谢谢。
143 html  textarea 

23
FormsAuthentication.SignOut()不会注销用户
我把头砸得太久了。使用FormsAuthentication.SignOut注销后,如何防止用户浏览网站的页面?我希望这样做: FormsAuthentication.SignOut(); Session.Abandon(); FormsAuthentication.RedirectToLoginPage(); 但事实并非如此。如果直接输入URL,我仍然可以浏览到该页面。我已经有一段时间没有使用过自助式安全了,所以我忘记了为什么这不起作用。


11
SQL Server:是否可以同时插入两个表?
我的数据库包含三个表叫Object_Table,Data_Table和Link_Table。链接表仅包含两列,即对象记录的标识和数据记录的标识。 我想从DATA_TABLE链接到一个给定对象标识的位置复制数据,Data_Table并Link_Table在不同的给定对象标识中插入相应的记录。 我可以通过选择一个表变量并为每次迭代进行两次插入来循环执行此操作。 这是最好的方法吗? 编辑:我想避免循环的原因有两个,第一个是我很懒,并且循环/临时表需要更多的代码,更多的代码意味着更多的地方出错了,第二个原因是对性能的关注。 我可以在一个插入中复制所有数据,但是如何获得链接表以链接到新数据记录,其中每个记录都有一个新ID?


3
如何在IIS7中为每个文件夹和扩展名配置静态内容缓存?
我想在IIS7中为我的ASP.NET网站中的静态内容缓存设置规则。 我看过这些文章,其中详细介绍了如何使用中的<clientCache />元素进行操作web.config: 客户端缓存<clientCache>(IIS.NET) 将过期或缓存控制标头添加到IIS中的静态内容(堆栈溢出) 但是,此设置似乎全局应用于所有静态内容。有一种方法可以仅对某些目录或扩展名执行此操作吗? 例如,我可能有两个目录需要单独的缓存设置: /static/images /content/pdfs 是否有可能建立规则发送缓存头(max-age,expires,等)的基础上扩展和文件夹路径? 请注意,我必须能够通过这样做,web.config因为我无权访问IIS控制台。

7
如何为实体框架重新创建数据库?
使用Code-First Entity Framework,我的ASP.Net MVC 5项目陷入了困境。我不在乎丢失数据,我只想能够重新启动,重新创建数据库并开始使用Code-First迁移。 目前,我处于每次尝试更新数据库都会导致引发异常或收到错误消息的状态。网站也无法正确访问数据库。如何清除所有迁移,重新创建数据库并从头开始,而无需创建新项目?换句话说,我想保留我的代码但删除数据库。 稍后,我还将希望同步部署数据库(Azure上的SQL Server)。同样,我不介意删除所有数据-我只想使其正常运行。 请提供任何操作步骤以恢复到干净状态。非常感激。

11
$$在外壳中是什么意思?
我曾经读过一种在shell中为临时文件获取唯一文件名的方法是使用双美元符号($$)。这确实会产生不时变化的数字...但是,如果您反复调用它,它将返回相同的数字。(解决方案是只使用时间。) 我很好奇到底$$是什么,为什么会建议将其作为生成唯一文件名的一种方式。
143 shell  scripting 

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.