程序设计

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

8
数据库索引如何工作?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 鉴于索引随着数据集的增加而变得非常重要,有人可以解释索引在数据库不可知的级别是如何工作的吗? 有关查询索引字段的信息,请查看如何索引数据库列。

30
如何将命令行参数传递给Node.js程序?
我有一个用Node.js编写的Web服务器,我想使用一个特定的文件夹启动。我不确定如何在JavaScript中访问参数。我正在像这样运行节点: $ node server.js folder 这server.js是我的服务器代码。Node.js帮助说这是可能的: $ node -h Usage: node [options] script.js [arguments] 如何在JavaScript中访问这些参数?不知何故,我无法在网上找到此信息。

28
我要转换malloc的结果吗?
在这个问题,有人建议意见,我应该不会投的结果malloc,即 int *sieve = malloc(sizeof(int) * length); 而不是: int *sieve = (int *) malloc(sizeof(int) * length); 为什么会这样呢?
2406 c  malloc  casting 



30
如何修复'android.os.NetworkOnMainThreadException'?
运行RssReader的Android项目时出现错误。 码: URL url = new URL(urlToRssFeed); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReader xmlreader = parser.getXMLReader(); RssHandler theRSSHandler = new RssHandler(); xmlreader.setContentHandler(theRSSHandler); InputSource is = new InputSource(url.openStream()); xmlreader.parse(is); return theRSSHandler.getFeed(); 它显示以下错误: android.os.NetworkOnMainThreadException 如何解决此问题?

30
如何在Git中更改多次提交的作者和提交者名称以及电子邮件?
Наэтотвопросестьответына 堆栈溢出нарусском:Поменятьуавтораикоммитераемейлиимя вовсехкоммитах 我当时正在学校计算机上编写一个简单的脚本,然后将更改提交到Git(在笔驱动器中的一个回购中,该回购是从家里的计算机中克隆的)。经过几次提交后,我意识到我正在以root用户身份提交东西。 有什么办法可以将这些提交的作者更改为我的名字?

30
JavaScript对象的长度
我有一个JavaScript对象,是否有内置的或公认的最佳实践方法来获取此对象的长度? const myObject = new Object(); myObject["firstname"] = "Gareth"; myObject["lastname"] = "Simpson"; myObject["age"] = 21;



30
验证JavaScript中的十进制数字-IsNumeric()
在JavaScript中验证十进制数字的最干净,最有效的方法是什么? 奖励积分: 明晰。解决方案应该干净简单。 跨平台。 测试用例: 01. IsNumeric('-1') => true 02. IsNumeric('-1.5') => true 03. IsNumeric('0') => true 04. IsNumeric('0.42') => true 05. IsNumeric('.42') => true 06. IsNumeric('99,999') => false 07. IsNumeric('0x89f') => false 08. IsNumeric('#abcdef') => false 09. IsNumeric('1.2.3') => false 10. IsNumeric('') => false 11. IsNumeric('blah') => false

26
设置JavaScript函数的默认参数值
我希望JavaScript函数具有我设置了默认值的可选参数,如果未定义该值,则将使用该参数(如果传递该值,则将其忽略)。在Ruby中,您可以这样操作: def read_file(file, delete_after = false) # code end 这在JavaScript中有效吗? function read_file(file, delete_after = false) { // Code }


30
是否进行“ git导出”(如“ svn导出”)?
我一直想知道是否有一个好的“ git export”解决方案,可以创建没有.git存储库目录的树的副本。我至少知道三种方法: git clone然后删除.git存储库目录。 git checkout-index 暗指此功能,但以“只需将所需的树读入索引...”开头,我不确定该怎么做。 git-export是一种第三方脚本,其本质上是先git clone进入临时位置,再rsync --exclude='.git'进入最终目的地。 这些解决方案都没有使我感到满意。最接近的svn export选项可能是选项1,因为这两个选项均要求目标目录首先为空。但是,假设我能弄清楚将树读入索引的含义,选项2似乎更好。

16
何时在CSS中使用margin和padding [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 在编写CSS时,在决定何时使用margin和何时使用时是否应使用特定的规则或准则padding?
2355 css  padding  margin 

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.