搜索到与相关的文章
编程技术

ruby中$~,$?是线程安全的么?

一直以来载ruby中使用$?.exitstatus来获取上次执行程序的退出状态,使用$1,$2..等获取上一次正则匹配匹配的值,但从未想过他们是否线程安全,今天老大问我,结果很是尴尬啊回来查了一下,原来他们都是线程安全的,可以参考以下地址:http://www.regular-expressions.info/ruby.html其中的specialvariables一节http://stackoverflow.com/questions/2164887/t

系统 2019-08-29 23:13:15 2561

编程技术

详细了解SQLITE 优缺点 性能测试

什么是SQLITE:SQLite是一个开源免费的数据库,一般用于嵌入系统或者小规模的应用软件开发中,你可以像使用Access一样使用它,你可以免费用于任何应用,包括商业应用,另外,它还支持各种平台和开发工具,这点是某些数据库(比如Access、DBISAM)。SQLite是一种嵌入式数据库,它跟微软的Access差不多,只是一个.db格式的文件。但是与Access不同的是,它不需要安装任何软件,非常轻巧。很多软件都有用到这个家伙,包括

系统 2019-08-29 23:00:23 2561

编程技术

ARMLink scatter file(1)

一概述Scatterfile(分散加载描述文件)用于armlink的输入参数,他指定映像文件内部各区域的download与运行时位置。Armlink将会根据scatterfile生成一些区域相关的符号,他们是全局的供用户建立运行时环境时使用。(注意:当使用了scatterfile时将不会生成以下符号:Image$$RW$$Base,Image$$RW$$Limit,Image$$RO$$Base,Image$$RO$$Limit,Image$$ZI$$Ba

系统 2019-08-29 22:42:33 2561

编程技术

【初学maven】安装及验证(一)

maven安装前提:已经先安装并验证了JDK:JDK安装及验证版本:apache-maven-3.0.3-bin.zip安装1、找到下载的压缩文件,解压缩到指定目录(D:\webworksoftware\apache-maven-3.0.3);设置环境变量※设置环境变量地址:设置环境变量设置maven环境变量增加或者更新环境变量M2_HOME=D:/software/maven-3.0.3。在环境变量“path”最前面加入“;%M2_HOME%\bin”验

系统 2019-08-29 22:38:23 2561

Java

Java对象流

在基于C/S模式下的Java编程中大多用到各种IO流的操作,ObjectStream(对象流)是其中的一种。下面这个列子说明Java对象流在C/S模式下的使用优于字节流:TestClient.javapackagecom.test.Client;importjava.awt.*;importjava.awt.event.*;importcom.test.conServer.*;importjavax.swing.*;importcom.test.commo

系统 2019-08-29 22:21:21 2561

Java

java类加载顺序

本文原文为http://blog.csdn.net/crazycoder2010/article/details/6288732javaClassLoader的学习java是一门解释执行的语言,由开发人员编写好的java源文件先编译成字节码文件.class形式,然后由java虚拟机(JVM)解释执行,.class字节码文件本身是平台无关的,但是jvm却不是,为了实现所谓的一次编译,到处执行,sun提供了各个平台的JVM实现--也就是说jvm不是跨平台的,编

系统 2019-08-29 22:19:40 2561

编程技术

js压缩

在线js解压缩工具:http://dean.edwards.name/packer/js压缩工具:http://aymoo.cn/js-compressor.html如何正确的在XHTML插入FLASHhttp://www.aspstat.com/2182.刷新:onbeforeunload(){}3.JS判断IE是刷新还是关闭Js代码window.onbeforeunload=function(){varn=window.event.screenX-wi

系统 2019-08-29 22:19:00 2561

Linux

linux mysql 单向主从配置

一、主机Master配置1、进入控制台,输入“vi/etc/my.cnf”请不要进入编辑模式,直接输入“/mysqld”按回车2、在”socket”的下一行输入:server-id=1log_bin=/home/mysql/master.logread-only=0按Esc退出编辑模式:wq保存,关闭3、输入命令”servicemysqlrestart”4、在控制台中输入”/usr/bin/mysql-uroot-p”输入密码:1234565、登录成功后输

系统 2019-08-29 22:10:36 2561

编程技术

推荐一个修改文件编码的eclipse插件

刚才在论坛上看见有人把项目从windows移植到unix上,因为编码不同导致的乱码问题,居然要一个个的去手工修改,非常的震惊以及无语。本人经历的各种各样的乱码问题,解决过程中也积累了一些经验,加上windwos往unix/linux移植方面,也做过一些,所以在这里也推荐一个比较好的eclipse插件,专门用来进行工程文件的编码转换,使用方法非常的方便。第一步将插件com.lifesting.tool.encoding_1.0.0.jar拷贝到eclipse

系统 2019-08-29 22:10:00 2561

编程技术

重载和重写

老话重提,又是重载和重写的区别等的概念性问题,记录下,以后万一需要,直接查看。重载(Overload)每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。只能重载构造函数规则被重载的方法必须改变参数列表;被重载的方法可以改变返回类型;被重载的方法可以改变访问修饰符;被重载的方法可以声明新的或更广的检查异常;方法能够在同一个类中或者在一个子类中被重载。重写(Override)能够在需要新的子类特有行为时重新在子类中定义方法。规则参数列表必须完全

系统 2019-08-12 09:30:29 2561