
开发工具
ajuse
技术宅改变世界!
展开
-
正则表达式 -- 学习&理解 (一)
1、正则表达式的用途也许你从没接触过正则表达式,但是正则表达式却无时无刻不在应用在你周围;例如关于文件的简单操作,如搜索和替换,前台反馈匹配的结果,而后台的运行大都为正则表达式在工作;正则表达式的用途大致有两个:过滤和替换,其中过滤应用得更加多一些,实际上替换也是先过滤到匹配的字符或字符串再替换;如过滤日期、电话号码、特定字符串、银行卡账号等数字账号等等;或者web上注册一个账号,规定...原创 2018-11-29 17:48:18 · 285 阅读 · 0 评论 -
makefile多级目录编译
添加类似于这种形式的规则:SRCS-y += $(wildcard $(SUBDIR_SRC)/*.c)其中SRCS-y表示编译的*.c源文件,SUBDIR_SRC为变量,表示需要编译的子目录,变量的赋值需要注意路径问题,wildcard关键字可以使在引用变量的时候通配符可以展开(变量的定义和函数引用时,通配符将失效);关于wildcard关键字更详细的说明,可以参考这篇博客:https:...原创 2019-01-02 11:02:17 · 1631 阅读 · 0 评论 -
svn常用批量文件操作命令
# 恢复当前整个目录,记得有个‘.’,也可以跟上具体的目录svn revert --depth=infinity . # 回退svn add的所有文件sudo svn st | grep '^A' | awk '{print $2}' | xargs svnrevert --depth=infinity# 清除未跟踪的不需要的文件,类似于gitcleansudo svn...原创 2019-05-31 13:38:40 · 1169 阅读 · 0 评论 -
Macbook pro开盖唤醒时连不上wifi解决方案
这是一个总所周知的问题,多数情况是带着电脑到其他地方去后会概率性发生,点击WiFi图标没用,甚至会卡死。解决方案:打开命令终端Terminal并输入:sudo kill -9 `ps aux | grep -v grep | grep /usr/libexec/airportd | awk '{print $2}'`需要输入电脑密码,之后就可以顺利连上WiFi;还是希望Apple公...原创 2019-05-31 16:21:32 · 4883 阅读 · 0 评论 -
解决国内访问github慢的问题
1.使用浏览器访问https://www.ipaddress.com/,分别获取github.com,github.global.ssl.fastly.net对应的ip本人获取的ip如下:192.30.253.112 github.com151.101.13.194 github.global.ssl.fastly.net2.修改host文件(本人使用switchHost工...转载 2019-08-05 09:51:19 · 850 阅读 · 0 评论 -
浅析Redis技术
文章目录Redis简介Redis的应用场景Redis的优势Redis的缺点Redis的并发竞争问题解决方案Redis与Memcached的区别Redis的数据淘汰策略Redis为何如此快速Redis为什么单线程还这么快Redis的五种数据类型StringHashListSetSort Set(Zset)Redis的持久化机制:RDB和AOFRedis常见性能问题和...转载 2019-08-15 16:03:25 · 285 阅读 · 0 评论