- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 pyopengl 学习日志(1)--配置环境
install pythonpython downloadinstall pippip download $ python setup.py install install pyOpengl $ pip install PyOpenGL PyOpenGL_accelerate install numpy 提供常用的科学计算包含矩阵运算,数组转换与序列化 $ pip install n
2015-11-28 21:39:18
547
原创 桶排序
所谓桶排序,就是把待排数据先放到不同的桶里,然后按照桶的型号一一输出。 举个简单例子,我们有三种糖,分别记为1,2,3. 现在把一把糖排成一列,然后按照大小为糖排序。那么我们可以先把糖分类 把size为1的糖分成一小堆, size为2的分成一小堆。 然后把size为1的糖堆放在size为2的糖堆之前,然后两堆糖都排成一条直接即可。 按照上文提出的思想对1~1000的数进行排序,代码
2015-11-15 21:03:12
336
原创 hdoj 1001
#include using namespace std; int sum(int n) { int sum=0; for (int i=1;i<=n;i++) { sum+=i; } return sum; } int main() { int n; while(cin>>n) { cout<<sum(n)<<endl<<endl; } return 0;
2015-11-15 05:49:52
345
原创 hdoj 1000
#include using namespace std; int main() { int a,b; while(cin>>a>>b) { cout<<a+b<<endl; } return 0; } 注意 cin>>a>>b 当遇见end of file时 会返回false
2015-11-15 05:43:19
404
原创 王爽 第三版 监测点1.1习题
1) 1 个cpu的寻址能力为8kb,那么它的地址总线宽度为多少? 寻址能力为8kb即8*1024 byte。 一个byte为一个存储空间。 设n根总线,那么 2^n>=8*1024 ===> n>= log2(8000) 2^12=4096 2^13>8*1024 所以 地址总线宽度为13 2) 1kb的存储器有__个存储单元。存储单元的编号从__到__。
2015-11-15 01:17:42
541
原创 顺序查找与二分查找
先上代码: #include void printArr(int *a,int n); void bubleSort(int *a,int n); void swap(int *a,int*b); int binarySearch(int* a, int n, int k); int normalSearch(int*a, int n, int k); using namespace std
2015-11-14 23:51:29
367
原创 c++ 实验探究之数组
#include using namespace std; int main() { //declare int array[100]; int *arraynew1= new int[100]; int *arraynew2= new int[100]; int *arraynew3= new int[100]; //init int array2[100]={0};/
2015-11-14 15:28:21
320
原创 第一部分 准备工作 OllyDBG
按照步骤运行至函数点: 首先让人有疑问的是 左边的地址并不是线性递增的,如左上角的: 两位16进制的数据大小为 16*16=256 一个byte的范围为2^8 =256. 验证王爽汇编语言: 可以发现栈的地址部分 每次都加四, 这是因为右边的数据正好为4个byte。 在王爽的书中,ip为指令寄存器, 我们发现右上角的窗口eip正好指向了正在执行的语言
2015-11-14 13:12:59
364
转载 win7 vc++ ide 解决方案
http://jingyan.baidu.com/article/6b1823096f76fbba58e159d3.html 内含兼容性解决以及下载地址 vc++ 6.0助手 到这里下载:http://download.youkuaiyun.com/detail/dijkstar/4389189,一定用里面的最高版本!! 上述两个已测 可以正常使用
2015-11-14 02:42:29
479
原创 Sublime text 3 + MacTex + Skim 中文显示问题
http://www.douban.com/note/484215374/?type=like Configuration for Chinese Add "%!TEX program = xelatex" in the FIRST LINE, and set your main font. You can find out the fonts you have at Font
2015-10-13 17:26:58
1199
原创 python实战教程1 定时提醒程序的制作(3)
上篇我们已经实现了两个按钮去触发事件 现在我们要去寻找一个可以接收数字的控件 发现tk的entry貌似可以用 去网上查询更多例子 class Application(tk.Frame): def __init__(self,master=None): tk.Frame.__init__(self,master) self.pack() self.createWidgets(mas
2013-10-04 18:34:16
1456
原创 python实战教程1 定时提醒程序的制作(2)
这回该把定时提醒改成有界面的啦,顺带说下 我用了下程序,发现beep一下不够使,那么多print几下就好了 改成有界面的选择: 1 qt 这个之前用过很好用,起源好像是诺基亚的一个软件部门 2 windows api 3 自带的tk (graphical user interfaces wth tk) 机子已经被我配的乱七八糟了 不想多装东西 这次选用tk api牵扯一堆宏定义 偶
2013-10-04 17:26:16
1105
原创 python实战教程1 定时提醒程序的制作(1)
还要说一些废话,本人之前对于脚本多数只是简单的看过修改,并没有系统的学过,参考资料也基本上只看过document。所以教程的定位是对于0基础学习python的程序员 (至少懂一门编程语言)。这是我第一次写教程,没有教导的意思只有互相探讨的想法。教程主要针对的目标是和我一样觉得python书籍太无聊的人,但是又想学python的。大家看了后可以提一些改进意见大家互相探讨。本教程应该一直写到我出国为
2013-10-04 13:41:03
2714
原创 杂序
学习脚本最初是因为要在实习公司里面建个内站,第一次接触的脚本是php。 后来工作原因学习了perl python bat和一些不知名的脚本。最近的兴趣比较散,对逆向比较感兴趣,对脚本实现自动化高效率办公感兴趣,对网络也很感兴趣,自己也尝试了重新实现一个os的大学项目。 对于一个工作一年多的程序员来说,遇到了一个瓶颈。技术说低又不是那种刚从大学毕业的fresh,但是
2013-10-04 12:38:22
592
原创 增加或关闭开机启动项
关闭启动项比较容易 在shell 打入msconfig即可关闭开机启动程序 增加开机启动程序 查看注册表 搜索 common startup 然后把快捷方式放入相应文件夹即可
2013-10-02 15:32:02
529
原创 绑定快捷键和程序
键盘一直是我的最爱 能不用鼠标点来点去就最好 快速启动powershell 右键属性 快捷键 然后每次按快捷键就可以快速启动 不必再到开始菜单里去寻找了
2013-10-02 15:17:10
640
原创 网络服务器(1)------获得支持的socket选项
import socket solist=[x for x in dir(socket) if x.startswith('SO_')] solist.sort() for x in solist: print(x) 获得支持的服务器选项,有点学dx的感觉了 以后应该可以用到的代码片段
2013-06-28 02:48:13
583
原创 网络客户端(2)------从web获得时间
import socket,sys,struct,time host='time.nist.gov' port=37 host=socket.gethostbyname(host) s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.sendto(b'',(host,port)) buf=s.recvfrom(2048)[0] if le
2013-06-28 01:32:07
564
原创 网络客户端(1)------连接
一个客户端程序: 1 建立一个socket对象: 需要告诉系统两件事:通信类型和协议家族。 通信类型指:ipv4(AF_INET) ipv6 等 协议家族:tcp的 sock_stream或udp的sock_dgram 2 连接到远程服务器上 import socket s=socket.socket(socket.AF_INET,socket.SOCK
2013-06-28 00:56:25
558
原创 底层网络(3)------高级接口
import gopherlib,sys host=sys.argv[1] file=sys.argv[2] f=gopherlib.send_selector(file,host) for line in f.readlines(): sys.stdout.write(line) 运行不通过,并没有解码或者编码。 查询主要是gopherlib在py3已经被删掉了 但是按照原文的意思,是
2013-06-28 00:33:14
606
原创 gvim基础配置 plus python
会陆陆续续的每天加一些 本来想找款python的ide,发现支持3的有些少,要么就是配置太麻烦 后来选择了gvim准备自己慢慢配 基础配置: 配置颜色 :e $vim/_vimrc 然后会打开gvim的配置文件 在behave mswin后面输入: set nu ---------------->设置行号 colorscheme 颜色-------
2013-06-27 23:34:29
629
原创 底层网络(2)------基本服务器操作
import socket,sys port=51423 host='' s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) s.bind((host,port)) s.listen(1) print('Server is runnin
2013-06-27 02:02:57
670
原创 底层网络(1)--------读取网页
学习了一段时间python 发现资料相比较其他真的很少,不过还是很喜欢这门语言。 python大部分学习资料仍旧是2.x版本的,本着学习共享态度开始写blog,也记录历程监督自己。 本博客系列参照python网络编程基础 第一个web小程序 import socket,sys port=70 host=sys.argv[1] filename=sys.arg
2013-06-27 01:09:48
760
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