- 博客(253)
- 资源 (1)
- 收藏
- 关注
转载 php类中的子类与父类
1.php类中的子类与父类a.子类继承父类我们在项目开发中,会建立很多类文件,分门别类的归整各种方法。但一些共用的方法,我们想在其他类文件中也调用,避免重写,这就涉及到写类文件时,会继承公共类中的方法。看个小例子:代码:class Common{ public function output(){ echo 'hello, Commmon'; echo '<hr>'; }}class MyClass extends Common{...
2022-02-11 17:56:05 1017
转载 php类中的构造函数与析构函数
1.php类中的构造函数a.构造函数的定义及创建构造函数的英文是constructor,通常是和析构函数配合使用的。所谓构造函数,就是在我们这个类运行之初需要初始的东东,执行类中所有方法之前,无需首先执行的方法。看个例子,如下:注:我们建个类testClass,建立一个构造函数__construct(),用于初始化$name,之后,建立了一个普通函数get_name,来获取这个$name值。接下来,我们看构造函数及普通函数的调用。b.构造函数及普通函数的调用写一个调用文件,程序如下:注:建立一个
2022-02-11 12:02:04 1653
转载 php类的建立与类中方法的调用
a.创建一个类以Class为关键字,如下:class testClass{}注:这样,一个类就建好了。怎么在其中建相应的方法呢?b.创建一个类的方法 protected $name; public function set_name($name=''){ $this->name = $name; } public function get_name(){ $name = $th...
2022-02-10 13:50:51 385
转载 mysql字段中空格的查询与去除及建表时字段长度的含义
1. mysql中怎么查字段中的空格?SELECT * from stu WHERE `name` like '% %';看个例子:SELECT * from stu注:学生表中5条记录,1中间有空格,2的中间右边都有空格,3的左边有空格。4的右边有空格,5的名字中没有空格。查有空格的记录,sql如下:SELECT * from stu WHERE `name` like '% %';注:第5条没有空格,所以没有查出来。接下来,怎么把字段值中有空格的去掉呢。2. mysql中 怎么去...
2022-02-09 13:53:54 2217
转载 mysql中 IS NULL 与 =‘‘
mysql中 IS NULL 与 =''有什么区别?这个区别在于IS NULL表示一个字段建表时,设置的是允许为空。插入值时,没有插入这个值。NULL表示no known,即不知道,所以,它可以是任意值。所以使用 =null是查不到值的,因为=不知道,还是不知道。如果要使用,需要加上set ANSI_NULLS off注:这句话表示不遵从 SQL-92 标准。= null 和IS NULL被认为是等效的。用IS NULL查询,表示是:要查建表中,设置的字段可以为空,并且插入数据时,
2022-02-09 12:22:30 2415
原创 编程心得总结
一、编码不要节外生枝 我觉得做开发,要本分,不能节外生枝。尤其二开,就要按着既定的目标去做,只要不影响目标实现,不要研究一些乱七八糟的东东。 比如,我现在做多面授城市选择,不要看它获取面授城市的具体实现,对我的开发没有任何帮助。...
2021-08-08 03:19:26 378
原创 php实现10大排序算法
一、选择排序function sel_sort($arr){ if(count($arr)){ for($i=0;$i<count($arr);$i++){ $min =$i; for($j=$i+1;$j<count($arr);$j++){ if($arr[$i]>$arr[$...
2019-10-04 01:49:09 380
原创 php干货总结系列二
一、多维数组去重 1.系统函数 $arr = array(array('a'=>1,'b'=>2),array('a'=>1,'b'=>3),array('a'=>1,'b'=>2)); $arr2 = array_unique($arr, SORT_REGULAR);2.递归函数 //递归函数 $arr = array(a...
2019-09-20 01:17:31 214
原创 php干货精讲系列二
一、截取中英文混合字符串1.1分析图1.2实现代码$str = '我和我的祖国中国人民是伟大的人民php是世界上最好的语言';$sub ='php';//第一步:php的位置c1$p1= strpos($str,$sub); $sub1 = substr($str, 0,$p1);$c1= mb_strlen($sub1);////第二步:php之后有多少字符+...
2019-09-11 00:47:47 251
原创 tp系列----------从入门到精通
六:thinkphp隐藏index.php及打开默认index.html1、隐藏index.phpa. 引入.htacess文件<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %...
2019-09-07 00:46:09 692
原创 phpstudy
问题一:phpstudy You don't have permission to access / on this server.解: 在vhosts.conf中,你配置的开始如下:<VirtualHost *:80> DocumentRoot "H:\practice" ServerName practice.com ServerAlias...
2019-08-30 20:19:55 1497
原创 php框架 CodeIgniter vs thinkphp
一、缓存 tp运行一次,会加载库中的所有表中的字段,且不会再更新。所以,你此时在一个表中加新字段,必须清除缓存,重新缓存库中的表字段,新字段才会加载进来。 CI因为每次都是动态加载,所以不存在这个问题。...
2019-08-17 13:13:53 1015
原创 thinkphp3.2系列程序--难点易错点
录制一:thinkphp3.2安装与配置1.参数解释http://thinkphp3.2.develop.com/index.php/home/index/abc home:项目名 index:控制器名 abc:控制器下的方法名2.官网下载http://www.thinkphp.cn/down.html3.看版本号方法安装配置讲解视频:https:/...
2019-07-31 00:09:42 345
原创 mysql面试题--易错点难点(一)
录制一:mysql中的联合索引1、需要加索引的字段,要在where条件中2、数据量少的字段不需要加索引3、如果where条件中是OR关系,加索引不起作用4、符合最左原则5、如果联合索引,从中间断开,只是断开前的索引字段起作用。讲解详细录制视频分上下两个:https://weibo.com/tv/v/HF0qsdTbu?fid=1034:4397729720296629 ...
2019-07-24 23:56:43 462
原创 php面试题--难点易错点(一)
前言: 既然想着入这行,长久做下去,今天有个想法。每天录10分钟左右的视频,总结下工作中的问题,更好的服务于工作,坚持下去,希望有所成就。 录制一:php负数求余及布尔类型初探 1.php求余中的负数 -8%3 //-2 8%3 //2 8%-3 //2 2.php中奇怪的布尔类型 $a = t...
2019-07-16 16:09:46 799
原创 win10下apache24+https
环境:系统:windows 10,apache: httpd-2.4.33-win64-VC15,php: php-5.6.38-Win32-VC11-x64,mysql:mysql-5.7.21-winx64这篇文章主要讲的是如何配置https,并且配置在本地,首先,需要有一个证书,我的证书是购买的阿里云证书,下载证书时,一定要注意,下载apache版本的,我之前就是随便下了...
2018-11-12 21:43:48 1279
原创 pdf转png
pdf转png,可以用php的一个扩展imagick,我使用过程中,老是导致cpu占100%,所以,我又尝试开发了另一种方法,就是有Ghostscript,这种方法也能实现pdf转图片,并可以设置图片类型为png等。下面着重介绍这种方法:在windows上实现如下:Pdf2PngforWindows这是一个nodejs库,运行环境是Windows,如果你想运行在Linux上,...
2018-10-12 13:56:43 3085
原创 Windows下相关知识收集
一、cmd黑窗口1.1 cmd黑窗口清屏 cls清之前,为:清之后为:1.2 进到某个文件夹,直接在地址栏中输入cmd,可以进入那个文件夹下的黑窗口,截图如下:1) 打开某个文件夹2)在地址栏输入cmd3)黑窗口下就会进入那个文件夹1.3 怎么设置一个文件的打开方式 方法有很多,其中一种有效的方法如下:1)单击文件---右键属性2)点击更改----选择相应的程序---点确定即可...
2018-04-21 12:25:46 453
原创 PHP7相关知识记录
一、windows下php7开启Curl扩展的方法参考:https://blog.csdn.net/u014149394/article/details/743328701)开启php.ini中的curl,如下:2) 在php目录下找到libssh2.dll文件,如下:3) 复制到相应apache的bin文件夹下,如下:4)之后重启apache,用phpinfo查...
2018-04-18 23:04:23 324
原创 Vue初探(一)
一、简写1.1绑定click事件<a v-on:click="doSomething"></a>可以简写为:<a @click="doSomething"></a>1.2 绑定动态属性<a v-bind:href="url"></a>可以简写为:<a :href=&qu
2018-04-11 08:36:33 313
原创 Mysql数据库常用操作总结(一)
一、windows下mysql数据库备份1.1说明 mysql数据库备份的方法有很多,接下来要说的是用navicat进行备份,过程超简单。1.2过程1)数据库的备份找到要备份的数据库(xqdb),单击右键,选择“转储SQL文件”,保存到电脑桌面,如下:此时,桌面上会生成一个xqdb.sql文件,接下来删除数据库xqdb。2)数据库的还原首先新建数据库,...
2018-04-02 09:29:04 639
原创 webrtc持续更新
卷首语 一直在与webrtc打交道,但不善于总结,今天起写点东西吧,首先推荐个要看的网址:http://blog.csdn.net/caoshangpa/article/details/53306992 点击打开链接
2017-12-01 11:08:42 898
原创 linux之进程
一、查看进程1.1 查看正在运行的进程# ps aux | less1.2 查看指定进程pgrep mongo-connector注:mongo-connector为进程名1.3 查看用户vivek运行的进程# ps -u vivek1.4 查看进程树pstree1.5 查看动态进程top二、退出正在查看的进程q
2017-11-09 10:51:00 343
原创 PHP之get,post,request
一、get 在HTML表单中使用method="get"时,所有变量名和值都会显示在URL中。所以发送密码等敏感信息时,不应该使用此方法。另外,它的发送值不能超过2000个字符。二、post $_POST变量用于收集来自method="post"表单中的值,通过post发送的数据不会显示在地址栏,发送的数据量也没有限制,但默认情况下是8M,可以通过php.ini中的pos
2017-11-09 09:25:11 1477
原创 HTML之div分层初探
一、为什么要分层? 当做前端时,有时,要把某个div叠加到另一个div的上面,这就用到了分层显示。这就要设计谁在谁的前面显示,经过一下午的研究,就一行代码:z-index:100;后面的数值,自己设定,值越大,越在上层。二、具体说一下分层2.1 顺序分层2.2 非顺序分层有时间了再写。。。。
2017-11-03 17:32:06 4039
原创 JS精华记录(一)
一、JS 截取字符串1.1 获取字符串位置//字符串位置函数function IndexDemo(str2){ var str1 = "abcdd,dfffg" var s = str1.indexOf(str2); console.log('s-->',s); return(s); } 1.2 截取子字符串function subSt...
2017-04-25 20:17:06 775
原创 HTML精华记录(一)
一、页面刷新与重载2017.04.251.1 找到了一个定时刷新页面的方法如下:注:以上语句表示每隔35秒刷新一次。1.2 重载当前页面 location.reload([true]);注:这个类似F5,写成 location.reload([false]);时,表示从缓存中拉页面出来。
2017-04-25 19:59:05 458
原创 关于技术日志
感觉自己每天做流水记账式的书写,除了浪费时间,没有多大用处,从今天起,把日志当作文写,一定是有条理性,并且是总结性的,不是概括性,而是着重对一个知识点的一个详细记录,分析,总结,不要求一天一篇,做到有感而发,一周二到三篇即可!
2017-04-13 18:40:58 574
原创 第97篇跨域图像识别及图像试题检索问题
关键词:跨域图像识别问题,跨域图像检索问题一、跨域图像识别及图像试题检索问题1.1 跨域图像识别问题1)正确返回问题 现在跨域请求,识别出的文字返回不正确,如下: 返回来的都是对象,我要先把对象转化为数组,再把数组转化为字符串。完成了,代码如下: var req =httpClient.post(BAIDU, args, function (data, re
2017-04-13 11:56:54 1943
原创 第96篇ES与一对一的整合及图像识别跨域问题解决
关键词:ES与一对一的整合,图像识别跨域问题解决一、ES与一对一的整合1.1 在备份服务器上进行整合1)备份老师端如下:https://123.57.206.36:9006/demos/index.html?roomid=1912&t=300&imgUrl=http://123.57.206.36:8003/uploadfiles/2016/11/1478143874gHeUlH.
2017-04-12 19:03:04 1159
原创 第95篇 ES之安装Elastica及总结安装Elastica
关键词:安装Elastica,总结安装Elastica一、安装Elastica1.1 在备用服务器上安装https://www.elastic.co/guide/en/elasticsearch/client/php-api/2.0/_installation_2.html注:从截图看出,有三个要求:一是php,并且版本5.4以上;二是Composer;三是ext-curl扩展
2017-04-10 17:06:02 788
原创 第94篇ES之图像识别OCR及识别的文字ES检索
关键词:ES图像识别OCR,识别的文字ES检索一、ES图像识别OCR1.1 描述 经过几天的调研,选中了百度的图像识别。但它转出来的是对像,我把它改为了字符串,如下: $ch = curl_init(); $url = 'http://apis.baidu.com/idl_baidu/baiduocrpay/idlocrpaid'; $header = a
2017-04-08 10:59:40 2624
原创 第93篇一对多之红点变数字及百度图像识别OCR
关键词:红点变数字,百度图像识别OCR一、一对多1.1 红点变数字1)样式更改现在对红点变数字的样式进行了更改,代码如下:+0举手 举手
2017-04-07 16:54:40 1525
原创 第92篇一对多之学生完成作业加红点及红点变数字
关键词:学生完成作业加红点,红点变数字一、一对多1.1学生完成作业代码实现了,具体如下:1)学生点提交作业需要个单击函数finWork()如下:--------------student.htmlonclick="finWork()">提交作业finWork()如下://学生完成作业----向老师端发消息function finWork(){
2017-04-05 09:12:00 779
原创 第91篇一对多之学生举手加红点及老师忽略消息或让学生发言去除红点
关键词:学生举手红点,老师忽略消息去红点,允许学生发言去红点一、一对多1.1 学生举手提问新的需求是右边的符号去掉,换成文字“忽略”,但符号一直去不掉,等前端来了请教一下吧。 1)学生举手红点 开发完成,代码如下:a.)新技术 这个替换图片是用位置替换,就是说所有的图标在一张图上,只是位置不同,如下:b.)开始时,举手图标如下:当学生举手时,
2017-04-01 11:21:30 1010
php -5.4.7
2012-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人