程序设计

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

12
说明使用位向量确定所有字符是否唯一
我对位向量如何实现此功能感到困惑(对位向量不太熟悉)。这是给出的代码。有人可以帮我解决这个问题吗? public static boolean isUniqueChars(String str) { int checker = 0; for (int i = 0; i < str.length(); ++i) { int val = str.charAt(i) - 'a'; if ((checker & (1 << val)) > 0) return false; checker |= (1 << val); } return true; } 特别是,这是checker怎么做的?

15
Maven:将自定义外部JAR链接到我的项目的最佳方法是什么?
这是我学习Maven的前两天,但我仍在努力学习基础知识。我有一个外部.jar文件(在公共存储库中不可用),我需要在我的项目中引用该文件,我正在尝试找出我的最佳选择。 这是一个小型项目,没有用于库的中央存储库,因此它必须是本地存储库(以某种方式添加到源代码控制中,不知道它是否应该以这种方式工作?)或.jar需要存储在磁盘在任何正式存储库之外。 1)鉴于我希望项目和库都在源代码控制中,因此使用maven将.jar文件添加到项目引用中的最佳选择是什么? 2)我似乎仍然无法让Eclipse看到依赖性。我手动将其添加到pom的这一部分,它在m2eclipse的Dependencies列表中显示得很好。mvn编译和mvn软件包都成功,但是运行程序会导致: Exception in thread "main" java.lang.Error: Unresolved compilation problems: LibraryStuff cannot be resolved to a type 这是将POM编辑为: <dependency> <groupId>stuff</groupId> <artifactId>library</artifactId> <version>1.0</version> <systemPath>${lib.location}/MyLibrary.jar</systemPath> <scope>system</scope> </dependency> 我是否应该执行mvn install:install-file甚至认为我已经按照上面的方法编辑了pom.xml? 谢谢!
150 java  maven-2  maven  m2eclipse 

13
node.js TypeError:路径必须是绝对路径,或为res.sendFile指定根目录[无法解析JSON]
[添加]所以我的下一个问题是,当我尝试添加新的依赖项时(npm install --save socket.io)。JSON文件也有效。我收到此错误:无法解析json npm ERR! Unexpected string npm ERR! File: /Users/John/package.json npm ERR! Failed to parse package.json data. npm ERR! package.json must be actual JSON, not just JavaScript. npm ERR! npm ERR! This is not a bug in npm. npm ERR! Tell the package author to fix their package.json …

9
如何在Web API消息处理程序中提取自定义标头值?
我目前在我的Web API服务中有一个消息处理程序,它可以覆盖“ SendAsync”,如下所示: protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //implementation } 在此代码中,我需要检查一个名为的自定义添加的请求标头值MyCustomID。问题是当我执行以下操作时: if (request.Headers.Contains("MyCustomID")) //OK var id = request.Headers["MyCustomID"]; //build error - not OK ...我收到以下错误消息: 无法将[]的索引应用于类型为'System.Net.Http.Headers.HttpRequestHeaders'的表达式 如何通过传递给此重写方法的(MSDN文档)实例访问单个自定义请求标头?HttpRequestMessage


30
找不到类型或名称空间名称'DbContext'[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 改善这个问题 我是ASP.NET MVC(3)的新手,并且很难解决Visual Studio中的生成错误: 找不到类型或名称空间名称“ DbContext”(您是否缺少using指令或程序集引用?) using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.ComponentModel.DataAnnotations; using System.Data.Entity; namespace MyProjectName.Models { public class MachineModel { // name [Required] [Display(Name = "Nom de la machine")] public string Name { get; set; } // IP [Required] [RegularExpression(@"(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)", ErrorMessage = …

7
在vim中更有用的状态行?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我想使自己的状态行在Vim中更富信息性和趣味性,为此,我需要一些想法。您是如何自定义状态栏的?
150 vim 


21
“未选择要还原的备份集” SQL Server 2012
我有一个启用了文件流的SQL Server 2012数据库。但是,当我备份它并尝试在另一台SQL Server 2012实例(在另一台计算机上)上还原它时,我仅收到以下消息: 没有选择要还原的备份集。 甚至没有一行得到更多的解释。怎么了 没有文件流的所有其他数据库都可以,并且可以成功还原。它和文件流有关吗?我应该安装修补程序或类似的东西。


5
如何推送到非裸露的Git存储库?
我通常通过ssh(屏幕和vim)在远程服务器上工作,那里有一个Git存储库。有时我不在线,所以我在笔记本电脑上有一个单独的存储库(从远程克隆)。 但是,由于我通常位于防火墙后面或没有公共IP,因此无法从远程存储库中提取信息。 我读过我应该只推送到裸仓库。然后,我应该如何将更改推送到远程存储库?

16
如何在Java中加密字符串
我需要加密的字符串会显示在2D条码中(PDF-417),所以当有人知道扫描的想法时,它就不会可读。 其他需求: 应该不复杂 它不应包含RSA,PKI基础结构,密钥对等。 它必须足够简单,以摆脱被监视的人,并且必须易于对其他有兴趣获取该数据的公司解密。他们打电话给我们,我们告诉他们标准,或者给他们一些简单的密钥,然后可以将其用于解密。 那些公司可能会使用不同的技术,因此最好坚持不依赖于某些特殊平台或技术的某些标准。 你有什么建议?有一些Java类做encrypt()和decrypt()没有太多的并发症,实现高安全标准?
150 java  encryption 

23
滚动或滑动窗口迭代器?
我需要在序列/迭代器/生成器上可迭代的滚动窗口(又称滑动窗口)。可以将默认Python迭代视为一种特殊情况,其中窗口长度为1。我当前正在使用以下代码。有没有人有更多的Python风格,更少的冗长或更有效的方法来执行此操作? def rolling_window(seq, window_size): it = iter(seq) win = [it.next() for cnt in xrange(window_size)] # First window yield win for e in it: # Subsequent windows win[:-1] = win[1:] win[-1] = e yield win if __name__=="__main__": for w in rolling_window(xrange(6), 3): print w """Example output: [0, 1, 2] [1, 2, …
150 python  algorithm 

13
如何在选择列表中添加图像?
我有一个性别选择列表。 码: <select> <option>male</option> <option>female</option> <option>others</option> </select> 我想使用下拉列表中的图像作为drop-down-icon.jpeg。 我想添加一个按钮代替下拉图标。 怎么做?
150 html  css 

5
如何使clang编译为llvm IR
我希望clang将我的C/C++代码编译为LLVM字节码,而不是二进制可执行文件。我该如何实现?如果我得到了LLVM字节码,该如何将其进一步编译为二进制可执行文件。 基本上,我想LLVM在编译为二进制可执行文件之前将自己的代码添加到字节码中。
150 c  llvm  clang 

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.