- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 【Leetcode】22-括号生成 Generate Parentheses
题目重述题目Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。样例Example1:输入n=3[ "((()))", "(()())"...
2020-04-09 16:54:15 195
原创 【python】 正则表达式
正则表达式概念 正则表达式是对字符串操作的一种逻辑公式,是用事先定义好的一些特定字符、及这些特定字符的组合,组成一种规则字符串,从而表达一种过滤逻辑。在程序设计中,通常使用正则表达式来检索和替换那些符合某种规则(模式)的文本。python编译正则表达式使用python编译正则表达式时,需要引入re模块,此时可以使用正则表达式的所有功能1. re.compile(parttern[, f...
2019-11-26 11:53:04 233
原创 【NLP】nltk使用方法归纳
ntlk是一个比较常用的用于自然语言处理的python库,在这篇文章中,将会对ntlk的使用进行总结和归纳。相关代码示例text = ’Don’t hesitate to ask questions. Be positive‘安装:安装使用pip正常安装即可,但是在第一次使用前要利用download命令,并在弹出的下载器中下载相应的文件包,全部下载需要2G左右。下载时要开VPN,否则服...
2019-11-26 11:51:07 1439
原创 【产品经理】超级易学易上手的AXURE入门使用指南
Axure简介Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理简单来说,就是产品经理和交互设计师可以使用Axure进行原型设计,只需要...
2019-11-26 11:48:55 764
原创 【NLP】最小编辑距离
用例问:最少操作多少次可以把字符串T变为S?例:S=“ABCF”,T=“DBFG”则可以把D替换为A删掉G插入C最短编辑距离概念给定两个字符串S和T,对于T,我们允许如下三个操作在任意位置添加任一字符删除存在的任一字符修改任一字符将字符串T转换成成字符串S所使用的操作次数就是编辑距离,其中,最少的操作次数就是最短编辑距离(Min Edit Distance)算法...
2019-11-26 11:43:42 255
原创 【leetcode】 4 Median of Two Sorted Arrays 寻找两个有序数组的中位数
题目重述There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).You may assume nums1 an...
2019-11-26 11:25:54 134
原创 【前端】 ES6新特性总结
本文对ES6新特性进行了总结记录,详情请见各大ES6教程(本文主要为菜鸟教程内容)let与const**ES6新增加了两个重要的关键字:let和constlet:声明的变量旨在let命令所在的代码块范围内有效const:声明的变量是一个只读常量,一旦进行了声明,常量的值就不能改变Symbol在原有的数据类型基础(Number,String,Boolean,Object,null,un...
2019-11-26 11:21:31 324
原创 【Android】检查当前网络连接状态
public boolean haveNet(Context context) { // 获得网络状态管理器 connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity...
2018-12-19 11:23:12 516
原创 X509证书结构及解析
一、 X.509证书结构x.509标准规定了证书可以包含什么信息,并说明了记录信息的方法。X.509结构中包括版本号(integer)、序列号(integer)、签名算法(object)、颁布者(set)、有效期(utc_time)、主体(set)、主体公钥(bit_string)、主体公钥算法(object)、签名值(bit_string)。使用ASN.1描述,我们可以将其抽象为以下...
2018-12-19 10:54:49 40015 2
原创 【Android】关闭输入法
调用以下函数 @Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK){ moveTaskToBack(true); return true; } return super.onKeyDow...
2018-12-19 10:51:12 428
原创 【Android】使用国内镜像加速Android studio编译速
将app下的build.gradle中的fileallprojects和task clean的部分改为下述代码fileallprojects { repositories { // maven库 def cn = "http://maven.aliyun.com/nexus/content/groups/public/" def abr...
2018-12-19 10:24:53 422
原创 MD5算法java实现源码
流程处理需要加密的字符串: 以byte[]的形式获取,此时,每个字符为一个字节,占8位 当此时获得的字节流对512位,也就是64个字节取余,结果不为448,即56个字节时,使用1000……0的二进制位进行补位,直到取余结果为448,;而当结果为448时,也需要补位,补512位;(如果是字节补位则为128,0,0……) 此时如果想要按照每512为一块划分还缺少64位,这64位为最开始得...
2018-12-03 23:16:38 1165 5
原创 DES加密算法解析
DES算法加密流程详解一个随便的目录DES算法加密流程详解DES简介DES加密流程详解1.< 处理明文>2. <分解IP>3. <处理密钥>4. <分解密钥>5. <循环操作>6. <逆置换IP>DES加密流程总结DES简介DES是一种对称密码体制加密算法,明文和密钥均由64...
2018-10-09 17:34:44 1420
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人