<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jdc0109的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jdc0109</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jdc0109]]></copyright><item><title><![CDATA[python,java,c,c++ 效率比较]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/51911795</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/51911795</guid><author>jdc0109</author><pubDate>Thu, 14 Jul 2016 18:19:53 +0800</pubDate><description><![CDATA[$ cat test.py
sum=0
for i in range(100000*10000):
    sum += i
print sum    
[]$ time python test.py
499999999500000000


real    3m37.687s
user    3m22.448s
sys     0m15.127s
[]$ time pyp]]></description><category></category></item><item><title><![CDATA[查看linux 文件信息的几个命令]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/19906871</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/19906871</guid><author>jdc0109</author><pubDate>Tue, 25 Feb 2014 11:54:09 +0800</pubDate><description><![CDATA[readelf 

size
file 这个对windows，linux都好用
objdump 这个也好用]]></description><category></category></item><item><title><![CDATA[Linux静态库和动态库]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/19904867</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/19904867</guid><author>jdc0109</author><pubDate>Tue, 25 Feb 2014 11:10:07 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/feisky/archive/2010/03/09/1681996.html

Linux静态库和动态库

库从本质上来说是一种可执行代码的二进制格式，可以被载入内存中执行。库分静态库和动态库两种。  
静态库和动态库的区别
1. 静态函数库 
    这类库的名字一般是libxxx.a；利用静态函数库编译成的文件比较大，因为整个 函数库]]></description><category></category></item><item><title><![CDATA[linux环境下 C++性能测试工具 gprof 和gprof2dot]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/19823043</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/19823043</guid><author>jdc0109</author><pubDate>Mon, 24 Feb 2014 14:53:24 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/xuxm2007/archive/2012/02/28/2372057.html



linux环境下 C++性能测试工具 gprof 和gprof2dot

http://www.4ucode.com/Study/Topic/1909519
http://coolaj86.info/articles/super-simple-gpro]]></description><category></category></item><item><title><![CDATA[新年到了，发个百度与EMC详细面试经历，为后人铺路]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/19565435</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/19565435</guid><author>jdc0109</author><pubDate>Thu, 20 Feb 2014 17:46:33 +0800</pubDate><description><![CDATA[http://wansishuang.iteye.com/blog/309145



【总结】新年到了，发个百度与EMC详细面试经历，为后人铺路

博客分类： 

笔试/面试
百度面试Linux算法项目管理 



来准备在去年年末写完的总结，但是因为太懒，拖到了今天。想写一点东西的想法始于对这段找工作经历的感慨，回想在这几个月找工作的过程中，我也经常上清华 的水木，交]]></description><category></category></item><item><title><![CDATA[Linux中随手可得的测试、调试、性能检验工具]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/19479395</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/19479395</guid><author>jdc0109</author><pubDate>Wed, 19 Feb 2014 11:00:19 +0800</pubDate><description><![CDATA[原定标题是“linux自带的测试、调试、性能工具”，不过并不恰当，比如本文要提到的gdb，很多Linux发行版中都提供了它，但毕竟不是Linux的必要组成部分，只是对与大多数Linux用户随手可得罢了。合理组合使用这些工具可以满足更复杂的要求，并写成测试脚本，能为测试提供很大的方便。本文不涉及具体的脚本编写，也不涉及与网络相关的命令如netstat和 tcpdump。
　　为了方便阅读，用横线把]]></description><category></category></item><item><title><![CDATA[关于lisp的一些资源]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/17757881</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/17757881</guid><author>jdc0109</author><pubDate>Thu, 02 Jan 2014 16:03:01 +0800</pubDate><description><![CDATA[维基百科
http://zh.wikipedia.org/wiki/Scheme


Windows环境下学习Lisp和Scheme的两大利器
http://seagate.iteye.com/blog/1155231


Scheme的一些学习资源
发表于 
2010 年 12 月 04 日 由
LinuxSong


最近正在学习Scheme，Scheme 是 LI]]></description><category></category></item><item><title><![CDATA[wmic 太牛啦]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/17332997</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/17332997</guid><author>jdc0109</author><pubDate>Sun, 15 Dec 2013 12:23:03 +0800</pubDate><description><![CDATA[http://msdn.microsoft.com/en-us/library/aa394531%28v=vs.85%29.aspx
http://bbs.realqwh.cn/read-htm-tid-205376.html]]></description><category></category></item><item><title><![CDATA[Python3.x和Python2.x的区别]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/17025617</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/17025617</guid><author>jdc0109</author><pubDate>Fri, 29 Nov 2013 15:37:04 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/codingmylife/archive/2010/06/06/1752807.html

这个星期开始学习Python了，因为看的书都是基于Python2.x，而且我安装的是Python3.1，所以书上写的地方好多都不适用于Python3.1，特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下，以备以后查找方便]]></description><category></category></item><item><title><![CDATA[关于浏览器的好文章]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/16804101</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/16804101</guid><author>jdc0109</author><pubDate>Mon, 18 Nov 2013 14:05:51 +0800</pubDate><description><![CDATA[http://home.pmcaff.com/home.php?mod=space&uid=8580&do=album&id=293]]></description><category></category></item><item><title><![CDATA[Perl的时间处理]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/13508011</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/13508011</guid><author>jdc0109</author><pubDate>Tue, 29 Oct 2013 14:44:02 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/zhangxinrun/article/details/5886950

1)




Date::Calc这里是冠军模块： 
use strict;
use warnings;
use Date::Calc qw(Add_Delta_YMD);

my $startDate = &apos;2000-01-01&apos;;
my ($s]]></description><category></category></item><item><title><![CDATA[获得线程LWP]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/12706527</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/12706527</guid><author>jdc0109</author><pubDate>Mon, 14 Oct 2013 11:37:26 +0800</pubDate><description><![CDATA[#include 
 #include 
 #include 
 //
 //#include 
  int main()
 {
      printf("hello,tid is %ld\n",(long int)syscall(SYS_gettid));
 }
~    


http://blog.youkuaiyun.com/tianyue168/article/detail]]></description><category></category></item><item><title><![CDATA[linux 删除含特殊字符文件]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/12649433</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/12649433</guid><author>jdc0109</author><pubDate>Sat, 12 Oct 2013 11:35:30 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/hittata/article/details/8020156

rm 语法


[cpp] 
view plaincopy


[root@andes.com ~]#rm --help  Usage: rm [OPTION]... FILE...  Remove (unlink) the FILE(s).      -f, --forc]]></description><category></category></item><item><title><![CDATA[linux shell 将上一个命令的输出作为下一个命令的参数]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/12084935</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/12084935</guid><author>jdc0109</author><pubDate>Fri, 27 Sep 2013 11:05:13 +0800</pubDate><description><![CDATA[top -p `pgrep proname`
top -p $(pgrep proname)]]></description><category></category></item><item><title><![CDATA[查看程序打开的文件的句柄]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/12054307</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/12054307</guid><author>jdc0109</author><pubDate>Thu, 26 Sep 2013 15:51:42 +0800</pubDate><description><![CDATA[lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|grep 27262
打印出打开的句柄数  进程id


lsof |grep 27262
查看打开的句柄的详细信息


lsof|grep |wc -l
统计打开的数目]]></description><category></category></item><item><title><![CDATA[linux中top命令详解]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/12049513</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/12049513</guid><author>jdc0109</author><pubDate>Thu, 26 Sep 2013 14:17:34 +0800</pubDate><description><![CDATA[http://blog.chinaunix.net/uid-22741583-id-3087673.html

top –
08:28:14 up 30 days, 5:28, 4 users, load average: 0.00, 0.00, 0.00
　　Tasks: 150 total, 1 running, 149 sleeping, 0 stopped, 0 zombie
　]]></description><category></category></item><item><title><![CDATA[linux screen 命令简单使用]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/11969421</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/11969421</guid><author>jdc0109</author><pubDate>Tue, 24 Sep 2013 11:42:37 +0800</pubDate><description><![CDATA[//创建一个窗口

screen -dmS seec 


//进入一个screen
screen -x seec


退出
ctrl + A + D


列表
screen -list


kill
kill -9 pid
清理dead 

screen -wipe seec]]></description><category></category></item><item><title><![CDATA[vim的复制粘贴小结]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/11002441</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/11002441</guid><author>jdc0109</author><pubDate>Tue, 03 Sep 2013 17:06:13 +0800</pubDate><description><![CDATA[http://blog.sina.com.cn/s/blog_417a1f9d0100r937.html


正在学习使用vim，前一阵想学linux，然后突然发现vim是个好东西，学习使用，今天发现，无法使用ctrl+c/ctrl+v来跟系统其它应用之间做复制粘贴，非常不爽，搜了一下，发现很多人有写这个问题，试了几个，觉得这个最好，转帖过来收藏。
原文地址：http://lsong17.]]></description><category></category></item><item><title><![CDATA[怎么知道windows dll是32位还是64位？]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/10357897</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/10357897</guid><author>jdc0109</author><pubDate>Mon, 26 Aug 2013 17:53:47 +0800</pubDate><description><![CDATA[使用vc自带的工具dumpbin，就ok了

c:\program files\microsoft visual studio 10.0\vc\bin>dumpbin /headers e:\a.lib
Microsoft (R) COFF/PE Dumper Version 10.00.40219.01
Copyright (C) Microsoft Corporation.  All ]]></description><category></category></item><item><title><![CDATA[64位进程调用32位dll的解决方法]]></title><link>https://blog.youkuaiyun.com/jdc0109/article/details/10355853</link><guid>https://blog.youkuaiyun.com/jdc0109/article/details/10355853</guid><author>jdc0109</author><pubDate>Mon, 26 Aug 2013 17:31:04 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/mazhenyu/archive/2007/06/28/798710.html

64位进程调用32位dll的解决方法
最近做在Windows XP X64,VS2005环境下做32位程序编译为64位程序的工作，遇到了一些64位编程中可能遇到的问题：如内联汇编（解决方法改为C/C++代码），long类型的变化，最关键的遇到了64位进程需要调用32]]></description><category></category></item></channel></rss>