摘要: 环境:WINDOWS2003+ORACLE 10G第一次安装完ORACLE后使用SQLPLUS链接都是没问题的,但重启服务器就报了异常:ORA-12541: TNS: 无监听程序。这里肯定是监听器出了问题,但没有做任何变动,只是重启了服务器,感觉很诡异。网上查询,说监听配置文件(我的在D:\orac... 阅读全文
posted @ 2012-11-06 17:40 码农神说 阅读(1483) 评论(0) 推荐(0) 编辑
摘要: 这篇文章的出发点是我对插件机制的理解,及其在PHP中的实现。此方案仅是插件机制在PHP中的实现方案之一,写下来和大家分享,欢迎大家一起讨论。插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候 激活它,不需要它的时候禁用/删除它;且无论是激活还是禁... 阅读全文
posted @ 2012-11-06 17:38 码农神说 阅读(184) 评论(0) 推荐(1) 编辑
摘要: 为枚举成员显示赋值允许多个枚举成员有相同的值.没有显示赋值的枚举成员的值,总是前一个枚举成员的值+1.示例public enum Number { a = 1, b, c = 1, d }b的值为2,d的值为2.注意:以上枚举值都不能超过它的基础类型范围。否则会报错... 阅读全文
posted @ 2012-11-06 17:32 码农神说 阅读(242) 评论(0) 推荐(0) 编辑
摘要: \n"; } } class B extends A { function example() { echo "I am the redefined function B::example().\n"; A::example(); } } ... 阅读全文
posted @ 2012-11-06 17:30 码农神说 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 看了很久的ManualResetEvent,但还是没看明白官方的解释,不妨让我们来看看定义的英文注释,或许更容易理解:// Summary: // Initializes a new instance of the System.Threading.ManualResetEvent clas... 阅读全文
posted @ 2012-11-06 17:27 码农神说 阅读(746) 评论(0) 推荐(0) 编辑
摘要: .NET提供了System.Threading.Monitor类允许同一进城中的线程实现同步,是一种更快速、更轻量级的锁机制。可以使用该类来保护对某些变量的访问,或对某些一次只能在一个线程中执行的代码设置访问权限。使用实例(片段代码):readonly object theLock=new obje... 阅读全文
posted @ 2012-11-06 16:47 码农神说 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 不管是Web Service还是微软的WCF,客户端和服务器端的交互方式都是通过Soap来进行的,借助一些Soap Trace工具可以对Soap信息尽心跟踪以发现其不为人知的秘密。写这篇文章的初衷,是为了更深入地理解证书,因为看了很多关于WCF的安全概念,很多 情况都使用到了证书,但就不没能明白原理... 阅读全文
posted @ 2012-11-06 16:42 码农神说 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 在调试php程序我们经常会打印信息来查看,print_r函数可以非常方便打印数组内容,但打印出来没有按照格式缩进显示,看起来非常不方便。现在有个小技巧,就是用pre标签,如: 举例代码:1,'b'=>2,'c'=>array(1,2,3));?>页面显示如下: 阅读全文
posted @ 2012-11-06 16:39 码农神说 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。关于timezone 大陆内地可用的值是:Asia/Chongqing ,Asia/Shangh... 阅读全文
posted @ 2012-11-06 16:35 码农神说 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 这几天一直在捯饬ubuntu 11.04,搞得伤痕累累,不得已需换回之前的版本ubuntu 10.10。但通过和@广东Behind(新浪微博)的交流,建议我还是退回10.04的好,理由:"10.10不能够长期在线支持的,你也要用?",我比较茫然,因为不知道版本之间的区别.扫盲下ubuntu的LTS版... 阅读全文
posted @ 2012-11-06 16:31 码农神说 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 今天在配置Apache后一直启动失败,后来想起我在加载php5apache2_2模块时间的路径 包含空格:D:/Program Files/php5.2.8/php5apache2_2.dll;路径中的每一个文件夹名字都不能有空格,有空格的话Apache就会认为你在使用 LoadModule的时候用... 阅读全文
posted @ 2012-11-06 16:27 码农神说 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一直都比较喜欢Windows下到EditPlus,小巧方便,简单快速,可配置强。一直都想在ubuntu下使用Wine来运行EditPlus,可不得其法,郁闷了很久。在网上上也看到了很多类似到话题:如何在linux下使用EditPlus;在ubuntu下大家使用那种编辑器等等。大家说了很多编辑器,而有... 阅读全文
posted @ 2012-11-06 16:24 码农神说 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 把website移植到ubuntu后,所有的页面、图片都能正常加载,css文件除了一个base.css也都可以,百思不得其解。使用firebug发现其内容所空的。其 实以前在windows下一般所编码问题,但在ubuntu下确不知道如何改变文件编码!于是google查找"You don't have... 阅读全文
posted @ 2012-11-06 16:21 码农神说 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: :-),成功安装PHPMyadmin,心情非常激动,记录下!配置LAMP环境 请看我到这篇文章,其实在配置LAMP中最苦恼到就所感觉权限麻烦,在普通用户下操作文件或文件夹只能使用su或sudo来命令行操作。对于我们使用Windows习惯的用户总是不能适应!呵呵,现在发现了一个非常好的命令:sudo... 阅读全文
posted @ 2012-11-06 16:13 码农神说 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 安装apache sudo apt-get install apache2 浏览 http://localhost 安装php5 sudo apt-get install php5 配置apache+php sudo apt-get install libapache2-... 阅读全文
posted @ 2012-11-06 16:10 码农神说 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。rm命令的一般形式为:rm [选项] 文件…如果没有使用- r选项,则rm不会删除目录。该命令的各选项含义如下:- ... 阅读全文
posted @ 2012-11-06 16:02 码农神说 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 结合Enterprise Library连接,操作SQLite企业库是我们常用的框架之一,可以从http://entlib.codeplex.com/下载。安装之后有源代码和chm的文档。最新版本目前是V5.0。里面的很多思想更值得我们程序员去研究,例如:如何设计可扩展的组建?企业库中的数据访问组件... 阅读全文
posted @ 2012-11-06 15:59 码农神说 阅读(524) 评论(0) 推荐(0) 编辑
摘要: String与StringBuffer,种种资料表明大字符拼接时StringBuffer忧郁String如:StringMemory.java文件:public class StringMemory{ public static void main(String[] args) { ... 阅读全文
posted @ 2012-11-06 15:50 码农神说 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 方法如下:public static string GetJson(object o, Type type) { DataContractJsonSerializer jsoner = new DataContractJsonSerializer(type); var ms = new ... 阅读全文
posted @ 2012-11-06 15:45 码农神说 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 虽然JAVA有垃圾自动回收机制,但还是要关注下内存的使用,以便调优。JAVA有两个函数可读取内存信息:Runtime.getRuntime().maxMemory() //得到虚拟机可以控制的最大内存Runtime.getRuntime().totalMemory() //得到虚拟机当前已经使用的内... 阅读全文
posted @ 2012-11-06 15:43 码农神说 阅读(125) 评论(0) 推荐(0) 编辑