python3学习手册unicode_literals import sys if sys.version_info[0] < 3: reload(sys) sys.setdefaultencoding('utf-8') 解析: ★打印函数 导入print_func�on后,让python2也支持print()函数 (以下代码在py2与py3都可正常执行) from __future__ import print_function ★二进制文件操作→struct模块 在打开文件时,操作符添加b就行,读写仍然使用.read()和.write()方 法,读取的二进制内容是存储在bytes里,可以使用struct模块去解析成 对应的数据类型 ★打开文本文件与打开二进制文件的区别: 打开文本文件时:遇到EOF(0x1A)则认为文件结束了,不管文件里是 \r\n还是\n换行,读取到string里只有\n,写入时也会转换\n为相应的系 #按照给定的格式(fmt),把数据封装成 bytes(实际上是类似于c结构体的字节流) struct.unpack('fmt', bytesxx) #按照给定的格式(fmt)解析bytes,返回 解析后的tuple struct.calcsize('fmt') #计算给定的格式(fmt)占用多少字节的内存 struct中支持的格式 format 对应的C类型0 码力 | 213 页 | 3.53 MB | 1 年前3
k8s操作手册 2.3①k8s对系统要求 linux内核在3.10及以上,服务器规格2核cpu,2G内存及以上,可以装在虚拟机 里,也可以装在实体机上 ②规划主机名及ip k8s的服务器使用固定ip地址,配置主机名,要求能解析相应的主机名(master 结点)到对应的ip地址,可以使用内网集群的dns服务器或写入/etc/hosts文件 里。如: 主机名 ip地址 k8s-master1.cof-lee.com 10 ★kube-proxy的Service网络服务 k8s的Service是提供访问到(真实pod容器里面的服务)的一种服务,它是由 kube-proxy组件实现的,创建一个service资源时,先注册此服务的dns条目,让 服务名称解析到service-ip,kube-proxy会想办法让访问service-ip的流量转发到真 实pod里面去,如果一个service服务后端对应多个pod,则kube-proxy会使用负 载均衡机制。 monit.daemonset.yml #应用 # kubectl get daemonset #查看 ★Job控制器 job控制器用于运行一次性pod(如执行sql脚本或一次性备份任务等)容器中的 进程在正常运行结束后,置为completed状态,且不会再重启,如果进程运行失 败,则根据配置决定是否要重启 # vi xx-job.yml #内容如下0 码力 | 126 页 | 4.33 MB | 1 年前3
postgresql操作手册#提示符#前的postgres表示当前数据库名 postgres=# select datname from pg_database; #列出所有数据库(标准的sql 语句) datname ----------- postgres template1 template0 db_test postgres=# \l #查看系统用户 usename ---------- postgres postgres=# exit; #退出连接,用quit;也行(标准的sql语句) postgres=# \q #退出连接(pg内置命令)★不建议使用带\反斜 杠的内置命令 ②可视化客户端连接pg数据库 #新建1个名为db_test的数据库 postgres=# select datname from pg_database; #列出所有数据库(标准的sql 语句) postgres=# \l #列出所有数据库(pg内置命令)0 码力 | 17 页 | 445.84 KB | 1 年前3
DevOps Meetuptechnology under the sun Solaris, Windows, Linux Apache, IIS, TCServer, etc. Oracle, DB2, SQL Server How we got better We read and we studied. Created a self-improvement project 2 week0 码力 | 2 页 | 246.04 KB | 5 月前3
共 4 条
- 1













