程序设计

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

18
用于匹配HH:MM时间格式的正则表达式
我想要以HH:MM格式匹配时间的正则表达式。这是我所拥有的,并且有效: ^[0-2][0-3]:[0-5][0-9]$ 匹配从00:00到23:59的所有内容。 但是,我想更改它,以便也匹配0:00和1:00等以及00:00和01:30。即,使最左边的数字为可选,以匹配HH:MM和H:MM。 有什么想法可以进行更改吗?我需要这个才能在javascript和php中工作。
165 regex 


5
Java SSL和证书密钥库
我的Java程序如何知道包含证书的密钥库在哪里?或者,如何告诉我的Java程序在哪里寻找密钥库? 在以某种方式指定了密钥库之后,如何指定用于对服务器进行身份验证的证书?
165 java  keystore 

27
如何检查给定的字符串在Windows下是否为合法/有效的文件名?
我想在我的应用程序中包含一个批处理文件重命名功能。用户可以键入目标文件名模式,并且(在替换模式中的一些通配符之后)我需要检查它是否将在Windows下成为合法文件名。我尝试使用正则表达式,[a-zA-Z0-9_]+但它不包含来自多种语言的许多国家特定字符(例如变音符号等)。做这种检查的最好方法是什么?
165 c#  windows  file  filesystems 

20
将对象字符串转换为JSON
如何使用JavaScript(或jQuery)将描述对象的字符串转换为JSON字符串? 例如:转换这个(不是有效的JSON字符串): var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }" 到这个: str = '{ "hello": "world", "places": ["Africa", "America", "Asia", "Australia"] }' eval()如果可能,我希望避免使用。
165 javascript  json  object 

11
querySelector和querySelectorAll与JavaScript中的getElementsByClassName和getElementById
我想知道querySelector和querySelectorAll反对 getElementsByClassName与之间到底有什么区别getElementById? 通过此链接,我可以收集到有关内容,querySelector可以编写document.querySelector(".myclass")以获取具有class的元素myclass和document.querySelector("#myid")获取具有ID的元素myid。但我已经可以做到这一点getElementsByClassName和getElementById。应该首选哪一个? 我也在XPages中工作,其中ID是用冒号动态生成的,看起来像这样view:_id1:inputText1。所以当我写的时候document.querySelector("#view:_id1:inputText1")它是行不通的。但是写document.getElementById("view:_id1:inputText1")作品。有什么想法吗?
165 javascript 


9
用记事本++用逗号分隔符替换新行?
我有一个Notepad ++问题。 如何在Notepad ++中使用以下单词(在不同的行上) Apples Apricots Pear Avocados Bananas 并把它们变成每个逗号结尾的一段吗?像这样: Apples, Apricots, Pear, Avocados, Bananas
165 notepad++  words 

7
如何在不先合并的情况下测试合并
有什么方法可以模拟git merge两个分支(当前工作分支和主分支)之间的,而无需进行任何更改? 当我不得不做一个朋友时,我经常有冲突git merge。有什么办法可以先模拟合并?
165 git  merge 

14
Xcode调试器不会打印对象,并且在不显示对象时显示nil
当尝试使用来打印对象时po <objectName>,Xcode显示错误,但仅针对一个项目。 错误:无法实现结构:变量<varName>的大小与ValueObject的大小不一致在Execute中出错,无法PrepareToExecuteJITExpression Xcode调试器还会将所有未显示的对象显示为nil(已self排除)(NSLog显示正确的输出,如图中所示)。我不知道该项目出了什么问题。其他所有项目都可以正常工作。 知道会是什么吗?(清洁项目无效。)

20
NuGet软件包还原不起作用
我在一台计算机上签入一个项目,在另一台计算机上签出,发现NuGet安装的二进制文件丢失。我也可以将它们检入到源代码管理中,但是看起来有更好的解决方案: http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages 我按照这些说明进行操作,现在.nuget在其中应该有一个文件夹,并且在.csproj文件中包含以下条目: <RestorePackages>true</RestorePackages> <Import Project="$(SolutionDir)\.nuget\nuget.targets" /> 但是,当我重建解决方案时,丢失的软件包无法恢复。 我想念什么?如何诊断此问题?
165 nuget 

3
ngClass样式,带破折号
我希望这可以使某些使用破折号的样式的人免于头痛,尤其是因为引导程序变得如此流行。 我通过以下方式使用角度1.0.5 <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js"></script> 在ngClass文档中,该示例很简单,但还提到该表达式可以是类名到布尔值的映射。我试图在我的图标上使用“ icon-white”样式,如引导文档中所示,具体取决于布尔变量。 <i class="icon-home" ng-class="{icon-white: someBooleanValue}"> 上面的行不起作用。icon-white当someBooleanValuetrue为true 时,该类不附加。但是,如果将键更改为iconWhite,则会成功将其添加到类值列表中。如何用破折号添加一个值?
165 angularjs 


4
如何在输出中进行换行
如何\n在输出中实际起作用?目前,它只是将其全部写入一个长块中。谢谢你的帮助 Dir.chdir 'C:/Users/name/Music' music = Dir['C:/Users/name/Music/*.{mp3, MP3}'] puts 'what would you like to call the playlist?' @new = '' playlist_name = gets.chomp + '.m3u' music.each do |z| @new += z + '\n' end File.open playlist_name, 'w' do |f| f.write @new end
165 ruby  newline 

4
删除字符串的第一个字符
我想删除字符串的第一个字符。 例如,我的字符串以a开头,:而我只想删除它。:字符串中有几次不应删除。 我正在用Python编写代码。
165 python  string 

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.