03 2017 档案

摘要:Redis: 原理:数据结构、过期机制、淘汰机制 实践:内存分析、最佳实践 数据结构: 最基本的数据结构(最基本、最简洁) redis 里面有不超过16种的类型;有不超过16种的编码方式,一种类型可能有多种编码方式,共享的数据是可以共享的 数据结构的第一个成员:type redis 实际上有五种数据 阅读全文
posted @ 2017-03-28 15:55 想做土匪的书生 阅读(684) 评论(0) 推荐(0) 编辑
摘要:socket socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件” 对于文件用【打开】【读写】【关闭】模式来操作。 so 阅读全文
posted @ 2017-03-28 15:54 想做土匪的书生 阅读(430) 评论(0) 推荐(1) 编辑
摘要:1. 线程基础 1.1. 线程状态 线程有5种状态,状态转换的过程如下图所示: 1.2. 线程同步(锁) 多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1 阅读全文
posted @ 2017-03-28 14:10 想做土匪的书生 阅读(586) 评论(0) 推荐(0) 编辑
摘要:ORM:(在django中,根据代码中的类自动生成数据库的表也叫--code first) ORM:Object Relational Mapping(关系对象映射) 我们写的类表示数据库中的表 我们根据这个类创建的对象是数据库表里的一行数据 obj.id obj.name.....就是数据库一行数 阅读全文
posted @ 2017-03-23 20:47 想做土匪的书生 阅读(17619) 评论(0) 推荐(4) 编辑
摘要:Python 编程中常用的 12 种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序、去重,字典排序,字典、列表、字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进制转换,Python调用系统命令或者脚本,Python 读写文件。 1、正则表达式替换 目标: 阅读全文
posted @ 2017-03-23 17:57 想做土匪的书生 阅读(435) 评论(0) 推荐(2) 编辑
摘要:排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。 本文将依次介绍上述八大排序算法。 算法 阅读全文
posted @ 2017-03-20 10:00 想做土匪的书生 阅读(259) 评论(0) 推荐(0) 编辑
摘要:selcet(等待I/O完成)的介绍: select同时监控多个socket,select()的机制提供了fd_set的数据结构,实际是long类型的数组,优点是跨平台性,select的缺点在于单个进程能够监视的文件描述符的数量存在最大限制,select()所维护的存储大量文件描述符的数据结构,随着 阅读全文
posted @ 2017-03-17 10:49 想做土匪的书生 阅读(443) 评论(0) 推荐(0) 编辑
摘要:一、Os Python的标准库中的os模块主要涉及普遍的操作系统功能。可以在Linux和Windows下运行,与平台无关。 os.sep 可以取代操作系统特定的路径分割符。 os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posi 阅读全文
posted @ 2017-03-10 15:12 想做土匪的书生 阅读(198) 评论(0) 推荐(0) 编辑
摘要:有两种方式来实现并发性, 一种方式是让每个“任务"或“进程”在单独的内在空间中工作,每个都有自已的工作内存区域。不过,虽然进程可在单独的内存空间中执行,但除非这些进程在单独的处理器上执行,否则,实际并不是“同时”运行的。是由操作系统把处理器的时间片分配给一个进程,用完时间片后就需退出处理器等待另一个 阅读全文
posted @ 2017-03-10 14:29 想做土匪的书生 阅读(4160) 评论(0) 推荐(0) 编辑
摘要:一、变量那点事儿 1.1 局部变量 (1)声明局部变量 DECLARE @变量名 数据类型 DECLARE @name varchar(20) DECLARE @id int (2)为变量赋值 SET @变量名 =值 --set用于普通的赋值 SELECT @变量名 = 值 --用于从表中查询数据并 阅读全文
posted @ 2017-03-03 10:47 想做土匪的书生 阅读(371) 评论(0) 推荐(0) 编辑
摘要:一、CASE的两种用法 1.1 等值判断->相当于switch case (1)具体用法模板: CASE expression WHEN value1 THEN returnvalue1 WHEN value2 THEN returnvalue2 WHEN value3 THEN returnval 阅读全文
posted @ 2017-03-03 10:45 想做土匪的书生 阅读(207) 评论(0) 推荐(0) 编辑
摘要:一、书到用时方恨少:"图书-读者-借阅"类题目 1.1 本题目的表结构 本题用到下面三个关系表: CARDS 借书卡。 CNO 卡号,NAME 姓名,CLASS 班级 BOOKS 图书。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数 BORROW 阅读全文
posted @ 2017-03-03 10:44 想做土匪的书生 阅读(332) 评论(0) 推荐(0) 编辑
摘要:表架构 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 建表语句 CREATE TABLE student ( s# INT, sname nvarch 阅读全文
posted @ 2017-03-03 10:41 想做土匪的书生 阅读(323) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示