摘要:
早就有想法把博客每天的访问流量记下来,刚好现在申请了GAE的应用,又开始学Python,正好拿这个练手。打算先利用Python把访问记录保存在本地,熟悉之后可以部署到GAE,利用GAE提供的cron就可以每天更近访问流量了。OK,开始~ 首先是简单的网页抓取程序: [python] view plaincopy import sys, urllib2 req = urllib2.Request("http://blog.csdn.net/nevasun") fd = urllib2.urlopen(req) while True:data = fd.read(1024) i 阅读全文
摘要:
共享内存优点: 1.在进程之间不通过内核传递数据,即不通过系统调用拷贝数据,达到快速,高效的数据传输。 2.随内核持续 *nix的共享内存有两套API:Posix和System V 两者的主要差别是共享内存的大小 1.Posix共享内存大小可通过函数ftruncate随时修改 2.System V共享内存大小在创建时就已经确定,而且最大值根据系统有所不同 Posix共享内存 #include <sys/mman.h> (mmap,munmap,msync,shm_open,shm_unlink) 最主要的函数 -- mmap void* mmap(void* addr,size_t 阅读全文
摘要:
php程序员应该掌握的10个技能,看看你都掌握了哪些: 1、语法:必须熟练掌握 ,写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉PHP带的一些常用命令及其常用选项,熟悉那些命令,自己运行 php.exe -h 如果这些命令你没有全部使用过,那么你对PHP实际上还很不了解。 3、工具:必须至少熟练使用一种IDE的开发工具,例如:Eclipse、Netbeans、zend或者editplus,ultraedit,包括进行工程管理、常用选项的设置、PHP插件的安装配置以及进行调试。 4、API:PHP的核心API是非常庞... 阅读全文
摘要:
ubuntu 12.04解决Broadcom STA无线网卡驱动安装失败解决 首先,打开终端并输入:ls -nn | grep 0280查看网卡的PCI.ID, 我的是:03:00.0 Network controller [0280]: Broadcom Corporation BCM43227 802.11b/g/n [ 14e4:4727] 然后,输入sudo apt-get install --reinstall bcmwl-kernel-source,等安装完,再输入sudo modprobe wl 如果没有警告和错误的话,重新安装下无线驱动,应该就可以正常使用啦! PS:这个方法只 阅读全文
摘要:
查看文件权限的语句: 在终端输入:ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些:-rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是类型 中间那三个 rw- 代表的是所有者(user) 然后那三个 rw- 代表的是组群(group) 最后那三个 r-- 代表的是其他人(other) 然后我再解释一下后面那9位数: r 表示文件可以被读(read) w 表示文件可以被写(write) x 表示文件可以被执行(如果它是程序的话) - 表示相应的权限还没有被授予 现在该说说修改文件权限了 在终端输入: ... 阅读全文