摘要:
构建erlang的app erlang中构建自己的app是非常方便的,可以自己定制app,不过这里只是简单记录下erlang下典型的做法。即是构建otp application。。构建定制一个application可以通过xxx.app文件,可以把app文件放到config文件夹里面eg:config/gs.app首先来看下app文件:app 文件全称为 application resource file用来指定application的用途&&如何启动。。。[cpp]view plaincopyprint?{application,"app名字",[{des 阅读全文
摘要:
Windows编程 在一个模块中分配的内存在另外一个模块释放?linux下跑得一直很好的程序,到了windows下面就跑不起来了。内存异常,检查了一下,很快发现是因为在主程序中释放了一块在DLL中分配的内存,这种问题虽然早就知道了,但是一直没有仔细考虑过,所以今天就深入研究了一下。在linux下,每个进程只有一个heap,在任何一个动态库模块so中通过new或者malloc来分配内存的时候都是从这个唯一的heap中分配的,那么自然你在其它随便什么地方都可以释放。这个模型是简单的。但是在windows下面,问题变得复杂了。1、windows允许一个进程中有多个heap,那么这样就需要指明一块内存 阅读全文
摘要:
1、编译选项的位置以VS2005为例,这样子打开:1) 打开项目的Property Pages对话框2) 点击左侧C/C++节3) 点击Code Generation节4) 右侧第六行Runtime Library项目2、各个设置选项代表的含义编译选项包含静态链接的lib说明/MD_MT、_DLLMSVCRT.lib多线程、Release、DLL版本的运行时库 ---只能用于Release版本/MDd_DEBUG、_MT、_DLLMSVCRTD.lib多线程、Debug、DLL版本的运行时库 ----只能用于Debug版本/MT_MTLIBCMT.lib多线程、Release版本的运行时库/M 阅读全文
摘要:
mysqldump -u root -p 111111dbname $table_witz --where=" date_time>= date_add(current_date,interval -5day)">/opt/dump_db/data/$table_witz.sql 阅读全文
摘要:
[CentOS]MySQL更改默认数据文件存储目录环境:CentOS(Linux) Mysql5.X YUM安装 1.如果MySQL已经启动的话,需要先停止MySQL的运行#service mysqld stop2.home 目录下新建目录[data]/home #mkdir data3.移动MySQL默认数据库文件#mv /var/lib/mysql /home/data4.修改MySQL配置文件#vi /etc/my.cnfdatadir=/var/lib/mysql改为/home/data/mysqlsocket=/var/lib/mysql/mysql.sock改为/home/data 阅读全文
摘要:
怎么样才是好的程序员2013-3-7 09:54|发布者:html5cn|来自:IT博客|评论: 0摘要: 要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。 即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。 ... 要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁而规范,视觉上自然有一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的规范。差的程序员写的代码. 阅读全文