随笔分类 -  PHP

php学习随手笔记
摘要:1.配置环境: (1).php环境 (2).phpstorm (3).mysql链接工具 链接:https://pan.baidu.com/s/1N1_XlbmXgwPMMm0xTNcOpQ 提取码:x6k3 2.php redis 扩展安装:https://windows.php.net/down 阅读全文
posted @ 2021-09-08 10:46 KOBE-Jason 阅读(62) 评论(0) 推荐(0)
摘要:在跨境工作中我们经常遇到语言之间的转换的问题,现在我推荐两个通过php代码对接接口实现翻译功能: 一.谷歌翻译(推荐) 因为这个不需要注册什么账号,获取sign等api的信息,这个也比较好用,所以推荐使用。 $str = 'hello world!'; $str = htmlspecialchars 阅读全文
posted @ 2020-06-12 17:40 KOBE-Jason 阅读(1765) 评论(0) 推荐(0)
摘要:mysql批量更新操作,可以提高我们代码的执行能力,从而也减少了对mysql的连接次数,减少了很多连接。这边文章也是我一直很想写的文章,刚好今天空闲下来了,那我们就开始进入正题吧! 1.常见我们编写更新的代码: foreach($result as $item){ $sql = " update t 阅读全文
posted @ 2020-02-19 15:14 KOBE-Jason 阅读(340) 评论(0) 推荐(0)
摘要:1.先写缓存,在写数据库(这个需要考虑一下业务的合理性 ) 讲解:先写缓存,再写数据库。应用程序前端直接读写 Redis,后端匀速异步地把数据持久化到 MySQL 或 TiDB。这种做法一般被称之为“穿透式缓存”,这样子可以减少很多大流量的请求网站。 2,先写数据库,再写缓存 解释:因为有一些业务可 阅读全文
posted @ 2020-01-19 18:12 KOBE-Jason 阅读(1519) 评论(0) 推荐(0)
摘要:1.redis是存储在内存上的,读写的话不会受到硬盘 I/O 速度的限制 如图: (1).硬盘数据库的工作模式: (2).内存数据库的工作模式 2.数据结构简单,对数据操作也简单 3.多路IO复用模型,非阻塞IO 解释:多路:多网络连接 复用:复用同一个线程 4. 采用单线程,避免了不必要的上下文切 阅读全文
posted @ 2019-03-05 18:26 KOBE-Jason 阅读(2035) 评论(0) 推荐(0)
摘要:1.首先必须给自己的ip和域名地址给别人,绑定hosts 如:10.33.31.20 www.bai.com 2.找到apache 的 httpd.conf . 用notepadd打开,然后找到途中内容。添加Require all granted ,并且注释# Require local 。保存代码 阅读全文
posted @ 2019-03-05 17:40 KOBE-Jason 阅读(367) 评论(0) 推荐(0)
摘要:<?php class Single{ private $name;//声明一个私有的实例变量 //防止直接创建对象 private function __construct(){ echo "实例化了...."; } //防止克隆 private function __clone(){ } sta 阅读全文
posted @ 2019-01-19 15:49 KOBE-Jason 阅读(96) 评论(0) 推荐(0)
摘要://php 5.6class father{ public function __construct() { echo __METHOD__; }} class son extends father{ //public function __construct() { // parent::__co 阅读全文
posted @ 2019-01-18 16:36 KOBE-Jason 阅读(1703) 评论(0) 推荐(0)
摘要:1.直接复制传入需要排序的字符,然后可以把返回的数据当key,传送给前台function getFirstCharter($str){ if(empty($str)){return '';} $fchar=ord($str{0}); if($fchar>=ord('A')&&$fchar<=ord( 阅读全文
posted @ 2018-11-24 10:39 KOBE-Jason 阅读(513) 评论(0) 推荐(0)
摘要:public function getTime( $time ='2017-06-01 00:00:00'){ $month = date('m',strtotime($time)); $season = ceil($month/3);//当月是第几季度 $yeah =date('Y',strtot 阅读全文
posted @ 2018-03-07 09:02 KOBE-Jason 阅读(474) 评论(0) 推荐(0)
摘要:1.下面是一个非常简单的例子,你可以复制下来运行就可以了,代码如下:header('Content-Type: application/vnd.ms-excel;charset=gbk');header('Content-Disposition: attachment;filename=test_' 阅读全文
posted @ 2017-06-03 15:16 KOBE-Jason 阅读(175) 评论(0) 推荐(0)
摘要:1,我们一般做导出的思路就是,根据我们想要的数据,全部查询出来,然后导出来,这个对数据量很大的时候会很慢,这里我提出来的思想就是分页和缓冲实现动态输出。 2.普通的我就不说了,下面我说一下分页和内存刷新思想。代码如下: 阅读全文
posted @ 2017-06-03 10:04 KOBE-Jason 阅读(868) 评论(0) 推荐(0)
摘要:1.连接测试是否连接oracle成功 (1).tnsnames.ora文件配置 oracle65= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.188)(PORT = 1521)) ) (CO 阅读全文
posted @ 2017-06-02 11:25 KOBE-Jason 阅读(1374) 评论(0) 推荐(0)
摘要:1.php添加环境变量主要为了能在 cmd和软件的客户端用php来运行 首先我们要做的第一步: 添加环境变量(记住php.exe的路径,然后再环境变量中编辑path 多个用逗号分隔开,保存重启电脑) 测试:输入cmd 输入 php -v 显示php 说版本 如(PHP 5.5.12 (cli) (b 阅读全文
posted @ 2017-02-09 10:00 KOBE-Jason 阅读(4506) 评论(0) 推荐(0)
摘要:<?php/** * Created by PhpStorm. * User: yxp * Date: 2016/11/8 * Time: 16:47 *//** * 将非GBK字符集的编码转为GBK * * @param mixed $mixed 源数据 * * @return mixed GBK 阅读全文
posted @ 2016-11-08 16:48 KOBE-Jason 阅读(856) 评论(0) 推荐(0)
摘要:1.全页面静态化缓存 <?php ob_start();//如果php.ini已经开启,那么这里会开启一个新的输出缓冲区; echo "<!DOCTYPE html><html><head><title>文档的标题</title></head> <body>文档的内容......</body> </ 阅读全文
posted @ 2016-10-17 11:15 KOBE-Jason 阅读(220) 评论(0) 推荐(0)
摘要:function preview() { bdhtml = window.document.body.innerHTML; sprnstr = "<!--startprint-->"; eprnstr = "<!--endprint-->"; prnhtml = bdhtml.substr(bdht 阅读全文
posted @ 2016-09-21 15:38 KOBE-Jason 阅读(287) 评论(0) 推荐(0)
摘要:<?php$thNum = 20; //20个进程$total = 20000;//总数$pageNum=100;//每个页面显示100条数据 $pageCount = ceil($total/$pageNum);//总页数 200$thCount =ceil($pageCount/20); // 阅读全文
posted @ 2016-09-21 15:25 KOBE-Jason 阅读(384) 评论(0) 推荐(0)
摘要:1.下载pthreads 文件 http://windows.php.net/downloads/pecl/releases/pthreads/3.1.5/ 2.把 pthreadVC2.dll 放到 php.exe文件同目录,还有copy到system32下面 3.把php_pthreads.dl 阅读全文
posted @ 2016-07-13 17:34 KOBE-Jason 阅读(4250) 评论(1) 推荐(0)
摘要:1.下载plsql和oracle11g plsql安装比较简单,就是普通的安装。oracle11 g不用安装, 下面我讲解一下win 64位的系统配置oracle: (1).首先我使用的是warpserver必须是32位的,下载地址:http://rj.baidu.com/soft/detail/1 阅读全文
posted @ 2016-06-20 15:58 KOBE-Jason 阅读(519) 评论(0) 推荐(0)