程序设计

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


22
如何在C#中使用可选参数?
注意:在C#还不支持可选参数的时候(即在C#4之前)问这个问题。 我们正在构建从C#类以编程方式生成的Web API。该类具有方法GetFooBar(int a, int b),而API具有采用GetFooBar诸如的查询参数的方法&a=foo &b=bar。 这些类需要支持可选参数,C#语言不支持该参数。最好的方法是什么?

12
如何查看实时MySQL查询?
我如何在Linux服务器上跟踪MySQL查询? 例如,我希望设置某种侦听器,然后请求一个网页并查看引擎执行的所有查询,或者仅查看在生产服务器上运行的所有查询。我怎样才能做到这一点?
492 mysql  monitoring 


12
一个如何解析XML文件?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 2年前关闭。 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 有没有一种简单的方法来解析C#中的XML文件?如果是这样,该怎么办?
492 c#  xml 

30
错误-trustAnchors参数必须为非空
我正在尝试在Jenkins / Hudson上配置我的电子邮件,并且不断收到错误消息: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 我已经在网上看到了大量有关该错误的信息,但是我没有得到任何帮助。我在Fedora Linux(不是OpenJDK)上使用Sun的JDK。 这是我尝试过的几件事。我试着从以下这个建议后,但复制从Windows的cacerts到托管詹金斯没有工作,我的Fedora箱。在尝试将Gmail配置为SMTP服务器时,我尝试按照本指南进行操作,但是该方法也不起作用。我还尝试手动下载并移动这些cacert文件,并使用本指南中的各种命令将其移动到我的Java文件夹中。 我愿意接受任何建议,因为我目前仍处于停滞状态。我已经从Windows Hudson服务器上运行了它,但是我在Linux上苦苦挣扎。
492 java  hudson  javamail  jenkins 

16
什么是应用程序二进制接口(ABI)?
我从不清楚什么是ABI。请不要将我指向Wikipedia文章。如果我能理解的话,我就不会在这里发表如此冗长的文章。 这是我对不同接口的看法: 电视遥控器是用户和电视之间的接口。它是一个现有的实体,但是它本身是无用的(不提供任何功能)。电视机上实现了遥控器上每个按钮的所有功能。 接口:是该功能的functionality和之间的“现有实体”层 consumer。接口本身不执行任何操作。它只是调用后面的功能。 现在,取决于用户是谁,有不同类型的界面。 命令行界面(CLI)命令是现有的实体,使用者是用户,而功能却在后面。 functionality: 我的软件功能可以解决我们描述此界面的某些目的。 existing entities: 命令 consumer: 用户 图形用户界面(GUI)窗口,按钮等是现有的实体,而使用者又是用户,功能又在后面。 functionality: 我的软件功能解决了我们描述此接口时遇到的一些问题。 existing entities: 窗口,按钮等。 consumer: 用户 应用程序编程接口(API)函数(或更准确地说)(在基于接口的编程中)接口是现有的实体,此处的使用者是另一个程序,而不是用户,并且功能仍在该层后面。 functionality: 我的软件功能解决了我们描述此接口时遇到的一些问题。 existing entities: 函数,接口(函数数组)。 consumer: 另一个程序/应用程序。 应用程序二进制接口(ABI)这就是我的问题所在。 functionality: ??? existing entities: ??? consumer: ??? 我已经用不同的语言编写了软件,并提供了不同种类的界面(CLI,GUI和API),但是我不确定是否提供过任何ABI。 维基百科说: ABI涵盖了诸如 数据类型,大小和对齐方式; 调用约定,它控制如何传递函数的参数以及如何检索返回的值; 系统调用号以及应用程序应如何对操作系统进行系统调用; 其他ABI标准化细节,例如 C ++名称修改 异常传播,以及 相同平台上的编译器之间的调用约定,但不需要跨平台兼容性。 谁需要这些细节?请不要说操作系统。我知道汇编编程。我知道链接和加载的工作方式。我确切地知道里面发生了什么。 …


6
单击手机网页上的链接时如何触发电话
我需要为移动设备构建一个网页。我只有一件事还没有弄清楚:如何通过单击文本触发电话? 是否可以像mailto:电子邮件标签那样输入一个特殊的URL ? 特定于设备的解决方案不是首选。 我知道iPhone会自动识别电话号码并为此创建一个链接,但是如果这也可以用于图像...以及大多数移动设备,那就太好了。




19
如何在已经存在的Docker容器上运行命令?
我创建了一个容器,-d因此它不是交互式的。 docker run -d shykes/pybuilder bin/bash 我看到容器已退出: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d6c45e8cc5f0 shykes/pybuilder:latest "bin/bash" 41 minutes ago Exited (0) 2 seconds ago clever_bardeen 现在,我想在计算机上偶尔运行命令并退出。只是为了得到回应。 我试图启动机器。我尝试附加。我以为我可以run用一个容器打电话,但这似乎是不允许的。使用start似乎可以运行,然后迅速存在。 我想退出后回到互动模式。 我试过了: docker attach d6c45e8cc5f0 但是我得到: 2014/10/01 22:33:34 You cannot attach to a stopped container, start it first 但是,如果我启动它,它仍然会退出。赶上22.我赢不了。
492 docker 

8
无符号整数与size_t
我注意到,现代C和C ++代码似乎在所有地方都使用/ size_t而不是使用-从C字符串函数的参数到STL。我对此的原因及其带来的好处感到好奇。intunsigned int
492 c++  c  size-t 

7
OS X终端颜色[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 我是OS X的新手,在使用Ubuntu Linux一段时间后刚接触Mac。我要弄清楚的许多事情是终端窗口中没有颜色-例如在运行ls -la或运行时显示的颜色(在Linux上)git status。 我只是不知道如何激活外壳中的颜色。
492 macos  shell  terminal  colors 

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.