一、基础规范 (1)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间(由于移动设备原因最好使用utf8mb4) (2)禁止使用存储过程、视图、触发器、Event 解读:高并发大数据的互联网业务,架构设计思路是“解放数据库CPU,将计算转移到服务层”,并发量大的情况下,这些功能很可 ...
分类:
数据库 时间:
2017-06-11 11:02:54
阅读次数:
255
出现这种情况是由于读取后进行转码出现错误,遇到了非法字符,解决的方法是检测读取的文件编码,再进行下一步转码形式处理 ...
分类:
其他好文 时间:
2017-06-10 16:50:28
阅读次数:
187
linux curl是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Webserver状态。 一、Linux curl使用方法举例: 1. linux curl抓取网页: 抓取百度: curl http: ...
分类:
Web程序 时间:
2017-06-08 18:50:35
阅读次数:
251
集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 常用操作 文件操作 对文件操作流程 现有文件如下 1 Somehow, it seems the love I knew was always t ...
分类:
编程语言 时间:
2017-06-07 18:52:16
阅读次数:
196
1、直接安装Babel法: 1)初始化自动创建package.json 2)首先全局安装Babel。 3)项目安装Babel。 4)presets字段设定转码规则,你可以根据官方提供的规则集选择需要安装。 5)Babel的配置文件是.babelrc,存放在项目的根目录下。使用Babel的第一步,就是 ...
分类:
其他好文 时间:
2017-06-07 15:49:31
阅读次数:
296
客户需要将转码器中电视直播频道的hls切片转存出来,在拷贝文件时,需要判断该切片文件是否正在被写入,否则拷贝出来的切片文件不完整。 linux下程序fuser有这个功能,源码在psmisc包里,地址:https://gitlab.com/psmisc/psmisc, fuser功能很强大,可以查找文 ...
分类:
系统相关 时间:
2017-06-07 14:13:44
阅读次数:
231
文件操作f=open(“yesterday”,”r”,encoding=”utf-8”)#以只读模式打开文件data=f.read()#读取所有内容data2=f.read()#读取所有内容print(data)#再次读取所有内容print(“--------------data2--------------------”)print(data2)#此时无内容,因为读一次完毕后,光标已经移..
分类:
编程语言 时间:
2017-06-05 14:01:12
阅读次数:
220
socket 网络模块 注意事项:在python3中,所有数据的传输必须用bytes类型(bytes只支持ascii码)所以在发送数据的时候要么在发送的字符串前面加 'b',要么使用encode('utf-8')进行转换成bytes类型发送,但是在接收端必须用decode()进行转码。 1、Sock ...
分类:
编程语言 时间:
2017-06-04 22:42:24
阅读次数:
183
如果要爬取的内容嵌在网页源代码中的话,直接下载网页源代码再利用正则表达式来寻找就ok了。下面是个简单的例子: 注意,decode方法有时候可能会报错,例如 具体原因不知道,可以用decode的一个参数,如下 replace表示遇到不能转码的字符就将其替换成问号还是什么的。。。这也算是一个折中的方法吧 ...
分类:
编程语言 时间:
2017-06-03 21:47:27
阅读次数:
274
今天来介绍一下文件的操作,包括文件的增删改查,以及字符编码与转码,还有一些简单的函数操作。 要对文件进行操作,首先要打开一个文件,而打开文件需要声明要对这个文件干什么,比如读('r'),写('w'),追加('a'),读写('r+'),写读('w+'),还需要告诉系统,用什么字符集来打开,如utf-8 ...
分类:
编程语言 时间:
2017-06-03 19:08:38
阅读次数:
172