自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

铁柱的博客

想念家乡的游子,减肥中的胖子,前行中的phper~

  • 博客(483)
  • 资源 (3)
  • 论坛 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql优化sql相关(持续补充)

一、前言      此处为博主在开发中遇到的优化mysql 的笔记,记录下来也是为了方便自己查阅,在每次写完或者要写sql之前都看一看,仅作记录。以下也都是博主在开发中遇到并优化的过程,踩坑不计其数,也许只有这样才能变得强大吧。二、正文1、对有索引的字段进行函数操作,例如: $start_time是时间戳格式 log...

2019-03-27 10:42:39 1667 23

原创 php代码优化以及开发中的小技巧(持续补充)

一、前言      这篇文章是博主平时记的小笔记,记录的是平时开发没有注意到的细节,或者在写代码的时候可以优化的部分。有相当一部分bug都是开发中不够严谨造成的,所以大家共勉。提升代码质量,快乐撸码!二、正文1、 代码的公用部分尽量不要改动,除非是所有的项目都需要添加某些新功能2、 对于自定义的数组,对象等不同文件,要按照已有的文...

2019-03-21 13:02:58 2261 18

原创 golang怎么给空结构体赋值

一、前言      最近没少使用golang,也没经过系统的学习,直接就上去开发了,遇到不少坑也学到不少东西,本次记录下给空结构体赋值的问题。二、案例1.结构体结构及错误type Test struct { Test1 int64 `gorm:"column:test1" json:"test1"` Test2 string `gorm:"column:test2" json:"test2"}var

2021-04-21 23:21:42 95 6

原创 php 定义数组使用逗号,

一.前言在看代码的过程中,发现有个奇怪的代码,而且还没百度出来有啥用,所以这里记录一下。上代码: if (in_array($test, [1,])) { } // 这个 [1,]二. 测试一下$test_id = 10;$arr = [1,];if(in_array($test_id,$arr)){print_r("yes");}print_r($arr);//====================结果:Array( [0] =&gt

2021-03-10 20:00:11 128 2

原创 mac笔记本常用快捷键

一、前言      新公司出乎意料的给配备了mac,还是强制性的,也算是圆了一个萌新的梦想。遥想当初刚入行的时候,主管天天拿个苹果本到处逛(zhuang bi),十分之羡慕,本来想着等几年再买mac来着,现在也算提前过把瘾。      话不多说,mac和windows的差异还是挺多的,此篇会持续记录使用mac的一些快捷键,还有需要注意的地方。参考:https://zhuanlan.z

2020-12-30 21:25:49 151 2

原创 PHP的CI框架学习

一、前言      完全没想到新公司会使用CI框架,虽然一直听说,但是大家平时还是用laravel,yii,tp多一些,第一次接触CI,值得记录一下。      网上关于CI的文档很多,也很全面,博主这里只是简单的记录下。后续有需要记录的还会持续补充,,并不是一篇对新手很友好的文章了。。二、CI入门手册地址:http://codeigniter.org.cn/user_guide/

2020-12-27 20:38:19 155

原创 2020年PHP中级面试知识点及答案

一、前言      最近博主也是历尽千辛万苦换了份工作,每次换之前不找点面试题看似乎就没自信一样。。奈何网上有些面试题是比较老套的,所以这里重新总结一份2020年的,题目是有些是博主自己不熟悉的点,有些是boss直聘论坛找到的,有的是朋友的面试经历,仅作为记录。      以下面试题部分带有博主自己学习时候写下的答案,也许并不全或者并不正确,大家只看题就好,希望能对大家有所帮助。二、

2020-12-27 20:02:09 1258 15

原创 php使用ssh远程调用另一个服务器执行命令(python脚本)

文章目录一、前言二、具体步骤1、php使用exec函数调用命令行2、ssh跨机器执行命令(1)登录到另一台机器(2)登录且执行命令3、复制秘钥文件并赋予权限4、复制py文件到指定机器的指定位置5、ssh登录远程主机,执行相关命令6、部分命令解析(1)执行py文件并显示最新的10行输出内容(2)创建文件并修改文件所有者7、需要注意的地方一、前言      如题所示,本篇的要点就是如何用php去调用另一台服务器去执行一些命令。主要分为以下几个部分;

2020-10-27 21:40:05 388 2

原创 vim编辑器全部删除文件内容

一、前言为了1024勋章冲锋!G2加油,一定要淘汰DWG!!!奥利给!二、水文1、ESC2、gg 回到顶部3、输入行号,比如10000,确保这个行号比当前文件最大行号大,就可以全部删除了4、dd 注: 2,3,4都不需要按空格,连贯操作即可5、dd之后发现已经全部删除了,可以重新编辑end...

2020-10-24 19:02:48 899 2

原创 mysql累加某字段到达临界值,获取另一个字段的值

一、前言这篇博客的标题不大好起,所以下面先具体说下需求吧。1、表结构+----+-----------+-------------------+| id | cost_rate | conversions_value |+----+-----------+-------------------+| 1 | 3.58 | 84.83 || 2 | 0.55 | 69.86 || 3 | 18.29 |

2020-10-17 18:45:53 362 2

原创 mysql带where条件导出数据表以及部分错误解析

一、前言      最近导出数据表的时候,屡屡受挫,让博主一度以为自己记错了,死活导不出来,后来才看到报错:mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1/*!40102 ,SQL_MODE=concat(@@sql_mode, _utf8 ',NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_FIELD_OPTIONS') */': Unkn

2020-09-29 19:10:59 10573 2

原创 mysql存储数据,varchar类型中的数据变成了科学计数法?

文章目录一、前言1、表现形式2、出现错误的sql二、问题排查1、数据表结构2、错误推测3、最终原因三、解决方案1、更改数据结构(1)表结构(2)分别更新两个字段为 科学计数法 :2.251799813685248e152、按位或上一个值一、前言      这个问题也是比较奇怪的,明明设置的是varchar类型,但存储的结果却是科学计数法,这还了得,必须找一下原因了1、表现形式 [uuid] => 14604440

2020-09-24 23:56:17 4478

原创 mysql明明有索引却用不到的情况

一、前言如题所示,博主这边在两表关键更新的时候,明明关联字段都有索引,但是竟然没用上?百思不得其解,最后发现原来是编码格式的问题,此处记录一下。1、问题sql:update test_a as a left join test_b as b on a.uuid=b.uuid set a.log_time = b.log_time;2、explain一下mysql> explain update test_a as a left join test_b as b on a.uuid=b

2020-09-24 23:42:32 463

原创 阿里OSS配置自定义域名步骤详解

一、前言      好早之前就写过阿里OSS的文章,本来以为可以直接用的,结果一顿操作完,上传是上传了,但是访问的时候变成了下载???没办法直接看图片了。百度发现:浏览器访问OSS中的网页类型文件时提示下载资源出于安全考虑,从2018年8月13日起,直接使用OSS访问域名,从互联网访问OSS上的网页类型文件(mimetype为text/html,扩展名包括htm、html、jsp、plg、htx 和stm)时,Response Header中

2020-07-05 20:58:03 3086 6

原创 yii2.0错误:Exception yii\base\InvalidConfigException with message

一、前言      最近碰到一个yii2.0的报错,网上查的时候也没什么太好的资料参考,所以就记录一下。完整的报错是:Exception 'yii\base\InvalidConfigException' with message 'Failed to instantiate component or class "Array"二、错误堆栈      既然查不到类似的错误,那就只

2020-06-25 16:58:01 1782 3

原创 永续合约相关概念

一、前言本篇作为笔记使用,总是忘记相关概念,此处记录下。二、正文1、各个指数的含义: 委托价值: 仓位 * 价格 买入做多成本:仓位*价格*系数,参考系数为0.015 ,这个系数应该是后台来制定的 卖出做空成本:当价格低于8000时,仅受仓位影响,仓位*系数。 当价格高于8000,也受价格影响 维持保证金:最大杠杆率倒数的一半。比如BTC_USD最大支持100倍杠杆,则维持保证金比例为0.5%。 仓位:一张 = 0.0001BTC,和usdt价格的万分之一。10000张才是正常的

2020-06-02 21:51:43 1197 1

原创 mysql查询每小时数据和上小时数据的差值
原力计划

mysql查询某个时间范围内,每小时数据和上小时数据的差值。

2020-04-21 16:18:48 2910 33

原创 mysql的B+树如何存储主键和数据,磁盘io和innodb页大小的一些问题
原力计划

一、前言      这篇文章动笔之前,光标题就思考了半天,因为文章的起源是一位网友的评论,问的问题比较犀利且分散,实在是不容易拟定标题。博主就借着这个机会研究下这些问题,分别作答一下。这里是网友的提问:文章链接:mysql的查询需要遍历几次B+树,理论上需要几次磁盘I/O?二、正式作答部分   &...

2020-04-04 23:01:53 4395 84

原创 mysql的count()函数如何选择索引,千万级表的count()查询优化实例
原力计划

一、前言      博主今天在对一个千万级表进行count(*)查询的时候,发现速度有点慢,达到了9s,这对于程序来说是不可承受的,因此萌生了优化count(*)查询的想法,这里记录一下。1、网上的主要两种说法(1)count(*) 函数会选择索引长度最短的字段 ps:索引长度指的是执行计划explain里面的key_len长度。...

2020-04-01 21:46:45 4714 54

原创 php封装pdo实例以及pdo长连接的优缺点
原力计划

文章目录一、前言二、为什么选择pdo三、pdo的长连接1、什么是pdo的长连接2、长连接对nginx无效吗3、php-fpm下的长连接测试4、长连接对事务的影响5、总结四、pdo部分demo的封装1、断线重连机制2、转化php warnings为try..catch可捕获的错误3、析构方法回收资源4、query的时候ping一下5、下载地址一、前言   &nbsp...

2020-03-25 22:22:08 3031 32

原创 jquery/css需要记录的小知识(持续补充)

一、前言2020年的第一篇了,奥利给!这部分主要是汇总一些平时遇到的jquery和css小知识,作为笔记使用。二、正文1、jquery模拟select下拉框的选择事件,并传参数:self.selectArray[j].val(value的值).trigger('change');2、jquery正则匹配去掉字符串中的+号:str = str.replace(/\+/g, " ")...

2020-03-09 21:00:50 1071 16

原创 jquery的四层联动插件jquerySelect

一、前言      关于这个插件,以前是分享过一次的,奈何在这次的使用中又一次的遇到了不少坑,而且上次分享也少了js下载的步骤,所以这次补齐一下吧。可能有人会觉得不就是四层联动嘛,框架里面都带的有,可是老铁啊,我们的项目没前端框架,依然是jquery的天下。。多级联动下拉菜单插件:jquery.cxselect.js二、引入步骤&...

2020-01-19 21:07:19 3122 12

原创 原生mysql的批量更新及性能测试

一、前言      我们在做批量更新的时候,经常会使用到框架的批量更新API,那么原生的mysql要怎么做批量更新呢,下面我们来研究下原生的批量更新以及性能测试。(如果有框架,谁又愿意用原生的呢!!!)mysql环境:mysql> select version();+-----------+| version() |+-...

2020-01-13 22:11:45 2632 8

原创 php使用位运算来实现日留存的算法

文章目录一、前言二、位运算实现逻辑1、逻辑部分如下2、存入数据库部分的代码3、查询数据库示例4、php读取字段,并用位与运算解开存留信息三、偶然发现的bug(php大数计算问题)1、科学计数法2、科学计数法是否可以位运算?3、php的位运算受int范围限制?4、关于float类型14位的限制5、关于大数的计算一、前言      有的时...

2020-01-06 21:19:29 1881 12

原创 mysql左连接丢失null值的问题

一、前言      如题所示,我们有的时候直接使用左连接查询,当右表不存在该数据的时候,是可以查出带有null的列。可是当在where条件中有右表相关的筛选条件时,我们惊奇的发现查询的结果不带null值了,换句话说就是查出来的结果比预期的少。      博主之前遇到过这个问题...

2019-12-29 15:34:15 3165 14

原创 mysql的in查询参数限制,多少数据量会造成性能下降?什么时候创建临时表合适?

一、前言      如题所示,博主对这个问题一直模模糊糊的,网上也没一个具体的测试,都是零零散散的提一下,缺少系统的测试。前两天看到csdn的论坛,看到两个大版主,有的说超过300性能会下降,有的说超过999性能会下降???行吧,咱们不如自己测测。论坛链接:https://bbs.csdn.net/topics/392474752...

2019-12-22 21:22:16 9578 24

原创 mysql的一个字段最多能插入多少数据?我们存入text类型的值上限是多大?

文章目录一、前言二、mysql的行大小限制1、结论如下2、行大小限制3、页大小设置以及特性(1)查看当前数据页大小(2)关于数据页的解释4、text类型和blob类型的特殊之处5、text和blob类型的长度限制6、总结三、引申1、批量插入text类型问题2、表空间大小限制一、前言      自从上次探究了mysql的一个表究竟能有多...

2019-12-18 21:07:26 4175 8

原创 php读取excel文件demo以及与python的性能比较

一、前言      本来是不打算写这篇的,但是网上复制几个demo,多多少少都有问题,有的是不能读取AA,BB开头的,有的是数据读取不全的,所以就改了一下,分享给大家,这个demo能把我这7000多行,110多列的数据都读取出来,写入到数组。下面是excel的截图,能看出来还是比较大的文件:二、读取demo以及比较1、php读取...

2019-12-17 21:22:16 1789 2

原创 马蜂窝裁php换java,php又又又凉凉了吗

一、起因      博主刚吃完晚饭,正两耳不闻窗外事,一心只把那牙签掏的时候,偶然看到群上的一个截图,得,php又凉凉了?无奈长叹一口气,诸位看官且往下看。如图:      大家也都看到了,这次php凉凉的原因是因为马蜂窝裁员,换php为java,所以php就又要凉了?...

2019-12-16 21:48:40 5407 71

原创 php实现异步轮询

一、前言      如题所示,对于phper来说,异步轮询总是会觉得很麻烦,在不考虑workman和swoole的情况下,php总是被人诟病的就是多线程和异步IO问题了,刚好博主最近有这个需求,下面咱们来一起研究下怎么实现原生的异步轮询。二、工欲善其事      既然是要做...

2019-12-10 21:21:59 2011 10

原创 linux使用grep条件搜索大文件的行数等操作

一、前言      最近需要查询大日志文件的时候,每次打开vim,cat之类的都会卡死,但是需要查看符合条件的共有多少行数据,这颗愁死我了,下面列出一些常用的匹配查询命令。二、常用的搜索命令1、grep搜索 grep 参数 文件名 | head //从头查找 grep 参数 文件名 | wc- l //查看...

2019-12-03 22:51:35 3549 7

原创 phpexcel设置AAA单元格,兼容大于702列数据

一、前言      线上好好运行的程序突然报错:Invalid cell coordinate [A2 ,是个很偶然的错误,而且并不是整个下载功能都不能用了,只是当选择特定条件的时候才会报这个错,经过各种排查终于锁定了错误,鉴于这块可参考的文章不多,特此记录一下。二、排查过程1、检查格式发现无误  &nbsp...

2019-11-27 22:33:57 686 2

原创 mysql的表最多可设置多少字段?

一、前言      最近在开发的时候,遇到一个报错:Can't create tablexxx(errno: 185 "Too many columns")根据英文,意思是表的字段太多了,那么mysql的数据表最多能有多少列呢?      怀着虔诚的心态打开百度,连着搜了好几...

2019-11-12 20:44:13 8627 13

原创 python脚本如何监听终止进程行为,如何通过脚本名获取pid

一、前言需求是: 一个正在运行的脚本,当结束脚本的时候,需要获取里面的变量,如果变量值存在则执行插入数据操作。如果变量不存在则正常关闭脚本。      这个需求可以理解成是在要杀死脚本的时候,让脚本监听到这个终止事件,从而做一些事情,比如持久化数据之类的。在实现需求的时候碰到很多有意思的知识点,下面咱们就来讲一下这些知识点。二、最初...

2019-10-30 21:17:07 3621 4

原创 python重现 mysql server has gone away错误以及解决方案

文章目录一、前言二、了解wait_timeout 和interactive_timeout 两个参数1、命令行操作2、wait_time 设置失效问题3、参考手册概念,解释两个参数4、那么什么算是交互式,什么算是非交互式呢三、python重现 mysql server has gone away1、通过代码测试两个参数影响(1)当两个参数都设置为10s的时候:(2)当wait_timeout =1...

2019-10-26 00:08:02 1215 2

原创 python怎么捕获mysql报错

一、前言      最近在运行python脚本的时候,经常出现:mysql server has gone away的错误,导致脚本停止运行。只是代码里面明明已经使用try: except 这种方式来捕获mysql错误了,用的方法是:MySQLdb.ProgrammingError,但是毛用没用。 很好,很强大,那么咱们就来研究下这到...

2019-10-24 22:58:46 2642 4

原创 debian下为python2.7 安装MySQLdb扩展(mariadb)

一、前言      本来安装MySQLdb的帖子多如过江之鲤鱼,实在是数不胜数,奈何他们服务器上安装的都是mysql,而现在的新服务器,默认下载安装的都是mariadb,所以这篇文章主要记录一下如何安装mariadb对应的MySQLdb扩展。二、debian下安装本来以为linux下直接pip install就能下载了,但是实际操作...

2019-10-24 09:37:11 3754 12

原创 python脚本忽略MySQLdb的warnings

一、前言      这是在执行python脚本的时候遇到的bug,疯狂的报warnings警告,一坨一坨的,看着实在不雅观,so,还是解决一下比较好。本篇主要讲述的是错误的发现以及如何忽略warnings警告。报错如下:test.py:531: Warning: Duplicate entry '11-5' for key 'idx...

2019-10-22 22:14:22 563 2

原创 1024:我与CSDN的相爱相杀

一、前言      不知不觉相伴CSDN已经三年有余,这三年时间登陆多少次CSDN早已数不清楚,心情好了登上去瞧瞧,心情不好更是要登上去多看几篇好文章。这三年来,CSDN见证了我的飞速成长,我也见证了CSDN的巨大变化,这次借着1024有奖征文活动,咱们也只需直抒胸臆。二、与CSDN的相爱相杀1、入目无人四下皆是你 &n...

2019-10-20 21:27:56 1863 36

原创 windows下python使用fllow扩展持续读取文件的bug

文章目录一、前言二、读取fllow源码1、fllow读取文件代码2、跟踪new_file_check 函数3、python的stat函数4、分析出错代码三、windows下对比inode 节点号1、windows下打印这几个参数2、os.start() 与 os.fstat()3、linux文件的inode会保持不变吗?4、windows文件的inode会保持不变吗?四、解决方案五、总结一、前...

2019-10-14 12:31:34 562 4

xshell6和xftp6的学校家庭免费版,可直接安装

这是xshell6和xftp6的家庭版,可以免费使用的,博主自己安装的就是这两个,希望可以给大家带来帮助。谢谢

2007-06-01

虚拟货币交易所源码,要求yii框架

这个是yii框架的源码,我在本地只是大致跑了一下,主页面是没问题,不过因为本地环境原因,没有完全跑起来,大家可以下载试试

2018-07-12

elasticsearch安装文件,node,java的sdk等

包括elasticsearch的安装程序,elasticsearch-head安装程序,node.js和java安装程序等。java安装程序在那个新建文本里面。也有参考博客贡大家参考。

2019-02-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除