很早之前的编程是面向过程的,随着时代的进步,现有的算法解决不了越来越复杂的问题,比如一个班级的学生的数据分析,就有了对象,一切事物皆对象。 面向对象就是将现实的事物抽象出来,把现实生活的事物以及关系,抽象成类,通过继承,实现,组合的方式把万物都给容纳了。实现了对现实世界的抽象和数学建模。 面向过程是 ...
分类:
其他好文 时间:
2019-09-16 21:50:33
阅读次数:
91
__libc_csu_init _init _start call_gmon_start deregister_tm_clones register_tm_clones __do_global_dtors_aux frame_dummy __libc_csu_init __libc_csu_fini ...
分类:
其他好文 时间:
2019-09-16 21:50:15
阅读次数:
88
Nginx主配置文件位置一般放在/usr/local/nginx/conf/nginx.conf 配置语句格式为 “关键字 值;” ( 例:keyname key; ) 在http内可以有多个server 在server内可以有多个loctation 主配置文件包括 1 全局配置 (在括号之外的内容 ...
分类:
其他好文 时间:
2019-09-16 21:49:42
阅读次数:
108
1、三次握手 (1)三次握手的详述 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。 最初两端的TCP进程都处于CLOSED关闭状态,A主动打开连接 ...
分类:
其他好文 时间:
2019-09-16 21:49:25
阅读次数:
83
问题:Java对象初始化方式主要有哪几种?分别是什么?针对上面的问题,想必大家脑海中首先浮现出的答案是构造器,没错,构造器是Java中常用的对象初始化方式。 还有一种与构造器作用非常相似的是初始化块,它可以对Java对象进行初始化操作。下面主要阐述Java的初始化块及执行过程。 Java初始化块其实 ...
分类:
编程语言 时间:
2019-09-16 21:49:13
阅读次数:
119
信息论主要是对信号所含信息的多少进行量化,其基本思想是一个不太可能发生的事情要比一个可能发生的事情提供更多的信息。 度量信息的集中常用指标有信息熵、条件熵、互信息、交叉熵。 信息熵 信息熵(entropy)简称熵,是对随机变量不确定性的度量。定义为: H(x)=∑pi*log2(pi) 用以下代码来 ...
分类:
其他好文 时间:
2019-09-16 21:48:38
阅读次数:
106
优化抢票 加入Lock lock.acquire() 锁住 lock.release()释放锁头 进程锁把所著的代码编程串行, join 是把所有的子进程变成了串行。 队列 ipc机制 进程通讯 管道:pipe 基于共享的内存空间 队列:pipe+锁 queue ==put()==放东西 get.( ...
分类:
编程语言 时间:
2019-09-16 21:48:07
阅读次数:
128
https://blog.csdn.net/lelemom/article/details/87810038 ...
分类:
其他好文 时间:
2019-09-16 21:47:52
阅读次数:
96
三、TCP、三次握手、四次挥手 1、TCP数据包结构 注: A:序列号字段是所发字节的第一个字节的序号。 B:报头最大长度为60个字节(4bits),最小为20个字节。 C: 发送窗口由接收窗口决定,而接收窗口由接收端的缓存决定 D: 校验和·为·首部长度+数据 E: TCP报头中的源端口号和目的端 ...
分类:
其他好文 时间:
2019-09-16 21:47:38
阅读次数:
92
二叉树的遍历方式常见的三种是:先序遍历(ABC)、中序遍历(BAC)、后序遍历(BCA) 先序遍历: 若二叉树为空,则空操作;否则: 中序遍历: 若二叉树为空,则空操作;否则: 后序遍历: 若二叉树为空,则空操作;否则: 在学习到 根据遍历序列确定二叉树 时,知道了:可以通过二叉树的先中或者中后遍历 ...
分类:
其他好文 时间:
2019-09-16 21:47:16
阅读次数:
93
题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必 ...
分类:
其他好文 时间:
2019-09-16 21:46:45
阅读次数:
89
switch语句又名《分支语句》,很多资料把他称之为if语句的兄弟语句。在if语句中条件过多的时候可以使用switch语句来简化代码。先看一下语法:switch(expression){casevalue:statement;break;casevalue:statement;break;casevalue:statement;break;default:statement;}解释一下:1、exp
分类:
其他好文 时间:
2019-09-16 21:46:25
阅读次数:
105
一、从集群中删除故障节点(正常节点上操作)#列出etcd所有节点etcdctlmemberlist#删除故障节点etcdctlmemberremovec13845537406e22f二、修复故障节点(故障节点上操作)#修改配置sed-i"s#initial-cluster-state:‘new‘#initial-cluster-state:‘existing‘"/etc/etcd/etcd.con
分类:
其他好文 时间:
2019-09-16 21:45:29
阅读次数:
378
位置:省电影机械厂内 店名:匿流 一家古着店。一家宝藏。里面有ysl的衣服(2k+)诶,还有香奈儿的包包(5w+)。这些大牌只有少数。当然,也有各种小饰品,男装女装很有八九十年代港风的感觉,不算很贵,正常价格。 从外面看店面就很漂亮,适合拍照。 这些小饰品对学生党来说,有点小贵。 衣服超级有特点,很 ...
分类:
其他好文 时间:
2019-09-16 21:44:40
阅读次数:
164
[TOC] 队列、生产者消费者模型、初识线程 一、用进程锁来优化抢票小程序 1.1 进程锁 进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端是没有问题的。而共享带来的是竞争,竞争带来的结果就是错乱,那就需要加锁处理来控制。 多个进程共享同一打印终端的时候,并发运行的话 ...
分类:
其他好文 时间:
2019-09-16 21:44:23
阅读次数:
106
最近在做一个H5上传图片并压缩的项目,其过程主要是先将图片上传通过readAsDataURL获取上传图片base64编码,然后根据高宽比将图片画到canvas上实现压缩,在通过toDataURL获取压缩后的图片。 "点击可查看demo" 在该过程中用到base64编码,于是就想弄清楚base64编码 ...
分类:
其他好文 时间:
2019-09-16 21:44:10
阅读次数:
83