乱七八糟
文章平均质量分 93
王王王渣渣
这个作者很懒,什么都没留下…
展开
-
C#中使用Regex类来实现正则表达式
https://docs.microsoft.com/zh-cn/dotnet/api/system.text.regularexpressions.regex?view=net-5.0https://www.runoob.com/csharp/csharp-regular-expressions.html原创 2020-12-25 18:17:32 · 2756 阅读 · 0 评论 -
Jetbrain Rider的一些相关设置
主要记录一些Jetbrain Rider一些设置,使开发者使用起来可以更加符合自己的习惯。个人目前的版本是2019.3.2,因为设置里也有搜索功能,大部分设置我们可以自行搜索关键字来找到。每行长度多少时,自动换行(脚本页面的一条小竖线,超过该线会被换行)前者设置自动换行的最大列数,后者开关表示是否开启自动换行。...原创 2020-12-11 16:14:19 · 17469 阅读 · 6 评论 -
正则表达式介绍
前言在日常的开发中,我们常常需要对一些字符串进行验证,例如验证玩家创角的密码是否包含字母、数字、特殊符号,输入的手机号、身份证号码是否正确等等。如果利用遍历字符串的每个字符,来判断是否符合我们想要的条件话,可能需要写一长串繁琐的逻辑代码。但是若使用正则表达式则可以很简单的通过一串特殊定义的字符串来实现我们对字符串的逻辑判断。...原创 2020-11-27 14:33:23 · 591 阅读 · 1 评论 -
SVN 命令
Add使用add命令告诉svn哪些文件需要新增进去,最终还需要使用commit命令提交上去。1.添加单个文件(例如:D:\a\1.txt)到svn中svn add D:\a\1.txt2.如果add的是文件夹(例如:D:\a),则默认把该文件夹下未纳入svn的文件一并纳入控制svn add D:\a等价于cd /d D:\asvn add .:: .代表...原创 2019-09-30 11:14:00 · 697 阅读 · 0 评论 -
安利一个Visual Studio插件 Visual Assist 小番茄
安利一个Visual Studio插件 Visual Assist,俗称小番茄。主要同事看我在vs中找东西太慢了,吐槽我让我装的。希望我不是最后一个知道的=。=官网链接:https://marketplace.visualstudio.com/items?itemName=WholeTomatoSoftware.VisualAssist&ssr=false#overview我们可以...原创 2019-07-04 14:52:35 · 18389 阅读 · 0 评论 -
Manacher 算法 求最长回文子串
刷LeetCode的时候有一题,提到了一个算法Manacher,可以在时间复杂度O(n)的情况下求出最长的回文子串,既然是一个没听过看过的算法,就去查了下并自己实现了下效果,在这纪录一下。题目链接:https://leetcode-cn.com/problems/longest-palindromic-substring/回文子串:通俗的讲就是正序倒序都一样的字符串,例如aba,abba,...原创 2019-06-12 15:09:34 · 285 阅读 · 0 评论 -
十进制转二进制
这几天同学问了个问题,大致意思为用户会输入一个数(2-10之间的一个数的1024次方的值,也就是一个很大很大很大的数),问如何转换为二进制。十进制转二进制的普通方法大家都知道,就是除以2取余数,得到的商进行递归,直到商为0。得到的余数倒序的结果即为对应的二进制,如十进制7878 ÷ 2 = 39 余 039 ÷ 2 = 19 余 119 ÷ 2 = 9 余 19 ÷ 2 = 4...原创 2019-05-31 17:49:45 · 8982 阅读 · 1 评论 -
常用排序算法
快速排序概念通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最好的情况下依旧为Ο(n log n),但最坏状况下则需要Ο(n * n)次比较,但这种状况并不常见。该排序是不稳定的...原创 2019-04-25 17:03:04 · 388 阅读 · 0 评论 -
乱七八糟的一些知识点
记点乱七八糟的东西,免得自己忘了查起来麻烦负数二进制~0 = ~00000000 = (取反)11111111 = (-1)11111110 = (反码)10000001 = -1负数即,二进制的第一位数代表符号位,0为正数,1为负数。负数的反码,即符号位不动,其余取反。-5 = 10000101 = (反码)11111010负数的补码,即反码+1。-5 =(反码)11...原创 2019-03-29 17:50:55 · 314 阅读 · 0 评论 -
【Git】SourceTree免登陆安装及配置生成ssh以及一些相关问题
emmm,晚上在自己的电脑装sourcetree有些配置老忘,又要百度一遍,所以就自己记录一下,省的又要百度找,需要安装sourcetree的小伙伴可以顺道看看。SourceTree是一款git管理可视化工具,就不需要繁琐的敲打命令行了。个人比较推荐,无论在windows环境还是mac的os环境。官网链接:https://www.sourcetreeapp.com/安装下载好后,就是开始安装了(W...原创 2018-05-11 23:42:17 · 8235 阅读 · 3 评论