技术 tagged posts

编程开发者不仅要掌握技术,还要学会如何将自己推销出去,建立自己好的声誉

对于大多数开发者来说,埋头干活是基本的工作模式。除了提高自己的技术能力,开发者应该如何提升自己的价值,IT作家John Sonmez认为要学会推销自己,(形式^2)*实质-期望=价值。

John Sonmez是一位多产作家,从移动平台开发到IoC容器都有著作,经常在DotNetRocks和Hanselminutes上提供教学视频。他以美国前总统比尔克林顿为例,提出了自身价值的问题:...

继续阅读

如何用什么调试Python的方法技术工具调试器pdb/ipdb/Pydbgr/print

def make_pie(self, ingredients):
print '******WHAT IS GOING ON HERE******'
print ingredients
self.oven.preheat()
print self.oven.temperature

上面的一段代码有木有很像你平时调试代码的样子?好吧,我原来也是这样。老实说,这并不坏。敲一些print进去,运行代码,然后看会发生什么。你 肯定需要在输出里面翻来翻去的,但你能找到你想要的结果。至少,当你知道你想要什么。不过通常不是这样,如果你知道检验些什么,你可能就不会需要打印那些 输出了。反而,你把一些print代码扔到你觉得可能有问题的地方,然后反复的移动这些语句,知道发现真正的bug。就是二分查找嘛!...

继续阅读

android/ios SQLite数据库sqlcipher加密解密技术-几种解决方案分析比较wxSqlite3

在移动设备上,不管是ios还是android大家都喜欢使用sqlite,它体积小功能却不错,满足大家的需求。但是使用过大家都清楚免费版sqlite数据是明文的,如果存放的是用户敏感信息,只要取出应用中的数据库,神马用户名,密码都一目了然。

  1. SQLite 简介

SQLite是一款被设计用于嵌入式设备的轻型的数据库,是遵守ACID的关联式数据库管理系统,它具有存储效率高、查询快、运行时占用内存小、能被多进程同时访问以及单文件存储数据库内容等优点。SQLite中...

继续阅读

你使用这些鲜为人知的网站网页页面性能优化最新技术吗?pre-fetch/pre-render/dns-pre-fetch

Steve Soulders负责Google公司的Web性能和开源组织。他是Firebug性能分析扩展工具——YSlow的创造者,也是O’ReillyWeb 性能与运作会议Velocity的联合主席。他曾经在Yahoo!担任Chief Performance。Steve在另一个讲座中,提到了部分新兴浏览器技术,这些新兴技术的作用在于页面被用户请求之前的预获取。Soulders解 释道,这个想法就是,浏览器应该能够在用户请求页面之前便预见到其可能想看的下一页。“你不知道用户的下一步会是什么,但是你能从他/她在刚刚请求的页面 上的意图找到更多的线索”,Soulders说。然后他解释了开发利用这一知识的几种技术。...

继续阅读

新加坡投资技术移民介绍申请普及帖-须先获得就业证-新政策-移民条件

新加坡技术移民指通过持有工作签证申请获取新加坡永久居民权(SPR=Singapore Permanent Residence)工作签证一共三个大类,由高至低分别是EP,SP,WP.将分成三楼给大家普及。

欧美国家纷纷提高移民门槛,不少人开始把眼光投向亚洲。有“花园城市”美誉的新加坡因其舒适的生活环境、较好的居民福利以及优质的教育体系,得到了越来越多人的青睐。本期就来介绍一下新加坡的技术移民体系。...

继续阅读
Top Down