Easter79 Easter79
3年前
strcmp函数实现及分析
最近看C,看到strcmp函数,对它的实现原型不很清楚,于是到网上搜。网上算法一大堆,看了很多代码后自己做了一下总结strcmp函数是C/C中基本的函数,它对两个字符串进行比较,然后返回比较结果,函数形式如下:intstrcmp(constchar\str1,constchar\str2);其中str1和str2可以是字
Wesley13 Wesley13
3年前
java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
最近在阅读java.lang下的源码,读到String时,突然想起面试的时候曾经被人问过:都知道在大数据量情况下,使用String的split截取字符串效率很低,有想过用其他的方法替代吗?用什么替代?我当时的回答很斩钉截铁:没有。google了一下,发现有2中替代方法,于是在这里我将对这三种方式进行测试。测试的软件环境为:WindowsXP、ecl
不怕天黑 不怕天黑
4年前
发现Kotlin一个神奇的bug
1、前言本文将会通过具体的业务场景,由浅入深的引出Kotlin的一个bug,并告知大家这个bug的神奇之处,接着会带领大家去查找bug出现的原因,最后去规避这个bug。2、bug复现现实开发中,我们经常会有将Json字符串反序列化为一个对象问题,这里,我们用Gson来写一段反序列代码,如下:kotlinfun<TfromJson(js
Aidan075 Aidan075
4年前
宁可用python倒读红楼梦,也不向拼多多低头
↑一个宝藏公众号,有趣的不像个技术号刚屏蔽了天猫的盖楼,没想到大家把拼多多链接玩出了花样李大伟你可看好了!我一定要退订!主要用到python中列表的 insert() 方法list.insert(index, obj)其中参数obj: 要插入列表中的对象;index:对象obj需要插入的索引位置。方法就是将字符串中的
Stella981 Stella981
3年前
IM移动端怎么搜索本地聊天记录
!(https://oscimg.oschina.net/oscnet/a26c4beb353d57e0a235a4166187c17c430.jpg)IM软件客户端需要支持本地存储的聊天记录的搜索功能,对于这类非结构化数据(全文数据)一般有两种检索方法。一、思路1、顺序扫描法比如要找内容包含某一个字符串的聊天
Wesley13 Wesley13
3年前
MySQL数据类型全解析
1概述本文主要介绍了MySQL的各种数据类型,版本为8.x,MySQL的数据类型可以分为六类:数值类型,日期时间类型,字符串类型,二进制类型,JSON类型与空间数据类型.2数值类型数值类型是最基本的类型,可以分为整数类型与浮点数类型.2.1整型类型字节数无符号范围有符号范围TI
Wesley13 Wesley13
3年前
Activiti工作流引擎数据库表
数据库表的命名Acitiviti数据库中表的命名都是以ACT\_开头的。第二部分是一个两个字符用例表的标识。此用例大体与服务API是匹配的。表名描述ACT\_RE\_\:’RE’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT\_RU\_\:’RU’表示runtime
Wesley13 Wesley13
3年前
Java生成固定长度的随机字符串(以大小写字母和数字)
packageorg.jimmy.autosearch2019.test;importjava.util.ArrayList;importjava.util.Random;/@authorラピスラズリ(Dawn)@date2019年5月30日下午3:18
Stella981 Stella981
3年前
Redis 避不开的五种数据结构
Redis中有5种数据结构,分别是字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(SortedSet),因为使用Redis场景的开发中肯定是无法避开这些基础结构的,所以熟练掌握它们也就成了一项必不可少的能力。本文章精要地介绍了Redis的这几种数据结构,主要覆盖了它们各自的定义、基本用法与相关要点。字
美凌格栋栋酱 美凌格栋栋酱
5个月前
SQL根据某字段向上递归,将递归值转换成字符串,然后拆分成列
WITHPERFORMDEPARTAS(SELECTID,DEPARTS,DEPARTIDSFROM(SELECTID,DEPARTS,DEPARTIDS,ROWNUMBER()OVER(PARTITIONBYIDORDERBYLENGTH(DEPARTS