我们都知道,过早优化是所有邪恶的根源,因为它会导致不可读/不可维护的代码.更糟糕的是悲观化,当有人实施"优化",因为他们认为它会更快,但它最终会变慢,而且变得越来越慢,不可维护等等.你看到的最荒谬的例子是什么? ?
只是想知道这里的人们编写的小脚本/程序能够帮助人们完成日常生活(也就是与工作无关).
一切顺利,开创性与否.对我来说,这是一个小蟒蛇脚本来计算给定距离和时间的运行速度.
mod_rewrite
最近似乎有相当数量的线程浮出水面,对它的某些方面如何工作有点混淆.结果我编写了一些关于常见功能的注释,也许还有一些烦人的细微差别.
您遇到过哪些其他功能/常见问题mod_rewrite
?
您认为哪些隐藏的HTTP功能值得一提?
隐藏的功能我的意思是已经成为标准的一部分但广泛相当未知或未使用的功能.
请给每个答案一个功能.
我对编写JSP/Servlet时使用的技巧感兴趣.我将开始:
我最近发现了如何在另一个标记的属性中包含一个JSP标记的输出:
<c:forEach items="${items}">
<jsp:attribute name="var">
<mytag:doesSomething/>
</jsp:attribute>
<jsp:body>
<%-- when using jsp:attribute the body must be in this tag --%>
</jsp:body>
</c:forEach>
Run Code Online (Sandbox Code Playgroud) 受到其他社区wiki的启发,我有兴趣听到鲜为人知的Kohana提示,技巧和功能.
这是一个社区维基.
我正在编写一个应用程序,其中列出了设备上安装的所有证书.但我发现存在证书的地方有两个:
系统/ etc/security/cacerts.bks:此文件包含所有预安装证书的列表.我能够使用frameworks/base/keystore/java/android/security中定义的Keystore类读取此文件.
data/misc/keystore:安装证书的另一种方法(例如通过certinstaller app)安装第三方证书并在此目录中输入.
但我没有从这个文件中获取如何读取SerialNumber,IssuerDN等证书信息.
java.util.Collections.max的签名如下所示:
public static <T extends Object&Comparable <?super T >> T max(Collection collection);
根据我的理解,它基本上意味着T必须是 java.lang.Object和java.lang.Comparable <?超级T >>,
但是,由于每个java.lang.Comparable也是一个java.lang.Object,上面的签名和下面的签名有什么区别?:
public static <T extends Comparable <?super T >> T max(Collection collection);
安装Oracle XE之后,Oracle中的某些东西正在侦听端口8080.我不确定他们是否有Apache HTTPD,Tomcat或其他东西.但是如何禁用它呢?
是否在"音频分析"领域进行了先前的开源工作以检测人声(即尽管有一些背景噪声),确定说话者的性别,可能确定不.发言者,发言者的年龄和发言者的情绪?
我的预感是像CMU Sphinx这样的语音识别软件可能是一个很好的起点,但如果有更好的东西,它会很棒.