- 博客(14)
- 收藏
- 关注
原创 SQLite C/C++ 编译
对于如下使用SQLite 的C/C++程序,#include <stdio.h>#include <sqlite3.h> int main(int argc, char* argv[]){ sqlite3 *db; char *zErrMsg = 0; int rc; rc = sqlite3_open("test.db", &db); if( rc ){
2015-09-24 12:06:47 870
原创 GitHub contributions 统计规则
最近Profile里Contributions的统计出了问题,连续几天都没有正常记录。于是查了下文档, Common reasons that contributions are not counted: 1. you haven’t added your local Git commit email to your profile 2. Commit was not made in the
2015-08-26 09:19:01 1627
原创 内核点滴——delalloc
延迟分配是一个性能优化技术,好几个文件系统中都使用延迟分配技术,比如XFS,ZFS,btrfs和Ext4。和传统文件系统Ext2/Ext3块分配相比,延迟分配尽可能的延缓块的分配。传统的nodelalloc 数据从用户空间复制到page cache时,立即在磁盘上分配块空间。举例来说,对于一个写调用,文件系统代码立刻分配数据块的存放位置,甚至是数据还会在cache中存放一段时间才写回磁盘的情况
2015-07-27 09:34:30 841
原创 Python学习笔记——Django配置问题1:syncdb
在配置完数据库mysite/settings.py后,通常需要运行python manage.py syncdb为数据库中每个应用建立一个数据库表。 然而如果你安装的Django Version >= 1.9,那么会出现如下问题:gzxultra@gzxultraPC:~/django_try/mysite$ python manage.py syncdbUnknown command: 'sy
2015-07-20 17:00:06 1353 1
原创 PyQt5 环境配置和Python GUI编程介绍
最近用学习Python编程,动手做了一个聊天软件的项目。 界面部分用的是PyQt5,然而PyQt5和Qt5刚刚推出不久,专业书更新不及时,网络资料又比较混乱,甚至连PyQt5的Python API参考也只是链接到了Qt5的C++代码上。 摸索了一阵子之后终于做出来了,这里跟大家分享一些经验和资料,少走弯路。为什么使用PyQt?Python的GUI工具有很多,除了作为缺省标准的Tkinter,主流
2015-07-07 11:34:53 5892 3
原创 Python学习笔记-遍历文件
Python下处理文件对象非常方便,他提供了三个“读”方法,read()、readline()和readlines()。每种方法可以通过接收参数控制每次读取的数据量,不过通常的做法是不带参数,由它默认的方法读文件。1、read()对于read(),一次读取整个文件,放到一个字符串变量里去。read()方法通常是最方便的,然而如果你要对连续的行进行处理,这就不是最佳的方法了。而且当文件大小超过可用内存
2015-06-29 08:43:42 489
转载 希腊字母读音表
最近复习高数看到的,摘抄在这里吧~1 Α α alpha /a:lf/ 阿尔法 2 Β β beta /bet/ 贝塔 3 Γ γ gamma /ga:m/ 伽马 4 Δ δ delta /delt/ 德尔塔 5 Ε ε epsilon /ep`silon/ 伊普西龙 6 Ζ ζ zeta /zat/ 截塔 7 Η η eta /eit/ 艾塔 8 Θ θ t
2015-06-23 15:23:13 458
原创 多播
Prac 4. 多播顾志翔 12073227 分布式系统导论此文档用GitHub Flavored Markdown编写,你可以在这里查看它的源文件。 实验中的全部代码托管在Github上,请通过 fork + pull request 方法来帮助改进项目。Prac 4 多播导语一实验内容二多播的概念1 广域网的多播2 多播的优势3 多播的缺点4 多播的应用三多播的编程1
2015-06-06 17:17:43 924
转载 烫烫烫,锟斤拷
在程序员网站上经常看到一个段子(满满的都是泪啊)手持两把锟斤拷,口中疾呼烫烫烫。 解释一下为什么会是这两个东西不是别的= =:棍斤拷乱码:源于GBK字符集和Unicode字符集之间的转换问题。Unicode和老编码体系的转化过程中,肯定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示这些文字,这就是:U+FFFD REPLACEMENT CHARACTER。那么U+F
2015-05-14 17:26:45 1538
原创 编写抗木马软件伪码
编写抗木马软件伪码实验目的认识主机感染木马恶意代码的主要现象了解木马查杀软件的基本工作原理实验平台操作系统:Macintosh Yosemite 10.3实验原理木马的危害巨大,防治起来也比较困难,但万变不离其宗,木马的控制和危害都要通过网络的连接来实现的,这样一来因此如果发现可疑的网络连接就可以推测木马的存在,最简单的办法是利用Windows自带的 Netstat命令来查看。 一般情况
2015-05-12 15:38:37 768
原创 移动IP与通信漫游
一直带着一部在江苏办理的合约机在北京上学,遇到过诸多不便。 最近一边复习计算机网络,一边在学TCP/IP协议,正好看到移动IP这一块,理通了心中的疑惑,这里跟大家分享一下。什么是移动IP?移动IP技术是移动节点以固定的网络IP,实现跨不同网段的漫游功能,并保证了基于网络IP技术的网络权限在漫游过程中不发生任何改变。 也就是说,当你的手机在漫游时,虽然人在B地,IP却是A地购买手机卡的运营商提供的
2015-05-11 21:17:07 2835
原创 基于TCP协议的数据收发实验
基于TCP协议的接收和发送实验本实验由顾志翔和常泽清共同完成。 顾志翔 12073227 email: mygladfinger@gmail.com 常泽清 12073203 email: 835702580@qq.com 此文档用Markdown语法编写,你可以在这里查看它的源文件。 实验中的全部代码托管在Github上,请通过 fork + pull request 方法来帮助改进项目。
2015-05-03 13:27:45 1019
原创 基于UDP协议的接收和发送实验
基于UDP协议的接收和发送实验基于UDP协议的接收和发送实验导语一实验内容二UDP编程框架1 UDP服务器编程框架2 UDP客户端编程框架三UDP协议程序设计的常用函数1 建立套接字socket 和绑定套接字bind2 接收函数recvfromrecv3 发送函数sendtosend四实验代码实现1 UDP客户端 dupcli01cpp2 UDP服务器端 udpserv01c
2015-04-30 20:26:39 3460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人