hashlib模块主要的作用: 加密保护消息安全,常用的加密算法如MD5,SHA1等。 1、查看可用的算法有哪些 #!/usr/bin/env python # -*- coding: utf-8 -*- import hashlib # 始终可用的算法 print('始终可用的算法 : {}'.f ...
分类:
编程语言 时间:
2019-12-22 14:57:06
阅读次数:
115
要考试了,但是,忍不住想写代码,哪怕不复习要挂科。。。本末倒置了 本来想写一个树,但是,思路有点乱,就像先写一个链表,考完试再说,对于链表,我都是自己看书的,由于前一张结构体理解不够深,踩了好多坑。 所以,学习还是要一步一步,沉心静气来呐。 又看了好些结构体,树的东西,然后,不断试错,调试了一下午, ...
分类:
其他好文 时间:
2019-12-22 00:21:05
阅读次数:
67
在项目开发中,经常碰到map转实体对象或者对象转map的场景,工作中,很多时候我们可能比较喜欢使用第三方jar包的API对他们进行转化,而且用起来也还算方便,比如像fastJson就可以轻松实现map和对象的互转,但这里,我想通过反射的方式对他们做转化,也算是对反射的学习和研究吧; 1、map转对象 ...
分类:
编程语言 时间:
2019-12-21 11:47:49
阅读次数:
81
原文:2019-11-25-加强版在国内分发-UWP-应用正确方式-通过win32安装UWP应用 title author date CreateTime categories 加强版在国内分发 UWP 应用正确方式 通过win32安装UWP应用 lindexi ... ...
/** * 获取固定长度随机字符串 * @param $n * @return string * @throws Exception */ function gf_rand_str($n) { if (!is_int($n)) { throw new Exception('argument must ...
分类:
Web程序 时间:
2019-12-20 15:28:34
阅读次数:
156
在django2.0后,定义外键和一对一关系的时候需要加on_delete选项,此参数为了避免两个表里的数据不一致问题,不然会报错:TypeError: __init__() missing 1 required positional argument: 'on_delete' on_delete有 ...
分类:
其他好文 时间:
2019-12-20 12:13:06
阅读次数:
97
1、五种阻塞队列介绍 ArrayBlockingQueue 有界队列,底层使用数组实现,并发控制使用ReentrantLock控制,不管是插入操作还是读取操作,都需要获取锁之后才能执行。 LinkedBlockingQueue 底层基于单向链表实现,既可以当做有界队列,也可以当做无界队列使用。使用两 ...
分类:
编程语言 时间:
2019-12-18 23:34:53
阅读次数:
125
parrot os(不仅仅是debian系统),分区提示,查看系统格式为btrfs,需要注意的是btrfs无法添加swap分区,但是可以在5.0内核以上添加 以下命令,完成创建8g的swap分区 ouch /swapfile chattr +C /swapfile fallocate -l 8G / ...
分类:
其他好文 时间:
2019-12-18 14:32:09
阅读次数:
100
标题1 标题2 标题3 如果您想要新增一些个性化的交互功能模块,那么您应该先修改项目./src/silence.js脚本文件。您需要在该文件中为将要新增的功能模块添加一些新的方法,然后在入口方法init()中的适当位置去调用它们。该文件代码结构清晰、注释完整,若您具备一定的 Javascript 开 ...
分类:
其他好文 时间:
2019-12-18 13:11:59
阅读次数:
129
这段时间在完成老师给的一个小项目,老师给出了部分源码。拿到我这里运行后发现总有一个IllegalArgumentException异常,后面还跟着几个中文汉字:网页。。。我也忘了具体是什么。网上查了一下也没有相关的解决方案。我调了一天才找出错误,竟然是老师的jsp页面里的代码中的import标签最后 ...
分类:
其他好文 时间:
2019-12-18 00:12:09
阅读次数:
212