程序设计

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

14
如何在Windows窗体应用程序中保存应用程序设置?
我想要实现的非常简单:我有一个Windows Forms(.NET 3.5)应用程序,该应用程序使用读取信息的路径。用户可以使用我提供的选项表单来修改此路径。 现在,我想将路径值保存到文件中以备后用。这将是保存到该文件的众多设置之一。该文件将直接位于应用程序文件夹中。 我了解三个选项可供选择: ConfigurationSettings文件(appname.exe.config) 登记处 自定义XML文件 我读到没有预见到.NET配置文件来将值保存回它。至于注册表,我想尽可能地远离它。 这是否意味着我应该使用自定义XML文件保存配置设置? 如果是这样,我想查看该代码示例(C#)。 我已经看到了有关该主题的其他讨论,但是对我来说仍然不清楚。

8
转到特定版本
我克隆了某个项目的git存储库。我可以将文件转为初始状态吗?当我查看文件时,是否转至最新的修订版2、3、4 ...?我想对项目的发展进行概述。

5
如何更改行尾设置
是否有文件或菜单可以让我更改如何处理行尾的设置? 我阅读了3种选择: 签出Windows风格,提交Unix风格 签出文本文件时,Git会将LF转换为CRLF。提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Windows上的推荐设置(“ core.autocrlf”设置为“ true”) 按原样签出,以Unix样式提交 签出文本文件时,Git不会执行任何转换。提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是在Unix上的建议设置(“ core.autocrlf”设置为“ input”)。 按原样签出,按原样提交 当签出或提交文本文件时,Git不会执行任何转换。不建议跨平台项目选择此选项(“ core.autocrlf”设置为“ false”)
581 git  msysgit 

6
将多行输出捕获到Bash变量中
我有一个脚本“ myscript”,它输出以下内容: abc def ghi 在另一个脚本中,我称: declare RESULT=$(./myscript) 并$RESULT获得价值 abc def ghi 是否可以用换行符或'\ n'字符存储结果,以便我可以用' echo -e' 输出结果?
580 bash  variables 

10
jQuery选择器正则表达式
我正在寻找有关通过jQuery选择器使用通配符或正则表达式(不确定确切术语)的文档。 我本人已在寻找此信息,但无法找到有关语法以及如何使用它的信息。有谁知道语法的文档在哪里? 编辑:属性过滤器使您可以基于属性值的模式进行选择。

5
将OutputStream转换为字符串
将输出从java.io.OutputStream传递到Java中的String的最佳方法是什么? 说我有方法: writeToStream(Object o, OutputStream out) 它将某些数据从对象写入给定的流。但是,我希望将此输出尽可能容易地转换为String。 我正在考虑编写这样的类(未经测试): class StringOutputStream extends OutputStream { StringBuilder mBuf; public void write(int byte) throws IOException { mBuf.append((char) byte); } public String getString() { return mBuf.toString(); } } 但是有更好的方法吗?我只想进行测试!
580 java  string  io  stream 

29
如何获取正在运行的JAR文件的路径?
想要改善这篇文章吗?提供此问题的详细答案,包括引文和为什么答案正确的解释。答案不够详细的答案可能会被编辑或删除。 Наэтотвопросестьответына 堆栈溢出нарусском:ЧтениефайлавозлеJAR 我的代码在JAR文件foo.jar中运行,我需要在代码中知道正在运行的foo.jar在哪个文件夹中。 因此,如果foo.jar在中C:\FOO\,无论我当前的工作目录是什么,我都希望获取该路径。
580 java  path  jar  executable-jar 


10
Android网络库的比较:OkHTTP,Retrofit和Volley [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 来自学习Android的iOS开发人员的两部分问题,该问题涉及一个Android项目,该项目将提出从JSON到图像到音频和视频流下载的各种请求: 在iOS上,我广泛使用了AFNetworking项目。是否有适用于Android的等效库? 我已经阅读了Square的OkHTTP和Retrofit,以及Volley,但还没有与它们一起开发的经验。我希望有人可以为每个案例提供一些最佳用例的具体示例。根据我的阅读,似乎OkHTTP是这三个中最强大的,并且可以满足该项目的要求(如上所述)。


12
当前分支没有跟踪信息
我一直在相对较短的时间内使用github,并且我一直使用客户端执行提交和请求。我决定昨天从git bash尝试一下,我成功创建了一个新的repo和提交的文件。 今天,我从另一台计算机对存储库进行了更改,已经提交了更改,现在我回到家并执行了git pull更新本地版本的操作,我得到了: There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details git pull <remote> <branch> If you wish to set tracking information for this branch you can do so with: git branch --set-upstream develop origin/<branch> …
579 git  github  git-pull 

30
检查三个布尔中至少两个是否为真
一位访问员最近问我这个问题:给定三个布尔变量a,b和c,如果三个变量中至少有两个是true,则返回true。 我的解决方案如下: boolean atLeastTwo(boolean a, boolean b, boolean c) { if ((a && b) || (b && c) || (a && c)) { return true; } else{ return false; } } 他说,这可以进一步改善,但是如何呢?


10
PostgreSQL自动增量
我正在从MySQL切换到PostgreSQL,想知道如何实现自动增量值。我在PostgreSQL文档中看到了一个数据类型“ serial”,但是在使用它(在v8.0中)时出现语法错误。


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.