`
文章列表
python安装:easy_install simplejson 导入模块: import simplejson as json 几个主要函数:dump,dumps,load,loads 带s跟不带s的区别是 带s的是对 字符串的处理,而不带 s的是对文件对像的处理。 json化python字典数据: json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}])  '["foo", {"bar": ["baz", null, 1.0, 2]}]'   print ...
重新登录 不可能不好用的  除非你是从一个用户su oralce到oracle用户 当然不会好用  应该su - oracle或者su -l oracle来切换到oracle用户另外设置好环境变量不用重新登录 直接. .bash_profile或者source .bash_profile即可
int GetKeyVal(const string strCfg, const string strKey, string& strVal) { int nRet = em_succ; if (strKey.length() <= 0) { return em_err_param; } FILE* fp = fopen(strCfg.c_str(), "rt"); if (NULL == fp) { return em_ ...
最近开始用SecureCRT登陆linux系统,由于是新手,很多问题不清楚,碰到显示中文乱码的问题,困扰了好几天,网上的很多解决方法是: 具体解决方法是: 1,修改远程linux机器的配置 vim /etc/sysconfig/i18n 把LANG改成支持UTF-8的字符集 如: LANG=”zh_CN.UTF-8″ 或者是 LANG=”en_US.UTF-8″    2,然后再改Secure CRT的设置 选项->会话选项->外观->字符编码->uft-8 但是我试了之后就是不行,很多人告诉我说是破解的问题,但是其他人用缺没有任何问题 最后发现是SecureCRT字 ...
对于经常在windows下远程ssh到linux的用户而言,putty可能是你最好的选择。可是缺省情况下,putty对中文的支持却让人不敢恭维,如果远程linux的locale设置为zh_CN.*(bg2312,gbk,utf8等等),显示就是乱码。经研究发现,其实putty的中文支持还是很好的,呵呵打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change...,选择Fixedsys字体,字符集选择CHINESE_GB2312。在window-〉Appearance-〉Translation中,Received data assumed to ...
如何解释 fscanf(fd,"%*[^\n]") "%[^\n]"表示读输入字符串,直到碰到字符‘\n’为止,其中^表示否的意思 同样的: sscanf是一个很好用的函数,利用它可以从字符串中取出整数、浮点数和字符串等等。它的使用方法简 ...
早在多年前我刚开始接触linux下的C程序时,经常被makefile搞得焦头烂额,尤其当项目大了,子目录多了之后显得尤其不方便。后来开始学会使用开源程序的普遍做法,那就是使用automake/autoconf。时间长了仍然觉得很ugly,目录下总是一堆中间文件,显得好臃肿。去年开始我开始全面使用scons,它是一个对makefile的全面替代。 scons由python编写,受到Raymond的大力推荐,scons的官方网站上就有Raymond对scons的评价     “It was long past time for autotools to be replaced, and SCon ...
本篇文章接着上一篇进一步介绍scons的使用方法,主要介绍静态库和动态库的编译 在scons里编译库文件和编译可执行程序非常类似,只是采用的指令有所不同。 对于静态库,采用如下指令     Library(”libdemo”,["a.c","b.c"])或者StaticLibrary(”libdemo”,["a.c","b.c"]) 对于动态库,采用如下指令     SharedLibrary(”libdemo”,["a.c","b.c"]) 下面来看一个最简单的例 ...
在上两篇文章中已经简单介绍了用scons编译库文件,可执行程序的方法,本篇中将主要介绍scons的其他一些常用参数以及变量。 scons不带参数执行的时候会执行编译动作,对于内容改变过的源文件它会自动重新编译,scons对文件状态的改变靠的是内容的md5而不是时间戳,这是scons和makefile不同的一点。它对文件信息和状态的记录保存在当前目录下的.sconsign.dblite文件中。 scons最常用的参数有两个,-c和-Q。 scons -c可以清除生成的临时文件和目标文件,相当于执行make clean。 scons -Q将产生更少的输出信息。 在编译和链接的过程中经常会附 ...
/下面的定义为了支持可扩增。 //当需要增加一个新的测试用列的时候需要这么做: //1. 修改 TEST_ARR_SIZE ==> 增加数组的大小 ==> #define TEST_ARR_SIZE 6//(5+1) //2.添加一个信的数据组: g_arrTestVal5 ==> int g_arrTestVal5[] = {相关int数据}; //3.往数组g_pnArrTest中,增加一个元素g_arrTestVal5 ==> int* g_pnArrTest[] = {g_arrTestVal0, g_arrTestVal1, g_arrTestV ...
分布式系统漫谈一 —— Google三驾马车: GFS,mapreduce,Bigtable (2007-11-08 17:01:41) 标签:it/科技     分布式系统漫谈一 —— Google三驾马车: GFS,mapreduce,Bigtable   谈到分布式系统, ...
@胡戈:迅雷上还是有大量的盗版影视,包括最新的国产片都能下载,表面上迅雷显示说这个资源不可以下载,但实际上只要在浏览器地址栏里输入 javascript:g_res_status=0;initPage(); 然后回车就可以下载了(按钮还是灰的但可以点击)。而且据我观察迅雷的云端服务器里肯定存储了大量的电影资源。
如果使用过微软技术的朋友应该体会过微软的Visual Studio系列IDE给debug程序带来的方便,换了个工作就没有Visual Studio了,对于我这种从未在非GUI环境下调试过程序的人来说实在有点不爽,今天花了点时间看了一下Python自带的pdb库,发现用pdb来调 试程序还是很方便的,当然了,什么远程调试,多线程之类,pdb是搞不定的。 用pdb调试有多种方式可选: 1. 命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行之前 python -m pdb myscript.py 2. 在Python交互环境中启用调试 > ...
Linux文件类型全解析     * 摘要:Linux系统是以文件的形式来进行管理的。Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等,如果想了解这方面知识的弟兄,就进来了解了解。     * 标签 ...
摘要: Linux系统中进程有很多种状态,前面我们说了R、S、D三种状态,还有另外的三种状态,这里我们一并说一下,补全前面的文章。 标签: Linux进程状态 上面一篇文章中我们介绍了Linux进程的R、S、D三种状态,这里接着上面的文章介绍另外三个状态。 Linux进程状态:T (TASK_STOPPED or TASK_TRACED),暂停状态或跟踪状态。 向进程发送一个SIGSTOP信号,它就会因响应该信号而进入TASK_STOPPED状态(除非该进程本身处于 TASK_UNINTERRUPTIBLE状态而不响应信号) ...
Global site tag (gtag.js) - Google Analytics