IT技术博客大学习 共学习 共进步

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT MySQL/ 2015-11-02 22:32:52 / 累计浏览 1,764

MySQL索引之聚集索引

在MySQL里,聚集索引和非聚集索引分别是什么意思,有什么区别?

IT 互联网/ 2015-11-02 22:30:08 / 累计浏览 3,826

百夫长:互联网时代公司的关键员工

百度的李彦宏最近到复旦大学给自家公司校招站台。 现场有一个问题:你最近看什么书? 李彦宏的回答是:罗马人的故事。 这是一部皇皇巨著,总计十五册。

IT CSS/HTML/ 2015-11-02 22:27:28 / 累计浏览 1,262

秋月何时了,CSS3 border-radius知多少?

深入理解CSS3 border-radius的一些特性表现。平时使用的那点东西只是浮于表面的,实际上,border-radius支持的属性值呢,还是有点料的,也有很多需要注意的tips. 本文就算是border-radius进阶学习,还是一如既往的,有丰富的截图,表情图,琐碎图,插科打诨图;有丰富的源代码展示,对了,还有纯手动打算的便于学习的demo。希望本文的内容能够对您的学习有所帮助。

IT 发现/ 2015-11-02 22:26:19 / 累计浏览 3,024

git 查看文件修改记录

今天追了个几年前留下来的坑, 在 git 里追溯修改过程坑死个爹, 具体方法估计没多久又会忘, 还是记下来以后有的参考

IT 安全/ 2015-10-26 22:28:19 / 累计浏览 3,745

REST API 安全设计指南

REST API 安全设计指南。REST的全称是REpresentational State Transfer,它利用传统Web特点,提出提出一个既适于客户端应用又适于服务端的应用的、统一架构,极大程度上统一及简化了网站架构设计。 目前在三种主流的Web服务实现方案中,REST模式服务相比复杂的SOAP和XML-RPC对比来讲,更加简洁,越来越多的web服务开始使用REST设计并实现。但其缺少安全特性,

IT 其他/ 2015-10-26 22:27:42 / 累计浏览 2,044

Windows硬链接 软链接 符号链接 快捷方式

Windows支持4种”链接”机制,分别是shortcut、hard link、junction point、symbolic link。本文针对这4种机制进行简要介绍,可作为速查手册存在。 先吐个槽,天朝很多与本问题相关的技术文章,在术语层面相当混乱,作者的一知半解以及不使用规范术语,给本就容易混淆的概念带来更大的误导。

IT 奋斗/ 2015-10-26 22:26:14 / 累计浏览 1,442

那些年我干过的矬事

人人都更加愿意谈自己擅长的新东西,好玩的东西,高级的东西,某种技巧等,我为什么写这么一篇文来告诉大家自己做过的矬事呢?每个人都是从无知到有知,从做得差到做得好,很多人会觉得自己在某个时候进入了一种瓶颈,其实就是没有对比,没有去接触更好,更广阔的东西,没有跟外界有足够的交流,就比较难发现自身的不足,勇于去主动发现自己的不足,总结思考,加以改进,就能从中学到东西,得到提升。我写到的这些东西,应该也有很多人同样遇到过,大家的经历应该都是相似的,所以,希望能够起到一定的参考作用。

IT MySQL/ 2015-10-26 22:21:59 / 累计浏览 2,106

解读EXPLAIN执行计划中的key_len

EXPLAIN中的key_len一列表示什么意思,该如何解读? EXPLAIN执行计划中有一列 key_len 用于表示本次查询中,所选择的索引长度有多少字节,通常我们可借此判断联合索引有多少列被选择了。

IT 系统运维/ 2015-10-26 22:17:50 / 累计浏览 2,604

linux 之 mv

mv是多么简单的一个命令啊,但是,获取有些东西你真的不知道。 一个同事mv big_dir_of_small_file to_other_disk ; 明明看着目标地址的空间使用在增加,但就是不见源地址的空间使用在减少,为什么呢?

IT 奋斗/ 2015-10-26 22:16:19 / 累计浏览 5,764

程序员技术晋升非正式攻略

