以图明志

IT人家

程序员应该如何积累知识与技术经验

程序员的学习和积累
对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。

开源项目与工具

Google的JavaScript压缩工具介绍

让你的js文件更加小巧快捷
现在的Web项目总是离不开大量JavaScript,而JS文件的体积也越来越大,也越来越影响页面的感知性能(Perceived Performance)。因此,我们会对JS文件进行压缩,一方面是使用Gzip,而另一方面则是去除JS文件里的注释、空白,并且压缩局部变量长度等等。对于一些成熟的类库来说,它们本身都会提供“完整注释”以及“强烈压缩”两个版本。

互联网时代

目前主流浏览器的内核

了解主流浏览器都是用什么内核的
浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。

互联网时代

微软面试的一些逻辑题

锻炼一些你的思维
请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里还必须留有一份。 答案:面对这样的怪题,有些应聘者绞尽脑汁也无法分成;而有些应聘者却感到此题实际很简单,把切成的8份蛋糕先拿出7份分给7人,剩下的1份连蛋糕盒一起分给第8个人。

PHP服务器脚本

如何使用PHP操作cookie

PHP setcookie() 函数介绍
PHP setcookie() 函数向客户端发送一个 HTTP cookie。cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当计算机通过浏览器请求一个页面,就会发送这个 cookie。cookie 的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值。

软件架构技术

软件的生命周期分为哪几个阶段

了解软件产品的开发流程
软件项目的来源一般有两个渠道,一是自主研发的“非订单软件”,二是为用户开发的“订单软件”。前者需要立项,后者需要签订合同。所以“立项”和“合同”是IT企业软件项目(或产品)的两个源头。一旦立项或者签订合同成功,企业领导或软件管理部门就要下达“任务书”。

JavaScript

使用JSONP实现跨域通信

浅谈JSONP
JSONP是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。在客户端调用提供JSONP支持的URL Service,获取JSONP格式数据。

JQuery

仿微博的JQuery日历控件

重造个轮子
就是常见的选取日期的日历控件而已,还没到的日期无法选择,其它的都和正常日历控件差不多,先看看演示效果吧。实现原理主要是处理table,生成tr td,其中最重要的是如何找出每月第一天是星期几,然后就能对应出这个月的余下天数。日历控件网上一搜一大把,但是我觉得自己写一遍还是有好处的。

IT人家

怎样的程序员才会有出头之日

学会分享及修炼自己
在国内,搞技术也来越不吃香了。人们都想着投身公务员的行列,或是从事商业自己当老板。许多当年好友一谈起自己的技术事业来,就仿佛自己正驾驶着诺亚方舟,意气风发挥斥方遒。然而多年以后,他们纷纷睿智而又深沉地选择了管理,再谈起技术,就仿佛在谈论一艘即将沉没的破船,有些回忆的伤感,可更多的却是幸免于难的庆幸。

数据库技术

MySQL字符集常见问题的解决方法

字符集的设置和修改
在Google中搜索“mysql 乱码”,可以查到“1,550,000”条结果;搜索“jsp 乱码”,可以查到“1,450,000”条结果,当然JSP乱码不一定就是MySQL乱码,但多数情况是编码问题(可能是页面编码、数据库编码)。可见,编码问题在我们开发过程中是经常出现的,因此对编码的了解、设置和修改就显得及其重要了。

数据库技术

查看、设置与修改MySQL字符集

字符集总结
前一段时间,一直被MySQL的字符集困扰,今天就这方面的知识总结一下。MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。

JavaScript

用JavaScript实现一个单例模式

JavaScript演示下Singleton设计模式
用JavaScript来演示下Singleton设计模式。上面的Singleton在代码一加载的时候就已经建立了,怎么延迟加载呢?采用下面这种模式:具体来说,把创建单例的代码放到constructor里,在首次调用的时候再实例化。

Web设计理念

淘宝首页图片切换效果模仿

很好的一个图片切换效果
仿淘宝首页图片切换,很好的一个图片切换效果。现在淘宝改版了,右下角的按钮变成圆形,不过大体上还是差不多的。这个效果你可以拿来就用,如果你看一下这个效果的源代码,或许还会有不少的收获。先来看效果演示吧~

Web设计理念

剖析HTTP中的Get与Post操作

Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。

PHP服务器脚本

require_once的性能其实很低下

构建自己的高效require_once
经过测试,require_once是一个性能低下的语法结构,当然,这个性能低下是相对于require而言的,本文阐述我们项目目前使用的require方式,通过实验代码证明其高效性,同时,描述我们在使用过程中遇到的问题,避免他人在同一个石头上绊倒。require: 引入一个文件,运行时编译引入。require_once: 功能等同于require,只是当这个文件被引用过后,不再编译引入。

IT人家

我们为什么到今天还不成功?

重新审视自己,做生活的强者
今天我们为什么不成功?首先我们没有定义好自己的成功标准是什么(是票子、车子、房子、妻子?),不清楚自己的真正目标,是为了理想、 爱好、钱、事业、家庭、权利、欲望、还是人生价值的体现,因此我们每天依旧重复过着糊里糊涂的日子。生活是那么单调、枯燥。
2 / 11 首页 < Prev 1 2 3 4 5 Next > 尾页 页码: