UlyC - page 2

我见到过地狱与天堂的婚礼,战舰在猎户座肩旁熊熊燃烧

前端React笔记

哭了

你说我一个后端工程师,咋前端一写就是好几个月呢 —— UlyC 前端问题记录 新项目没招前端,没想到全包给我了,踏上前端不归路啊。。。这里是一些碰到的浪费了许多时间的问题记录。 1. POST请求参数丢失 描述 this.props.dispatch({...

win10配合Ubuntu子系统打造舒适Python开发环境

舒服了

小明因为老婆没有工作,一家人生活得挺困难 —— 顾前 win10配合Ubuntu子系统打造舒适Python开发环境 Ubuntu 子系统(WSL) 微软从 Windows 10 开始推出了 Linux 子系统(Windows Subsystem for Linux, WSL)的功能,起初只有 Ubuntu 子系统,现在逐渐推出了多个发行版(...

元类和元编程

别用!

元类就是深度的魔法,99%的⽤户应该根本不必为此操⼼。 如果你想搞清楚 究竟是否需要⽤到元类,那么你就不需要它。 那些实际⽤到元类的⼈都⾮常 清楚地知道他们需要做什么,⽽且根本不需要解释为什么要⽤元类。 —— TimPeters 元类和元编程 一、元类 概念 元类(metaclass )1,就是创建类的类。 这么说可...

没那么浅地谈谈HTTP与HTTPS【三】

未济,亨。小狐汔济,濡其尾,无攸利。——《易》 六、密钥管理 当不再担心身份会被冒充、篡改之后,我们再来详细谈谈网络通信中对于加密算法的密钥管理。 在密钥被签发后,密钥管理一般有三个步骤:交换、存储和使用。其中最重要也是最难的点在于密钥交换。 密钥交换 进行安全通信之前,各用户间需要确立加密程序的细节,尤其是密钥。在对称密钥加密系统,各用户间需要确立共同使用的单一密钥,此步...

没那么浅地谈谈HTTP与HTTPS【二】

玫瑰与荆棘共生,香菇与毒菇同长,真实与假冒比翼腾飞。——王蒙 没那么浅地谈谈HTTP与HTTPS【二】 四、加密算法和密钥管理 介绍密钥交换机制之前先普及一些加密算法基本知识以及为什么要有密钥管理机制。 1. 加密算法 加密算法就是将普通信息(明文)转换成难以理解的数据(密文)的过程; 解密算法则是其相反的过程:由密文转换回明文; 加解密包含了这两种算法,一般加密即同时...

没那么浅地谈谈HTTP与HTTPS【一】

面对愚昧,神们自己也缄口不言 。——《基地》 没那么浅地谈谈HTTP与HTTPS【一】 8月11日,IETF 终于发布了 RFC 8446,标志着 TLS 1.3 协议大功告成 。这是该协议的第一次重大改革,带来了重大的安全性和性能改进。 本来想写一篇简短介绍…结果越写越长,干脆拆分开慢慢写,慢慢发。 一、基本概念 http HTTP 是一个网络协议,是专门用来帮你传输 ...

字符编码浅谈及Python中的编码问题

编码是个坑

In a world of locked rooms,the man with the key is king. 满世界都是封锁的房间,有钥匙的人就是国王 —— Moriarty 字符编码浅谈及Python中的编码问题 做了个思维导图如下 字符集(Charset) 概念 首先我们要明确一个概念,字符集是一个系统支持的所有抽象字符的集合。 字符是各种文字和符号的总称,包括各...

【转载】《import this》背后的故事

【转载】《import this》背后的故事 - C的博客 |UlyC ...

斐波那契数列在Python中的几种实现

练习

把一条线分成两部分,其中一部分对于全部之比等于另一部分对于该部分之比,这,就是黄金分割. ———王者荣耀.诸葛亮 斐波那契数列在Python中的几种实现 斐波那契数列(意大利语:Successione di Fibonacci),又译为费波拿契数列、费波那西数列、斐波那契数列、黄金分割数列。 在数学上,费波那契数列是以递归的方法来定义: F_{0}=0 F_{1}=1} F_...

python多任务的一些bug整理

bug记录

世界上只有两句真理:1、人一定会死。2、程序一定有Bug。.——《程序员励志名言》 python进程中可能会遇到的bug 1. 子进程中不能有input()函数 import multiprocessing def test(): input() def main(): multiprocessing.Process(target=test).st...

知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。