程序设计

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

7
在awk中使用多个定界符
我有一个包含以下行的文件: /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com 在上面的输出中,我想提取3个字段(Number 2、4和最后一个*.example.com)。我得到以下输出: cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 tomcat7.2 tc0001 tomcat7.5 我还如何提取域名之后的最后一个字段'='?如何multiple delimiter提取字段?


7
如何使用npm全局安装模块?
我最近在OSX上安装了Node.js和npm模块,我认为设置有问题: npm install [MODULE] is not installing the node.js module to the default path which is /usr/local/lib/node_modules.
202 node.js  npm 


10
sed中的环境变量替换
如果我从脚本运行以下命令: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla 没事。 但是,如果我运行: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' 我在教程中读到,要从shell替换环境变量,您需要停止操作,并对部分进行“引用”,$varname以便不直接替换该部分,这是我所做的,并且仅当该变量在紧接之前定义时才起作用。 我如何被s识别$var为shell中定义的环境变量?
202 linux  unix  shell  sed 

15
解压缩目录中的所有文件
我有一个ZIP文件目录(在Windows计算机上创建)。我可以使用手动解压缩它们unzip filename,但是如何通过外壳解压缩当前文件夹中的所有ZIP文件呢? 使用Ubuntu Linux服务器。
202 linux  shell  wildcard  unzip 

5
如何在Swift中提供带有错误类型的本地化描述?
我正在使用Swift 3语法定义自定义错误类型,并且我想提供localizedDescription该Error对象的属性返回的错误的用户友好描述。我该怎么做? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My error") } } } let error: Error = MyError.customError error.localizedDescription // "The operation couldn’t be completed. (MyError error 0.)" 有没有一种方法localizedDescription可以返回我的自定义错误描述(“错误的用户友好描述”。)?请注意,这里的错误对象是类型Error而不是MyError。我当然可以将对象转换为MyError (error as? MyError)?.localizedDescription …

3
如何详细显示Git和一些Git差异中未提交的更改
如何显示Git中未提交的更改? 我STFW'ed,这些命令不起作用: teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git status On branch teyan/psservice Your branch is up-to-date with 'origin/teyan/psservice'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: psservice.c modified: psservice.vcxproj.filters teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git diff teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git diff master fatal: ambiguous …
202 git  git-diff 

9
在浏览器中确定用户语言环境的最佳方法
我的网站(Flash)本地化为十几种语言,我想根据用户的浏览器设置自动定义默认值,以最大程度地减少访问内容的步骤。 仅供参考,由于代理限制,我无法使用服务器脚本,因此我认为JavaScript或ActionScript将适合解决此问题。 问题: “猜测”用户区域设置的最佳方法是什么? 是否有现有的简单类/函数可以帮助我(没有复杂的本地化软件包)?特别是以一种聪明的方式将所有可能的语言分解成较小的数量(我拥有的翻译版本)。 我可以信任这种解决方案的那一点? 还有其他解决方法或建议吗?

10
如何从PHP调用JavaScript函数?
如何从PHP调用JavaScript函数? <?php jsfunction(); // or echo(jsfunction()); // or // Anything else? 以下代码来自xyz.html(单击按钮),它wait()在外部xyz.js中调用a 。这wait()将调用wait.php。 function wait() { xmlhttp=GetXmlHttpObject(); var url="wait.php"; \ xmlhttp.onreadystatechange=statechanged; xmlhttp.open("GET", url, true); xmlhttp.send(null); } function statechanged() { if(xmlhttp.readyState==4) { document.getElementById("txt").innerHTML=xmlhttp.responseText; } } 和wait.php <?php echo "<script> loadxml(); </script>"; loadxml()从那里以同样的方式从另一个PHP文件调用代码。 该loadxml()否则工作正常,但它不会被调用我想要的方式。
202 php  javascript 

30
在IntelliJ IDEA下使用Lombok时无法编译项目
我正在尝试使用IntelliJ IDEA 11开发的项目中使用Lombok。 我已经为IDEA安装了3rd-party插件,由于IDEA可以看到所有自动生成的方法/字段,因此似乎工作正常。 所以我有一个使用Slf4j的类。我这样注释 import lombok.extern.slf4j.Slf4j; @Slf4j public class TestClass { public TestClass() { log.info("Hello!"); } } 但是,当我构建项目编译器时,它会吐出:cannot find symbol variable log。 你能告诉我我在这里想念的吗? 更新:原来是RequestFactory注释过程失败。 input files: {com.zasutki.courierApp.server.TestServlet, com.mine.courierApp.server.model.DatastoreObject} annotations: [javax.inject.Singleton, javax.inject.Inject, lombok.Getter, lombok.Setter, com.googlecode.objectify.annotation.Id, com.googlecode.objectify.annotation.OnSave] Processor com.google.web.bindery.requestfactory.apt.RfValidator matches [lombok.Getter, com.googlecode.objectify.annotation.Id, javax.inject.Inject, lombok.Setter, com.googlecode.objectify.annotation.OnSave, javax.inject.Singleton] and returns false. cannot find …

7
SQL-在哪里拥有VS
我有以下两个表: 1. Lecturers (LectID, Fname, Lname, degree). 2. Lecturers_Specialization (LectID, Expertise). 我想找到最专业的讲师。当我尝试此操作时,它不起作用: SELECT L.LectID, Fname, Lname FROM Lecturers L, Lecturers_Specialization S WHERE L.LectID = S.LectID AND COUNT(S.Expertise) >= ALL (SELECT COUNT(Expertise) FROM Lecturers_Specialization GROUP BY LectID); 但是当我尝试这样做时,它会起作用: SELECT L.LectID, Fname, Lname FROM Lecturers L, Lecturers_Specialization S WHERE L.LectID = S.LectID …
202 sql  where  having 


17
如何设置html“选择”元素的选项的样式?
这是我的HTML: <select id="ddlProducts" name="ddProducts"> <option>Product1 : Electronics </option> <option>Product2 : Sports </option> </select> 我想仅使用CSS将产品名称(即“ Product1”,“ Product2”等)加粗,并将其类别(例如,电子,体育等)斜体化。我发现一个老问题,提到无法使用HTML和CSS,但希望现在有解决方案。
202 html  css  drop-down-menu 


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.