技术头条(投递你的文章)     搜索本站     邮件订阅     微信号:IT技术博客大学习
您现在的位置: 来,瞅一眼最近的热文有木有让您一眼销魂的:
【 ↑ 229】 JSON和JSONP的区别
JSON和JSONP的区别
JSON和JSONP的区别
JSON和JSONP的区别
JSON和JSONP的区别
    先前的概念中对JSON还是比较熟悉,对JSONP不是特别的清楚,整理完相关知识发现才豁然开朗。简单的说JSON是一种数据交换格式,而JSONP是一种非官方跨域数据交互协议。JSON是“暗号”,而JSONP则是接头方式。一个是描述信息的格式,一个是信息传递双方约定的方法。
实时监控Android设备网络封包
实时监控Android设备网络封包
    对Android网络抓包分析,一般是使用tcpdump抓个文件,再到PC用Wireshark打开分析。能不能达到直接使用Wireshark的效果? 答案是可以的,至少已经非常接近了。实现起来很简单,原理就是将tcpdump的数据重定向到网络端口,再通过管道(pipe)转到wireshark就可以了。
[译]Google Chrome中的高性能网络
[译]Google Chrome中的高性能网络
[译]Google Chrome中的高性能网络
[译]Google Chrome中的高性能网络
    一个现代浏览器就是一个和操作系统一样的平台。在Chrome之前的浏览器都是单进程的应用,所有页面共享相同的地址空间和资源。引入多进程架构这是Chrome最为著名的改进。
    UDID的全称是Unique Device Identifier,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成(越狱的设备通过某些工具可以改变设备的UDID)。移动网络可利用UDID来识别移动设备,但是,从IOS5.0(2011年8月份)开始,苹果宣布将不再支持用uniqueIdentifier方法获取设备的UDID,iOS5以下是可以用的。在2013年3月21日苹果已经通知开发者:从2013年5月1日起,访问UIDIDs的程序将不再被审核通过,替代的方案是开发者应该使用“在iOS 6中介绍的Vendor或Advertising标示符”。所以UDID是绝对不能用啦。
【 ↑ 107】 App的成本
    今晚想算算制造一款App的成本。单说iPhone版。通常情况下需要后端工程师×1,客户端工程师×1,UI设计师×1,产品经理×1。这已经是比较精简的配置。搁大公司,还得再配置测试工程师,运维工程师,交互设计师等等。如果遇上全端工程师,或者对后端的依赖不大,工程师或许可以减少到1个。。。。
【 ↑ 88】 memory prefetch浅析
    最近在用vtune分析程序性能瓶颈时,发现一些内存访问的地方竟然成了cpu热点。经过仔细分析,发现这些热点主要是对大数组非连续位置的访问的引起的。比较消耗cpu的原因应该是cache不命中。因为像这样局部性很差的内存访问逻辑,对cache是很不友好的。于是想到了prefetch……
    这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。 我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。 函数式编程 命令式的编程风格已经成为事实上的标准。命令式编...
    这篇文章的主要目的是为移动Canvas游戏的开发者如何针对Android UC浏览器加速版进行渲染性能优化提供指导,不过文中的大部分内容也适用于Android平台其它支持硬件加速2D Canvas的浏览器,比如Chrome for Android(Chrome也已经正式成为Android 4.4的系统内置浏览器)。另外,这篇文章的内容主要是针对渲染性能优化,而不是JavaScript性能优化,不过因为Android UC浏览器使用的是V8引擎,所以您应该很容易找到很多如何针对V8优化JavaScript性能的文章。
    在网站开发的时候通常会对POST和GET产生混淆,让人混淆的主要原因是基本上POST能解决的问题GET都能解决,反之亦然。今天就来说说者两者的区别。
    在制作普通网页时,我们需要考虑到各个浏览器的兼容性,而在我们邮件制作过程中就需要考虑各种邮寄客户端的兼容性。以下内容是整理出来的一些常见注意事项。
    最近在写C++代码的时候, 经常能使用到萃取(traits)编程技术, 于是学习STL中关于萃取的知识, 并总结出来, 以飨读者, 同时加深自己的理解.
    我们在管理数据库和系统的时候,经常需要做rm 删除文件的操作。由于Linux是没有回收站的,rm删除了文件或者目录以后,数据是无法从Windows所谓的回收站中找到并恢复的。这样的话,数据被误删除了以后,想要恢复我们一般需要从备份中,或者找数据恢复公司来恢复数据。但是,在某些比较特殊的情况下,使用了以下方法,我们还是可以找回部分数据的。
