LiXianlin's Blog

Trust me! I can fly!

排序:
默认
按更新时间
按访问量

slf4j+log4j使用

slf4j抽像了一套统一的日志接口,可以很方便的与其他日志框架搭配进行日志输出,通过配置可以灵活的对日志进行过滤,格式控制等,推荐在项目开发中使用,此文主要简述slf4j与log4j的使用。注意事项应当避免在项目中直接使用java.util.logging.Logger、log4j等日志框架,否则...

2017-09-27 17:49:21

阅读数:201

评论数:0

org.json库的使用

org.json是一个轻量级的java json库,除了提供基本的json encode/decode的功能外,还提供了很多实用的功能,比如:将map转成json object,将标准的xml字转成json object等等。 官方github地址: https://github.com/stl...

2017-09-26 10:28:14

阅读数:542

评论数:0

linux c setitimer用法说明

在linux c编程中,setitimer是一个比较常用的函数,可用来实现延时和定时的功能,网上有各种零零散散的用法说明,都只提到了个别用法,今天抽空实践整理了一份比较详细的: 使用时需要引入的头文件: #include <sys/time.h>

2014-05-12 12:25:47

阅读数:17144

评论数:0

iOS越狱(jailbreak)相关

越狱软件官方下载地址:http://evasi0n.com/

2014-05-02 12:00:31

阅读数:1538

评论数:0

Lua print table(类似PHP中的print_r/var_export)

会PHP的人都知道PHP中的print_r/var_export函数,可以方便的用于打印数组或导出变量,Lua中没有提供,实际应用中却是很多时候需要类似的功能。 今天便封装了个简单函数,实现类似功能,用来打印/导出table:

2014-04-29 21:53:20

阅读数:5137

评论数:0

CCLuaObjcBridge调Objective-C方法传索引数组报invalid key to 'next'错调试

CCLuaObjcBridge是cocos2d-x系列引擎与Objective-C进行交互的“桥梁”,老廖的quick-cocos2d-x在其framework进行了简单了封装,封装到了luaoc类中,大体可以看成: luaoc.callStaticMethod = CCLuaObjcBridg...

2014-04-22 16:07:40

阅读数:4352

评论数:1

Clash of Clans(COC)资源打包相关技巧探密

Clash of Clans,简称为COC,中文名《部落冲突》,是iOS平台上一款相当火爆的战斗策略类游戏,开发商是芬兰的SuperCell,据说日收入上百万美刀,创造了手游史上的一个神话。 不管在画质,玩法,操作体验,玩家交互,平衡性等上面,COC都做得相当极致,是普通手游开发商所不及的。 ...

2013-09-21 21:59:56

阅读数:11088

评论数:0

部落冲突(Clash Of Clans)免费获取宝石

分享一个COC里免费获取宝石的方法,就是我们可以通过“freemyapps(一个通过下载推广应用赚取积分的网站)”赚积分,然后用积分来换取iTunes礼品卡,并用它购买宝石(3000点=10美元=1000宝石)。 操作步骤: 步骤1:用iPhone或iPad打开Safari浏览器,然后键入URL...

2013-04-30 14:32:27

阅读数:5491

评论数:2

nodejs - redis操作例程

因为nodejs中的许多操作都是异步的,所以有前后依赖关系的异步操作,后执行的操作必须写到回调函数里面。 如对redis的操作,设置一个key,然后获取设置key的值,就属于有前后依赖关系的异步操作,必须按下面的写法来写: // demo-redis.js var redis = requi...

2012-10-11 22:23:40

阅读数:7225

评论数:0

nodejs - 简单的http服务器示例

构建一个简单的http服务器,代码如下: // server.js var http = require('http'); var server = http.createServer(function(request, response){     try {         va...

2012-10-11 11:17:40

阅读数:10888

评论数:0

nodejs - json序列化&反序列化示例

nodejs使用了google的v8 JavaScript引擎,内置的原生JSON对象支持序列化和反序列化操作,操作很方便,示例: // demo-json.js var obj = { "name": "LiLi", "a...

2012-10-11 10:32:06

阅读数:14882

评论数:0

nodejs - mysql操作示例

// demo-mysql.js var mysql = require('mysql'); var client = new mysql.Client(); client.host = 'localhost'; client.user = 'root'; client.password = '...

2012-10-11 10:08:08

阅读数:1489

评论数:0

使用indent格式化C代码

indent有很多的参数,偷赖,直接使用Linux Kernel中的参数: 位于/usr/src/kernels//scripts/Lindent文件,如果没有,用yum install kernel-devel安装一下。 indent -npro -kr -i8 -ts8 -sob -l80...

2012-08-02 00:40:07

阅读数:2928

评论数:0

How to Daemonize in Linux

转自http://www.itp.uzh.ch/~dpotter/howto/daemonize 简单易懂的daemonize实现代码: #include #include #include #include #include #define EXIT_SUCCESS 0 #def...

2012-08-02 00:04:57

阅读数:1103

评论数:0

64位系统下编译PHP找不到库文件问题

最近在64位系统上编译5.4.5版的PHP时,遇到报以下错: checking for DSA_get_default_method in -lssl... yes checking for X509_free in -lcrypto... yes checking for pkg-config....

2012-08-01 00:23:54

阅读数:4816

评论数:2

SVN多版本库配置问题

刚接触SVN的时候,因为对它不了解,又在Windows下面,被它的多版本库配置问题困扰很久,一直找不到完美解决方案,今天无意中在Linux下配置SVN时,发现它本身是支持的,通过配置--config-file参数指定全局的配置文件实现。写下此文来纠正以前错误的配置方式(主要是Windows系统下)...

2012-07-31 23:42:20

阅读数:5280

评论数:1

Redis通信协议优化

1、命令简化 分析:redis通信协议中的命令,用的是原始的set、get、hset、hget等字符串,可以用0x01、0x02、0x03、0x04等单字节代替。 好处:节省网络传输流量,减少dump文件和aof文件的大小。 坏处:不易阅读(这个好象不是问题。。。)。   2、命令分隔符简化 分析...

2012-07-13 23:40:33

阅读数:1976

评论数:0

AS与JS互相通信

开发中经常会遇到一些AS与JS交互的情景,比如:由于浏览器的安全限制,JS复制内容到剪贴板时会因浏览器而异,目前比较好的解决方案是利用SWF的特性,将内容传给AS中的剪贴板,由于SWF是跨浏览器的,所以很很好的解决此问题。这里举一个简单的例子来演示AS与JS相互通信:

2012-07-13 23:03:00

阅读数:1614

评论数:0

Win7下硬盘安装Linux总结

前不久入手的小Y,最近闲着没事,就在上面装了个CentOS,中间遇到些问题,在此作个总结,供大家参考。 目的就是在现有的Win7系统下从硬盘安装CentOS,并且不破坏电脑自带的一键还原功能。 环境或软件: Win7 64位旗舰版(XP下第2步是修改boot.ini,可搜一下) C...

2012-03-14 15:58:43

阅读数:4442

评论数:3

Linux常用压缩和解压操作汇总

假定当前目录下有一project文件夹,里面有若干文件。 .tar 压缩:tar cvf project.tar project/ 解压:tar xvf project.tar 查看:tar tvf project.tar 说明:仅打包,不会压缩,常用于快速打包。 .gz 压...

2012-03-14 12:10:48

阅读数:706

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