一个成熟的中大型组织中,专业人员会有不同序列技术级别上升通道,比如腾讯及百度的T系列,阿里的P系列等。一些公开介绍的腾讯职级情况如下。

IT 安全/ 2015-10-26 22:15:42 / 累计浏览 1,924

移动APP安全测试要点

特别邀请到移动APP安全测试专家,让他们结合一次Android APP安全测试实例,为大家讲解评估特点,并将评估检查点、评估细节和整改建议一一列出,给大家提供移动终端APP安全测试的思路。

IT 网络系统/ 2015-10-26 22:12:16 / 累计浏览 2,163

TCP相关参数解释

tcp_syn_retries:INTEGER。 默认值是5。 对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个值仅仅是针对对外的连接,对进来的连接,是由tcp_retries1决定的)

IT Linux/ 2015-10-04 23:17:12 / 累计浏览 2,186

SSH 信任限制只能执行 rsync 命令

业务场景: * server A 经常需要使用rsync将文件同步至 server B * rsyncd 的配置稍显复杂,不想在 server B 上配置rsyncd * 出于安全性的考虑,不能完全开放 server A 至 server B 的ssh权限

IT MySQL/ 2015-10-04 23:15:06 / 累计浏览 2,023

清官谈mysql中utf8和utf8mb4区别

既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢? 原来mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节的 UTF-8 最大能编码的 Unicode 字符是 0xffff,也就是 Unicode 中的基本多文种平面(BMP)。也就是说,任何不在基本多文本平面的 Unicode字符,都无法使用 Mysql 的 utf8 字符集存储。包括 Emoji 表情(Emoji 是一种特殊的 Unicode 编码,常见于 ios 和 android 手机上),和很多不常用的汉字,以及任何新增的 Unicode 字符等等。

IT PHP/ 2015-10-04 23:09:59 / 累计浏览 2,164

让你的PHP7更快之Hugepage

关于Hugepage是啥,简单的说下就是默认的内存是以4KB分页的,而虚拟地址和内存地址是需要转换的, 而这个转换是要查表的,CPU为了加速这个查表过程都会内建TLB(Translation Lookaside Buffer), 显而易见如果虚拟页越小,表里的条目数也就越多,而TLB大小是有限的,条目数越多TLB的Cache Miss也就会越高, 所以如果我们能启用大内存页就能间接降低这个TLB Cache Miss。

IT 算法/ 2015-10-04 23:08:18 / 累计浏览 1,222

Objective-C 运行时的黑魔法之Swizzle

Swizzle 是 Objective-C 运行时的黑魔法之一。我们可以通过 Swizzle 的手段,在运行时对某些方法的实现进行替换,这是 Objective-C 甚至说 Cocoa 开发中最为华丽,同时也是最为危险的技巧之一。

IT 算法/ 2015-10-04 23:07:00 / 累计浏览 2,664

行为树及其实现

在游戏AI中, 常见的实现有决策树、状态机等, 它们各自存在着不足. 以状态机FSM为例, 它非常难以通用和扩展, 状态转化的复杂度随着每个新增状态将变得越发缭乱. 考虑到可能存在多个并行的状态机, 它们之间的交互更是复杂交错, 难解难分. 于是大神们创造了行为树(BehaviourTree),

IT MySQL/ 2015-10-04 22:52:44 / 累计浏览 2,343

MySQL索引原理与慢查询优化

索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者w开头的单词呢?是不是觉得如果没有索引,这个事情根本无法完成?

IT 安全/ 2015-09-21 14:27:15 / 累计浏览 19,228

IOS安全–浅谈关于IOS加固的几种方法

关于IOS安全这方面呢,能做的安全保护确实要比Android平台下面能做的少很多。 只要你的手机没越狱,基本上来说是比较安全的,当然如果你的手机越狱了,可能也会相应的产生一些安全方面的问题。就比如我在前面几篇博客里面所介绍的一些IOS逆向分析,动态分析以及破解方法。 但是尽管这样,对IOS保护这方面来说,需求还不是很乏,所有基于IOS平台的加固产品也不是很多,目前看到几种关于IOS加固的产品也有做 …