摘要: 设计模式包括很多原则,但是学习他我们要先从类图等uml的东西去了解他。 那就先开始学习uml里面的类图。 一 类图: 1 类之间的几种关系:1 泛化 2 实现 3 关联:一般联合,聚合,组合。 4 依赖 2 类图中的类:包括三个东西,分别是名称(name).属性().操作(function)。 3 阅读全文
posted @ 2017-05-07 16:45 freebirds 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Socket 开发框架的设计与分析 1 socket 的应用在某些场合还是很必要的。 2 如停车场的终端设备的接入,农业方面监测设备数据,还有常见的IM。 3 Socket的应用场景: 1 客户端和服务端进行socket的连接,需要进行数据的交换(即后台要进行数据库的查询与写入。)所以后台必须有数据 阅读全文
posted @ 2017-05-07 16:44 freebirds 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 物理层: 作用:网络节点之间物理媒体上,提供线路的建立,维持释放。 即二进制流的透明传输 物理层设备:DTE(数据装接设备) DCE(数据控制设备) DTE DCE DCE DTE 主机 物理层(接口) Moden 公共网络 特性: 1 机械:接口大小,形状,引脚 2 电气:0 1 0 1 0 1等 阅读全文
posted @ 2017-05-07 16:43 freebirds 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 第二章:通信基础 数据:只有两种:模拟数据 与 数字数据。 信息:有格式的数据。 信号:具体物理表现,即包括模拟信号与数字信号。 模拟信号:形状就像sin函数一样。(连续的) 数字信号:只有0 1 0 1 0 1 0 1 ........这样的类似的数据。(离散的) 其中二者是可以相互转换的。 信道 阅读全文
posted @ 2017-05-07 16:42 freebirds 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 我的网络学习 今天开始学习网络,这是一个很开心的旅途,跟随者交大的老师,听着老师绘声绘色的讲说,感觉思路越来越清晰 --题记 第一节:网络概述 1 网络是一层一层的。 2 网络技术和通信技术是互通的,学的越深度,越向通讯去靠拢。 3 人类对计算机网络的认识是不断改变的。就像太空一样,从地心说,再到日 阅读全文
posted @ 2017-05-07 16:41 freebirds 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 在安装pip前,请确认你win系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在目录C:\Python27\Scripts 下面, 确认截图如下: 进入命令行,然后把目录切换到python的安装目录下的Script文件夹下,运行 easy_i 阅读全文
posted @ 2017-05-07 16:40 freebirds 阅读(79) 评论(0) 推荐(0) 编辑
摘要: urllib是提供的一系列操作url的库。: 作用:模拟用户使用浏览器访问网页。 使用步骤 1 导入urllib的request模块。 2 请求url. Resp = request.urlopen(“http://www.baidu.com”); 模拟更逼真浏览器: 一些网站会根据user-age 阅读全文
posted @ 2017-05-07 16:38 freebirds 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1 定义类: class A statement1; 2 属性与功能 ,属性就是初始值,需要构造。 3 构造函数与析构函数 构造:def _init_(); 重中之重:大错特错。应该为 __,两个杠,不是一个杠_ def __init__(self,)self必须写 析构:def _del_(); 阅读全文
posted @ 2017-05-07 16:37 freebirds 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 重中之重:1 可以有分号,除了冒号后面。 2 不能用tab,只能用空格键 3 不写大括号的原因就是要对齐,这样程序才对 4 except要写在finally之前 5 不在类里面的代码都属于main函数 1 python shell里面可以打 3>2 2+3 print('hello world')这 阅读全文
posted @ 2017-05-07 16:35 freebirds 阅读(152) 评论(0) 推荐(0) 编辑
摘要: php的架构 1 这一点很重要:因为php的架构了解会促进对于php整体的把握 2 我们把php分成四层: 顺序由高层到底层; 1 应用层:(就是平常我们进行编程的东西:网站) 2 sapi: 即应用程序接口(不同的程序执行方式要面对不停地接口) 如:命令行模式用sapi的cli接口 还有我们常用的 阅读全文
posted @ 2017-05-07 16:33 freebirds 阅读(99) 评论(0) 推荐(0) 编辑
摘要: php的参数研究 源码:对于参数的研究,主要就是这个函数:zend_parse_parameters(); 1:这个函数的第一个参数是:ZEND_NUM_ARGS() TSRMLS_CC, 其中二者之间有一空格,并且ZEND_NUM_ARGS()代表的就是参数的个数。 2:下一个函数是格式化的字符串 阅读全文
posted @ 2017-05-07 16:32 freebirds 阅读(142) 评论(0) 推荐(0) 编辑
摘要: String url; long startTime = System.currentTimeMillis(); //进行线程安全的加减数值,从0开始 AtomicInteger numberOfThreads = new AtomicInteger(); //线程池 ThreadPoolExecu 阅读全文
posted @ 2017-05-07 16:31 freebirds 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 图论: <绪论> 1 运用图论有很多处理社会上的事情。比如:交通网,电信网,供水网,互联网等。 2 图分为四种: 1 无向图 2 有向图 3 无向带权图 4 有向带权图 3 其中最主要的算法是遍历算法:包括广度算法,深度算法。 4 研究方向还是从逻辑结构,存储结构还有数据算法运算。 5 定义:顶点, 阅读全文
posted @ 2017-05-07 16:30 freebirds 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 这次开始学习排序。 1 排序:整理表中数据使之按照关键字递增或递减(有序排列)。 2 例子: (1)高考按分数排列 (2)有些高速查找,就算先使用排序再去查找也是值得的。 重重重重: 性能: 1 时间复杂度:这么多年了,你懂得。 2 空间复杂度:这么多年了,你懂得。 3 稳定性:这是一个新概念。比如 阅读全文
posted @ 2017-05-07 16:30 freebirds 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一:绪论1 :数据结构及算法的概念: 数据结构: 数据结构作为一门学科,主要研究数据的各种逻辑结构,还有物理结构以及对数据的各种操作,这包括三个方面:数据的逻辑结构,物理结构还有对数据的操作 他是相互之间存在一种或多种特定关系的数据元素的集合。 算法:算法是对特定问题的求解步骤的一种描述。 其中必须 阅读全文
posted @ 2017-05-07 16:29 freebirds 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1 指针vs引用 找地址vs我就是你 2 define vs const 3 函数默认值与函数重载 4 内存管理:重中之重。 1 引用类型: 罗xx: 变量名 萝卜头:变量的别名(即引用) 能不能只有别名?不行。 基本数据类型引用: Int a=3; Int &b=a; //引用必须初始化 b=10 阅读全文
posted @ 2017-05-07 16:28 freebirds 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 类与对象 访问限定:public: char name[20]; Int age; protected: char name[20]; Int age; Private: char name[20]; Int age; 2 对象实例化: 栈实例化: Class Tv{ Public: Int t 阅读全文
posted @ 2017-05-07 16:26 freebirds 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一:1 贝尔实验室:c++ 2 嵌入式:机顶盒 游戏 系统 网络 3 快 省 4 c与c++的关系 C++ >c c++包括面向对象与面向过程 二: IDE 文件-》新建-》项目 源文件-》添加-》新建项-》c++(不是在类视图,而是在解决方案资源管理器里面,可以在视图中找到) 语法:using n 阅读全文
posted @ 2017-05-07 16:25 freebirds 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 数据在计算机中是以二进制的形式存储的。 由于电路只有通断,所以电脑的主板也就是只有通断,因此必须要用二进制才能代表整个计算机的数据,而由于010100101000这种数字很多,才使用时不方便,所以人们要把他转化成我们所习惯的十进制,如果为了更加节省空间,还可以使用十六进制。 2 二进制转换为十进 阅读全文
posted @ 2017-05-07 16:24 freebirds 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 使用结构体类型处理组合数据:即用户自定义数据类型。 1 c语言提供了很多系统类型。如int char float double等等,但是这都是单一的数据类型,如果对于一个学生作为一个整体的话,那么他的类型就不可能是这么单一。并且肯定含义char int 等这些类型,这个时候就要根据我们自身的需要去建 阅读全文
posted @ 2017-05-07 16:23 freebirds 阅读(4265) 评论(1) 推荐(0) 编辑