码迷,mamicode.com
首页 > 编程语言 > 周排行
王爽《汇编语言》第三版 第六章 包含多个段的程序
6.1 在代码段中使用数据 “dw”的含义是定义字型数据。dw即define word。 由于它们在代码段中,程序在运行的时候CS中存放代码段的段地址,所以我们可以从CS中得到它们的段地址。 因为用dw定义的数据处于代码段的最开始,所以偏移地址为0,这8 个数据就在代码段的偏移0、2、4、6、8、A ...
分类:编程语言   时间:2017-02-01 12:40:36    阅读次数:138
socket api- c/s模式:服务多次读写,客户多次写读(同步处理多客户,多线程,). IO模式:select 阻塞,多路复用《客户端select,应对服务端奔溃和利用socket的全双工发送和接收》
server: 知识点 1)FD_ISSET 只处理本文件描述符的动作。逻辑上的流程被分割到对应的文件符FD_ISSET的事件中。尽可能提高效率。 缺陷: 1)此案例中,客户端粗暴的close,会导致客户端并未接收完全的服务端的发送就被迫关闭。 应该使用shutdown来改善。 2)缓冲机制导致程序 ...
分类:编程语言   时间:2017-02-01 13:23:50    阅读次数:296
Java中的阻塞队列
1. 什么是阻塞队列? 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。 ...
分类:编程语言   时间:2017-02-01 14:53:51    阅读次数:414
JavaScript函数
函数 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 定义函数 function 函数名(){ 函数体 } 注意 JavaScript对大小写十分敏感,所以这里的function必须小写。在函数调用时,也必须按照函数的相同名称来调用函数。 函数调用 函数在定义好之后,不能自动执行,需要 ...
分类:编程语言   时间:2017-02-01 14:58:33    阅读次数:174
Python并发编程-Redis
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交 ...
分类:编程语言   时间:2017-02-01 15:44:49    阅读次数:366
[PAT] 02-线性结构2 Reversing Linked List(单向链表的逆转) - C语言实现
今天突然想起自己的cnblog有差不多一年没更了😂放一道很久前做的也写好了很久但是一直忘记发布的题.如果有不同的算法欢迎分享~ [PAT]02-线性结构2 Reversing Linked List (25分) Given a constant KK and a singly linked lis ...
分类:编程语言   时间:2017-02-01 16:27:08    阅读次数:555
王爽《汇编语言》第三版 第九章 转移指令的原理
引言 8086CPU的转移指令分为以下几类: 无条件转移指令 (如:jmp) 条件转移指令 循环指令(如:loop) 过程 中断 9.1 操作符offset 操作符offset在汇编语言中是由编译器处理的符号,它的功能是取得标号的偏移地址。 9.2 jmp指令 jmp为无条件转移,可以只修改IP,也 ...
分类:编程语言   时间:2017-02-01 16:32:43    阅读次数:239
注册python的文件
新建register.py文件,粘贴运行即可。 ...
分类:编程语言   时间:2017-02-01 16:33:38    阅读次数:188
王爽《汇编语言》第三版 第八章 数据处理的两个基本问题
引言 本章中,我们就要针对8086CPU对这两个基本问题进行讨论。虽然讨论是在8086CPU的基础上进行的,但是这两个基本问题却是普遍的,对任何一个处理器都存在。 reg的集合包括:ax、bx、cx、dx、ah、al、bh、bl、ch、cl、dh、dl、sp、bp、si、di; sreg的集合包括: ...
分类:编程语言   时间:2017-02-01 16:33:55    阅读次数:268
Python中fileinput模块介绍
fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作。 该模块的input()函数有点类似文件readlines()方法,区别在于: 前者是一个迭代对象,即每次只生成一行,需要用for循环迭代。 后者是一次性读取所有行。在碰到大文件的读取时,前者无疑效率更高效。 用fileinpu ...
分类:编程语言   时间:2017-02-01 16:36:45    阅读次数:267
【改良插入排序】
/* 说明: 插入排序法由未排序的后半部分前端取出一个值,插入已排序前半部分的适当位置,概念简单但速度不快。 排序要加快的基本原则之一,是让后一次的排序进行时,尽量利用前一次排序后的结果,以加快排序的速度,Shell排序法即是基于此一概念来改良 插入排序法。 解法: 略 */ #include #i... ...
分类:编程语言   时间:2017-02-01 18:52:19    阅读次数:219
欧几里得算法
#欧几里得算法 def myfun(x,y): if x % y == 0: return y else: temp = y y = x % y x = temp return myfun(x,y) num1 = int(input("请输入x:")) num2 = int(input("请输入y:... ...
分类:编程语言   时间:2017-02-01 18:59:49    阅读次数:171
C++14 SFINAE 解引用迭代器
C++14 SFINAE 解引用迭代器 原问题:编写函数f(r),若r为迭代器,则返回f(*r),否则返回r。 摘要: 问题: 什么是迭代器? 迭代器是c++中的一个概念,若类型It满足以下条件,则It为迭代器类型 可拷贝构造(CopyConstructible) 可拷贝赋值(CopyAssigna ...
分类:编程语言   时间:2017-02-01 19:45:55    阅读次数:282
Python 查看本机WiFi密码
http://www.lijiejie.com/python-get-all-saved-wifi-passwords/ 很早以前我写过一个,丢了。 今天偶然看到这篇文章 , 也是很久以前写的,他用的方法太烦了。 dos命令不是可以取本机WiFi密码吗。 会在现行目录下生成1.txt ...
分类:编程语言   时间:2017-02-01 19:46:06    阅读次数:227
R语言实战之创建数据集
数据结构 向量: 向量是用于存储数值型、字符型或逻辑型数据的一维数组。 可通过函数c()可用来创建向量 实例操作: 矩阵: 矩阵是一个二位数组,只是每个元素都拥有相同的模式(数值型、字符型或逻辑型) 可通过函数matrix()创建矩阵 实例操作: 数组: 数组(array)与矩阵类似,但是维度可以大 ...
分类:编程语言   时间:2017-02-01 19:46:25    阅读次数:209
什么水平算精通C++ Builder?
http://book.77169.com/ask2/ask105686.htm ...
分类:编程语言   时间:2017-02-01 19:48:01    阅读次数:317
c++之数组形参
1.问题,最近看项目log模块,_log模板函数中的一个参数竟然看蒙x了。函数原形是这样: template<size_t size>void _Log(char (&strDest)[size], const char *scetion, const char *key, const char * ...
分类:编程语言   时间:2017-02-01 19:48:24    阅读次数:206
生理周期 枚举算法问题
趁着寒假抓紧自学C++..... 生理周期问题是比较简单的算法问题,运用到了 枚举 的思想。 人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为 23 天、 28 天和33 天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例 如,智力周期的高峰,人会思维敏捷,精 ...
分类:编程语言   时间:2017-02-01 19:48:37    阅读次数:616
初识Python(四)
一、转义字符在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符;转义字符描述\(在行尾时)续行符\\反斜杠符号\‘单引号\"双引号\a响铃\b退格(Backspace)\e转义\000空\n换行\v纵向制表符\t横向制表符\r回车\f换页\oyy八进制数,yy代表的字符,例如:\o12代表换行\xyy十六..
分类:编程语言   时间:2017-02-01 19:55:40    阅读次数:274
Spring MVC 传值方式总结
前端传到Controller:方法1通过HttpServletRequest。写法如下:@Controller publicclassMyTestController{ @RequestMapping("/print") publicStringPrintInfo(HttpServletRequestrequest){ System.out.println("name:"+request.getParameter("name")); System.out.println("age..
分类:编程语言   时间:2017-02-01 19:58:00    阅读次数:351
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!