一、简介 Python的hashlib提供了常见的摘要算法,如MD5、SHA1、SHA224、SHA256、SHA384、SHA512等算法。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 举个例子,你写 ...
分类:
其他好文 时间:
2019-06-05 09:40:04
阅读次数:
86
一、前言 圆弧仪表盘在整个自定义控件大全中也稍微遇到了技术难点,比如背景透明,如果采用以前画圆形画扇形的方式绘制,肯定很难形成背景透明,需要用到切割,最后换了一种绘制方法,采用绘制圆弧的方式,即使用drawArc方法,这个方法有个注意点就是值要 16,我也一直没有搞懂为什么要 16,帮助文档也是这么 ...
分类:
其他好文 时间:
2019-06-04 13:13:53
阅读次数:
232
```html:run<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>弹窗</title> <style> .dialog { background: grey; width: 150px; height: 30 ...
分类:
Web程序 时间:
2019-06-03 14:10:21
阅读次数:
166
Android获取前置摄像头静默拍照 在实现入侵警报功能时需要获取系统前置摄像头实现后台静默拍照,并将数据存储到数据库中以备用户查看。具体步骤如下: 1.获取使用相机权限 2.在拍照所在activity对应的xml文件中添加宽高为0.1dp的SurfaceView 3.在activity中进行摄像头 ...
分类:
移动开发 时间:
2019-06-02 01:47:08
阅读次数:
607
(8) 给定一个英文单词,消除当中反复的字母,仅仅能删掉字母。不能交换字母顺序,最后原单词中每一个字母仅仅出现一次,求字典序最小的结果。这是toj一个题。百度面试也问过,原题见 http://acm.tju.edu.cn/toj/showp3257.html 此题我很喜欢,巧妙之处是其算法是O(n) ...
分类:
其他好文 时间:
2019-06-01 13:52:42
阅读次数:
102
面向对象编程 面向对象的编程,那么是更符合人类所接触的世界的逻辑思维。 将一个系统划分为各个子系统,子系统又由各个模块构成,将每个模块,系统划分为一个个对象,给这些对象赋予某些角色(属性/功能/方法)。 伪面向对象编程语言 > 面向对象编程语言 1、创建对象的方式 (1) 字面量的方式 //字面量的 ...
分类:
Web程序 时间:
2019-05-30 22:04:05
阅读次数:
167
分别制作两套样式,鼠标悬停(hover)和默认状态时 变深设置: .img{ filter: alpha(Opacity=60); opacity: 0.6; } .img:hover{ filter: alpha(Opacity=100); opacity: 1; } 变浅设置: .img{ fi ...
分类:
Web程序 时间:
2019-05-30 14:35:44
阅读次数:
136
Nginx和Apache对比(重点): 1.轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 2.nginx 处理静态文件好,静态处理性能比 apache 高三倍以上,apache 在处理动态请求有优势 3.nginx 作为负载均衡服务器,支持 7 层负载均衡 4.抗并发,n ...
分类:
Web程序 时间:
2019-05-29 09:15:46
阅读次数:
250
数据库灾备演练 场景一 数据库被黑,数据全部丢失创建新的数据库 #[脚本自动化安装](https://www.cnblogs.com/kcxg/p/10929968.html) chmod +x auto_install_mysql.sh ./auto_install_mysql.sh恢复最近一次全... ...
分类:
其他好文 时间:
2019-05-28 12:46:06
阅读次数:
115
java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。 否则可能导致应用程序宕掉。举例说明含义: -Xms128m 表示JVM Heap(堆内存)最小尺寸128MB,初始分配 -Xmx512m 表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明 ...
分类:
其他好文 时间:
2019-05-27 20:45:49
阅读次数:
167