首页 > 2019年08月07日 > 全部分享
Python socket 粘包问题 报头
一 socket(套接字) 1.什么是socket:Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。它把复杂的TCP/IP协议族隐藏在Socket接口后面,了socket以后,无需自己编写代码实现三次握手,四次挥手,ARP请求,打包数据等等,socket已经封装好了,只需 ...
分类:编程语言   时间:2019-08-07 21:02:35    收藏:0  评论:0  赞:0  阅读:101
重定向与管道符
1、重定向 程序 = 指令(命令) + 数据(变量) 在程序中,数据如何输入?又如何输出? 数据输入:键盘--标准输入,但并不是唯一输入方式 --stdin echo"123456" | passwd --stdin "username" 同一行输入密码和用户,不进入交互界面 while line; ...
分类:其他   时间:2019-08-07 21:02:14    收藏:0  评论:0  赞:0  阅读:60
python语法基础(8)_包
包的介绍 官网解释 Packages are a way of structuring Python’s module namespace by using “dotted module names” 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 具体的:包就是一个包含有__i ...
分类:编程语言   时间:2019-08-07 21:01:23    收藏:0  评论:0  赞:0  阅读:53
《数据密集型应用系统设计》读书笔记--第三章
数据存储与检索 数据结构: 日志是仅支持追加式更新的数据文件。 为了避免查找时从头到尾扫描文件,采用索引结构。 索引: 一、Hash索引 保存内存中的hash map,把每个键一一映射到数据文件中字节偏移量。更新键和插入键时要更新hash map。适合每个键的值频繁更新的场景。 节省空间的方法:压缩 ...
分类:其他   时间:2019-08-07 21:01:02    收藏:0  评论:0  赞:0  阅读:73
【题解】Bzoj3916
字符串$Hash$. 笔者实在太菜了,到现在还没有熟练掌握$Hash$,就来这里写一篇学习笔记。 $Description$ 有三个好朋友喜欢在一起玩游戏,A君写下一个字符串S,B君将其复制一遍得到T,C君在T的任意位置(包括首尾)插入一个字符得到U.现在你得到了U,请你找出S. $Input$ 第 ...
分类:其他   时间:2019-08-07 21:00:42    收藏:0  评论:0  赞:0  阅读:89
webpack4核心模块tapable源码解析
阅读目录 一:理解Sync类型的钩子 1. SyncHook.js 2. SyncBailHook.js 3. SyncWaterfallHook.js 4. SyncLoopHook.js 二:理解Async类型的钩子 1. AsyncParallelHook 2. AsyncSeriesHook ...
分类:Web开发   时间:2019-08-07 21:00:12    收藏:0  评论:0  赞:0  阅读:61
nsswitch PAM
名称解析:名称解析name;id认证服务nsswitch:networkserviceswitch解析库:文件、MySQL、NIS、LDAP、DNS通用框架、与各存储交互的实现/usr/lib64/libnss_配置文件db:store1,store2......每种存储中查找的结果状态:etc/nsswitch.confgetentdatabases[entry]pam:pluggableaut
分类:其他   时间:2019-08-07 20:32:10    收藏:0  评论:0  赞:0  阅读:75
NTP实现时间服务同步
一.实验环境服务端:IP:192.168.43.156客户端:IP:192.168.43.185二.关闭防火墙和SElinuxsystemctlstopfirewalld.servicesetenforce0三.配置服务端:3.1安装ntp服务yuminstallntpntpdate-y3.2修改ntp.conf配置文件vim/etc/ntp.conf3.3启动NTP服务servicentpdst
分类:其他   时间:2019-08-07 20:31:27    收藏:0  评论:0  赞:0  阅读:61
Python 02
@property装饰器虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗示属性是受保护的,不建议外界直接访问,那么如果想访问属性可以通过属性的getter(访问器)和setter(修改器)方法进行对应的操作。如果要做到这点,就可以考虑使用@property包装器来包装ge
分类:编程语言   时间:2019-08-07 20:31:06    收藏:0  评论:0  赞:0  阅读:97
2019 Multi-University Training Contest 7 - 1006 - Snowy Smile - 线段树
http://acm.hdu.edu.cn/showproblem.php?pid=6638 偷学一波潘哥的二维离散化和线段树维护最大子段和。 思路是枚举上下边界,但是不需要从左到右用最大子段和dp。 用O(n)建立线段树之后,下边界在往下增长的时候,每次只会单点修改某个点的值,影响这个点的祖先。 ...
分类:其他   时间:2019-08-07 20:29:34    收藏:0  评论:0  赞:0  阅读:80
linux服务之NTP及chrony时间同步
一、NTP时间同步 NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步。NTP基于UDP报文进行传输,使用的UDP端口号为123。 目的:使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使 ...
分类:系统服务   时间:2019-08-07 20:27:55    收藏:0  评论:0  赞:0  阅读:84
无法解析的外部符号 ___argc nafxcw.lib(appcore.obj)
参考 https://blog.csdn.net/wfree/article/details/44171157 MFC的使用: 由"在静态库中使用 MFC" 改成 "在共享 DLL 中使用 MFC",出现 无法解析的外部符号 ___argc nafxcw.lib(appcore.obj) 解决方法如 ...
分类:移动平台   时间:2019-08-07 20:27:32    收藏:0  评论:0  赞:0  阅读:341
引导过程与服务控制
一.引导过程 1.开机自检:BIOS(基本输入输出系统) 控制CUP虚拟化开关,系统的引导顺序,主机硬件时间。 BIOS需要BIOS电池来维持供电,保证数据的存放。 BIOS 电池放电会恢复出厂设置。 特点: (1.)加电自检 失败:通过屏幕或蜂鸣报警 (2.)硬件初始化 (3.)引导操作系统(BO ...
分类:其他   时间:2019-08-07 20:27:05    收藏:0  评论:0  赞:1  阅读:93
3 Linux软件包知识
一、软件包分类 1、源码包 源码包的优点是: 开源,如果有足够的能力,可以修改源代码 可以自由选择所需的功能 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高 卸载方便 源码包的缺点 安装过程步骤较多,尤其安装较大的软件集合时(如 LAMP 环境搭建),容易出现拼写 错误 编译过程时间较长 ...
分类:系统服务   时间:2019-08-07 20:26:40    收藏:0  评论:0  赞:0  阅读:86
linux练习题
1、判断/etc/inittab文件是否大于100行,如果大于,则显示”/etc/inittab is a big file.”否者显示”/etc/inittab is a small file.” #!/bin/bash A=`wc -l /etc/inittab |cut -d' ' -f1`i ...
分类:系统服务   时间:2019-08-07 20:26:17    收藏:0  评论:0  赞:0  阅读:89
Promise 的使用
Promise 的使用,用于异步处理 ,以及解决地狱回调的; 1. Promise 是一个构造函数,既然是构造函数,我们就可以 new Promise() 就可以得到一个 Promise 的实例 2. 在 Promise 上分别有两个函数,分别叫做 reslove(成功的回调函数)和 reject ...
分类:其他   时间:2019-08-07 20:25:58    收藏:0  评论:0  赞:1  阅读:67
备份任务栏
运行效果: (reg+快捷方式打包集) 实现代码: ...
分类:其他   时间:2019-08-07 20:25:32    收藏:0  评论:0  赞:0  阅读:88
网络流
【算法介绍】网络流常用于解决分配匹配等问题。其主要算法包括dinic和sap(isap)其中,Dinic是基于层次图的网络流模型,时间复杂度为O(n ^ 2 * m)【算法实现】1,先通过bfs,在有流量的条件下,找到从超级源点ST到超级汇点ED的最短路2,再通过dfs,在确保是最短路的条件下,找到 ...
分类:其他   时间:2019-08-07 20:25:03    收藏:0  评论:0  赞:0  阅读:68
Python爬虫面试题170道:2019版【2】
编码规范 11.例举你知道 Python 对象的命名规范,例如方法或者类等 12.Python 中的注释有几种? 13.如何优雅的给一个函数加注释? 14.如何给变量加注释? 15.Python 代码缩进中是否支持 Tab 键和空格混用。 16.是否可以在一句 import 中导入多个库? 17.在 ...
分类:编程语言   时间:2019-08-07 20:24:15    收藏:0  评论:0  赞:0  阅读:83
python 使用Anaconda管理项目环境
Pycharm没有内置的python解释器,需要我们自己下载python解释器。 在很多python项目中,会导入第三方的模块,逐个去下载导入很不方便。 我们通常使用Anaconda来管理python的项目环境,Anaconda自带python解释器,且提供了大量的第三方模块,引入第三方库很方便。 ...
分类:编程语言   时间:2019-08-07 20:23:54    收藏:0  评论:0  赞:0  阅读:106
987条   上一页 1 ... 11 12 13 14 15 ... 50 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!