- 博客(112)
- 资源 (8)
- 收藏
- 关注
转载 门门通还是精通一门(程序员)
门门通还是精通一门我一直希望计算机只有一种程序设计语言,哪怕是高级程序语言只有一种也行,这样我们就不必为学这种或那种语言而烦恼了;或者我们学习语言不费事,有一种学一种也行,也没有学不全语言的烦恼了。但是,两者都只是一种希望,不知道未来能否实现。程序员进入了成长期,必然和程序语言打交道,这个时候学语言一定是和具体项目、应用、客户相关。学习语言已经不是一种个人爱好的选择,而是一种工作的选择。就
2016-04-22 14:53:46
3375
转载 PHP学习路线
1.基本语法 很无聊的东西2.PHP+MYSQL 初步做出自己的作品,很高兴了3.面向对象 怎么这么难,不过当你会了之后你很乐意OOP4.设计模式 这部分很多人都觉得很难5.模板引擎 有名的有Smarty,可以看看官方网站的手册或者到一些论坛下载手册6.二次开发 像大多数论坛,博客都是二次开发的。有discuz!,Wordpress,phpwind等
2016-04-11 13:58:28
589
转载 php程序员应具备的7种能力
一个优秀php程序员应具备什么样的能力,才能更好的完成工作,才会有更好的发展方向呢?下面7种能力希望对您有所帮助。一,php能力1,了解阶段,您能写一些代码,因为那是在手册和google的帮助下,您才完成的。变量乱定义,N多函数不知道,做起事来很慢,想到什么写什么,代码写的比较乱,后期维护很麻烦。2,熟悉阶段,经常查函数,手册估计也看过一,二遍了,常用的函数基本上您都了解了。后期维护给
2016-04-11 09:53:53
620
转载 PHP程序员的技术成长规划
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况进行的设定,并且所有设定都非常具体明确清晰,可能会让人觉得不适,请理解仅代表一家之言
2015-12-10 21:45:59
546
转载 如何将虚拟机中的内网IP设置成固定的
虚拟机中安装CentOS6.5,每次重启过后ip都会更新,导致每次都得重新查看当前ip。虽然可以直接暂停挂起但是偶尔重启过后也是相当麻烦的。于是将此设置为固定IP,故而把这个流程记录下来。1.首先获取你的GATEWAY,方便后面在cento系统配置里使用选取菜单栏:编辑->虚拟网络编辑器将 使用本地DHCP服务将IP地址分配给虚拟机 前面的钩去掉,点击 NAT设置 查看一下网关GA
2015-10-19 18:51:35
10698
原创 vmplayer虚拟机中如何找到网络配置的窗口
vmplayer原生是不支持网络配置功能的,它只用新建虚拟机,和打开,运行虚拟机等简单功能。让它实现vmware workstation的功能,你可能会感觉不太靠谱。但实际呢? vmplayer只是一个vmware workstation的一个精简之后的结果,而它是存在一个完整vmware网络配置,而实际使用时,你却发现很难找到网络配置的窗口。主要原因是vmplayer安装之后不存在网络配置文件v
2015-10-19 18:47:57
5078
转载 外网访问 虚拟机下的web服务器 设置主机端口与虚拟机ip和端口的映射
之前在Centos虚拟机上安装了LAMP,搭建起了自己的web服务器,具体流程见博文:http://blog.youkuaiyun.com/ai_net/article/details/7693165但是,在本机访问虚拟机的时候,因为系统原因,还是会有一些问题的,解决方法有:http://blog.youkuaiyun.com/ai_net/article/details/7693788除了上面一篇博文写到的问题
2015-10-19 18:36:34
15971
1
转载 微信公众号的开发
http://www.cnblogs.com/mchina/tag/%E5%BE%AE%E4%BF%A1/http://www.cnblogs.com/mchina/archive/2013/06/05/3108618.html
2015-10-08 16:26:27
555
转载 在CentOS上MySQL数据库服务器配置方法
http://www.jb51.net/article/23255.htm无意中还找到了CentOS的专业论坛,记住:http://www.centospub.com于是,开始的学习配置本次环境:CentOS系统,mysql-server(版本忘了,因为是使用yum安装的)过程如下(转载,根据本人安装详细要求,略加修改) : 在提到网站构
2015-10-08 16:20:48
358
转载 CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.html
2015-10-08 16:12:27
384
转载 Linux PHP开发环境:CentOS下配置LAMP开发环境
一、准备1.1 修改防火墙配置 文件名:/etc/sysconfig/iptables 添加: -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --sta
2015-10-08 16:09:39
555
转载 在win7系统下使用TortoiseGit(乌龟git)简单操作Git@OSC
详见此贴:http://my.oschina.net/longxuu/blog/141699
2015-09-20 16:01:22
410
转载 MYSQL函数group_concat的使用
今天对一批数据要迁移转换,查了下,有group_concat这个函数简单实现字段的列转行设置,过程记录如下 一.测试数据准备mysql> use test;Database changedmysql> select * from t_kenyon;+------+| id |+------+| 1 || 123 || 789 || 345 ||
2015-09-18 18:09:10
490
转载 TortoiseSVN文件夹及文件图标不显示解决方法
由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新学习svn 的使用,这个问题没解决,不舒服,没有了图标,就像打仗没有了旗帜一样: 对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态
2015-08-19 09:46:28
455
转载 linux下 Apache 配置虚拟主机三种方式
一、基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP:[root@localhost root]# ifconfig eth0:1 192.168.1.11[root@localhost root]# ifconfig eth0:2 192.168.1.12[root@localhost root]
2015-08-19 09:40:22
14118
2
转载 Linux查看物理CPU个数、核数、逻辑CPU个数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep
2015-08-19 09:33:23
1328
转载 php设计模式 (总结)
传统的23种模式(没有区分简单工厂与抽象工厂)http://www.cnblogs.com/bluefrog/archive/2011/01/04/1925933.html php设计模式 Interpreter(解释器模式)http://www.cnblogs.com/bluefrog/archive/2011/01/04/1925932.html php设计模式 Factory
2015-06-26 10:05:29
481
转载 mysql调优及MySql 处理超大数据量
利用服务器的几个调优技巧,让 MySQL 服务器飞速运行如今,开发人员不断地开发和部署使用 LAMP(Linux®、Apache、MySQL 和PHP/Perl)架构的应用程序。但是,服务器管理员常常对应用程序本身没有什么控制能力,因为应用程序是别人编写的。这份 共三部分的系列文章将讨论许多服务器配置问题,这些配置会影响应用程序的性能。本文是本系列文章的第三部分,也是最后一部
2015-03-03 17:02:25
931
原创 MySQL索引的创建、删除和查看
1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,c2,c
2015-03-03 16:41:41
446
转载 解决js代码中加入alert()就成功执行,不加就不对的问题!
问题: 我是做一个回车事件处理,翻页的那种,在一个页面上成功了,换到另外两个页面上就出错了。反正就是跳到1,如果加上alert(),就跳转成功。 可能情况: 这种情况一般出现在 alert() 之后的某个代码需要页面元素进入一定的状态才能使用,加上 alert() 之后,相当于页面元素有足够的时间进入一定的状态了,如果确定你的代码没有问题,你可以
2015-02-16 21:32:20
619
转载 CI框架去掉URl中的index.php部分
为美观一些,去掉CI默认url中的index.php。分三步操作:1.打开apache的配置文件,conf/httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉。搜索 AllowOverride None(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为AllowOverride
2015-01-20 16:13:03
2415
转载 PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入_取整
php保留两位小数并且四舍五入: $num = 123213.666666; echo sprintf("%.2f", $num); php保留两位小数并且不四舍五入: $num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)); php进一法取整 :
2015-01-20 10:26:46
2789
转载 jQuery增加、删除 、修改select option
jQuery获取Select选择的Text和Value: 1. var checkText=jQuery("#select_id").find("option:selected").text(); //获取Select选择的Text 2. var checkValue=jQuery("#select_id").val(); //获取Select选择的optio
2015-01-06 16:05:06
691
转载 php获取阳历日期的农历类
/* * 农历 节气 节日 */class Lunar { var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo = array( array(0,2,9,21936),array(6,1,30,9656),array(0,2,17,9584),array(0,2,6,21168),array(5,1,26,4
2015-01-05 11:09:53
2858
原创 由于文件编码问题造成json_encode 中文变成null的解决办法
在使用json_encode时,如果文件不是UTF-8格式并且数组中存在中文,该中文会输出为null示例代码:<?php $brand = array('id'=>'123456','name'=>'中国人'); var_dump(json_encode($brand));?>输出结果:string(27) "{"id":"123456","name":null}"使
2014-12-29 14:13:57
3785
转载 php 二维数组去重合并将相同数量累加
$arr = array( array( 'user_id' => 100, 'goods_id' => 10, 'number' => 1, ), array( 'user_id' => 102, 'goods_id' => 10, 'number' => 1, ),
2014-12-27 17:56:00
2925
转载 永久保存alias设置
在账户根目录下有.bashrc文件,root用户:/root/.bashrcaaaa(普通用户)用户:/home/aaaa/.bashrc编辑这个文件即可添加alias cdetc='cd /etc'alias cdroot='cd /root'保存退出后,注销再登录后,输入“cdetc”就相当于执行了“cd /etc”了
2014-12-24 13:26:50
3311
转载 CentOS下rpm和yum安装软件方法
centos的软件安装大致可以分为两种类型:[centos]rpm文件安装,使用rpm指令(上传rpm软件包) 类似[ubuntu]deb文件安装,使用dpkg指令[centos]yum安装 (安装rpm软件包中需要的软件) 类似[ubuntu]apt-get安装rpm命令:(一)查询系统装已经安装的软件信息 对于一个rpm包来说,都是有"-"和"."构成的,基本上有以下几部分
2014-12-21 21:57:11
644
转载 CentOS6.0(32/64位)安装Apache+PHP+Mysql教程,安装Magento(解决DOM,Mcrypt,GD问题)完整教程
查看CentOS版本命令:[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 6.0 (Final)一、 安装Apache+PHP+Mysql1. 安装 MySQL打开SSH,输入:[root@localhost ~]# yum install mysql mysql-server出现[Y/n]的全部按Y键,然后按
2014-12-21 21:51:44
937
转载 CentOS查看系统信息-CentOS查看命令
一:查看cpu 1. more /proc/cpuinfo | grep "model name" 2.grep "model name" /proc/cpuinfo 如果觉得需要看的更加舒服 grep "model name" /proc/cpuinfo | cut -f2 -d: 二:查看内[root@CentOS ~]# grep MemTotal
2014-12-21 18:12:47
1798
原创 pc 上winscp 连接本地centos虚拟机
打开winSCP窗口、主机名为虚拟机上CentOS的ip 用户名和密码为CentOS的登录用户和密码、端口默认为22,输入正确点登录即可连接成功若端口22未打开,winSCP是无法连接CentOS的,可以参考下面解决办法centos下开启1、设定80, 22,3306 端口[root@localhost /]# /sbin/iptables -I INPUT -p tcp
2014-12-21 17:59:45
11968
1
原创 解决VMware虚拟机CentOS6.0无法连通网络的办法
1)点击 VM->SettingsHardware选项卡下面2)点击Network Adapter 设置如下图所示:3)然后右键点击 我的电脑->管理->服务和应用程序->服务找到如下服务进程 VMware DHCP Service, VMware NAT Service。分别点击右键->启动4)在Centos里面打开终端,输入shutdown -r now重启即可
2014-12-21 00:06:05
814
转载 VmWare下安装CentOS6图文安装教程
第一次使用VmWare和CentOS6,中间遇到不少问题,记性不好,还是记下来留作以后查看,也方便遇到这些问题的朋友能做个参考:),我的操作系统是WIN7旗舰版,VMware版本是VMware-workstation-full-7.1.0,CentOS的版本是CentOS-6.0-i386,32位的(注意如果Windows本身是32位的,CentOS版本也应该选择32位的,否则会提示不支持,也可能
2014-12-20 18:55:31
446
原创 PHP 如何获取两个时间之间的年和月份及间隔天数 PHP两个日期之间的所有日期
$time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒$time2 = strtotime('2015-02-06'); $monarr = array();$monarr[] = '2014-02'; // 当前月;while( ($time1 = strtotime('+1 month', $time1)) <= $time2){
2014-12-18 19:37:56
11589
原创 PHP生成随机字符串方法
function getRandChar($length){ $str = null; $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz"; $max = strlen($strPol)-1; for($i=0;$i<$length;$i++){ $str.=$str
2014-12-05 14:58:14
672
原创 php可逆的加密解密算法实现
/********************************************************************* 函数名称:encrypt 函数作用:加密解密字符串 使用方法: 加密 :encrypt('str','E','nowamagic'); 解密 :encrypt('被加密过的字符串','D','nowam
2014-12-05 14:46:40
2558
原创 css强制换行、禁止换行、超出隐藏实现
一、强制换行1 word-break: break-all; 只对英文起作用,以字母作为换行依据。2 word-wrap: break-word; 只对英文起作用,以单词作为换行依据。3 white-space: pre-wrap; 只对中文起作用,强制换行。word-break:break-all 和 word-wrap:break-word 都是能使其容器如DI
2014-11-21 12:49:33
2430
原创 CSS中如何把Span标签等行内元素设置为固定宽度及div中内容垂直居中
一、形如ABC独立行设置SPAN为固定宽度方法如下:span {width:60px; text-align:center; display:block; }实际验证结果:IE6 OK, FIREFOX 3 OK。一、形如ABCDEF格式行设置SPAN为固定宽度的方法如下:span {width:60px; text-align:center; display:block; float:l
2014-11-11 16:42:26
5050
转载 ul li设置横排,并除去li前的圆点
首页产品介绍服务介绍技术支持立刻购买联系我们 CSS定义为:.test ul{list-style:none;} 说明:“.test ul”表示我要定义的样式将作用在test的层里的ul标签上。现在的效果是没有圆点了
2014-11-11 16:38:40
3014
spring4.16与mybatis3.4.6整合所需要的jar包
2018-05-30
php开发手册.chm
2014-04-24
smarty中文手册.chm
2014-04-24
eFront用户手册
2014-04-24
ci框架 2.0中文手册.chm
2013-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人