以图明志

IT人家

你真的需要读研么?

关于计算机系研究生
如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。软件学院从教学计划上就没有把你往这方面带。当然能不能更上一层楼最终还是完全取决于你自己。工作经验并不一定等于开发经验,我见过很多工作2-3年的人,但是没有一点开发经验。

数据库技术

理解数据库范式

满足范式要求的数据库设计是结构清晰的
在做数据库设计的时候,满足范式要求的数据库设计是结构清晰的,同时可避免数据冗余和操作异常。一般情况下满足第二和第三范式就OK(第一范式是默认满足的),这并意味着不符合范式要求的设计一定是错误的,这种较特殊的情况下,不符合范式要求反而是合理的。

搜索引擎优化

从Google SEO评估报告中得到的SEO建议

学习最直接的SEO技巧
Google的搜索质量小组在Webmaster Central Blog上发布了一个涉及到Google自身产品网站的内部SEO报告文档(英文PDF文件),通过报告我们可以看出Google本身的不同产品团队对于一些搜索引擎优化和用户体验优化方面的事情其实把握的也不是很好,Google的很多产品网站有很大的SEO提升空间(如果他们需要的话…)。

JavaScript

判断浏览器类型并使用相应的CSS

让你的网站呈现更灵活
做过前端开发的应该都会对浏览器兼容问题抓过头吧,这里有一种方法,可以根据用户使用的浏览器判断使用何种CSS,同样,你也可以根据用户登录的时间,显示白天,夜晚或者凌晨,这样可以使你的网站更加人性化。

CSS

CSS各种鼠标样式介绍

让你自定义你的鼠标样子
大家否曾注意到有些网站的鼠标不是规则的斜向上箭头的形状,而是十字形,或者是向左的箭头,或者是个问号等等。当你想在网页的不同位置让鼠标显示不 同形状,以体现不同的功能区;当你想让你的网站体现与众不同的风格时,考虑一下在鼠标样式上下功夫吧。其实鼠标样式的用途还是极为广泛的,那么怎样才能实现鼠标的不同样式呢?

JavaScript

JavaScript eval()函数的用处

eval的作用是把一段字符串传递给JS解释器
在初学JS的时候就知道这个函数,却一直没有了解过他的用途,也一直都是睁一只眼闭一只眼,这次来深入地了解一下这个函数的作用。eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行它。

PHP服务器脚本

释疑PHP的ob_start()函数

理解缓冲输出函数
php ob_start 与 ob_end_flush() 是 php 的缓冲输出函数。ob_start([string output_callback])- 打开输出缓冲区,所有的输出信息不在直接发送到浏览器,而是保存在输出缓冲区里面,可选得回调函数用于处理输出结果信息。ob_end_flush - 结束(发送)输出缓冲区的内容,关闭输出缓冲区。

PHP服务器脚本

用Json实现PHP与JavaScript间数据交换

解决Json的前后台通信问题
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。简而论之,不管是xml还是json都是为了方便在客户端与服务器端交互数据的中转站,特别是用于对象型数据,比如最常见的数组。下面将分别将数组从php传送给javascript,以及将数组从javascript传送给php示例说明,例子比较简单,明白概念即可。

PHP服务器脚本

关于PHP json_encode()函数

解析json编码
在 php 中使用 json_encode() 内置函数(php > 5.2)可以使用得 php 中数据可以与其它语言很好的传递并且使用它。这个函数的功能是将数值转换成json数据存储格式。json_encode 函数中中文被编码成 null 了,Google 了一下,很简单,为了与前端紧密结合,Json 只支持 utf-8 编码,我认为是前端的 Javascript 也是 utf-8 的原因。

开源项目与工具

WordPress里的the_content()函数分析

改变“Read More”的样式
模板标签 the_content() 显示当前文章的内容。该标签必须在 WordPress 主循环(loop)中。若文章使用快速标签 来截取摘要,the_content()标签将只在非单篇文章或非固定链接文章上显示 前的摘要部分。the_content()标签可包含一个规定 内容和样式的参数,该参数会生成“继续阅读全文”的链接。

PHP服务器脚本

PHP中Json使用全面解析

详细教你如何使用Json
对于JSON(JavaScript Object Notation)大家应该不陌生,它是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。对于JSON和PHP的serialize、json_encode如果有深刻的了解,结合PHP、Javascript、JSON以及Ajax就可以完成强大的数据交互功能。

Ajax技术

如何使用Ajax从服务端获取数据

汇总所有Ajax获取数据的方法
简单来说,方法有以下几种:返回XML,返回HTML,返回Json,返回一些javascript代码,在客户端执行。从服务端获得数据的最容易想到的方法就是在服务端反加一定格式的数据,一般是XML格式,然后在服务端使用XMLDocument或其他技术来读取这些数据。

IT人家

你的代码真的完成了吗

只有真正完成了的代码才是高质量的代码
Alixx Skevington贴出一篇“完成宣言”以引发讨论,其中谈到团队成员针对各自的工作质量向彼此做出的承诺,并清晰表明了他们对于使用代码交付业务价值的承诺。他的“完成”条件列表包括:我会确保我的代码可用。我的代码是为了供他人使用、与他人交互的,我所写的一切都要保证这是令人愉快的过程。

CSS

CSS的inline-block属性分析

解决浮动的蹊跷问题
ie6,ie7的haslayout属性是个让人头疼的问题。在做导航条的时候,一般会用到ul li结构,大多数时候我们是把li设置为浮动,让其并排显示在同一行。还有一种方法就是设置li为display:inline;这样可以达到同样的效果,但是问题是inline元素的特性:默认无法设置宽度,高度,以及上下margin。

IT人家

优秀程序员的一些素质

你都做到了吗?
我认为优秀程序员首先具备的素质是心怀理想。我曾说过许多程序员都是冲着“比尔.盖茨”而来的,是被他的巨大成功所感召的。可以说不想当比尔盖茨的程序员不是好程序员。大家要记住,比尔盖茨的成功是两个方面的成功,一个是他个人的成功,另一个是IT行业的成功。作为个人成功,只要个人能在众人中脱颖而出,应该可以说行行都可以出状元的。

IT人家

[译文]如何自学编程

给自学者的一些建议
你也许曾经想过要学习如何开发软件或只是想临时的写出一个脚本但不知道如何入手。 幸运的是,现在的互联网上到处都有丰富的学习资源让你能在短时间里成为一个程序员。因为互联网的出现,使程序员们可以通过它讨论软件开发技术,发布学习指导,以及共享代码实例让其他人可以在线学习。
3 / 11 首页 < Prev 1 2 3 4 5 Next > 尾页 页码: