上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: ……?……:……式A?B:C值为:若A为真,则B;若A为假,则C。但有一点是值得注意的,那就是问号表达式的结合性,问号表达式是从右往左的运算方向尤其是当问号表达式嵌套使用时得注意这个问题,例如代码:int a=1,b=2,c=3,d=4;printf("%d",a<b?a:c<d?c:d);正确结果是:1因为先执行的是c<d?c:d,会返回c,然后执行a<b?a:c因此得到的结果就是1(可以在编译器上实验一下) 阅读全文
posted @ 2013-06-18 10:24 wuxi812 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 由于时钟同步问题,出现 warning: Clock skew detected. Your build may be incomplete.这样的警告,解决办法:find . -type f | xargs -n 5 touchmake cleanmake 阅读全文
posted @ 2013-06-14 15:33 wuxi812 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一,带函数Pred1, all(Pred, List) -> boolean()如果List中的每个元素作为Pred函数的参数执行,结果都返回true,那么all函数返回true,否则返回false例子:lists:all(fun(E) -> true end,[1,2,3,4]).结果true2, any(Pred, List) -> boolean()如果List中至少有一个元素作为Pred函数的参数执行,结果返回true,那么any函数返回true,否则返回false例子lists:any(fun(E) -> is_integer(E) end,[q,2,a,4] 阅读全文
posted @ 2013-06-02 17:37 wuxi812 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 在R13A中, Erlang加入了对Unicode的支持。本文涉及到的数据类型包括:list, binary, 涉及到的模块包括stdlib/unicode, stdlib/io, kernel/file。BinaryBinary的type属性增加了utf相关的type:utf8, utf16, utf32,其分别对应UTF8, UTF16,UTF32编码。Binary Constructing在Binary构建时, 如果指定了utf相关类型,那么对应的integer的Value必须位于:0..16#D7FF, 16#E000..16#FFFD, 或者 16#10000..16#10FFFF这 阅读全文
posted @ 2013-06-02 17:21 wuxi812 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 本文描述朋友Erlang服务器内存耗尽bug的解决过程。首先说明一下问题,服务器1千多人在线,16G内存快被吃光。玩家进程占用内存偏高:接下来是解决过程。第一步:查看进程数目是否正常? erlang:system_info(process_count). 进程数目合理第二步:查看节点的内存消耗在什么地方?> erlang:memory(). [{total,2099813400},{processes,1985444264},{processes_used,1985276128},{system,114369136},{atom,4479545},{atom_used,4477777}, 阅读全文
posted @ 2013-06-02 16:48 wuxi812 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 数据库锁表原因: 在客户端sqldevelop中修改了数据没有commit,在代码中修改的是同一条记录 阅读全文
posted @ 2013-05-06 16:41 wuxi812 阅读(244) 评论(0) 推荐(0) 编辑
摘要: tmadmin用来查看TUXEDO的运行情况。在tmadmin命令界面中可以使用如下命令:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~psr为printserver命令的简写,监控服务器运行情况,查看处理的请求数目、忙闲程度。参数如下:-m machine LMID为machine的所有服务进程-g groupname组名为groupname的所有服务进程-i srvid SRVID为srvid的服务进程-q qaddress消息队列为qaddress的所有SERVERS查看server的信息> psr -i 1505 阅读全文
posted @ 2013-05-05 14:13 wuxi812 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 1. 非图形界面下的安装./tuxedo81_aix_32bit.bin -i console 加入 -i console则不需要图形支持2.察看版本和patch信息$TUXDIR/bin/tmadmin -v3.对ubb文件只做语法检查(不真正的load成TUXCONFIG 真正tmloadcf -y)tmloadcf -n ubb 4.tmboot/tmshutdown中的几个参数介绍-A 只启动/停止Tuxedo管理服务,如BBL-S 所有服务被启动/停止-g grpname 只启动/停止属于制定组名的服务-i svrid 只启动/停止制定ServID的服务-s svrname 只启动/ 阅读全文
posted @ 2013-05-05 13:35 wuxi812 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 1,说明:我们在用这个命令的时候主要是为了产生core文件,就是程序运行发行段错误时的文件:ulimit -c unlimited生成core文件,ulimit用于shell启动进程所占用的资源.2,类别:shell内建命令3,语法格式:ulimit [-acdfHlmnpsStvw] [size]4,参数介绍:-H 设置硬件资源限制.-S 设置软件资源限制.-a 显示当前所有的资源限制.-c size:设置core文件的最大值.单位:blocks-d size:设置数据段的最大值.单位:kbytes-f size:设置创建文件的最大值.单位:blocks-l size:设置在内存中锁定进程的 阅读全文
posted @ 2013-05-04 23:20 wuxi812 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 通常,command not found是系统不能找到执行命令的路径引起的,是怎么回事儿呢?拿命令ifconfig来说,如果没有把:/sbin追加到环境变量,直接输入ifconfig命令是不能执行的,输入/sbin/ifconfig才能执行。通过whereis ifconfig可得知ifconfig所在路径是/sbin/ifconfig,即在sbin目录下。如果环境变量中没有设置/sbin,则会显示command not found,如果不设置环境变量并企图先进入/sbin目录再执行ifconfig命令是不会成功的,因为系统不会主动搜索当前目录下的文件,它不关心你的当前目录在哪儿,只会搜索环境 阅读全文
posted @ 2013-05-04 23:04 wuxi812 阅读(5167) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页