爱写码 爱写码
3年前
再聊t-io网络编程架构的基础知识:半包和粘包
半包顾名思义,就是收到了半个包,这个时候不足以组成一个应用层的包。就像你要对你喜欢的人说“我喜欢你”,但是因为喝水咽着了,第一次只说了“我”字,第二次说了个“喜”字,第三个次了个“欢你”,那么就发生了半包问题,对方只有等待你说完这4个字后才知道你是想说“我喜欢你”!用http协议为例,展示半包场景粘包粘包与半包相反,就是把多个想说的话,一口气说完了,对方反应
good123 good123
3年前
正则表达式汇总
整理一部分比较常用的正则表达式、后续会持续更新1、手机号码的校验constphoneReg/^13,4,5,6,7,8,9099$/constphoneStr1'18886233487'console.log(phoneReg.test(phoneStr1))//trueconstphoneStr2'17283017203
不是海碗 不是海碗
2年前
反欺诈(羊毛盾)API有什么作用?
反欺诈(羊毛盾)API基于大数据分析和模型产品,通过检测异常IP、异常手机号,帮助客户识别大量存在恶意的账号。在金融理财奖励、红包奖励、营销活动等场景下,帮助用户节约大量营销资源,将资源留给真正的用户
Stella981 Stella981
3年前
LNMP搭建;带三个站点(Typecho、discuz、dedecms)
在亚马逊云主机搭建环境准备工作,下好所需的包mysql5.6.35linuxglibc2.5x86_64.tar.gznginx1.12.1.tar.gzphp5.6.30.tar.bz2安装msyql解压mysqlmysql是二进制免编译包,所以省去的编译的过程移动到/u
Wesley13 Wesley13
3年前
Jodd
Jodd不仅仅是个工具包Jodd工具包高性能的工具集合TypeConverter一个强大的类型转换工具BeanUtil高效的Bean工具,支持嵌套的属性,以及标准的集合类Base64/Base32JDateTime
Wesley13 Wesley13
3年前
Ubuntu Server dpkg 命令
dpkg命令应该算是比较底层的命令,几个最常用的dpkg命令:1\.查看某个软件包是否已经安装:dpkg–l<package $ dpkg –l apt$ dpkg –l apache    2. 查看某个软件包中都包含哪些文件:dpkg–L<package$ dpkg –L whiptail
Stella981 Stella981
3年前
Markdown工具Atom及基本语法
下载使用访问atom.io(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fatom.io)下载Atom这里下载的是1.33.1版本好用的插件包点击File\Settings\Packages,可以安装指定的插件包。mark
Stella981 Stella981
3年前
JQuery BlockUI遮罩层
官方地址:http://jquery.malsup.com/block/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fjquery.malsup.com%2Fblock%2F) 需要使用的js引入jquery包引入插件包JQueryBlockUI(官方下载相应的js)
可莉 可莉
3年前
12_04_Linux软件管理之四yum
RPM安装:          二进制格式:          源程序》编译》二进制格式                      有些特性是编译时选定的,如果编译时未选定此特性,将无法使用;                      rpm包的版本会落后于源码包,甚至落后很多:定制:手动编译安装编译环境,开发
Wesley13 Wesley13
3年前
Java集合及concurrent并发包总结(转)
<divid"cnblogs\_post\_body"class"blogpostbody"<p<strong1.集合包</strong</p<p&nbsp;&nbsp;集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放KeyValue形式的键值对。</p<p