curl 模拟浏览器请求,比如获取远程浏览器内容,虽然可以用file_get-contents来代替,但curl还支持浏览器类型,cookie和来源ip等,功能相比强大
作者: Adomikao
一些常用的正则匹配规则
常用元字符
- \b 正则中的特殊代码,元字符.代表着单词的开头或结尾,也就是单词的分界处,它只匹配一个位置。对于hi,him,history,high,我们需要精确查找hi这个单词,我们应该使用\bhi\b
- . 匹配除了换行符以外的任意字符
- * 指定*前边的内容可以连续重复使用任意次以使整个表达式得到匹配
- .* 连在一起,表示任意数量的不包含换行的字符.例子:hi后面不远处跟着一个Lucy应该用\bhi\b.*\bLucy\b,表示先是一个单词hi,然后是任意个任意字符(但不能是换行),最后是Lucy这个单词。
- \d 匹配一位数字(0,或1,或2,或……)
- – 不是元字符,只匹配它本身
- \s 匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等
- \w 匹配字母或数字或下划线或汉字等
程序员如何学习新知识
1.不可盲目看API文档
很多人在接触学习一门新的平台语言时,总是喜欢先去探究一番API文档。这种方式不适合大部分人来效仿,因为API领域广泛,牵涉到的知识点太多,而对初学者来说,遗忘的速度远远大于记忆!这种做法是大量消耗精力、小量吸取知识的方法,只会事倍功半。
2.前人铺路,后人乘凉
对于初学者来说,任何想要学习与掌握的知识点,之前都会有高人学习总结过;所以建议大家每学习一个知识点,都尽可能的先动手去网上搜索和学习别人总结出来的相关知识点的文章,毕竟前人总结过的知识会让你减少学习的弯路。最后再根据每个知识点去详细翻阅相关的API文档,有针对性、有目的性的去看API文档才会事半功倍。
3.好记性不如烂笔头
这句谚语,几乎无人不知无人不晓,但是总被许多初学者抛在脑后。在学习的时候,总是看的代码多,而动手练习的代码少!身为一个程序员都应该很清楚,代码如果不多动手敲它,它永远不会自己跑进脑中,所以多动手才是成功的关键。
开启并强制全站 https 访问
主机供应商免费提供了 SSL 证书,于是也就给域名配置了。 开启 https 强制跳转 一般情况下用户访问网站 […]
TortoiseSVN 切换登录用户
新搭了一台Subversion服务器供多人使用,需要对不同权限的用户做一些登录和操作的测试。遇到一个问题,Subversion总是会记住曾经登录过的用户名和密码,这让使用其他登录账号有些麻烦。搜集资料之后整理出自己的解决方法。