10 jomoonrain2

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5w+

git 使用笔记

分支:git branch //本地分支列表git branch -r //远程列表git branch -a //所有分支列表git checkout -b test origin/test //checkout远程分支到本地配置git config --global user.name "username" //全局配置git config user.name "usernam

2016-08-26 13:14:14

git merge

git checkout --ours filename.cgit checkout --theirs filename.cgit add filename.cgit commit -m "using theirs"

2016-08-23 21:06:40

Tomcat debug 模式

网上说搜了很多说要配置 各种参数。结果发现其实很简单:startup.bat jpda start默认开启的是8787版本:7.0.42

2016-05-20 17:02:23

javac的语言问题

我不是java专家,只是开发环境上需要java。最近遇到了一个很头疼的问题,就是在java执行编译的时候,因为latin-1字符的问题报错,虽然build脚本都已经指定了字符集为latin-1。还有另外的一个现象是,在java编译的时候javac的输出信息居然是中文,可我jdk的安装包和在另个开发环境上是一样的,但那个环境就没有这个问题。本来以为有专门的en版jdk,但是找了一圈没有。

2016-04-14 13:12:40

erlang创建进程

spawn有两种形式Pid = spawn(Mod,Func,Args)和Pid = spawn(Func)对这两个函数要注意1.只有第一可以传参数。2.参数必须包含在列表里面。3.第一个版本的Func必须是Mod里面的导出函数,否则运行会报错(编译不会报错)。最后一个错误很容易犯,因为在模块内部spawn本模块Func时,往往会以为不需要导出。

2015-06-17 18:02:38

Makefile隐含规则

NMake 和 GNU Make在隐含规则上有细微的差别.

2014-08-01 10:00:14

makefile missing separator

条件判断ifeq 和 ()之间有个空格, 没有空格会导致 missing separatr

2014-04-22 13:23:40

libpng读取图片并上传到纹理

经过几天的研究加测试终于把libpng给用在了opengl中.话说windows下读取图片有WinAPI可以用,但是这个不能跨平台,libpng当然是跨平台的首选,但是要知道它怎么用还是要研究一番,当然最终还是被我写出来了.我把libpng的各种调用封装到了函数内,并定义了一个结构体:typedef struct png_data_t { unsigned int width;

2014-03-11 17:39:59

libpng Error:read error

读着libpng的手册写一个读取图片的demo,在调用png_read_info的时候出现了:libpng Error:read error一头雾水.开始以为在判断是否是png时读了太长了:png_sig_cmp(header,0,HEADER)这里的header我读了8,手册上说不能超过8.但是改小了也没用,最后发现原来是开始的时候用fread读了太多(一下子把数据都读了

2014-03-11 15:25:00

Windows的字符串

LPSTR和LPWSTR的定义:typedef char* PSTR, *LPSTR; typedef wchar_t* LPWSTR;LPTSTR的定义:#ifdef UNICODE typedef LPWSTR LPTSTR; typedef LPCWSTR LPCTSTR;#else typedef LPSTR LPTSTR; typedef LPCS

2014-02-28 14:41:39

perforce 无法get文件

connection->choose characters encoding ...or connection->environment settings... utf-8

2014-02-26 17:31:53

Ant 脚本的condition标签

该段脚本的语义为:如果设置了名为somep的属性,则名为pname的属性将被赋值为v.总的来说,condition标签的含义为:如果子标签返回true,则条件成立,从而pname将被赋值为value的值,否则不赋值.

2013-10-22 14:13:04

BFS寻路的AS3实现

关于BFS的相关知识由于水平有限就不多说了,感兴趣的可以自己去wiki或者其他地方查阅资料。这里大概说一下BFS寻路的思路,或者个人对BFS的理解:大家知道Astar的一个显著特点是带有启发函数,换句话说,Astar尝试以人的思维来去寻找一段路径。而BFS则没有这种聪明劲,他看起来更中规中矩,老实巴交,更像是机器人的风格。简单的说,BFS为了找到一条路径,他从起点开始,然后是身边的邻居

2013-07-18 11:50:46

BFS寻路

最近偶然接触BFS寻路,发现同二叉树的A*相比,BFS的远程寻路比A*快很多,这里先记录在此,后面会进一步深入研究。

2013-07-10 19:03:07

as3的BitArray

在as3中,针对字节的低级操作可以通过ByteArray对象进行。ByteArray的最小存储对象是单个字节,8个位,最大正整数位256。ByteArray没有提精确到位的操作,位的状态只有两种0或者1,但是占用空间小,因此在很多情况下可以利用这种优势。下面这个类就实现了精确到位的操作:package components.utils{ import flash.utils.ByteArray

2013-07-01 18:10:22

as3中的移位运算

在as3中,很少时候能看到代码中含有移位操作,可能大多数人最常见的移位操作,也就是用来提取颜色通道的那几行代码:var color:uint = 0x0FF0F0F0;var a:uint = (color & 0xFF000000) >> 24;var red:uint = (color & 0x00FF0000) >> 16;var green:uint =(color & 0x00

2013-06-25 17:33:57

as3中对象的比较

最近因为一个bug偶然发现了as3的一个隐秘的特性,即在两个对象之间是用比较运算符。当然,我要说的不是比较两个对象相等还是不相等(== or !=),而是大于或者小于(> or var o:Object = new Object();var oo:Object = new Object();trace(o>oo);//falsetrace(o虽然我们从未定义过(也没有办法

2013-06-17 17:19:51

TextField限制输入字符

txt.restrict = "\u0020-\u007E \u4e00-\u9fa5";只许输入键盘上的字符(\u0020-\u007E) 和 中文字符(\u4e00-\u9fa5)

2013-06-05 10:57:20

for each ,for的快慢

在flash技术圈内,经常会讨论一些API的效率问题。之前也曾一度陷入一些问题的讨论,但到头来发现很多问题比较莫名其妙。因为as本身的封闭性,和flash社区的整体水平问题,很多问题很难从理论上深入的分析,从而都没有一致的定论。本来技术这种问题,即使没有绝对一致的定论,至少应该有相对一致的定论,但时常有时候有些人讲这些相对的结论推广到普遍的情况之下。比如具体的一个问题:for和for each

2013-05-20 12:33:46

ByteArray的API

readBytes(bytes:ByteArray, offset:uint = 0, length:uint = 0):voida.readBytes(b,offset,length);从a的当前位置(position)开始,向b中读入length长的字节,将这些字节放在b中的offset位置。a.writeBytes(b:ByteArray, offset:uint

2013-01-05 16:21:49

查看更多

勋章 我的勋章
    暂无奖章