程序设计

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


7
将文件路径转换为文件URI?
.NET Framework是否具有将路径(例如"C:\whatever.txt")转换为文件URI(例如"file:///C:/whatever.txt")的任何方法? System.Uri类具有相反的含义(从文件URI到绝对路径),但据我所知,对于转换为文件URI而言一无所获。 此外,这不是 ASP.NET应用程序。
201 c#  .net  path  uri 

13
何时使用std :: size_t?
我只是想知道我应该使用std::size_t循环和东西而不是int?例如: #include <cstdint> int main() { for (std::size_t i = 0; i < 10; ++i) { // std::size_t OK here? Or should I use, say, unsigned int instead? } } 通常,关于何时使用的最佳实践是什么std::size_t?

1
helper和helper_method做什么?
helper_method 很简单:它使视图的某些或所有控制器方法可用。 什么helper啊 是否是相反的方式,即将辅助方法导入文件或模块中?(也许名称helper和helper_method相似。它们可能改为share_methods_with_view和import_methods_from_view) 参考

7
如何记录Ruby代码?
在记录红宝石代码时是否有某些代码约定?例如,我有以下代码片段: require 'open3' module ProcessUtils # Runs a subprocess and applies handlers for stdout and stderr # Params: # - command: command line string to be executed by the system # - outhandler: proc object that takes a pipe object as first and only param (may be nil) # - …
201 ruby 

5
HTTP状态代码200(缓存)与状态代码304有什么区别?
我正在使用用于Firefox的Google“ Page Speed”插件来访问我的网站。 我页面上的某些组件表示为HTTP状态: 200200(缓存)304 由谷歌的“ Page Speed”。 我很困惑的是200(缓存)和304之间的区别。 我已经刷新了页面多次(但还没有清除缓存),而且似乎总是我的favicon.ico和一些图像的状态为200(缓存),而其他一些图像的状态为http,状态为304。 我不明白为什么会有所不同。 更新: 使用Google的“ Page Speed”,我收到了http://example.com/favicon.ico和http://cdn.example.com/js/ga.js的“ 200(缓存)” 但是,对于http://cdn.example.com/js/combined.min.js,我收到的HTTP状态为“ 304” 我不明白为什么我在同一目录/ js /中有两个JavaScript文件,一个返回http状态304,另一个返回200(缓存)状态代码。

6
何时使用Mockito.verify()?
我为3个目的编写jUnit测试用例: 为确保我的代码在所有(或大部分)输入组合/值下满足所有必需的功能。 为了确保可以更改实现,并依靠JUnit测试用例告诉我,我的所有功能仍然令人满意。 作为所有用例的文档,我的代码将处理这些代码,并充当重构的规范-如果需要重写代码。(重构代码,如果我的jUnit测试失败-您可能错过了一些用例)。 我不明白为什么或何时Mockito.verify()使用。当我看到verify()被调用时,它告诉我我的jUnit正在意识到实现。(即使我的功能不受影响,更改我的实现也会破坏jUnits)。 我在找: 正确使用的准则应该是什么Mockito.verify()? jUnits知道或紧密关联被测类的实现在本质上是正确的吗?


5
WPF数据网格底部的空行
我使用绑定我的数据网格 //fill datagrid public DataTable GameData { get { DataSet ds = new DataSet(); FileStream fs = new FileStream(IMDB.WebPage.Class.Config.XMLPath, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(fs, Encoding.Default); ds.ReadXml(reader); fs.Close(); DataTable temp = ds.Tables[0]; return ds.Tables[0]; } } 由于某种原因,我在底部有一个空行。有时,在单击网格中的某些按钮和复选框后,会添加更多的空行。 为什么是这样?我该如何阻止呢?
201 wpf  datagrid 


16
密码屏蔽控制台应用程序
我尝试了以下代码... string pass = ""; Console.Write("Enter your password: "); ConsoleKeyInfo key; do { key = Console.ReadKey(true); // Backspace Should Not Work if (key.Key != ConsoleKey.Backspace) { pass += key.KeyChar; Console.Write("*"); } else { Console.Write("\b"); } } // Stops Receving Keys Once Enter is Pressed while (key.Key != ConsoleKey.Enter); Console.WriteLine(); Console.WriteLine("The …

5
ES6导出/导入索引文件
我目前正在通过webpack / babel在React应用中使用ES6。我正在使用索引文件来收集模块的所有组件并导出它们。不幸的是,这看起来像这样: import Comp1_ from './Comp1.jsx'; import Comp2_ from './Comp2.jsx'; import Comp3_ from './Comp3.jsx'; export const Comp1 = Comp1_; export const Comp2 = Comp2_; export const Comp3 = Comp3_; 因此,我可以像这样从其他地方很好地导入它: import { Comp1, Comp2, Comp3 } from './components'; 显然,这不是一个很好的解决方案,所以我想知道是否还有其他方法。我似乎无法直接导出导入的组件。

12
从文件名字符串中删除文件扩展名
如果我有一个字符串说"abc.txt",有没有一种快速的方法来获得一个公正的子字符串"abc"? 我不能这样做,fileName.IndexOf('.')因为文件名可以是"abc.123.txt"或类似的东西,而我显然只是想摆脱扩展名(即"abc.123")。
201 c#  string  parsing 


9
如何在Javascript中检查一个元素是否包含在另一个元素中
如何检查一个DOM元素是否是另一个DOM元素的子元素?有内置的方法吗?例如,类似: if (element1.hasDescendant(element2)) 要么 if (element2.hasParent(element1)) 如果没有,那么有什么想法怎么做?它还需要跨浏览器。我还应该提到,孩子可以嵌套在父级以下的多个级别。
201 javascript  dom 

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.