吐槽
Queen 2020 年 8 月 23 日 22:51:29 两情若是长久时,又岂在朝朝暮暮
Queen 2020 年 8 月 23 日 22:51:29 两情若是长久时,又岂在朝朝暮暮
U-File 是我昨天从沧水那里得知的。 需要备案域名 免费云存储可绑定自己域名获取文件直链 支持 HTTP/HTTPS 无限存储 单文件大小无限制 支持断点续传 不管上传了多少文件,全是免费 流量计费,每个用户每个月有 2T 流量免费 需要审核 1-2 天 (我觉得有可能会跑路毕竟免费额度太高,放点重要的文件并备份吧! 绑定域名证书花了 20 大洋,其他的无论是速度还是容量,都是挺惊人的。 大家看下这个: https://file.cjzshilong.cn/video_file/hrtg.mp4 考虑到便宜,也许会跑路。但是目前拿这个薅点羊毛,做个数据备份也是行的。 用它的客户端或者 FTP 客户端下载速度或者上传速度惊人,几十兆的视频,没截下屏就下载完了 ? 。手速跟不上网速。有兴趣的可以支棱一下子。 流量 当月流量满额时,系统会发短信提醒,您可以选择购买流量包或者等待次月流量包恢复继续使用(购买流量包或次月流量恢复后,会首先抵消之前余额不足的部分), 目前每个账户每月会有 2.0 TB 的免费流量,满额后域名的下载请求会暂停,此期间,文件通过客户端上传下载不受影响。 流量 容量:....
虽然生成器对象的使用方法与迭代器对象类似,但是内部原理是不同的 构建迭代器时,不是把所有元素一次性加载到内存,而是一种延迟计算的方式返回元素。 生成器就是一特殊迭代器,它不会把所有内容放在内存里,每次调用 next()函数时,返回的都是本次计算出来的那个元素,用完之后立刻销毁。 迭代器 可迭代协议 —— 含有 iter 方法的都是可迭代的 迭代器协议 —— 含有 next 和 iter 的都是迭代器 #生成器函数 def generator(): print(1) return 'a' ret = generator() print(ret) #只要含有 yield 关键字的函数都是生成器函数 #yield 不能和 return 共用且需要写在函数内 def generator(): print(1) yield 'a' #生成器函数 : 执行之后会得到一个生成器作为返回值 ret = generator() print(ret) print(ret.next()) 通过学习,知道了生成器表达式比列表推导式更不占用内存。 例如: 列表推导式: #列表推导式 print([i*i for i in r....
@ 函数装饰器 装饰器的作用 —— 不想修改函数的调用方式 但是还想在原来的函数前后添加功能 原则: 开放封闭原则 开放 : 对扩展是开放的 封闭 : 对修改是封闭的 示例 当程序使用“@ 函数”(比如函数 A )装饰另一个函数(比如函数 B )时, 实际上完成如下两 步。 将被修饰的函数(函数 B )作为参数传给@符号引用的函数(函数 A )。 将函数 B 替换(装饰)成第 ① 步的返回值。 从上面介绍不难看出,被“@函数”修饰的函数不再是原来的函数,而是被替换成一个新的东西。 看一下实例: def funA(fn): print('A') fn() return 'asdf' ''' 下面的装饰效果相当于 funA(funB) funB 将会被替换(装饰)成该语句的返回值 由于 funA 函数返回 fkit ,因此 funB 就是 asdf ''' @funA def funB(): print('B') print(funB) 上面程序使用@funA 修饰 funB ,这意味着程序要完成两步操作。 ① 将 funB 作为 funA()的参数,也就是上面的粗体字代码相当于执行 funA(funB)。 ② 将 funB 替换....
nova 服务的功能和特点: 实例生命周期的管理 管理计算资源 网络和认证管理 REST 风格的 API 异步的一致性通信 Hypervisor 透明:支持 Xen,XenServer/XCP,KVM,UML,VMware vSphere and Hyper-V 项目 ID 也就是租户 ID [root@controller ~]# openstack project list +----------------------------------+---------+ | ID | Name | +----------------------------------+---------+ | 4454e6deae3640b190d5ad2c3571e90d | service | | f1942a0395ee4f91a9c6fcc4bd348cab | admin | +----------------------------------+---------+ openstack nova 租户配额 查看默认配额 默认配额 [root@controller ~]# nova quota-defaul....
艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹艹 将这几个 ora 配置文件替换了即可! https://xyt.cjzshilong.cn/listener.ora https://xyt.cjzshilong.cn/tnsnames.ora https://xyt.cjzshilong.cn/sqlnet.ora
【网站集合类】 倾城之链 道友强烈推荐的知名网站集合 https://nicelinks.site/explore/resource 「比格张」,全球高质量网站推荐 https://bigezhang.com/ 网址推荐 https://zixizixi.cn/articles/2017/01/17/1484633274661.html 【小玩意】 符号文字生成器 http://www.network-science.de/ascii/ pdf 转 word http://app.xunjiepdf.com/pdf2word dd 无损分区 https://opensource.com/article/18/7/how-use-dd-linux 文叔叔-传文件 https://www.wenshushu.cn/ 【阅读写作类】 书栈网 https://www.bookstack.cn/?page=3&tab=popular 语雀--阿里内部知识库 https://yuque.com/ 自己的博客 https://www.cjzshilong.cn/ So you want to be....
环境安装 scrapy 安装 安装依赖: 1.pywin32 pip install pywin32 安装 Twisted pip install Twisted 查看版本: C:\Users\cjz>python -m scrapy version Scrapy 1.8.0 创建工程项目 D:\python_cuijianzhe>scrapy startproject scrapy_test New Scrapy project 'scrapy_test', using template directory 'd:\programs\python\python37\lib\site-packages\scrapy\templates\project', created in: D:\python_cuijianzhe\scrapy_test You can start your first spider with: cd scrapy_test scrapy genspider example example.com 查看 scrapy 创建的文件: D:\pyt....
创建虚拟机 基本环境 查看自己的 CPU 是否支持全虚拟化虚拟化技术且是 64 位的 Inter: cat /proc/cpuinfo | grep --color vmx AMD: cat /proc/cpuinfo | grep --color svm 看看 flag 有没有上面的 vmx 或者是 svm,有的话就是支持全虚拟化技术 安装 KVM 安装 KVM 模块、管理工具和 libvirt,命令行安装: yum install qemu-kvm libvirt libguestfs-tools virt-install virt-manager libvirt-python -y 注: qemu-kvm : kvm 主程序, KVM 虚拟化模块 virt-manager: KVM 图形化管理工具 libvirt: 虚拟化服务 libguestfs-tools : 虚拟机的系统管理工具 virt-install : 安装虚拟机的实用工具 。比如 virt-clone 克隆工具就是这个包安装的 libvirt-python : python 调用 libvirt 虚拟化服务的 API 接口库文件 查看安装完 KVM 后的服....
这道菜创于 2017 年,在北京市昌平区霍营乡紫金新干线四区内。当时喜欢做西红柿鸡蛋汤,和这道没有名字的菜。都很喜欢吃,并且会放很多的油 所需准备的食材 土豆。大概一只手那么大的用一颗。切丝。越细越好。 青椒。一只手那么大的青椒,用四分之一足矣。切丝。 红椒。一只手那么大的红椒,用四分之一足矣。切丝。 胡萝卜。一只手那么长的胡萝卜,用半根即可,切成丝,越细越好。 蒜。用两瓣蒜即可,切成小块。 盐。要在出锅的时候多放,因为菜本身无味。辣味也被消磨殆尽。 制作过程 将土豆、胡萝卜、青椒、红椒切丝。将葱、蒜切块。 将土豆丝放入平底锅中,倒入少许水直至淹没土豆丝,加热至土豆软化。这个过程叫做焯水。小于十分钟即可。 将土豆捞出备用。 往锅中倒入少量的油,因为这道菜不吃油。 等锅中的油 7 成热之后。将【葱、蒜、青椒、红椒】一起放入锅中翻炒十秒。 将土豆丝放入锅中翻炒,大概持续三分钟。在翻炒至一分钟的时候,加入胡萝卜丝。 放入多量的盐。 搅拌均匀,即可出锅。 由于以后还会做这道菜,所以将其命名为【近橙】,意为这道菜的颜色,如果整体为橙色,则应该是上等质量。 评分 难易度:★☆☆☆☆ 本次口感:★★☆☆☆
[root@ceph1 ceph]# scp root@192.168.51.206:/etc/ceph/ceph.conf root@192.168.51.212:/root @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the rem....
环境介绍 ceph 搭建先搞定 对接 openstack 配置参考这里: 主机: IP 作用 主机名 192.168.51.204 存储节点 cinder 192.168.51.209 计算节点 computer3 192.168.51.210 计算节点 compute2 192.168.51.211 计算节点 compute1 192.168.51.212 control 节点 control 同步时间 在 ceph1 上安装 ntp 服务,是 2、3 同步 1 的时间 [root@ceph1 ~]# yum install ntp -y && systemctl enable ntpd.service && systemctl start ntpd.service [root@ceph1 ~]# systemctl start ntpd [root@ceph2 ~]# ntpdate 192.168.51.212 [root@ceph3 ~]# ntpdate 192.168.51.212 或者所有节点配置统一互联网 ntp 服务 ntpdate ntp1.aliyun.c....
Ceph 集群文档 集群架构: 环境: 10.200.51.4 admin、osd、mon 作为管理和监控节点 10.200.51.9 osd、mds 10.200.51.10 osd、mds 10.200.51.113~client 节点 ceph1 作为管理,osd.mon 节点。前三台新增硬盘 [root@ceph1 ~]# mkfs.xfs /dev/sdb meta-data=/dev/sdb isize=512 agcount=4, agsize=1310720 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0, sparse=0 data = bsize=4096 blocks=5242880, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks....
近来几天发现访问博客端文章间歇性报出 502,一开始以为是 solo 博客端的配置问题,纠正排查后发现不是博客后台设置的问题。后来查看 nginx 的日志。发现如下报错: 2019/10/20 20:05:09 [error] 8539#0: *67 no live upstreams while connecting to upstream, client: 111.194.50.93, server: cjzshilong.cn, request: "GET /sw.js HTTP/1.1", upstream: "http://localhost/sw.js", host: "www.cjzshilong.cn", referrer: "www.cjzshilong.cn/sw.js" 2019/10/20 20:08:53 [notice] 8638#0: signal process started 2019/10/20 20:09:11 [error] 8659#0: *2 upstream sent too big header while reading resp....