Python 程序员的编程能力
首先我们来定义一下什么叫编程能力。私以为应该同时包含两个部分:写代码的能力,以及算法、数据结构设计能力。从小学四年级开始学QBasic,到中学学Pascal和C,本科时一发不可收拾,干挺C++、Java的同时搞定Obj-C,读研前又很快的掌握了Python,最近又学了Swift,用过这么多语言的唯一感想只不过是一个高...
2015年01月09日
在微信上做HTML5 网页和普通的网页开发有何不同?
1. 在 iOS 上,Safari 里打开的页面在进入后台后会停止渲染行为和运行 js,但是在 webview (包括微信的里的 webview)里打开的页面,当应用进入后台时,并不会停止渲染行为,也不会停止运行 js,也不会触发页面可见性的变化,甚至帧率都不会降低。直到应用因内存不足被杀死之前页面都是正常运行的。正...
2015年01月09日
网站SSL证书与安全在线购物
如今网络已经逐渐深入我们生活的各个部分,电子商务已成为全球经济发展的重心。网上购物已经不再是一个新型的购物方式,而是一种日常化、全民化的消费方式,它已经成为我们日常生活中不可或缺的一部分。然而越来越多的网上交易也暴露出了许多,诸如:信息泄露等网络安全问题,这就提醒我们在进行网上交易的同时一定要注意网站的安全性。查看网...
2015年01月08日
浅谈人性化网站的设计
人性化网站设计概念 人性化定义 人性化指的是实现人的需要和价值,注重人的发展为向导,通过人文性的视角进行组织的一种原则。设计的目的是服务于人的,而人性化的设计尺度与中心就是人,能够实现人的情感要求和社会要求。现代化设计统一了人性、技术、艺术、科学等,其中,技术和科学让设计的结构变得良好、严谨,人性与艺术让设计...
2015年01月08日
如何衡量程序员的 JavaScript 能力
相对于性能来说,对于前端的js,我觉得哪怕一个人能把所有的代码写到O(n)的效率,也比不得写一手好维护的代码。命名明确吗?代码复用性高吗?这种在任何语言里都是基础的问题,就是js里最重要的问题。还有硬编码。这个一定要单独说。每次我打开别人的js看到一堆红字(和html对应的字符串参数比如"class_nam...
2015年01月08日
前端工程师需要前后端都会吗
前端是指浏览器端的编程,后端当然就是server端的前端技术包括html/css/javascript,当然对于程序员而言,javascript占更大的比重,有一部分“前端”任务由页面制作人员完成,也就是切分网页结构,定义css等等,程序员所负责的前端主要是完成用户人机交互界面,调用数据接口,渲染页面,完成业务逻辑等...
2015年01月08日
基于信息时代下非遗数字博物馆网站受众群体分析
非物质文化遗产是人类一种特殊遗产,与人类物质文化遗产相比有自己的特殊性。这种特殊性不仅表现在外部形态上,还表现在内涵特性上。具体而言,那就是传承性,社会性、无形性、多元性、活态性等特点。信息时代下的数字博物馆无论在内容上还是视觉陈展形式上都要凸显非遗的这些特性。首先要从内容构架上凸显非物质文化遗产多样性丰富性;其...
2015年01月07日
如何买到性价比较高的域名?
个人觉得,首先需要了解下您购买的域名的目的是什么,纯粹为了投资还是网站、博客需要找个对你有意义的域名?1、如果是为了投资,则可以去跑一遍域名,从未被注册的域名中挑选顺眼的进行注册(已注册的进行投资成本高,还不如投资些看似毫无意义、说法的域名,可能对某些人意义重大呢?),建议可用这个域名工具http://www.hos...
2015年01月06日
什么是运维工程师?
说到运维,基本上应该是甲方职位了 ,乙方一般是研发和实施。从基层职位看,运维和开发(含产品经理)的分工还是挺大的。开发负责coding,主要考虑功能和非功能的实现,运维负责系统上线后系统的稳定、高效运行。所以在所需技术上也大有不同。开发重点在各种开发语言、开发框架、持续性集成环境、软件工程、算法以及对应的业务等等,对...
2015年01月06日