程序设计

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

3
在批处理文件中创建子字符串的最佳方法是什么?
我想获取当前正在运行的批处理文件的名称,而没有文件扩展名。 多亏了此链接,我的文件名带有扩展名...但是在批处理文件中创建子字符串的最佳方法是什么? 还是有另一种方法来获取不带扩展名的文件名? 在这种情况下,可以假设3个字母扩展名是安全的。




16
如何从Shell执行XPath单行?
是否有针对Ubuntu和/或CentOS的软件包,其中包含一个命令行工具,该命令行工具可以像foo //element@attribute filename.xml或那样执行XPath单行代码foo //element@attribute < filename.xml并逐行返回结果? 我正在寻找可以使我公正apt-get install foo或yum install foo然后就可以直接使用的东西,不需要包装或其他适应方法。 以下是一些即将发生的事情的示例: 能吉里 如果我编写此包装器,则可以按上述方式调用包装器: #!/usr/bin/ruby require 'nokogiri' Nokogiri::XML(STDIN).xpath(ARGV[0]).each do |row| puts row end XML :: XPath。可以与此包装一起使用: #!/usr/bin/perl use strict; use warnings; use XML::XPath; my $root = XML::XPath->new(ioref => 'STDIN'); for my $node ($root->find($ARGV[0])->get_nodelist) { print($node->getData, "\n"); } xpath来自XML :: XPath的返回的噪声太大,-- …


11
如何有条件导入ES6模块?
我需要做类似的事情: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } 上面的代码无法编译;它抛出SyntaxError: ... 'import' and 'export' may only appear at the top level。 我尝试使用此处System.import所示的方法,但是我不知道从哪里来。这是没有最终被接受的ES6提案吗?那篇文章中指向“编程API”的链接将我转至不推荐使用的docs页面。System

10
SQL Server主体“ dbo”不存在,
我收到以下错误 Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission. 我读过有关的文章ALTER AUTHORIZATION,但我不知道它在哪个数据库中发生。此错误非常频繁地吐出,并且每天将错误日志增加大约1GB。



11
如何使用JavaScript从* .CSV文件读取数据?
我的csv数据如下所示: 标题1,标题2,标题3,标题4,标题5,值1_1,值2_1,值3_1,值4_1,值5_1,值1_2,值2_2,值3_2,值4_2,值5_2...。 您如何使用Javascript读取此数据并转换为这样的数组?: [heading1:value1_1,heading2:value2_1,heading3:value3_1,heading4:value4_1,heading5:value5_1],[heading1:value1_2,heading2:value2_2,heading3:value3_2,heading4:value4_2,heading5:value5_2] .... 我已经尝试过此代码,但是没有运气!: <script type="text/javascript"> var allText =[]; var allTextLines = []; var Lines = []; var txtFile = new XMLHttpRequest(); txtFile.open("GET", "file://d:/data.txt", true); txtFile.onreadystatechange = function() { allText = txtFile.responseText; allTextLines = allText.split(/\r\n|\n/); }; document.write(allTextLines);<br> document.write(allText);<br> document.write(txtFile);<br> </script>
192 javascript  jquery 

2
函数中的静态constexpr变量有意义吗?
如果我在函数中有一个变量(例如,一个大数组),则将其声明为static和constexpr是否有意义?constexpr保证数组是在编译时创建的,那static会没用吗? void f() { static constexpr int x [] = { // a few thousand elements }; // do something with the array } static根据生成的代码或语义,实际上在做什么?
192 c++  static  c++11  constexpr 

6
如何将主键作为Room Persistence lib的自动增量
我正在创建一个Entity(Room Persistence lib)类Food,我想在其中将其foodId作为自动增量。 @Entity class Food(var foodName: String, var foodDesc: String, var protein: Double, var carbs: Double, var fat: Double) { @PrimaryKey var foodId: Int = 0 var calories: Double = 0.toDouble() } 如何设置foodId自动递增字段?

9
数组到哈希Ruby
好的,这是交易,我一直在寻找谷歌这个问题的解决方案,尽管有很多解决方案,但他们似乎并没有完成我要找的工作。 基本上我有一个像这样的数组 ["item 1", "item 2", "item 3", "item 4"] 我想将其转换为哈希,所以看起来像这样 { "item 1" => "item 2", "item 3" => "item 4" } 即,“偶数”索引上的项是键,而“奇数”索引上的项是值。 任何想法如何干净地做到这一点?我想蛮力方法是将所有偶数索引拉出到单独的数组中,然后在它们周围循环以添加值。
192 ruby  arrays  hashmap 


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.