- 浏览: 2050346 次
- 性别:
- 来自: 北京
-
最新评论
-
luokaichuang:
这个规范里还是没有让我明白当浏览器上传文件时,STDIN的消息 ...
FastCGI规范 -
effort_fan:
好文章!学习了,谢谢分享!
com技术简介 -
vcell:
有错误os.walk(strPath)返回的已经是全部的文件和 ...
通过python获取目录的大小 -
feifeigd:
feifeigd 写道注意:文章中的CPP示例第二行 #inc ...
ATL入门:利用ATL编写简单的COM组件 -
feifeigd:
注意:文章中的CPP示例第二行 #include " ...
ATL入门:利用ATL编写简单的COM组件
文章列表
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状态而不响应信号) ...