- 博客(78)
- 资源 (11)
- 收藏
- 关注
原创 MySQL中的case when使用
Mysql中case when语法:语法一:case_value是变量或者表达式(总而言之case_value必须是一个值例如:1,2,3)CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN statement_list] ... [ELSE statement_list]END CASE 语法一实例查询:语法二:CASE后面不需要变量或者表达式,直接执行每一.
2021-11-12 16:44:18 4546
原创 markdown实现点击链接下载文件
Markdown超链接的语法如下面两种格式//行内式的链接:[超链接名](超链接地址 "超链接title")//参考式的链接:[超链接名][id][id]: http://example.com/ "Optional Title Here"如果用如下方式设置附件下载:附件写的太长,Chrome浏览器点击是不可以下载的,目前测试360浏览器是可以下载的要是想适配所以浏览器可以点击下载,需要把长连接转化为短连接:长链接推荐转化工具:长连接转短连接地址其他工..
2021-11-03 11:29:39 4664 2
原创 python3 time时间的格式化
# -*- coding: UTF-8 -*-import timeticks =time.time()print(' 原始时间',ticks)print(' 秒级时间戳',int(ticks))print ('毫秒级时间戳',int(round(ticks * 1000)))#输出当前时间年月日时分秒now_time = time.strftime("%Y-%m-%d %H...
2020-04-29 15:32:20 1794
原创 Python3对Excel的操作、openpyxl
安装 openpyxl pip install openpyxl创建excel和保存import openpyxl# python3 对excel的操作wb=openpyxl.Workbook() #实例工作簿wb.save('test.xlsx') #创建并且保存test.xlsx、创建新的工作表ws1 = wb.create_sheet("Mysh...
2020-04-29 11:56:31 1302
原创 python爬取国家统计局2019年行政区划分数据
建立数据表:创建tab_citys mysql 数据表 SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for tab_citys-- ----------------------------DROP TABLE IF EXISTS `tab_citys`;CREA...
2020-04-03 12:46:18 3949 2
原创 navicat connection is being used
在已经保存的连接上上编辑,测试连接成功,但是点击连接就会一直提示connection is being used这时候可以采取关闭连接编辑,然后保存就可以了,
2020-03-19 12:32:45 1582
原创 MySQL的空值和NULL区别
空值就像是一个真空转态杯子,什么都没有,而null值就是一个装满空气的杯子,虽然看起来都是一样的,但是有着本质的区别。1、空值不占空间,NULL值占空间(占用一个字节)。2、当字段不为NULL时,也可以插入空值。3、当使用 IS NOT NULL 或者 IS NULL 时,只能查出字段中没有不为NULL的或者为 NULL 的,不能查出空值。4、使用 <> 查询时,会筛选...
2020-01-09 14:02:33 309
原创 PHP PDOException 错误处理
PDO::ERRMODE_SILENT 此为默认模式。 PDO 将只简单地设置错误码,可使用 PDO::errorCode() 和 PDO::errorInfo() 方法来检查语句和数据库对象。如果错误是由于对语句对象的调用而产生的,那么可以调用那个对象的 PDOStatement::errorCode() 或 PDOStatement::errorInfo() 方法。如果错误是由于调用数据库对...
2019-12-28 11:23:33 1051
原创 PHP保留两位小数的方法
$num = 45610.4567;echo $num;echo "<br/>";//第一种:利用round()对浮点数进行四舍五入echo "利用round()对浮点数进行四舍五入: " . round($num,2); //10.46echo "<br/>";//第二种:利用sprintf格式化字符串$format_num = sprintf(...
2019-11-22 15:06:53 332
原创 mysql优化(二)
索引mysql索引有btree 和 hash 索引 1 2 3 4 5 6 7 假如 查询 where id = 5如果在没有索引情况下:就需要从1开始对比到5;假如要是id = 7 ,就需要从1对比到7,这样是非常消耗时...
2019-09-19 07:54:54 161
原创 mysql优化(一)
字符与字节的区别1、计算机存储信息的最小单位,称之为位(bit),音译为比特,二进制的一个“0”或一个“1”叫一位。2、计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节。一般而言:一个标准英文字母占一个字节位置,一个标准汉字占二个字节位置。3、计算机存储容量大小以字节数来度量,1024进位制: 1024B=1K(千)B 1024KB=1M(兆)B...
2019-09-10 10:44:35 255
原创 php字符串操作
开心一笑继续写代码!!!幼儿园小男孩把舔了一口的棒棒糖给了一个小女孩。小女孩拿起棒棒糖问:“我吃了万一怀孕怎么办?”小男孩霸气的说:“生下来,咱仨一起上幼儿园。”这是我听过的最负责任的话。——罗大佑《童年》很多字符串操作函数类似数组的一些处理函数,掌握他们的本质就可以互通。一、认识字符串 1、字符串是由0个或多个字符组成的集合二、字符串表示形式 1、单...
2019-09-08 16:46:40 241
转载 php数组
数组不管是在什么开发语言中都是极其重要!!!天下难事,必作于易;天下大事必作于细。 ————老子,姓李名耳数组的定义key可以是integer或者string。value可以是任意类型。此外key会有如下的强制转换:包含有合法整型值的字符串会被转换为整型。例如键名"8"实际会被储存为8。但是"08"则不会强制转换,因为其不是一个合法的十进制数值...
2019-09-08 16:13:05 209
原创 php魔术常量和魔术方法,超全局变量
近段时间发现自己,php仅仅停留在会的层面,感觉现在的自己应该向,熟悉和精通的方向努力,这样才能更好的让php成为自己手中的一把利剑。以后自己每写一篇博客,写一句名言开头: 操千曲而后晓声,观千剑而后识器; ————刘勰 魔术常量 8个 概念:所谓的魔术常量就是php预定义的一些常量,这些常量会随着所在位置的而变化。_ _ LINE _ _ ...
2019-09-08 12:36:05 367
原创 php回调函数调用类的静态方法和普通方法
<?php/** * Created by PhpStorm. * User: QLX * Date: 2019/9/4 * Time: 12:13 */// 复习回调函数调用类的静态方法和普通方法class ClassStudent{ public static function staticFunc($a,$b){ echo "这是...
2019-09-04 12:26:56 1838
原创 php可变函数和回调函数
回调函数是指调用函数的时候将另一个函数作为参数传递到调用的函数中,而不是传递一个普通的变量作为参数使用回调函数是为了可以将一段自己定义的功能传到函数内部使用<?php/** * Created by PhpStorm. * User: QLX * Date: 2019/9/4 * Time: 11:28 * */// 复习可变函数// 复习函数回调// 复习回...
2019-09-04 12:13:03 487
原创 php多种方式实例化对象
自己手动好好写下,巩固基础知识<?php/** * Created by PhpStorm. * User: QLX * Date: 2019/9/3 * Time: 21:40 * 实例化类方式 */class Myclass{ const TYPE = "职务"; // protected $sex = '男'; public ...
2019-09-03 22:48:05 1928
原创 php文件下载
php文件下载的原理利用浏览器请求返回未知格式时,就采用下载的方式 php内部通过header 模拟请求,输出文件还有一个MIME类型的知识点 :传送门heard 知识点:https://www.cnblogs.com/hellozg/p/9268131.html在只用使用文件下载首先要确定fileInfo开启:开启步骤:php扩展设置——》php扩展——》php_file...
2019-09-01 00:05:30 465
原创 php文件上传
php文件上传步骤* 1 使用form的中的input上传 2 使用$_FILES获取上传文件的信息* 3上传文件 存放在 php.ini 中的 upload_tmp_dir 的这个参数设置的目录,如果没有设置存放在默认目录* 4移动临时文件到需要的地方php文件上传的配置项(php.ini)file_uploads ...
2019-08-31 23:01:45 617
原创 php文件和目录常用函数
判断普通文件和目录 is_file() 判断给定文件名是否为一个正常的文件 is_dir() 判断给定文件名是否一个目录 文件的属性file_exists() 检查文件或目录是否存在 filesize() 获取普通文件的大小 is_readable() 判断文件是否可读 is_writable() 判断文件是否可写 filectime () 获取...
2019-08-31 21:32:58 394
原创 php 图片的缩放和裁剪
代码部分<?php/** * Created by PhpStorm. * User: QLX * Date: 2019/8/29 * Time: 10:16 * 图片的缩放和裁剪 */header('Content-Type:image/jpeg');$img = imagecreatefromjpeg('./image/11.jpg');$width = i...
2019-08-30 20:38:56 499 1
原创 php打印水印
代码 <?php/** * Created by PhpStorm. * User: QLX * Date: 2019/8/29 * Time: 10:16 * 照片打水印_把图片打印上去和文字 */header('Content-Type:image/jpeg');$img = imagecreatefromjpeg('./image/11.jpg');$...
2019-08-30 19:51:20 336
原创 php生成动态验证码
代码部分<?php/** * Created by PhpStorm. * User: QLX * Date: 2019/8/29 * Time: 10:16 * 生成动态验证码 */ header('Content-Type:image/jpeg'); $width = 120; $height = 40;$chars = array('a','b...
2019-08-29 20:46:15 692
原创 php文件写入
方式一 file_put_contents 写入 function write_one(){ // file_put_contents 写入的特征 // 向指定的文件当中写入一个字符串(会清空原有的内容),如果文件不存在则创建文件。返回的是写入的字节长度 $writeFilePath = "D:\myphp_www\PHPTutori...
2019-08-25 11:30:31 3565
原创 php文件的读取方式
方式一 一次全部读取出来function read_one($filePath){ if (file_exists($filePath)) { $fp = fopen($filePath, 'r'); if ($fp){ $str = fread($fp, filesize($filePath)); // 指定读取文件的...
2019-08-25 11:18:45 349
原创 PHP获取文件夹或目录的大小
include 'tool2.php';//D:\myphp_www\Resource// .代表当前目录,..代表父级目录// $dir = "D:\myphp_www\Resource";$dir = "D:\myphp_www\PHPTutorial\WWW";$t1 = microtime(true);// ... 执行代码 ...$fileSize = dir_si...
2019-08-24 21:25:52 1246
原创 独立图片服务器的部署
独立的必要性分担web服务器的I/O负载 ,将耗费资源的图片服务分离出来,提高服务器的性能和稳定性 能够专门的对图片服务器进行优化,为图片服务设置有针对性的缓存方案,减少带宽成本,提高访问速度,例如:对图片服务器减低cup,增加I/O 提高网站的可扩展性,可以很容易的增加图片服务器,提高图片的吞吐能力采用独立的域名采用独立域名的原因:同一域名下的浏览器并发连接数有限制(最的是6个),...
2019-08-07 12:25:31 622
原创 http缓存和文件压缩
HTTP缓存分类HTTP缓存模型中,如果请求成功会有三种情况: 200 from cache :直接从本地缓存中获取响应,最快,最省流量,因为根本没有向服务器发送请求 304 Not Modified :协商缓存,浏览器在本地没有命中的情况下请求头中发送一定的校验数据到服务器端, 如...
2019-08-07 10:45:23 253
原创 防盗链
倒链的概念: 倒链是指在自己的页面上展示一些,并不在自己服务器上的内容,获得他人服务器上的资源地址,绕过别人的资源展示页面,直接在自己的页面上向最终用户提供内容。常见的是小站盗用大站的图片、音乐、视频、软件等资源。pv很少,流量减少可能是 倒链了通过倒链的方法可以减轻自己服务器的负担,因为真实的空间和流量是来自别人的服务器防盗概念:防止别人通过一些技术手段绕过本...
2019-08-06 15:37:47 310
原创 高并发和大流量解决方案
php如何解决网站大流量与高并发的问题? 分析高并发构架的相关概念 并发:某个时间点,有多少个访问同时到来。 高并发 :通常一个系统的日pv在千万以上,有可能是一个高并发的系统 高并发的指标: QPS:每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指http请求) 吞吐量:单位时间内处理的请求数量,(通常由QPS与并发数决定) 响应时间:从请求发出到收...
2019-08-06 10:50:59 322
原创 yii2缓存
缓存组件数据缓存需要缓存组件提供支持,它代表各种缓存存储器, 例如内存,文件,数据库。'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', // 上面这种是Yii默认的缓存方式,标准文件缓存数据,当然也可以使用其他方式,如: ...
2019-08-02 17:42:12 239
转载 mysql关联查询和查询优化
mysql关联查询参考:https://blog.csdn.net/lu0422/article/details/78892497mysql查询慢的原因记录慢查询日志 分析查询日志,不要直接打开慢查询日志进行分析,这样比较浪费时间和经历,可以使用pt-query-digest工具进行分析 使用show profile set profileing = 1;开启,服务器上执行所有...
2019-07-29 18:55:32 2288
转载 mysql索引学习
mysql索引的基础和类型 索引的原理 要理解MySQL中索引的工作原理,最简单的方法就是去看一看一本书的索引部分:比如你想在一本书中寻找某个主题,一般会先看书的索引目录,找到对应的章节、对应的页码后就可以快速找到你想看的内容。在MySQL中,存储引擎用类似的方法使用索引,其先在索引中查找对应的值,然后根据匹配的索引记录找到对应的数据行,最后将数据结果集返回给客户端。...
2019-07-29 10:29:40 324
原创 yii2备忘录
在使用yii2构建搜索视图,经常都会使用到gridview组件的 排序$dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => ['defaultOrder' => ['id' => SORT_DESC]],]); 301跳转 $the_host = $_S...
2019-07-23 12:48:01 450
原创 常用git
克隆下载项目git clone https://gitee.com/wufengH/water_pipe.git提交代码git add .git commit -m “修改无限加载和分页”git push origin wap下载最新代码git pull origin mastergit reset --hard origin/master 强制覆盖git查看分支,切换分...
2019-07-23 12:46:47 154
原创 mysql的存储过程
在线练习mysql的网址在线的mysql练习存储过程存储过程简称过程,procedure ,是一种用来处理数据的方式;存储过程也可以理解为:一种没有返回值的函数;创建过程create procedure 过程名字([参数列表])begin -- 过程体end查看过程函数的查看方式完全适用于过程:关键字换成procedure查看所有过程: ...
2019-07-23 12:43:20 330
area_codes.sql
2020-04-03
kanit-v1-latin-700italic.woff.ttf
2019-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人