PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的字符串大小写转换。...
分类:
Web程序 时间:
2014-11-18 15:59:59
阅读次数:
240
循环(迭代)与递归的区别1. 递归算法与迭代算法的设计思路区别在于:函数或算法是否具备收敛性,当且仅当一个算法存在预期的收敛效果时,采用递归算法才是可行的,否则,就不能使用递归算法。 当然,从理论上说,所有的递归函数都可以转换为迭代函数,反之亦然,然而代价通常都是比较高的。 ...
分类:
其他好文 时间:
2014-11-18 06:55:48
阅读次数:
693
闲聊无论是做j2ee开发还是做j2se开发,spring都是一把大刀。当下流行的ssh三大框架中,spring是最不可替代的,如果不用hibernate和struts,我觉得都无关紧要,但是不能没有spring,可能有人说spring有啥用啊?直接new对象又有何妨,搞了个ioc这么麻烦,又难以理解...
分类:
编程语言 时间:
2014-11-18 00:03:39
阅读次数:
411
.NET平台很棒。真的很棒。直到它不再那么棒。我为什么不再用.NET?简单来说,它限制了我们选择的能力(对我来说很重要),转移了我们的注意力,使得我们向内认知它的安全性,替代了帮助我们认知外面广阔世界的所有可能性。[系好安全带:这个文章的长度几乎成了一本书…]优点首先让我开始说说.NET做得对的许多...
分类:
Web程序 时间:
2014-11-17 20:58:53
阅读次数:
342
Python包管理工具Distribute的安装Python的包管理工具常见的有easy_install,setuptools,还有pip,distribute,那麽这几个工具有什么关系呢,看一下下面这个图就明白了:可以看到distribute是setuptools的替代方案,pip是easy_install的替代方案。Distribute提供一个安装python模..
分类:
编程语言 时间:
2014-11-17 19:46:14
阅读次数:
225
作用:通过SSH模块管理客户端的ssh远程服务,并用key认证方式替代密码认证方式,提高安全性;本例分两阶段,首先是ssh的安装、配置及服务管理,然后是使用如何转换成key认证方式。#第一阶段1、服务端配置ssh模块(1)模块清单[root@puppet~]#tree/etc/puppet/modules/ssh/
/etc..
分类:
其他好文 时间:
2014-11-17 19:45:00
阅读次数:
386
Tmux介绍:Tmux是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进 行各种布局和操作。它可以做到一条命令就启动起来(强大的配置),左侧是终端,右侧是Vim,下面来一个gdb——总之它就是一个灵活的IDE,任仍你配 置...
分类:
其他好文 时间:
2014-11-17 17:30:54
阅读次数:
176
简介 Groovy 是 用于Java虚拟机的一种敏捷的动态语言,它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。使用该种语言不必编写过多的代码,同时又具有闭包和动态语言中的其他特性。Groovy是JVM的一个替代语言(替代是指可以用 Groovy 在Jav...
分类:
其他好文 时间:
2014-11-17 17:15:16
阅读次数:
231
noty是一个jQuery的通知(信息提示)插件,灵活轻便,是一个非常棒的用于替代传统提示对话框的插件。当前最新版本为2.1.0: 从https://github.com/needim/noty可以获取最新源代码。布局样式支持的提示样式,每种样式都有预定义好的css样式:alert: 默认的提示样式...
分类:
Web程序 时间:
2014-11-17 13:47:48
阅读次数:
149
ssl是通讯链路的附加层。可以包含很多协议。https, ftps, .....ssh只是加密的shell,最初是用来替代telnet的。通过port forward,也可以让其他协议通过ssh的隧道而起到加密的效果。SSL是一种国际标准的加密及身份认证通信协议,您用的浏览器就支持此协议。SSL(S...
分类:
其他好文 时间:
2014-11-17 12:11:19
阅读次数:
195