以图明志

CSS

CSS让图片垂直居中的几种技巧

三种方法介绍
在网页设计过程中,有时候会希望图片垂直居中的情况。而且,需要垂直居中的图片的高度也不确定,这就会给页面的布局带来一定的挑战。下面总结了一下,曾经使用过的几种方法来使图片垂直居中,除了第一种方法只限于标准浏览器外,另外两种方法的兼容性还不错。

计算机算法

[专题] 漫谈递归:递归的思想

用归纳法来理解递归
很多不理解递归的人(今天在csdn里面看到一个初学者的留言),总认为递归完全没必要,用循环就可以实现,其实这是一种很肤浅的理解。因为递归之所以在程序中能风靡并不是因为他的循环,大家都知道递归分两步,递和归,那么可以知道递归对于空间性能来说,简直就是造孽,这对于追求时空完美的人来说,简直无法接接受,如果递归仅仅是循环,估计现在我们就看不到递归了。

C/C++编程语言

MFC中Edit Control值的获取与赋值

Edit Control取值赋值
Edit Control是在MFC对话框中最频繁的使用的控件之一,获取Edit Control与赋值是常见的操作。下面来看看如何实现。IDE Visual Studio 2010,MFC工程。首先是新建MFC工程。然后在资源视图界面中,Dialog文件夹下打开IDD_NOWAMAGIC_MFC_DIALOG,自己设计界面。然后选择Edit Control,在属性栏点击闪电的小图标,选择BN_CLICKED,添加OnBnClickedOk事件。

JavaScript

JSON对象转字符串的一些方法

JSON.stringify()适用范围有限
将后台程序(如php)发送过来的json数据转化为javascript的数组或者对象的方法十分简单,然而想将一个javascript对象转化为json格式的字符串却并不那么简单,特别是对象的属性值递归包含一个对象时(如 var obj={a:[2,3],b:{m:[3,4],n:2} } ),那么有没有什么方法将obj转化为json格式的字符串呢?

JavaScript

原生的强大DOM选择器querySelector

querySelector和querySelectorAll
在传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id 等方式来查找,这显然是远远不够的,如果想要进行更为精确的选择不得不使用看起来非常繁琐的正则表达式,或者使用某个库。

PHP服务器脚本

[专题] PHP函数补完:call_user_func()

从UCenter里了解的一个函数
UCenter源代码里有一个函数call_user_func,开始以为是自己定义的函数,结果到处都找不到。后来才知道call_user_func是PHP的内置函数,该函数允许用户调用直接写的函数并传入一定的参数,下面总结下这个函数的使用方法。

PHP服务器脚本

PHP环境下Memcache的使用方法

介绍PHP下memcache的使用
Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。

数据库技术

MySQL临时表的简单用法

在大数据量时有时会加快查询速度
当工作在非常大的表上时,你可能偶尔需要运行很多查询获得一个大量数据的小的子集,不是对整个表运行这些查询,而是让MySQL每次找出所需的少数记录,将记录选择到一个临时表可能更快些,然后在这些表运行查询。临时表将在你连接MySQL期间存在。当你断开时,MySQL将自动删除表并释放所用的空间。

PHP服务器脚本

[专题] PHP函数补完:preg_match()

正则表达式在 PHP 中的应用
preg_match — 进行正则表达式匹配。语法:int preg_match ( string $pattern , string $subject [, array $matches [, int $flags ]] )在 subject 字符串中搜索与 pattern 给出的正则表达式相匹配的内容。如果提供了 matches ,则其会被搜索的结果所填充。$matches[0] 将包含与整个模式匹配的文本。

PHP服务器脚本

PHP底层的运行机制与原理

优化我们程序的性能
PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存管理、框架模型值得我们借鉴,通过扩展开发实现更多更强大的功能,优化我们程序的性能。

PHP服务器脚本

PHP合并、追加与连接数组

array_merge()、array_combine()
array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

JavaScript

如何处理JSON中的特殊字符

介绍几种解决方案
JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScript 对象,而无需为如何表示这些对象多费心思。

PHP服务器脚本

概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM

各公共网关接口介绍
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。

PHP服务器脚本

PHP ORM框架与简单代码实现

让OOP与关系数据库更融洽
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。

IT人家

从知乎上看到“全栈开发者”讨论之后的自黑

怎样成为Full Stack Developer
今天在知乎上看到一个关于怎样成为全栈工程师(Full Stack Developer)?的讨论,身中N枪,为警示自己,故在此自黑一下。自黑是一种精神,也是一种勇气嘛。FSD 即 full stack developer,正如 Cat Chen 说的,努力着手解决眼前的问题,就会走上 FSD 的路上。而且成为了 FSD 有一个巨大的好处,那就是成为了 FSD 那就意味着你具备了单人创业的能力。

PHP服务器脚本

鸟哥谈PHP的架构与未来发展

PHP势头依然强劲
惠新宸于2011年8月作为核心开发人员加入PHP语言官方开发组,目前是该组织的唯一一位国人,也是国内最具影响力的PHP技术专家之一。 惠新宸作为知名PHP技术博客“风雪之隅”(http://www.laruence.com/)的博主, 一直专注与PHP底层原理的研究和分享。 其中《深入理解PHP原理》系列文章被广泛推荐, 成为国内PHP语言深度使用和定制的经典入门教材。
2 / 139 首页 < Prev 1 2 3 4 5 Next > 尾页 页码: