A character string is said to have period k if it can be formed by concatenating one or more repetitionsof another string of length k. For example, th ...
分类:
其他好文 时间:
2018-10-28 00:47:45
阅读次数:
159
Go不会对数据进行隐式的类型转换,只能手动去执行转换操作。 简单的转换操作 转换数据类型的方式很简单。 例如: Go允许在底层结构相同的两个类型之间互转。例如: 但注意: 1. 不是所有数据类型都能转换的,例如字母格式的string类型"abcd"转换为int肯定会失败 2. 低精度转换为高精度时是 ...
分类:
其他好文 时间:
2018-10-28 00:11:37
阅读次数:
171
1.纯函数 表示函数无副作用(状态变化)。 2.引用透明性 表示对相同输入,总是得到相同输出。 3.函数是一等公民 函数与变量、对象、类是同一等级。表示可以把函数当做参数传入另一个函数,或者作为函数的返回值,甚至可以在一个函数中定义另一个函数。 4.高阶函数的定义 参数是函数,或者返回值是函数。 5... ...
分类:
其他好文 时间:
2018-10-28 00:11:23
阅读次数:
189
题目链接:http://codeforces.com/gym/101775/problem/A It is said that a dormitory with 6 persons has 7 chat groups ^_^. But the number can be even larger: s ...
分类:
其他好文 时间:
2018-10-28 00:11:13
阅读次数:
245
一点简单记录。 xposed原理包括将hook的method转为Native。因此可检测如下: 所有xposed插件中,Hook isNative. 由于Hook在先,调用在后,可绕过。 ...
分类:
其他好文 时间:
2018-10-28 00:11:07
阅读次数:
183
密码用单向哈希存储保证了数据库被脱后用户密码的安全。 由于彩虹表这种攻击方式的存在,一般认为md5,SHA1等单向算法的安全性是不够的。那如何选择合适的加密算法? 下面介绍业界几种高强度单向哈希算法,并比较其优劣。 PBKDF2 PBKDF2 是一个比较简单的算法,它根据’iterations’参数 ...
分类:
其他好文 时间:
2018-10-28 00:10:58
阅读次数:
388
分层架构是运用最为广泛的架构模式,把一个软件系统进行分层,是我们目前做工程项目的一个共识,我们最初学习的分层架构就是经典的三层架构了。它自顶向下分成三层: 用户界面层(User Interface Layer) 业务逻辑层(Business Logic Layer) 数据访问层(Data Acces ...
分类:
其他好文 时间:
2018-10-28 00:10:50
阅读次数:
190
使用的eclipse部署的spring boot,百度了下,大部分的问题都是说IDE工具使用热部署无法成功的解决方案,看了很懵逼 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-pl ...
分类:
编程语言 时间:
2018-10-28 00:10:38
阅读次数:
312
memleax是个开源项目,原理是通过注入hook目标进程的malloc(new也是用的malloc)内存分配函数,在指定时间未释放则认为内存泄漏。优点是不需要重启,attach到目标进程。 github地址:http://wubingzheng.github.io/memleax/ ubuntu编 ...
分类:
编程语言 时间:
2018-10-28 00:10:27
阅读次数:
244
Ubuntu安装Maven 下载 找到Link列下的“apache maven 3.5.4 bin.tar.gz“进行下载。 解压 配置环境变量 查看版本 ...
分类:
系统相关 时间:
2018-10-28 00:10:20
阅读次数:
190
class Solution { public: bool searchMatrix(vector>& matrix, int target) { int m = matrix.size(); if(!m) return false; int n = matrix[0].size(); if(!n)... ...
分类:
其他好文 时间:
2018-10-28 00:10:09
阅读次数:
118
一 命令行方法 1. 编译java 2. 在bin目录下,也就是class所在目录下命令行输入如下命令进行归档处理 jar cvf mylib.jar .class 现在你可以看见一个已经生成的jar包了 3. 此时若是直接运行jar包,会报错没有主清单属性,所以我们需要对它的清单文件进行修改,在这 ...
分类:
编程语言 时间:
2018-10-28 00:09:57
阅读次数:
187
使用Xposed Hook多DEX的应用时,Xposed会抛ClassNotFound的异常,原因是它只会在classes.dex查找类。以下官方不完美解决办法,参考 Github上的 #30 issue. ...
分类:
其他好文 时间:
2018-10-28 00:09:45
阅读次数:
258
更高效的使用。 选中全文 ggVG 文件头:gg,文档尾:G redo: CTRL+r 折叠代码/打开折叠: zf ,进行折叠 zo, 打开折叠 zc,关闭折叠 跳到匹配{或}处: % 标记当前单词:# or * 跳转到下一处:n(#标记的前向,*标记的后向) shift + n(与n相反) 一般: ...
分类:
其他好文 时间:
2018-10-28 00:09:36
阅读次数:
135
由于centos已经自带了python,但是没有python3,楼楼接下来自己去安装下。截止到本文python的最新版本为3.7.1,官网的地址为:https://www.python.org/ 将安装包复制到/opt目录下,并解压 在Python-3.7.1目录下,执行(将python3安装到/u ...
分类:
编程语言 时间:
2018-10-28 00:09:30
阅读次数:
179
遗憾的是博客内容不允许包含js代码,不能在线测试,就只上代码了 ...
分类:
Web程序 时间:
2018-10-28 00:09:12
阅读次数:
187
2018-10-27 22:44:33 c language ...
分类:
其他好文 时间:
2018-10-28 00:09:05
阅读次数:
111