PHP语法分析器:RE2C && BISON 总结
PHP语法分析器:RE2C && BISON 总结
PHP语法分析器:RE2C && BISON 总结
PHP语法分析器:RE2C && BISON 总结
    在这之前,我曾经尝试过一个项目,就是将我们的PHP代码自动生成so扩展,编译到PHP中,我叫它 phptoc。但是由于各种原因,暂停了此项目。写这篇文章一是因为这方面资料太少,二是把自己的收获总结下来,以便以后参考,如果能明白PHP语法分析,那对PHP源码的研究会更上一层楼地 ^.^…
使用 Mojolicious 写非阻塞的应用: Part 1
    我们常常听到一个问题 "在众多 Perl Web 框架中, 我为什么要选择 Mojolicious?", 对于这个问题,我有太多的答案可以告诉你,但我认为最主要的区别是 Mojolicious 的设计是非阻塞的. 你们中很多人可能听说 Node.js 之所有受欢迎的原因是它是设计成非阻塞的. 当你写你的 webapp 的应用使用非阻塞的框架和技术时,你可以创建一个更加快,更加精巧的应用. 只需要很少的服务器资源来处理和其它大量程序处理相同的处理量. 虽然 Perl 有很多 Web 框架. 但只有 Mojolicious 从设计开始就是为非阻塞而生的.
    & 这个符号在C语言和PHP里都是取地址的意思,我们通常怎么念这个东西?“and符”,估计很多人跟我一样念吧,因为在英文里,这个符号表示“and”这个含义; * 这个符号,在C语言里表示指针,怎么念?“星号”,大概这么着吧,哈哈; # 这个符号,在C语言里,表示预编译指令的前导符,也是Linux环境的注释,怎么念?“井号”,有了C#,念C Sharp,但是没人管#念Sharp,哈哈;
Android的Handler机制原理
    Handler是什么:在Android中表示一种消息处理机制或者叫消息处理方法,用来循环处理应用程序主线程各种消息,比如UI的更新,按键、触摸消息事件等。
程序人生的四个象限和两条主线
    你该去什么样的公司、做什么样的事情、拿多少钱,都取决于一个问题:你想成为一个什么样的人。工作只是人生的一部分,是用来支撑你人生价值的核心框架之一。在你自己没有想明白的时候,没有人能帮你。这就是为什么猎头基本只谈钱——他们没空去和客户讨论人生的意义。
浏览器的工作原理:新式网络浏览器幕后揭秘
浏览器的工作原理:新式网络浏览器幕后揭秘
浏览器的工作原理:新式网络浏览器幕后揭秘
浏览器的工作原理:新式网络浏览器幕后揭秘
    Web浏览器恐怕是用户最多的软件了。本文将介绍浏览器的工作原理。想知道从你在地址栏中输入“google.com”,到窗口中显示Google主页的过程中都发生了什么?本文会为你揭开这个秘密。 要讨论的浏览器 今天,人们主要使用5种浏览器:Internet Explorer、Firefox、Safari、Chrome和Opera。这篇文章的分析源自开源浏览器――Firefox、Chrome和Safari,Safari是部分开源的。根据W3C对浏览器使用情况的...
【 ↑ 12】 emacs改变人生
    几年前我开始使用vi/vim来支持日常的程序开发工作,使用的原因非常简单,一是因为当时所有的开发和线上都是linux,对于vi的原生支持和轻巧非常有吸引力,二是vi的全键盘操作非常的快捷,熟练之后旁人肯定会觉得酷酷的。而我今年突然对emacs萌生兴趣的原因其实更简单:装逼!vi被称为编辑器之神,而emacs则是神之编辑器,从使用神器的人晋升为神,这是多么高端大气上档次。于是,我怀着各种粗俗卑鄙低劣的想法脑中还不禁浮现几天后我摆出emacs老手的姿态语重心长地对vier说“我年轻的时候也是这么独爱vi“ 边啧啧自笑边开始学习起了emacs。
【 ↑ 12】 建立学习型组织
    技术领导必须更懂技术吗?做了领导以后,因为工作的关系,许多人都不那么熟悉基础的技术了,结果自己心里没底,更怕遇到问题时在下属面前丢脸。所以,有些人选择了双管齐下——既不放弃领导的工作,又不放弃原有的技能,结果疲惫不堪。还有人干脆选择不当领导了,因为有手艺,才有安全感。
© 2009 - 2017 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号