一、start.sh
#!/bin/bash
cd `dirname $0`
BIN_DIR=`pwd`
cd ..
DEPLOY_DIR=`pwd`
CONF_DIR=$DEPLOY_DIR/conf
SERVER_NAME=`sed '/server.name/!d;s/.*=//' conf/server.properties | tr -d '\r'`
SE...
分类:
编程语言 时间:
2015-07-17 12:03:52
阅读次数:
176
当我们从一个文件,比如excel中,读取数据时,由于编码等各种问题,有时会导致我们读出来的字符串中包含着一些奇怪的字符,比如?>等等。
可以通过正则表达式来去掉这些奇怪的字符:
s = s.replaceAll("[^\u4e00-\u9fa5a-zA-Z0-9]", "");
其中,\u4e00-\u9fa5表示中文。...
分类:
编程语言 时间:
2015-07-17 12:04:56
阅读次数:
129
File文件基础
文件与目录抽象路径名称的表示,其构造方法有四个
File(File parent,String child):从抽象父目录下创建一个File实例。
File(String parent,String child):从父目录下创建一个File实例。
File(String pathname):从指定路径下创建一个File实例。
File(URI path):从URI转换成...
分类:
编程语言 时间:
2015-07-17 12:01:24
阅读次数:
117
建议有些基础的同学阅读,0基础可能会有些困难(最好看正文配合基础课本的例子)
所谓循环语句主要就是在满足条件的情况下反复执行某一个操作。Java提供了3种常用的循环语句,分别为for循环语句、while循环语句和do-while循环语句,下面分别对这3种循环语句进行介绍。
第一:while语句【他将告诉编译器反复的执行一组代码,直到满足某个条件为止】
他的语法形式为:while(布尔...
分类:
编程语言 时间:
2015-07-17 12:00:16
阅读次数:
107
(1)类型安全
类型安全很大程度上可以等价于内存安全,类型安全的代码不会试图访问自己没被授权的内存区域。“类型安全”常被用来形容编程语言,其根据在于该门编程语言是否提供保障类型安全的机制;有的时候也用“类型安全”形容某个程序,判别的标准在于该程序是否隐含类型错误。类型安全的编程语言与类型安全的程序之间,没有必然联系。好的程序员可以使用类型不那么安全的语言写出类型相当安全的程序,相反的,差一点儿的...
分类:
编程语言 时间:
2015-07-17 12:01:45
阅读次数:
198
//模拟实现boost下的scoped_ptr
#include
#include
using namespace std;
template
class scoped_ptr
{
private:
T * px;
scoped_ptr(scoped_ptr const &);
scoped_ptr& operator=(scoped_ptr const &);
void ...
分类:
编程语言 时间:
2015-07-17 12:01:02
阅读次数:
157
1、Material 和 Shader 的关系,一个材质包含一个Shader程序,在Shader中设置的属性可以通过Material可视化设置
2、内建Shader,在5.0之后的版本中大部分旧的Shader都集成在了Standard Shader中了,可以通过设置Standard Shader的属性达到不同的需要的渲染效果。
Albedo:反光率
Specular:镜面反射
...
分类:
编程语言 时间:
2015-07-17 11:59:12
阅读次数:
190
firefox浏览器调用C++编写的ocx的方法
在与硬件通讯或者和第三方控件通讯时,在BS架构中通常采用JS脚本调用OCX插件的方式来实现。这种方式在IE浏览器下可以使用,要求IE版本在6.0以上,11.0以下。OCX在调用之前,需要先注册,注册命令:regsvr32 ***.ocx;把OCX需要的DLL文件放在同一目录下。下面为一个示例代码:
...
分类:
编程语言 时间:
2015-07-17 12:00:52
阅读次数:
173
package Collection;import java.util.LinkedList;/*LinkedList:特有的方法addFirst()/addLast();getFirst()/getLast();removeFirst()/removeLast();若链表为空,抛出 没有这个元素异...
分类:
编程语言 时间:
2015-07-17 11:55:41
阅读次数:
128
1.线程的概念:线程和进程有一定的相似性,通常称为轻量级的进程同一进程中的多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程都有自身控制流(它自己的指令计数器和cpu时钟)和各自的调用栈(call stack),自己的寄存器环境(register ...
分类:
编程语言 时间:
2015-07-17 11:55:15
阅读次数:
142
目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring概述1.什么是spring?Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2E...
分类:
编程语言 时间:
2015-07-17 11:50:25
阅读次数:
193
Python中strip用于去除字符串的首尾字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。这三个参数都可以传入一个参数,指定要去除的首尾字符。需要注意的是,传入的是一个字符数组,编译器去除两端所有匹配的字符,直到没有匹配的字符,比如:>>> testString="sa...
分类:
编程语言 时间:
2015-07-17 11:48:53
阅读次数:
156
如上图项目目录,这是一个简易的QQ,客户端登录的时候要传输用户信息到服务器验证,所以两端都会用到User类的对象,但一开始我在Server端的包名是com.qq.server.common,两端的报名字不一致,所以server端卡在了逆序列化那里:Useruser=(User)ois.readO.....
分类:
编程语言 时间:
2015-07-17 11:47:42
阅读次数:
155
package TreeSetTest;import java.util.Iterator; import java.util.TreeSet;import javax.management.RuntimeErrorException;/*可以对set集合中的元素进行排序,其底层的数据结构是二叉树....
分类:
编程语言 时间:
2015-07-17 11:49:50
阅读次数:
163
1 import java.io.IOException; 2 import java.io.InputStream; 3 import java.util.Properties; 4 /** 5 * 6 * 类: ProUtil 7 * 描述: 属性配置文件读取类 8 * 作者: ...
分类:
编程语言 时间:
2015-07-17 11:48:00
阅读次数:
147
最近看了一些html5和js方面的书,受益匪浅,因为看的东西比较多,却都没有怎么静心来做整理,慢慢来吧,可能最近自己有点儿小紧张。今天跟大家分享下JavaScript的forEach方法(其实是从《HTML5程序设计》这本书里看到的一种方法)。首先说下JavaScript的forEach的标准格式。...
分类:
编程语言 时间:
2015-07-17 11:44:46
阅读次数:
157