摘要: 软件开发中的性能优化对程序员来说是一个非常重要的问题。一个小问题可能成为一个大的系统的瓶颈。但是对于程序员来说,通过自身去优化代码是十分困难的。幸运的是,有一些非常棒的工具可以帮助程序员进行代码分析和性能测试,从而大大简化程序员进行代码性能优化的过程。MSDN 杂志 2011 年 7 月份曾发布主题... 阅读全文
posted @ 2015-07-23 15:15 丹尼奥斯 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 下文是100个基本的C#面试问答清单。这些面试问题简单、直接了当,涵盖了C#最基本的概念,大部分和面向对象的概念相关。所以如果你在准备C#面试,我建议你必须掌握这100个基本的C#面试问答来复习你的C#概念。那么现在来看看这100个基本的C#面试问答清单吧。100个面试问答,最近有面试需求的可以看看... 阅读全文
posted @ 2015-07-16 15:03 丹尼奥斯 阅读(420) 评论(1) 推荐(0) 编辑
摘要: 最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你... 阅读全文
posted @ 2015-07-15 10:49 丹尼奥斯 阅读(231) 评论(0) 推荐(1) 编辑
摘要: 移动互联网的普及,越来越多的移动应用陷入安全门,各种信息泄露、盗号风波层出不穷。越来越多的黑客盯上了移动应用,而SD卡中以明文存放的个人信息,数据库中未加密存储的用户名和密码,收集的分析并以明文方式发到远程服务器,这些情况都使得黑客攻击更容易。 正确使用Cryptography工具,能保... 阅读全文
posted @ 2015-07-14 10:41 丹尼奥斯 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍Objective-C对象模型的实现细节,以及Objective-C语言对象模型中对isa swizzling和method swizzling的支持。希望本文能加深你对Objective-C对象的理解。ISA指针Objective-C是一门面向对象的编程语言。每一个对象都是一个类的实例... 阅读全文
posted @ 2015-07-08 11:09 丹尼奥斯 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 用户体验,速度为王,来几个优化APP“速度”的建议。1.后台执行毋庸多言,已是通常做法。一般在执行下载任务时让其在后台运营,让用户有精力去做别的事情。后端加载2.提前显示客户端与WEB的数据加载形式有异:客户端的现实内容包括本地数据和网络数据两部分。在设计界面时候,将更多的信息放在本地,在网络数据未... 阅读全文
posted @ 2015-07-07 10:49 丹尼奥斯 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 目前的手游市场已被称为红海。从业界认为的2013年的“手游元年”至今,手游发展可谓是既经历了市场的野蛮生长,也有百家争鸣的战国时代。如今,手游市场竞争已趋白热化,增长放缓。但移动互联网的发展大势之下,手游的市场规模绝不仅于此。在这一过程中,我们不得不思考的是,手游未来发展的前景和阻碍在哪里?移动... 阅读全文
posted @ 2015-07-03 14:52 丹尼奥斯 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 要想熟练地操作任何一个数据库,最最基本的要求就是要懂SQL语言,这也是每个程序员都应该掌握的技能。虽说SQL博大精深,要想精通确实很难,但最基本的一些建表命令,增删改查,大家还是必须要学会的。SQL(Structured Query Language)是一种标准的数据库查询语言,即所有的关系型数据库... 阅读全文
posted @ 2015-07-01 10:20 丹尼奥斯 阅读(229) 评论(0) 推荐(0) 编辑
摘要: IDE都是给小白程序员的,大牛级别的程序员一定是命令行控,终端控,你看大牛都是使用vim,emacs 就一切搞定”这话说的虽然有些绝对,但是也不无道理,做开发这行要想效率高,自动化还真是缺少不了命令行工具,因为只有命令行才是最佳的人机交互工具。其实IDE也是底层也是调用命令行工具而已,只不过给普通开... 阅读全文
posted @ 2015-06-29 11:13 丹尼奥斯 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 内存泄漏简介java可以保证当没有引用指向对象的时候,对象会被垃圾回收器回收,与c语言自己申请的内存自己释放相比,java程序员轻松了很多,但是并不代表java程序员不用担心内存泄漏。当java程序发生内存泄漏的时候往往具有隐蔽性。因此要借助一些专业的平台资源去保证安全性,例如可以通过加密实现。定义... 阅读全文
posted @ 2015-06-26 10:25 丹尼奥斯 阅读(419) 评论(0) 推荐(0) 编辑