码迷,mamicode.com
首页 > 2017年05月03日 > 全部分享
python基础之socket编程
一、客户端/服务器架构 即C/S架构,包括:硬件C/S架构(打印机)软件C/S架构(web服务),B/S架构也是一种C/S架构。 生活中的C/S架构:饭店是S端,所有的食客是C端 C/S架构与socket的关系:学习socket就是为了完成C/S架构的开发 二、osi七层 网络通信原理:http:/ ...
分类:编程语言   时间:2017-05-03 20:27:04    阅读次数:298
创建单线性链表的不同表示方法和操作
创建单线性链表,常见的有头插法、尾插法创建线性链表,常见的操作有:创建链表、查找、删除、添加元素、求逆链等操作。 这里首先用头插法创建链表: //头指针唯一确定一个单链表 #define MaxSize 15 typedef int elem_type ; typedef struct linkli ...
分类:其他好文   时间:2017-05-03 20:26:58    阅读次数:147
windows下部署免费ssl证书(letsencrypt)
随着网络的发展,网络安全也越来越重要,对于网站来说,从Http升级到https也是我们要做的首要事情。要实现https,首先我们需要申请一张SSL证书,这篇文章我主要介绍下边这几个方面:1.SSL简单介绍2.免费Letencrypt证书部署3.安装注意事项一.SSL简单介绍ssl作为一个网络加密协议..
分类:Windows程序   时间:2017-05-03 19:24:33    阅读次数:241
获取网卡IP地址命令
centos7ifconfigens32|grep"inet"|awk-F‘‘‘NR==1{print$2}‘centos6ifconfigeth0|awk-F‘[:]+‘‘NR==2{print$4}‘
分类:其他好文   时间:2017-05-03 19:24:24    阅读次数:143
SQLServer查询所有子节点
用CTE递归 ;with f as ( select * from tab where id=1 union all select a.* from tab as a inner join f as b on a.pid=b.id ) select * from f 用CTE递归 ;with f a ...
分类:数据库   时间:2017-05-03 19:24:14    阅读次数:209
开坑!JavaScript AMD模块的设计与实现
开个坑,慢慢学习总结JavaScript的AMD规范 先把自己写的一个简易实现放上来,然后慢慢从0開始解说一下AMD,以及怎样自己动手实现一个AMD (function(w, DOC) { var _$ = w.$; var head = DOC.head || DOC.getElementsByT ...
分类:编程语言   时间:2017-05-03 19:24:07    阅读次数:204
the principle of base
DCE是数据通信设备,如MODEM,连接DTE设备的通信设备。(一般广域网常用DCE设备有:CSU/DSU,广域网交换机,MODEM)DCE针头DTE孔头OSI模型:面向用户-应用层、表示层、会话层 面向数据传输:传输层TCPUDP、网络层、数据链路层、物理层OSITCP/IP应用层表示层应用层会话层(面向数据传输..
分类:其他好文   时间:2017-05-03 19:24:00    阅读次数:244
python_socket应用
一客户端/服务端架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 美好的愿望: 最常用的软件服务器是 Web 服务器。一台机器里放一些网页或 Web 应用程序,然后启动 服务。这样的服务器的任务就是接受客户的请求,把网页发给客户(如用户计算机上的浏览器),然 ...
分类:编程语言   时间:2017-05-03 19:23:52    阅读次数:245
python模块之re正则表达式
一、简单介绍正则表达式是一种小型的、高度专业化的编程语言,并不是python中特有的,是许多编程语言中基础而又重要的一部分。在python中,主要通过re模块来实现。正则表达式模式被编译成一系列的字节码,然后由用c编写的匹配引擎执行。那么正则表达式通常有哪些使用场景呢?比..
分类:编程语言   时间:2017-05-03 19:23:44    阅读次数:239
Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_L及由于排序规则不同导致查询结果为空的问题
报错:Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_L 出错原因: 两个跨库的表的collation不一致 解决办法:在出错的任意列名后面加上collate chinese_prc_ci_as 例 ...
分类:数据库   时间:2017-05-03 19:23:35    阅读次数:1763
socket编程
一 客户端/服务器架构 c/s架构 server端要: 1、力求一直提供服务 2、要绑定一个唯一的地址,让客户端能明确找到 二 osi七层 数据链路层:以太网协议,进行数据分组,head部分包含mac地址,有了mac地址在子网内就可以以广播的方式通信 网络层:基于IP协议,arp协议 传输层:tcp ...
分类:其他好文   时间:2017-05-03 19:23:28    阅读次数:168
POSIX 线程详解(经典必看)
http://www.cnblogs.com/sunminmin/p/4479952.html 总共三部分: 第一部分:POSIX 线程详解 Daniel Robbins (drobbins@gentoo.org), 总裁/CEO, Gentoo Technologies, Inc. 2000 年 ...
分类:编程语言   时间:2017-05-03 19:23:21    阅读次数:245
ElasticSearch远程随意代码运行漏洞(CVE-2014-3120)分析
原理 这个漏洞实际上非常easy,ElasticSearch有脚本运行(scripting)的功能,能够非常方便地对查询出来的数据再加工处理。 ElasticSearch用的脚本引擎是MVEL,这个引擎没有做不论什么的防护,或者沙盒包装,所以直接能够运行随意代码。 而在ElasticSearch里, ...
分类:其他好文   时间:2017-05-03 19:23:13    阅读次数:184
thinkphp-分页
//进行分页 $user=D('Sks'); $count=$user->count(); $page=new \Think\Page($count,2); //每页两个 $page->setConfig('first','首页'); $page->setConfig('prev','上一页'); ...
分类:Web程序   时间:2017-05-03 19:23:07    阅读次数:201
汉信码在iOS客户端中的应用和遇到的坑
先简单介绍一下的汉信码,基本上和QRCode即二维码大差不差,可但是,二维码一般扫描出来是非中文的字符串(一般为链接),这就是汉信码区别于二维码的地方,汉信码是涵盖中文的,而且是国家自主研发非骗经费项目,虽然没有推广起来但是还是很好用的。其官网为:http://cscode.g..
分类:移动开发   时间:2017-05-03 19:23:00    阅读次数:306
ansible常用模块详解
ansible常用模块详解: ansible<host-pattern>[-mmodule_name][-aargs][options]#ansible命令格式 指定主机组或ip地址 指定调用模块传递给模块的参数 ansible-doc-l #列出可用模块 ansible-doc-smodel_name #查看指定模块详细用法 command:ansible默认模块..
分类:其他好文   时间:2017-05-03 19:22:53    阅读次数:307
TCP/IP协议详解 卷一:协议 20章、TCP的成块数据流
1、引言 该协议允许发送方在停止并等待确认前可以连续发送多个分组,由于发送发不必每发送一个分组就停下来等待确认,因此该协议可以加速数据的传输。 2、正常数据流 数据传输过程中,经受时延的确认。一般来说,发送端发送一个数据报之后,接收端都会发送一个对这个数据报的确认。但是使用TCP的滑动窗口协议的时候 ...
分类:其他好文   时间:2017-05-03 19:22:44    阅读次数:179
1202条   上一页 1 ... 15 16 17 18 19 20 21 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!