引言
微博是一个很多人都在用的社交应用。天天刷微博的人每天都会进行着这样几个操作:原创、转发、回复、阅读、关注、@等。其中,前四个是针对短博文,最后的关注和@则针对的是用户之间的关系,关注某个人就意味着你成为他的粉丝,而他成为你的好友;@某个人意味着你想要他看到你的微博信息。
微...
苏 demo
9年前 (2015-08-14)
2294℃
0评论
0喜欢
MySQL 5.7原生JSON格式支持:
mysql> create table user ( uid int auto_increment,
-> data json,primary key(uid))engine=innodb;
Query OK, 0 r...
苏 demo
9年前 (2015-08-14)
2711℃
0评论
0喜欢
SQLassie是一款免费的MySQL数据库防火墙,可以实时阻断SQL注入攻击。
SQLassie采用了Bayesian算法发现异常的SQL请求,相当的高效。 使用方式 SQLassie目前仅支持MySQL,开始使用前,你需要配 …
使用方式
SQLassie目前仅...
苏 demo
9年前 (2015-08-14)
3139℃
0评论
0喜欢
GitLab是一个利用Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本...
苏 demo
9年前 (2015-08-14)
3811℃
0评论
0喜欢
英文原文: 10 mistakes every programmer makes
本文列出的 10 个错误,并不局限于C#,Delphi,JavaScript 等——几乎涵盖了所有的编程语言。是不是大吹大擂,欢迎各位品鉴……
1. 面向编译器写代码,而不是面向用户
当人们使用编译...
苏 demo
9年前 (2015-08-14)
2696℃
0评论
0喜欢
HTML5的audio提供了音频播放功能,但是原生的播放器样式不怎么好看,而且各浏览器对audio的外观展现不统一。我们可以对audio稍微包装下,便可实现一个响应式的可触控的漂亮的播放器。
查看演示 下载源码
HTML
<audio preload="auto" c...
苏 demo
9年前 (2015-08-14)
3369℃
0评论
0喜欢
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则是在每隔指定的毫秒数循环调用函数或表达式,直到clearInterval把它清除。也就是说setTimeout()只执行一次,setInterval()可以执行多次。两个函数的参...
苏 demo
9年前 (2015-08-14)
2460℃
0评论
0喜欢
分布式系统并不是什么新鲜词,在上个世纪七八十年代就已经有各种分布式系统出现。只是在互联网时代,分布式系统才大放异彩,尤其是Google更是把分布式系统运用到了极致。Google整个的软件构架都是基于各种各样的分布式系统,诸如Borg、MapReduce、BigTable等。正是这...
苏 demo
9年前 (2015-08-14)
2477℃
0评论
0喜欢
用正则表达式验证邮件地址似乎是一件简单的事情,但是如果要完美的验证一个合规的邮件地址,其实也许很复杂。
邮件地址的规范来自于 RFC 5322 。有一个网站 emailregex.com 专门列出各种编程语言下的验证邮件地址的正则表达式,其中很多正则表达式都是我听说过而从未见过...
苏 demo
9年前 (2015-08-13)
3297℃
0评论
0喜欢
极简 UI、Dark Mode、漂亮的 Markdown 语法高亮、列表缩进优化,提供 5 种主题选择。
除了支持基本的 Markdown 语法外,还支持大量 Markdown 扩展语法:Table、TOC、MathJax、Fenced code block、任务列表(Tas...
苏 demo
9年前 (2015-08-13)
3041℃
0评论
0喜欢