自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

suata

https://songxiaotong.github.io/

  • 博客(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 164

原创 【python】 正则表达式

正则表达式概念​ 正则表达式是对字符串操作的一种逻辑公式,是用事先定义好的一些特定字符、及这些特定字符的组合,组成一种规则字符串,从而表达一种过滤逻辑。在程序设计中,通常使用正则表达式来检索和替换那些符合某种规则(模式)的文本。python编译正则表达式使用python编译正则表达式时,需要引入re模块,此时可以使用正则表达式的所有功能1. re.compile(parttern[, f...

2019-11-26 11:53:04 198

原创 【NLP】nltk使用方法归纳

ntlk是一个比较常用的用于自然语言处理的python库,在这篇文章中,将会对ntlk的使用进行总结和归纳。相关代码示例text = ’Don’t hesitate to ask questions. Be positive‘安装:安装使用pip正常安装即可,但是在第一次使用前要利用download命令,并在弹出的下载器中下载相应的文件包,全部下载需要2G左右。下载时要开VPN,否则服...

2019-11-26 11:51:07 1401

原创 【产品经理】超级易学易上手的AXURE入门使用指南

Axure简介Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理简单来说,就是产品经理和交互设计师可以使用Axure进行原型设计,只需要...

2019-11-26 11:48:55 704

原创 【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 239

原创 【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 101

原创 【前端】 ES6新特性总结

本文对ES6新特性进行了总结记录,详情请见各大ES6教程(本文主要为菜鸟教程内容)let与const**ES6新增加了两个重要的关键字:let和constlet:声明的变量旨在let命令所在的代码块范围内有效const:声明的变量是一个只读常量,一旦进行了声明,常量的值就不能改变Symbol在原有的数据类型基础(Number,String,Boolean,Object,null,un...

2019-11-26 11:21:31 305

原创 【Android】检查当前网络连接状态

public boolean haveNet(Context context) { // 获得网络状态管理器 connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity...

2018-12-19 11:23:12 500

原创 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 39523 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 412

原创 【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 410

原创 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 1105 5

原创 DES加密算法解析

DES算法加密流程详解一个随便的目录DES算法加密流程详解DES简介DES加密流程详解1.< 处理明文>2. <分解IP>3. <处理密钥>4. <分解密钥>5. <循环操作>6. <逆置换IP>DES加密流程总结DES简介DES是一种对称密码体制加密算法,明文和密钥均由64...

2018-10-09 17:34:44 1330

x509证书结构解析源码

web安全 中山大学 x509证书结构解析+源码+测试cer证书

2019-09-30

中山大学web安全MD5加密java源码

中山大学web安全(蔡国扬老师)课程MD5加密算法作业源码

2019-02-03

DES加密python源码

DES加密算法python源码,分放main、rule(变换规则)、function(变换操作)

2019-02-03

中山大学数据院数据库课程PPT笔记总结

中山大学2016级数据库笔记及PPT整合归纳,开卷考试查询

2018-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除