1. 本文以PHP官方文档为学习资料,总结如下: PCRE 正则表达主要有如下要点(如上图): Delimiters    :    分隔符 Meta-​characters    :    元字符 Internal option setting    :    内部选项设置 反斜杠的四个用法: Assertions   ...

    阅读全文
  2. 43110

    set,env和export这三个命令都可以用来显示shell变量,其区别? set 用来显示本地变量,显示当前shell的变量,包括当前用户的变量 env 用来显示环境变量,显示当前用户的变量 export 用来显示和设置环境变量,显示当前导出成用户变量的shell变量   每个shell有自己特有的变量(set)显示的变量,这个和用户变量是不同的,当前用户变量和你用什么shell无关,不管你用什么shell都在,比如HOME,SHELL等这些变量,但shell自己 ...

    阅读全文
  3. Linux 查看系统信息命令是linux初学者必备的基础知识, 这些命令也非常有用, 因为进入linux第一件事就可能是首先查看系统信息, 因此必要的系统的学习一下这些linux系统信息命令还是非常有必要的! 下面给除了各linux发行版比较常用的系统信息查询的命令, 大家可以参考, 同时也可以测试学习, 必要的时候man, 一定要学学使用man命令, 呵呵   # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue ...

    阅读全文
  4. 你知道很多跨国大企业的中英文名称么?你能mapping中英文正确么?  好吧,这边就做些简单列表,慢慢添加。 英文名称 中文名称 所属行业 国家 Amgen 安进 生物科技 美国 Mary Kay 玫琳凯 美容化工 美国 Medtronic 美敦力 医疗科技公司 美国 ...

    阅读全文
  5. Spring Security 上图建立在 SecurityFilterChain 图上。  首先,一个用户向其未被授权的资源(/private)发出一个未经认证的请求。  pring Security 的 AuthorizationFilter 通过抛出一个 AccessDeniedException 来表明未经认证的请求被拒绝了。  由于用户没有被认证,Exc ...

    阅读全文
  6. 本文用来收集一些当前流行的JS UI框架以及相关的比较文章。这些比较主要从以下几个方面着手: 浏览器支持(各大浏览器支持的版本) 文件大小 许可证信息 源文件信息 支持的具体特性功能 webSocket Data retrieval数据获取方式的支持(XMLHttpRequest, Server push, other) Drag and Drop 视觉效果(如一些动画,渐变,场景变化效果) Grid Rich Text ed ...

    阅读全文
  7. 在PHP中如何防止SQL注入?下面是简单的SQL注入案例: $unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variable')"); 如果用户输入value'); DROP TABLE table;那就可以把表给删了,危害性很大。 为防止这种情况发生, ...

    阅读全文
  8. 所有对象都自动含有单一的锁,当一个线程在对象上调用其任意synchronzied方法的时候,此对象就会被加锁,这个时候如果调用对象的其他非synchronzied的方法,不受限制;但是其他线程如果想要调用该对象的synchronzied的方法,就需要等待前一个synchronized方法调用完成后释放了锁才能被调用。所以应对所有访问和修改共享资源的方法设置为synchronzied,漏掉一个该方法都有问题。 下面是一个简单的例子。所以定义了一个可以制作两种食物的餐厅类,foodA, foo ...

    阅读全文
  9. 本文收集了一些css设计的icon: http://fontawesome.io/icons/ http://v2.bootcss.com/base-css.html#icons http://glyphicons.com/ CIKONSS: http://www.bootcss.com/p/cikonss/​ css3 icon: http://www.uiplayground.in/css3-icons/  ...

    阅读全文
  10. css3引入的”vw”和”vh”基于宽度/高度相对于窗口大小,”vw”=”view width”, “vh”=”view height”; 以上我们称为视窗单位允许我们更接近浏览器窗口来定义大小。 参照demo案例对照下面四个容器的css样式。 以前通过百分比来做相应式开发,但对于高度100%的设置总有一些限制。有了vh是否就消除了这些限制变的更简 ...

    阅读全文
  11. 我们常见到在编译安装一些开源软件时,会常用到make && make install。虽然能猜到其含义。但具体&&的作用和使用注意事项是什么就需要看一下。 shell中&&和||的使用方法 &&运算符: command1 && command2  &&左边的命令(命令1)返回真(即返回0,成功被执行)后,&&右边的命令(命令2)才能够被执行; ...

    阅读全文
  12. XML Bomb2015-04-08

    什么是XML Bomb? 字面上是XML炸弹,此炸弹有Enitity  Expansion制作而成,而其威力由其聚变当量级决定。下面就是一个9级炸弹。 <?xml version="1.0"?> <!DOCTYPE bombz [ <!ENTITY bomb "bomb"> <!ENTITY bomb2 "&bomb;&bomb;&bomb;&am ...

    阅读全文
  13. 网页开发安全注意事项: Key Items关键项(安全等级最高): 1)WEB.14 敏感信息不能包含在cookie中。WEB.14 - Cookies must not contain sensitive information. 2)WEB.16 隐藏或不显示的文字不应该包含敏感信息或者权限相关的信息。 WEB.16- Undisplayed text must not contain privileged or sensitive information. 3)AX.2 每个A ...

    阅读全文
  14. 初识webDAV2018-06-08

    什么是webDAV? Web Distributed Authoring and Versioning (WebDAV) is an extension of the Hypertext Transfer Protocol (HTTP) that allows clients to perform remote Web content authoring operations. WebDAV is defined in RFC 4918 by a working group of th ...

    阅读全文
  15. 36620

    Apache2.0~2.4模块比较   Version2.4 version 2.2 Version 2.0 #1 Core Features and Multi-Processing Modules #2 core ...

    阅读全文
  16. CURL 官方文档:https://curl.haxx.se/docs/manpage.html curl很强大,如果那只是传说,那你用一天就会知道什么叫做神器。看看源于cnblogs小伍的评论: 1、简介: 能够抓取HTTP和HTTPS页面; 能够记录、使用cookie; 能够使用HTTP代理(socket代理可以使用,效果未检测),支持代理验证; 可以自定义Referer、UserAgent; 检查链路信息,包含状态码等(返回结果数组详见curl_g ...

    阅读全文
  17. 本文转自官网  https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/   视图层 框架的视图层由 WXML 与 WXSS 编写,由组件来进行展示。 将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层。 WXML(WeiXin Markup language) 用于描述页面的结构。 WXS(WeiXin Script) 是小程序的一套脚本语言,结合 WXML,可以构 ...

    阅读全文
  18. 因为PHP里的变量一直是区分大小写的,所以以为其他也是区分大小写。今天才发现方法名,类名,函数名居然不分大小写的。乱吧,真坑,灵活了就乱了!突然有种区分德国人中国人的感觉。好吧,我们中国人比较变通。 这里复制下相关的大小写规则: 1. 变量名区分大小写 <?php $abc = 'abcd'; echo $abc; //输出 'abcd' echo $aBc; //无输出 echo $ABC; //无输出 2.&n ...

    阅读全文
  19. 97080

    天翼云首页 > 帮助中心» 云主机» 操作手册» linux» 新手入门»   列表 新手入门 Linux Shell简介 Linux Shell 控制台使用方法 正确理解Linux内存占用过高的问题 Linux登录和退出Linux 系统 Linux文件和目录操作命令 Linux用户及用户组管理命令 Linux进程及任务管理命 ...

    阅读全文
  20. nodejs2017-04-01

    node.js已经火了很多年了,但工作缘故,一直与它无缘。即使如此,也一直想看偷窥下这个人们时不时会谈起的node.js,看看她到底是大家闺秀还是小家碧玉。缘分就在一个偶然的机会不期而遇,在less的需求下找到了她姑妈npm(node package management)引荐,结果遇上这个神秘的node.js。 什么是node.js和技男们眼中的node.js 首先百度一下node.js。 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行 ...

    阅读全文