- 博客(15)
- 资源 (4)
- 收藏
- 关注
转载 classpath: 与classpath*:的区别
首先 classpath是指 WEB-INF文件夹下的classes目录 解释classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml 2.存放模板文件 eg.actionerror.ftl 3.存放class文件 对应的是项目开发时的src目录编译文件 总结:这是一个定位资源的入口
2017-04-12 13:29:08
342
翻译 检查是不是一个有效的date对象
Date.prototype.isValid = function (){return this.getTime() === this.getTime();}如果是一个无效的日期对象,那么它调用getTime()返回一个NaN,NaN肯定不能严格等于NaN,返回false例如:var d = new Date('sss');console.log(d.isValid());
2017-03-10 10:41:06
425
转载 CSS padding margin border属性详解
CSS padding margin border属性详解图解CSS padding、margin、border属性W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落、列表、标题、图片以及层。盒模型主要定义四个区域:内容(content)、内边距(padding)、边框(border)和外边距(margin)。对
2016-06-02 13:04:04
425
转载 c# 泛型 束缚关系和default
约束说明where T: struct类型参数必须是值类型。 可以指定除 Nullable 以外的任何值类型。 有关更多信息,请参见使用可以为 null 的类型(C# 编程指南)。where T : class类型参数必须是引用类型;这一点也适用于任何类、接口、委托或数组类型。where T : new()类型
2016-04-27 10:42:09
447
转载 http的get和post请求
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1
2016-04-21 17:44:27
391
原创 C#静态构造函数
静态构造函数是C#的一个新特性,静态构造函数用于初始化任何 静态 数据,或用于执行仅需执行一次的特定操作。 在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数。注意事项1、静态构造函数既没有访问修饰符,也没有参数。--因为是.NET调用的,所以像public和private等修饰符就没有意义了。2、在创建第一个类实例或任何静态成员被引用时
2016-03-29 15:02:29
461
原创 c# Dictionary的TryGetValue的用法
如果遇到要取不确定的数据的时候不能这么写:myObject result = null;if (theDictionary.ContainsKey(id)){ result = theDictionary[id]; //What ever you gonna do next...}得是用TryGetValue,以减少一次不必要的查找:myObjec
2016-03-28 10:10:35
13840
1
转载 windows 下protobuf jar包的编译
1、下载protobuf release版本:https://github.com/google/protobuf/releases,protoc-xx.xx.xx-win32.zip和protobuf-xx.xx.xx.zip2、下载maven:http://maven.apache.org/download.cgi,注意maven需要的jdk版本,apache-maven-xx.xx.
2016-01-18 10:28:17
649
原创 netty 5.x
netty 4.x之前,包名是org.jboss.netty.xxxxx, 后来就改为了io.netty.xxxx@skip 在方法前是注释,将整个方法注释掉,之前照着netty权威指南敲代码,IDE 给我 自动加了这个 (i/o handler类里),导致我一直无法达到效果,坑死了时间服务器和时间客户端代码就不写了TCP粘包和拆包问题: 由于服务端一次读到的字节数是不确定的,所
2016-01-14 16:53:28
516
原创 slf4j log4j.properties配置文件
log4j.debug=true#配置根loggerlog4j.rootLogger=DEBUG,stdout,D,E#附着器 日志输出目的地#控制台输出log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.
2016-01-06 15:16:00
4419
原创 slf4j 日志
在开发过程中我们可能使用各种log,而每种log都有不同的风格和布局,如果想要灵活的切换,那么slf4j是比较好的选择classpath中加入slf4j-api-xxx.jar文件,不论哪种风格的日志,都要在classpath中缴入这个jar文件简单风格的:运行时,需要classpath中加上slf4j-simple-xxx.jar切换到jdk风格的log :可以将slf4j-si
2016-01-05 23:09:17
397
转载 cocos2dx调用android代码,android调用c
转载自http://mysuperbaby.iteye.com/blog/915425Java调用Native模块Hello-JNI这个示例的结构很简单:首先我们使用Eclipse新建一个OPhone应用的Java工程,并添加一个 com.example.hellojni.HelloJni的类。这个类实际上是一个Activity,稍后我们会创建一个TextView,并显示一 些
2015-10-19 14:44:19
575
原创 java nio netty
由于工作接触到了java nio netty框架,所以就决定学习一下,简单做一个笔记,方便复习reactor是一种事件分离模式Netty使用ChannelBuffer来存储并操作读写的网络数据。ChannelBuffer除了提供和ByteBuffer类似的方法,还提供了 一些实用方法,具体可参考其API文档。ChannelBuffer的实现类有多个,这里列举其中主要
2015-05-16 09:45:07
580
转载 游戏地图实现方式
游戏地图的实现方式,最常见的三种方式是:整图;Tile元素拼装;栅格化切片。 (1)整图 概念解释:所谓整图加载很好理解直接加载一张背景图。 适合形式:小场景,因为太大的图片会导致加载时间过长,用户体验不好。 另外即使加载了,玩家不一定会移动去看,也造成加载浪费。 优 点:程序实现简单,画面精致。 缺 点:首次加载时间较长,有局限性。 (2)
2015-02-04 11:11:48
3090
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人