摘要: 项目地址:https://github.com/chengshuyi/SinaWeibo 具有的功能 转发带抽奖字样的微博并可以@相应数量的好友 提取关注并添加关注 取消关注 获取粉丝列表 阅读全文
posted @ 2016-03-31 22:05 xiaocai888 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: QQ协议0825代号解析,包括客户端发送包和服务器发送包。 主要借鉴的 "此篇文章" ,我自己也是重复造轮子。 基本信息 操作系统:windows7 QQ Version:3643 客户端到服务器: 02:数据传输部分,QQ万年不变的开头02结尾03 3643:QQ版本信息(刚刚更新到了最新版本) 阅读全文
posted @ 2016-03-17 19:32 xiaocai888 阅读(4116) 评论(0) 推荐(0) 编辑
摘要: 今天写python程序的时候,想将一些次要的方法写在文件末尾(方便浏览重要的方法),但是这个次要的函数是要被重要的函数调用,想到c语言里面的声明,定义,调用这样一种的次序关系。有以下几点: 1.函数与函数之间是不存在定义和调用的次序关系 2.这种关系是c语言编译器所规定的 理解一下编译过程: mai 阅读全文
posted @ 2016-03-06 08:08 xiaocai888 阅读(249) 评论(0) 推荐(0) 编辑
摘要: We should think in below four questions: the decription of machine learning key tasks in machine learning why you need to learn about machine learning 阅读全文
posted @ 2016-02-21 09:20 xiaocai888 阅读(217) 评论(0) 推荐(0) 编辑
摘要: ret和retf,也是转移指令。ret通过栈顶指针修改ip的值,retf通过栈顶指针同时修改cs,ip的值。 阅读全文
posted @ 2016-02-16 20:41 xiaocai888 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 可以修改IP的值或者同时修改cs和ip的值的指令称为转移指令。 只修改IP的值称为段内转移,比如jmp ax。 修改cs和ip时称为段间转移,比如jmp 1000:0。 offset取得标号的地址,使用方法:offset flag。 jmp short 标号(标号处的指令) ;段内短转移 jmp f 阅读全文
posted @ 2016-02-16 16:38 xiaocai888 阅读(153) 评论(0) 推荐(0) 编辑
摘要: reg表示寄存器,sreg表示段寄存器。 reg:ax,bx,cx,dx,ah,al,bh,bk,ch,cl,dh,dl,sp,bp,si,di sreg:ds,cs,ss,es 8086cpu中只有bx,si,di,bp这4个寄存器可以用[...]的方式寻址。 如果在[...]中使用寄存器bp,则 阅读全文
posted @ 2016-02-16 15:37 xiaocai888 阅读(172) 评论(0) 推荐(0) 编辑
摘要: si和di功能和bx类似。s:source d:destination 阅读全文
posted @ 2016-02-16 10:37 xiaocai888 阅读(160) 评论(0) 推荐(0) 编辑
摘要: dw,define word,定义字型数据。 start指明程序的第一个指令的地方。即ip的值所对应的地址。 程序框架: assume cs:codesg codesg segment: ;your data start: ;your code codesg ends end start 阅读全文
posted @ 2016-02-16 09:53 xiaocai888 阅读(211) 评论(0) 推荐(0) 编辑
摘要: mov ax,[0]和mov al,[0]和mov ax,[bx] 约定符号idata表示常量。 inc bx 将(bx)+1。 loop cx。cx存放循环次数,为0时停止循环,不为0时调到标号,如下所示: s: add ax,2 loop s 在汇编程序中,数据不能以字母开头,比如ffffh要写 阅读全文
posted @ 2016-02-15 20:28 xiaocai888 阅读(175) 评论(0) 推荐(1) 编辑