- 博客(24)
- 收藏
- 关注
原创 有一种生物叫做程序员。。。。
真正的程序员从来不写注释,难写的程序必定也难读。真正的程序员不写应用程序,他们直接从最底层的裸机开始编程。真正的程序员他们认为应用程序编程是那些不会系统编程的人干的活。真正的程序员不画流程图,流程图是没文化的人的文档,居住在山洞里的人才会在岩壁上画流程图。真正的程序员不读手册,依赖手册是无知和懦弱的表现。真正的程序员从不一次做对,他们可以连续30个小时坐在机器前面给程序打补丁,
2016-06-29 19:39:33 823
原创 session信息入库
1、为什么要实现session信息入库?session入库 重写session制机,在session的周期内,获得到session的数据并记录到数据库,和获得的进程 * 作用: 解决了http超文本传输的无状态无法保存用户信息的问题 * * Session默认是存放到服务器上的文件中,不方便管理,如果能把session存放到数据库中就可以方便的对数据库进行
2016-06-29 19:33:19 388
原创 SQL语句测试
Student(S#,Sname,Sage,Ssex) 学生表 S#:学号;Name:学生姓名;Age:学生年龄;Sex:学生性别Course(C#,Cname,T#) 课程表 C#,课程编号;Name:课程名字;T#:教师编号SC(S#,C#,score) 成绩表 S#:学号;C#,
2016-06-28 21:26:40 476
原创 装箱子
老板有1000个苹果,却只有10个箱子,客户给老板除了一个难题,说如果老板把题解开就把1000个苹果全买了,老板说没问题,来吧!我之前是程序员。客户说:“把你现在的1000个苹果全部装进10个箱子(分别为1号、2号.....10号),忽略箱子的容量大小,每个箱子都要装苹果,装几个你自己定,我要买几个苹果,你就告诉我,把几号,几号拿走,就是你要的个数。”,老板说:“呵呵。”funct...
2016-06-28 21:17:17 410
原创 json、xml、jsonp接口的生成与调用
json.php(生成json) <?php header('content-type:application/json;charset=utf8'); $arr = array('1','2','asda'); $json = json_encode($arr); echo $json; ?>
2016-06-28 21:06:59 1011
转载 Mysql用户以及权限
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码
2016-06-24 10:34:19 274
原创 linux下mysql的root密码忘记
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且
2016-06-23 16:17:42 307
原创 mysql 主从复制(一)之实战篇(超简单)
主服务器:从服务器ip地址分别为 192.168.145.222、192.168.145.226 1、修改主服务器master:vi /etc/my.cnf [mysqld] log-bin=mysql-bin #[必须]启用二进制日志 server-id=222 #[必须]服务器唯一ID,默认是1,一般取IP最后一段 2、修改从服务器slav
2016-06-23 13:37:30 421
原创 排序算法
<?php$ar=array(2,8,4,56,1,23,41);print_r(bubbleSort($ar));print_r(quickSort($ar));print_r(selectSort($ar));print_r(insertSort($ar));//冒泡排序//法如其名,就是像冒泡一样,每次从数组当中 冒一个最大的数出来function bubbl...
2016-06-11 10:27:22 415
原创 __autoload
很多开发者写面向对象的应用程序时,对每个类的定义建立一个 PHP 源文件。一个很大的烦恼是不得不在每个脚本(每个类一个文件)开头写一个长长的包含文件的列表。在软件开发的系统中,不可能把所有的类都写在一个PHP文件中,当在一个PHP文件中需要调用另一个文件中声明的类时,就需要通过include把这个文件引入。不过有的时候,在文件众多的项目中,要一一将所需类的文件都include进来,是一个很让人
2016-06-08 10:56:36 403
原创 __call()
<?phpheader("content-type:text/html;charset='utf-8'");/*__call处理调用错误在程序开发中,如果在使用对象调用对象内部方法时候,调用的这个方法不存在那么程序就会出错,然后程序退出不能继续执行。那么可不可以在程序调用对象内部不存在的方法时,提示我们调用的方法及使用的参数不存在,但程序还可以继续执行,这个时候我们就要使用在调用不
2016-06-08 10:49:40 465
原创 __clone()
<?phpheader("content-type:text/html;charset='utf-8'");/*克隆对象 有的时候我们需要在一个项目里面,使用两个或多个一样的对象,如果你使用“new”关键字重新创建对象的话,再赋值上相同的属性, 这样做比较烦琐而且也容易出错,所以要根据一个对象完全克隆出一个一模一样的对象,是非常有必要的,而且克隆以后,两个对象互不干扰。 */ c
2016-06-08 10:46:22 366
原创 __toString()方法
<?phpheader("content-type:text/html;charset='utf-8'");/*定义了“__toString()”方法,在直接输出对象引用的时候,就不会产生错误,而是自动调用了”__toString()”方法, 输出“__toString()”方法中返回的字符,所以“__toString()”方法一定要有个返回值(return 语句).当我们有了__
2016-06-08 10:42:25 541
原创 static和const关键字的使用
<?phpheader("content-type:text/html;charset='utf-8'");/*static和const关键字的使用static成员能够限制外部的访问,因为static的成员是属于类的,是不属于任何对象实例,(因为静态成员是在类第一次加载的时候就创建的,所以在类的外部不需要对象而使用类名就可以访问的到静态的成员;静态的成员我们在做项目的时候目的就是使
2016-06-08 10:33:04 417
原创 final关键字的应用
<?phpheader("content-type:text/html;charset='utf-8'");//final关键字的应用,定义类和定义方法//使用final关键标记的类不能被继承;//使用final关键标记的方法不能被子类覆盖重写,是最终版本;final class Person{ }class Student extends Person{}//Fatal error
2016-06-08 10:25:37 329
原创 权限访问修饰符public,protected,private
<?phpheader("content-type:text/html;charset='utf-8'");/*访问类型 private protected public同一个类中 √ √ √类的子类中 √ √ 所有的外部成员
2016-06-08 10:18:16 437
原创 关于继承与重写
<?phpheader("content-type:text/html;charset='utf-8'");/*继承,它是指建立一个新的派生类,从一个或多个先前定义的类中继承数据和函数,而且可以重新定义或加进新数据和函数,从而建立了类的层次或等级。说的简单点就是,继承性是子类自动共享父类数据结构和方法的机制, 在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织
2016-06-07 21:53:06 390
原创 __get(),__set()
header("content-type:text/html;charset='utf-8'");//obj2.demo引出私有属性在类外的赋值和使用(__get,__set,__isset,__unset)/*构造方法就是一种赋值的形式, 但是构造方法只是在创建对象的时候赋值,如果我们已经有一个存在的对象了,想对这个存在的对象赋值, 这个时候,如果你还使用构造方法传值
2016-06-07 21:51:18 322
原创 对oop一些的基本操作
<?phpheader('content-type:text/html;charset=utf-8');//obj1.demo是基于对oop一些的基本操作,//及为obj2.demo引出私有属性在类外的赋值和使用(__get,__set,__isset,__unset)//$this这个引用指针是代表调用此方法的对象class Person{ //一般来说,总是把类的属性定
2016-06-07 21:50:06 376
转载 oop概念性讲解
1.面象对象的概念 面向对象编程(Object Oriented Programming, OOP, 面向对象程序设计)是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成,OOP达到了软件工程的三个目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。面向对象一直是软件开发领域内比较热门的话
2016-06-07 21:40:58 742
原创 大型网站图片服务器架构的演进
原文连接:http://blog.csdn.net/dinglang_2009/article/details/31450731
2016-06-06 15:37:26 303
原创 centos7.0下lnmp环境搭建
1.安装nginxyum install yum-priorities -ywget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmrpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpmyum instal
2016-06-04 16:15:54 531
原创 centos7.0下lamp环境搭建
在搭建环境以前,我们还是要做一些基本的配置,关闭firewall,selinux.............1.关闭firewallsystemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2.关闭selinuxvi /etc/selinux/conf
2016-06-04 16:04:33 512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人