03 2018 档案
摘要:编程学习资源 一、编程网站 1、牛客网 2、Codewars 二、学习网站: 1、万能的淘宝,什么没有,thinkphp的教程不要看到你手软哦,全套,系统。 1、B站,不要钱,么广告,资源超多有没有,要基础油基础,要实战有实战。 2、云之梦,前端例如bootstrap、js、jquery资源或者后端
阅读全文
摘要:Django是什么 Django是什么? 是基于python语言的优秀的web开发框架。很多有名的网站比如youtube就是用django开发的。 Python写的开源Web应用框架, 快速搭建blog,网上例子很多,最好跟python 一起学。 Python+Django可以做什么? Python
阅读全文
摘要:Thinkphp中的自动验证 1.验证字段 需要验证的表单字段名称,这个字段不一定是数据库字段,也可以是表单的一些辅助字段,例如确认密码和验证码等等。有个别验证规则和字段无关的情况下,验证字段是可以随意设置的,例如expire有效期规则是和表单字段无关的。 2.验证规则 要进行验证的规则,需要结合附
阅读全文
摘要:thinkPHP的模板是做什么用的 问题 为什么PHP中ThinkPHP有做类似模板引擎的东西?smarty也是?这些到底有何用? 我是真没发现它们的用处在哪里?分离了前端和PHP的依赖?HTML文件确实没有写PHP代码了,但是却有smarty或者Thinkphp的模板引擎代码在里面,PHP程序员要
阅读全文
摘要:nodejs是什么 一种javascript的运行环境,能够使得javascript脱离浏览器运行。 阅读本帖需要先复习小学语文课文,华罗庚的《统筹方法》。 比如,想泡壶茶喝。当时的情况是:开水没有;水壶要洗,茶壶茶杯要洗;火生了,茶叶也有了。怎么办? 办法甲:洗好水壶,灌上凉水,放在火上;在等待水
阅读全文
摘要:thinkphp 中模型究竟是什么用? 问题 似乎所有的操作都能在控制器中就能完成,模型除了几种验证之外,究竟是干什么用的,这个问题一直没理解透 解答 解答一 要明白这个问题,必须了解 MVC 历史。早在 MVC 出现以前,程序员是将 html、css、js、php、SQL 写在一个 .php 文件
阅读全文
摘要:Thinkphp5.0怎么加载css和js 问题 http://localhost/手册上的那个{load href="/static/css/style.css" /} 读取不到public 网上查了 在配置文件修改,还是无用 解答 我的成功解决问题的方式 万能的百度 一是把 public 目录指
阅读全文
摘要:php中的页面跳转和重定向 ThinkPHP中跳转和重定向的区别 跳转: 浏览器认为: 当前URL请求成功, 重新请求新的URL. 浏览器会 记录当前的URL 和 新的URL 在请求历史记录中. 回退, 是可以回退到, 当前的URL上的. (无论 success, 和 error 都是一样) 语法实
阅读全文
摘要:GIT 常用命令 Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法... 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区
阅读全文
摘要:前端库 animate.min.css 又接触到一个animate.min.css的库,做动画方面蛮不错的
阅读全文
摘要:php中命名空间和use 总结 php中的namespace就有点像java中package包的概念 php中的use的概念就是用别人的命名空间中的类 php中的include enquire是引入文件 use不等于require_once或者include,use的前提是已经把文件包含进当前文件
阅读全文
摘要:thinkphp项目上传到github,为什么缺少很多文件 问题: 把tp5项目push到码云(类似github)上,为什么没有thinkphp这个核心库? 然后我看了下码云和github上,官方的thinkphp5项目,也是没有thinkphp这个核心库的?为什么呢?如果我在上传自己的tp5项目时
阅读全文
摘要:php中echo什么时候用到\"这个符号 当在引号中用到引号时,为避免混乱用\" \称为转义符,表示后面的字符和原来程序语言里的语法符号含义不同 常见的转义有 \" \' \n【换行】等 如要输出<img src="timg.png" /> 1 2 3 <?php echo "<img src=\"
阅读全文
摘要:ANSI编码 ANSI简介 不同的国家和地区制定了不同的标准,由此产生了 GB2312、GBK、Big5、Shift_JIS 等各自的编码标准。这些使用 1 至 4 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码
阅读全文
摘要:php设计模式之桥接模式 一、概述 桥接模式:将两个原本不相关的类结合在一起,然后利用两个类中的方法和属性,输出一份新的结果。 其实就是讲不相关的东西通过类(本例中是SendInfo)结合在一起,从而形成多种可能,其实就是将继承关系转化为组合关系 二、案例 1、模拟毛笔(转) 需求:现在需要准备三种
阅读全文
摘要:php设计模式适配器模式 简介 适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起。 其实就是通过一个转换类,这个转换类里面有一个方法,我们用这个转换方法将原来的接口转换成需要的接口 UML 角色 Target适配目
阅读全文
摘要:php设计模式之装饰器模式 介绍 装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 思维导图 实例 有这样一个项目,做一个餐厅订餐系统。起初的代码结构是这样的。前面有很多Beverage的继承类,现在遇到的问题是牛奶的价钱上涨了,那么所有相关的类,我们都要进行
阅读全文
摘要:php设计模式之策略模式 介绍 策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 封装:把行为用接口封装起来,我们可以把那些经常变化的部分,从当前的类中单独取出来,用接口进行单独的封装。 互相替换:我们封装好了接口,通过指定不同的接口实现类进行算
阅读全文
摘要:php设计模式之责任链模式 实际问题 你的论坛有举报功能,版主能解决粗口方面的举报,警察能解决严重一点的黄赌毒方面的举报,更严重的反政府的举报就需要由国安局来完成。 职场中每个人都有直属的上级,如果到达自己的问题自己能够处理,就自己处理,否则交给上级。这里相当于警察是版主的上级,国安是警察的上级。
阅读全文
摘要:php设计模式之单例模式 简介 首先明确一下单例模式:如果希望在系统中某个类的对象只能存在一个,那么单例模式是最好的解决方案。 接下来让我们提炼出单例模式的几个关键点:假如有一个单例类,叫做 Singleton,那么: 1 singletonObj 对象应该可以被系统中的任何对象使用 2 singl
阅读全文
摘要:php设计模式之工厂方法模式 工厂方法模式 工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产
阅读全文
摘要:php设计模式之抽象工厂模式 【概要】创建型模式抽象工厂模式提供一个创建一系统相关或相互依赖对象的接口,而无需指定它们具体的类【GOF95】【特点】抽象工厂模式(Abstact Factory)是一种常见的软件设计模式。该模式为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候,可以为
阅读全文
摘要:php 设计模式之工厂模式 简介: 在开发大型系统过程中,往往会出现这样一种情况: 我有一部分基础数据,是类classA是从数据库A读取出来的,其他很多的功能都是基于这个基础数据来操作的。现在呢,我想把数据从数据库A变成从另外的数据源去获取,这时候,要修改起来就比较麻烦,要修改其他很多类的代码。这种
阅读全文
摘要:php 设计模式之观察者模式 实例 没用设计模式的代码,这样的代码要是把最上面那部分也要符合要求加进来,就要修改代码,不符合宁增不改的原则 介绍 观察者模式定义对象的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新! 所有的观察者(observer)全部被注册(reg
阅读全文
摘要:php和js区别 两者在语法上类似,楼上说的对,js=javascript是工作在浏览器端的脚本语言,他所提交的数据是交给浏览器来处理的。但是现在的Ajax技术已经可以把js提交的数据交付到浏览器来处理。php,是工作在服务器端的脚本,把数据提交给服务器去处理,服务器再响应到浏览器,这个你要看下BS
阅读全文
摘要:php面试题 1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误 双引号解释转义字符,单引号不解释转
阅读全文
摘要:服务器共享session的方式 简介 1. 基于NFS的Session共享NFS是Net FileSystem的简称,最早由Sun公司为解决Unix网络主机间的目录共享而研发。这个方案实现最为简单,无需做过多的二次开发,仅需将共享目录服务器mount到各频道服务器的本地session目录即可,缺点是
阅读全文
摘要:解释性语言和编译性语言区别(简短) 解释性语言和编译性语言的定义: 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。解释性语言的定义:解释性语言的程序不需要编
阅读全文
摘要:超便携式截屏录屏软件FastStone Capture
阅读全文
摘要:什么是响应式表格(响应式表格和普通表格的区别) 一、响应式表格一句话简介 响应式表格就是表格随着屏幕的变化而自动变化格式方便阅读的表格 二、响应式表格简介 随着各种手持设备的出现,要想让你的Web页面适合千罗万像的设备浏览,响应式设计的呼声越来越高。在Bootstrap中也为表格提供了响应式的效果,
阅读全文
摘要:Redis和Memcache 一、Redis简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Piv
阅读全文
摘要:GIT将本地项目上传到Github(两种简单、方便的方法) 一、第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://git-for-windo
阅读全文
摘要:SSH Key的生成和使用 一、总结 1、用git base生成ssh,会生成id_rsa.pub文件,还有一个私钥文件。 $ ssh-keygen -t rsa -C “youremailname@qq.com” 2、在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。
阅读全文
摘要:GIT GUI简易教程 前言 之前一直想一篇这样的东西,因为最初接触时,我也认真看了廖雪峰的教程,但是似乎我觉得讲得有点多,而且还是会给我带来很多多余且重复的操作负担,所以我希望能压缩一下它在我工作中的成本,但是搜索了一下并没有找到满意的教程,新的一年自己梳理一下自己的经验。 可能男生们大神比较多,
阅读全文
摘要:m-orchastration system 1、bootstrap上面有很多前台的页面代码可以用 2、H-ui里面的案例我可以去看看,这个网站也有后台框架 H-ui案例 - H-ui前端框架官方网站http://www.h-ui.net/cases/index.shtml 这个网站的动态效果比较好
阅读全文
摘要:ThinkPHP5.0框架开发--第11章 TP5.0 杂项 第11章 TP5.0 杂项 今日学习 1、缓存 a) 缓存的作用: 减少数据库压力 用户交互比较 b) TP对缓存的支持 支持的缓存类型包括file、memcache、wincache、sqlite、redis和xcache。 c) 缓存
阅读全文
摘要:ThinkPHP5.0框架开发--第10章 TP5.0验证器 第10章 TP5.0验证器 今日学习 1、验证器 1) 控制器中使用验证器 // 实例化验证器类 $validate=new Validate( [ "username"=>"require|length:6,12", "password
阅读全文
摘要:ThinkPHP5.0框架开发--第9章 TP5.0视图和模板 第9章 TP5.0视图和模板 今日学习 1、视图 a) 加载页面 1、继承系统控制器类 return $this->fetch(参数1,参数2,参数3,参数4); 参数1(字符串): 模板渲染 参数2(数组): 模板赋值 参数3(数组)
阅读全文
摘要:ThinkPHP5.0框架开发--第8章 TP5.0 模型 第8章 TP5.0 模型 今日学习 1、模型(model) 数据模型 2、新建数据模型 1) 手动新建 a、打开前台模块(C:\AppServ\www\tp5\application\index) 新建model目录 b、在model目录下
阅读全文
摘要:ThinkPHP5.0框架开发--第7章 TP5.0数据库操作 第7章 TP5.0数据库操作 今日学习 1、TP5.0 支持数据库类型 Mysql、SqlServer、PgSQL、Sqlite等数据库的支持。 2、如何连接数据库 1、配置文件定义 a、配置文件目录 C:\AppServ\www\tp
阅读全文
摘要:ThinkPHP5.0框架开发--第6章 TP5.0 请求和响应 第6章 TP5.0 请求和响应 上次复习 1、新建控制器 2、如何加载页面 1、系统函数 return view(); 2、系统view类 view=newView();returnview->fetch(); 3、通过Co
阅读全文
摘要:ThinkPHP5.0框架开发实现简单的页面跳转 一、效果 登录界面 登录成功界面 登录失败界面 二、目录结构 三、代码 控制器中的Login.php 19、19行中的加载登录页面加载的就是view中的login中的index.html 42、默认跳转时上一个页面 视图中的login文件夹中的ind
阅读全文
摘要:ThinkPHP5.0框架开发--第5章 TP5.0 控制器 第5章 TP5.0 控制器 上次复习 1、路由 a、有利于SEO优化 b、简洁方便记忆 2、路由模式 1、普通模式(PATHINFO) http://www.tp.com/index.php/Index/Index/index 2、混合模
阅读全文
摘要:ThinkPHP5.0框架开发--第4章 TP5.0路由 第4章 TP5.0 路由 上次复习 1、配置文件 1、惯例配置 2、应用配置 3、扩展配置 4、场景配置 5、模块配置 6、动态配置 2、获取配置 1、Config类 config::get(); 2、config方法 config(); 3
阅读全文
摘要:ThinkPHP5.0框架开发--第3章 TP5.0 配置 第3章 TP5.0 配置 上次复习 1、框架名词 1、入口文件 2、应用 3、模块(前台模块 后台模块) 4、控制器 5、数据模型 6、视图 7、命名空间 2、跨控制器调用 # 实例化 当前模块User控制器 controller('Use
阅读全文
摘要:ThinkPHP5.0框架开发--第1章 Tp5.0安装 第1章 Tp5.0 安装 今日学习 1、TP5.0系列课程 <TP5.0 框架开发> <TP5.0 核心技术> <TP5.0 项目开发> 2、讲师介绍 名字:程张浩(浩哥) 性别:男 外号:"少女杀手" 3、如何学习本套课程 1、www.yz
阅读全文
摘要:ThinkPHP5.0框架开发--第2章 TP5.0架构 第2章 TP5.0架构 上次复习 1、如何安装TP 1、源代码包安装 2、Git安装 3、Composer安装 2、MVC模式 M model 数据模型 # 数据库相关的处理 V view 视图 # 页面 C controller 控制器 #
阅读全文
摘要:ThinkPHP新建控制器 一、效果图 二、步骤 1、新建控制器文件 2、编写控制器文件 3、访问控制器 三、注意事项
阅读全文
摘要:ThinkPHP5.0最最最最最简单实例 一、效果图 二、操作步骤 1、用mysql数据库建立数据库 2、按照ThinkPHP官网的指示装好ThinkPHP5.0 tp5里面的目录结构如下: 3、配置数据库连接信息 E:\2017-02-21--SoftWare\PHP\SOFTWARE\phpSt
阅读全文
摘要:Git 跟 GitHub 是什么关系? 大概就是「魔兽争霸」与「对战平台」的关系吧。 git是一个版本控制工具github是一个用git做版本控制的项目托管平台。 git是一个版本管理工具,github是全球最大的同性交友平台。 git是工具软件 github是平台 git版本控制工具,跟vss,s
阅读全文
摘要:composer是什么 Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(
阅读全文
摘要:GitHub和SVN的区别 之前用的版本控制系统是SVN,但是最近因为流行使用GitHub,这篇文章认识一下Git和SVN的区别。 1)Git是分布式的,SVN不是: 这 是git和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。好处是跟其他同事不会有太多的冲突,自己写的代码放在自己
阅读全文
摘要:svn是什么 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。[1] PHP的
阅读全文
摘要:学习英语方法 1、记笔记: 2、背:掌握好语法音标以及记忆宫殿方法后更佳 材料可以是有趣的自己喜欢的新闻和歌曲和新概念课文 背了之后要用,要听写 3、阅读:超级大量的读论文或者计算机技术文章 4、口语:常用句子背下来 5、单词:一次大量,多次重复,记忆宫殿,好的记忆方法也要伴随大量重复,把自己可以用
阅读全文
摘要:英语学习好工具 BBC英语听力大全APP+可可英语 可可英语-在线英语学习_每日英语学习_免费英语学习网站http://www.kekenet.com/ 英语听力下载,VOA慢速英语听力下载,CNN英语听力下载http://www.listeningexpress.com/ 英语词根字典 - 词根词
阅读全文
摘要:怎么练好英语口语 【声明】如果你按照以下方法严格执行,你三个月之内口语就会有大幅度的提高。此方法在非正规的探索研究中效果显著,我之前的很多学生都亲测有效。但仍没有进行过正规的对照组研究,所以也没有数据可以提供。仅供参考。目前正在不断优化这个自我训练方法,欢迎反馈意见并注明具体原因。(但一定是要按照方
阅读全文
摘要:英语发音怎么练习 我觉得学习英语音标是练好英语发音充分非必要条件: 身边有一些根本不会英语,没受过英语正规教育的人但英文歌唱得相当标准(只不过她不知道自己唱的是什么意思,只是知道那个音该怎么唱);也有一些人,练得特别刻苦,音标也能分清,知道哪个音该怎么发,可是发出来就是不好听,不标准。 举这个例子是
阅读全文
摘要:好的英语语法书推荐 大家经常讨论学英语的捷径——背课文,尤其是大家都推荐背新概念2、3。为什么要背呢?为了消化自己学的语法知识。之前有一个朋友给我发过一条私信:先学好语法,然后再忘掉语法。之前觉得这像玄学一样,可仔细想一想,太对了。所以一开始能想着系统补语法的人,算方向上找对路了。语法,是非母语英语
阅读全文
摘要:以英语为母语的人是怎么记单词的 和中国一样。我们小学,中学的时候会专门学新词汇。每个星期一英语老师给我们一个生词清单,每个星期五考试。八年级我们英语课做了“illustrated dictionary”(图片词典),每个单词要完成三个任务:1)定义 - 自己给单词写个定义2)造句 - 每个单词要使用
阅读全文
摘要:雅思备考书籍 写给雅思新手的书单(本答案当初写的时候剑桥只出到9,其他教参也是最新版。随着时间推移,很多书可能出更新版本。所以请购买同书名最新版本,谢谢。原文不动了。)雅思备考时间因为懒惰和其他日程问题拖的特别特别长,足足三年。这期间自己各种资料都买,而且中途有好友提前拿到成绩或者中途放弃,结果他们
阅读全文
摘要:有哪些值得推荐的关于英文词根的好书? 推荐得太多,反而会让人无法适从,我就说四本,精读几遍后放在手边不时查阅,裨益无穷。 国内首推李平武的《英语词根与单词的说文解字》和《英语词缀与英语派生词》,公认好过蒋争、刘毅之流!!就是这两本。&amp;amp;lt;img src="https://p
阅读全文
摘要:Zend Studio快捷键汇总 应用场景 快捷键 功能 查看快捷键 ctrl+shift+l 显示所有快捷键列表 查看和修改快捷键 打开Window->Preferences->General->keys 修改字体字号 打开Window->Preferences->General->Appeara
阅读全文
摘要:Bootstrap栅格系统 Bootstrap框架是如今最流行的前端框架之一,Bootstrap功能强大,简单易学,很符合实际应用场景。 只是Bootstrap的内容较多,新手往往不能很快的熟练运用Bootstrap。 这里,我就对Bootstrap中非常重要好用的栅格系统做一个以实例为向导的总结:
阅读全文
摘要:最好的PHP框架有哪些 首推 Laravel ,其次是 Yii,Laravel 的设计思想以及在工程实践上的支持,超过 ThinkPHP 好几个世代。如果说原生的 PHP 是火枪, ThinkPHP 就是来福枪,Lavavel 则是冲锋枪。你要打猎的话,带把来福枪完全足够了,但是要上战场,非得更自动
阅读全文
摘要:ThinkPHP是什么 ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。
阅读全文
摘要:AJAX是什么 AJAX 简介 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 AJAX 是什么? AJAX = Asynchronous JavaScript and XML. AJAX 是一种用于创建快速动态网页的技术。 AJAX 通过在后台与服务器进行少量数据交换,使
阅读全文
摘要:php常用知识集锦 很多位置都有写好的代码,自己做项目的时候可以直接拿来用,而不用自己写,比如现在看到的菜鸟教程。 1、判断是否为空 empty($_POST["name"]) 2、检测邮箱是否合法,判断正则表达式 if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-
阅读全文
摘要:Bootstrap是什么 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基
阅读全文
摘要:php实现学生管理系统 一、效果 二、代码框架 functions文件夹里面是封装的mysqli的数据库操作函数和一个跳转的函数 student文件夹里面就是学生管理系统的主界面 application下的index.php就是登陆界面 application下的doAction.php页面就是对a
阅读全文
摘要:php实现邮箱激活功能 一、样例 二、文件结构 其中swiftmailer-master是第三方插件,用来发验证邮件 三、核心代码 doAction.php 响应页面 工具函数 mysql.fun.php 封装的mysqli的工具 跳转工具 common.func.php 激活成功之后的跳转 四、完
阅读全文
摘要:php定界符<<<EOF讲解 Heredoc技术。可用来输出大段的html和javascript脚本 1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西; 2.在PHP定界符中的任何特殊字符都不需要转义; 3.PHP定界符中的PHP变量会被正常的用其值来替换。 如下: 注意:
阅读全文
摘要:qq邮箱的SMTP服务器是什么 QQ邮箱 POP3 和 SMTP 服务器地址设置如下: 邮箱:qq.com POP3服务器(端口995):pop.qq.com SMTP服务器(端口465或587): smtp.qq.com SMTP服务器需要身份验证。 我开启个服务还要验证码,烦。
阅读全文
摘要:mysqli一些常用方法及详解 1.die()函数:表示向用户输出引号中的内容后,程序终止运行,提示定制的出错信息 ex: $conn = mysqli_connect("localhost", "root", "","zhym_02") or die("连接数据库服务器失败!".mysqli_er
阅读全文
摘要:mysqil操作数据库 每次用到mysql_connect连接数据库的时候都会提示: 作为一个高要求高完美的男人,实在受不了这提示。躲着他也不行——解决他心里的小石头才能碎掉 那么就先学习下使用Mysqli操作数据库: 1. 与Mysql数据库交互时,首先要建立连接,最后要断开连接,这包括与服务器连
阅读全文
摘要:mysqli简介 PHP MySQLi 简介 PHP MySQLi = PHP MySQL Improved! MySQLi 函数允许您访问 MySQL 数据库服务器。 注释:MySQLi 扩展被设计用于 MySQL 4.1.13 版本或更新的版本。 mysqli 扩展允许用户访问由 MySQL 4
阅读全文
摘要:mysql事务的开启 对于一个MYSQL数据库(InnoDB),事务的开启与提交模式无非下面这两种情况: 1>若参数autocommit=0,事务则在用户本次对数据进行操作时自动开启,在用户执行commit命令时提交,用户本次对数据库开始进行操作到用户执行commit命令之间的一系列操作为一个完整的
阅读全文
摘要:php后期静态绑定 自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类。 虽然也可以调用非静态方法,但是不会在运行时绑定。 static 不再只是简单的静态修饰关键字。而是可以像下面这样调用类的静态方法,非静态方法,为什么静态非静态要分开说呢,因为
阅读全文
摘要:php静态函数的使用场景 场景 代码 5、注意第五行self的写法
阅读全文
摘要:phpstudy配置多个域名 1、端口配置对应的文件为PHPTutorial\Apache\conf\httpd.conf 直接在这个文件里面搜索localhost就可以搜到上图对应的代码那一块 第一步 在C:\Windows\System32\drivers\etc下的hosts文件下添加 第二步
阅读全文
摘要:php中的self关键字和this关键字的区别和联系 面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。 这里我主要谈的是this,self关键
阅读全文
摘要:php生产随机数 要求 生产三种随机数 1、全数字 2、全字母,大小写 3、数字和大小写字母 代码 要点 这里就是几个函数的应用 1、join join — Alias of implode() implode — Join array elements with a string 2、array_
阅读全文
摘要:php面向对象之__isset和__unset 一、简介 __isset和__unset都是对不可访问属性的操作,前者是检验的时候自动调用,后者是销毁的时候自动调用。 比如说在类外访问private的时候就会出现不可访问属性。 二、代码 调用public属性,也就是可访问属性的时候,__isset和
阅读全文
摘要:php面向对象之get和set方法 简介 1、自己写get或者set 2、用系统的魔术方法__get和__set 代码 6、第六行和第十二行里面的set和get方法是我们的一般使用方法 16、第16行是魔术方法,传入的时候两个参量,key和value,取的时候取对应的key就好
阅读全文
摘要:php面向对象之构造函数和析构函数 简介 php面向对象支持两种形式的构造函数和析构函数,一种是和类同名的构造函数(php5.5之前),一类是魔术方法(php5.5之后)。与类名相同的构造函数优先级比魔术方法低。 php有一类很神奇的方法,这些方法是保留方法,通常不会在外部被显式调用,他们使用双下划
阅读全文
摘要:php匿名函数和可变参数函数 简介 直接上代码了: 不懂你们有没有一种感觉,看见了js?近视的我,看到了function 就以为js… 好了,你看看最开始,是不是一个test1变量右边一个赋值符号,然后赋值符号(=号)的右边是一个函数?这个函数接收一个参数value,那么这个就是匿名函数,我们使用的
阅读全文
摘要:php回调函数原理和实例 原理 自己调用自己 称之为“递归”,而不是回调你也知道回调的关键是这个回既然是回,那么就有一个谁是主体的问题,因为回调是往回调用的意思我调用了函数A,而函数A在执行过程中调用了我提供的函数B,这个函数B就称为函数A的回调函数显然主体是函数A我们知道,函数是完成某个特定功能的
阅读全文
摘要:php传值调用和传值调用和变量函数 代码 说明 php中传值和传址就多了一个函数中声明的那个变量是否带了&,如18行 变量函数的特点就是等量替换,就是相当于33行的$username完全替换成了md5这个函数。
阅读全文
摘要:php中全局变量global和超全局变量$GLOBALS 1.global Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。 但是在函数体内定义的global变量,函数体内可以使用,在函数体外定义的global变
阅读全文
摘要:php简单表格函数 代码 2、ctrl+shift+j吗,选中函数,可以给函数加声明 8、这样弄了之后bgcolor就是可选参数了 9、这里的单双引号弄反了颜色就不能正常显示 用这种函数的思想直接操作html倒是非常好用的思想。
阅读全文
摘要:php建立简单的用户留言系统 样例 addMsg.php--添加留言页面 doAction.php--响应添加留言页面 、 viewMsg.php--显示留言页面 目录结构 addMsg.php--添加留言页面 doAction.php--响应添加留言页面 viewMsg.php--显示留言页面 m
阅读全文
摘要:php创建简单的列表页 样例 代码 2、二维数组 39、文字居中 40、内容居中 52、html代码中镶嵌php 58、php代码中镶嵌html代码,这个大括号是49行foreach循环中的大括号,就是php代码的foreach循环被拆散了,中间是html代码 目录结构 页面显示的图片是在文件夹里面
阅读全文
摘要:php study80端口被占用 在网上找了各种办法,说是用命令查看占用端口的软件,将其停止,我发现我的端口是被system进程占用,而且这进程还结束不了。 1、打开PHPstudy,如图:打开端口常规设置 2、将这两个端口哪个被占用了 就该那个 3、重启PHPstudy,一切问题解决 4、loca
阅读全文
摘要:php数组函数大全 一、数组操作的基本函数 数组的键名和值 array_values(arr);获得数组的值arraykeys(arr); 获得数组的键名array_flip(arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)inarray("apple",arr);
阅读全文
摘要:php预定义变量 简介 PHP 中的许多预定义变量都是"超全局的",这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable, 就可以访问它们。 PHP 中的许多预定义变量都是"超全局的",这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行
阅读全文
摘要:php错误抑制符 简介 PHP 支持一个错误控制运算符:@。当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。 @这个符号在Java里面是注解符号。 实例
阅读全文
摘要:php执行运算符 简介 php 支持一个执行运算符:反引号(``)。反引号(``)位于键盘Tab键左上方。php 将尝试将反引号中的内容作为外壳命令来执行,并将其输出信息返回(例如,可以赋给一个变量而不是简单地丢弃到标准输出)。使用反引号运算符“`”的效果与函数 shell_exec() 相同。 简
阅读全文
摘要:php中一个经典的!==的用法 因为我们在str中找到E之后,strpos返回的值是str中E的位置,那就是0,而这个0在if的条件判断的时候就走到了else中去了。 改成下面这样就没毛病了
阅读全文
摘要:php实现简单验证码的功能 6. 掉用jquery 10. 指明编码方式为utf-8 15. span标签,制定color的rgb,php中的随机数mt_rand(),点dot号做连接,像极了Java中的连接符+号 21. 点号做连接 25. for元素 26. 不显示display为none,调用
阅读全文
摘要:jquery是什么 jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。 jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。 基本上,您将学习到如何选取 HTML 元素,以及如何对它们执行
阅读全文
摘要:php连接符 很多时候我们需要将几个字符串连接起来显示,在PHP中,字符串之间使用 “点” 来连接,也就是英文中的半角句号 " . " 。" . " 是字符串连接符,可以把两个或两个以上的字符串链接成一个字符串。例如: 1 2 3 4 5 <?php name="PHP中文网:";url
阅读全文
摘要:php与java语法的区别 个人觉得在学习语言时,可以通过比较来进行学习。由于长时间写java代码,对java的基本语法还算熟悉,现在转学php,就php中基本语法与java基本语法差异进行比较。 1. PHP是一种脚本语言,代码在服务器上执行,而结果以纯文本返回浏览器。 2. PHP能够运行在各种
阅读全文
摘要:考雅思策略 听力 雅思听力如何复习? - 知乎https://www.zhihu.com/question/22288279/answer/329899671 阅读 雅思阅读部分如何提高? - 知乎https://www.zhihu.com/question/20834800/answer/5918
阅读全文
摘要:php魔术常量 1. __LINE__返回文件中的当前行号。2. __FILE__返回所在文件的完整路径。包含文件名3. __FUNCTION__返回所在函数名称。4. __CLASS__返回所在类的名称。5. __METHOD__返回所在类方法的名称。需要注意__METHOD__返回的是"clas
阅读全文
摘要:PHP中数据类型转换的三种方式 PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: 1.(int)、(integer):转换成整形2.(float)、(double)、(real):转换成浮点型3.(string):转换成字符串4.(bool)、(boolean):转换成布尔类型5.(a
阅读全文
摘要:PHP 常量 PHP常量详解:define和const的区别 常量是一个简单的标识符。在脚本执行期间该值不能改变(除了所谓的魔术常量,他们其实不是常量)。常量默认大小写敏感。通常常量标识符总是大写的。 可以用define()函数来定义常量。在php5.3.0以后,可以使用const关键字在类定义的外
阅读全文
摘要:32位操作系统和64位操作系统最主要的区别 32位操作系统最大只能支持4G的内存,大了的也用不了。 64位操作系统可以支持很大很大的内存,所以随便加。 因为win7 32位能支持的内存大小是有限制的,并不是说你内存加到8G、16G甚至更大,系统运行速度就越快,那么win7 32位支持多大内存? 内存
阅读全文
摘要:微软不同系统版本的区别之一(家庭版,企业版等) 64位CPU的最大寻址空间为2的64次方bytes,也就是16TB(treabytes),即16384GB。实际上,根据微软给出的数据,初级版和家庭基础版支持8GB内存,家庭高级版支持16GB,专业版、企业版和旗舰版最高可支持192GB。现在的主板大多
阅读全文
摘要:win7 32位支持多大内存|win7 32位旗舰版最多能识别多少内存 内存的大小决定系统运行速度,所以不少人认为只要内存加大就行了,其实这是不对的,因为win7 32位能支持的内存大小是有限制的,并不是说你内存加到8G、16G甚至更大,系统运行速度就越快,那么win7 32位支持多大内存?win7
阅读全文
摘要:php basic syntax PHP(Hypertext Preprocessor,超文本预处理器)。 一、PHP入门 1、指令分隔符“分号” 语义分为两种:一种是在程序中使用结构定义语句,例如流程控制、函数定义、类的定义等,用来定义程序结构使用的语句。在结构语句后面不能使用分号作为结束; 另一
阅读全文
摘要:Php learn note 1. Between two part of ECHO, there is , sign rather than + sign. echo 'Hello World!!','<br/>';
阅读全文
摘要:PHP简介 PHP (超文本预处理器) PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl
阅读全文
摘要:PHP 和 Java 的主要区别有哪些? 其实Java方面我要学的真的还有很多,要是有大项目的机会和经验就好,所以提前我肯定要把基础打扎实。 我要学的还有很多,比如前段,后端,还有linux,还有肯定要写出完整的操作系统,而且Java方面要更加熟练。 我需要把HTML5的那个进阶给学了。 PHP资源
阅读全文
摘要:写一个类似淘宝的ios app需要用到哪些技术? 让我想起了有人私信我,说不缺钱,做个类似知乎的东西,包括加运营,需要多少钱。 扯淡结束,正好最近看了一点这方面的东西,也许对题主来说有点帮助。 手机淘宝客户端架构探索实践:http://club.alibabatech.org/resource_de
阅读全文
摘要:PHP 比 Java 的开发效率高在哪? 现在很多互联网应用都是php开发的,在很多人的观念里已经把php与java分到了两个开发领域,php是互联网,java是企业应用。 都说php的开发效率高,更适合互联网快速发布的特点,但我一直 没感觉到php的开发效率比java到底高在哪,请说的具体一点,细
阅读全文