- 博客(18)
- 收藏
- 关注
原创 redis集群报错CROSSSLOT Keys in request don‘t hash to the same slot
redis 集群 CROSSSLOT Keys in request don't hash to the same slot
2022-05-06 15:52:23
8419
转载 关于禁用存储过程
直接上链接:https://www.zhihu.com/question/57545650你一言我一语,你想要的答案,这里都有
2020-03-12 15:44:57
1066
原创 php 数据导出excel时的那些坑
因为需求简单,只需要导出成表格,所以是这么写的,通过发送header头实现文件下载(多说一句,header中可以实现的功能很多,有兴趣的童鞋可以深度发掘)。一开始没什么问题,结果游戏上线几天,玩家数据多起来之后,再想将数据导出,就这样了:而且至今为止,我都不知道为什么数据量大之后就会出现这种情况,难道iconv处理的字符串长度有上限?没有去深究。问题出来了就要解决,过程就不提了,无...
2019-09-04 16:54:10
2358
原创 记一次服务器事故
关键词:linux服务器提示cannot create temp file for here-document: No space left on device。 mysql数据库报错:Can't create/write to file '/tmp/#sql_6ccc_0.MYI作为一个单纯的phper+python初学者,整天还得兼着服务器运维...真的是累并...
2019-08-30 10:45:57
221
转载 php GD 图片改圆角
public function radius_img($imgpath = '', $radius = 20) { header("Content-Type:image/png"); $imgpath = $_SERVER['DOCUMENT_ROOT']."/developer/Public/spreadGameIcon/160.jpg"; ...
2019-04-24 16:15:23
848
原创 XML转数组
public function xmlToArray($xml) { //禁止引用外部xml实体 libxml_disable_entity_loader(true); $values = json_decode(json_encode(simplexml_load_string($xm...
2019-03-22 10:32:37
306
原创 php 更改数组键名,同时不改变原数组的排列顺序
先感叹一下,数组函数真的是个好东西,它已经不止一次两次帮助我解决问题了,先上此功能中需要掌握的几个数组函数。array_keys(array,value,strict);array_keys() 函数返回包含数组中所有键名的一个新数组。如果提供了第二个参数,则只返回键值为该值的键名。如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的...
2018-11-16 12:24:09
8967
转载 PHP面向对象(OOP):.static和const关键字的使用(self::)
static关键字是在类中描述成员属性和成员方法是静态的;静态的成员好 处在哪里呢?前面我们声明了“Person”的人类,在“Person”这个类里如果我们加上一个“人所属国家”的属性,这样用“Person”这个类实 例化出几百个或者更多个实例对象,每个对象里面就都有“所属国家”的属性了,如果开发的项目就是为中国人而开发的,那么每个对象里面就都有一个国家的属性 是 “中国“其它的属性是不同的,如果...
2018-11-09 10:35:41
132
原创 关于自定义array_column(),array_merge_recursive()和array_slice()实战使用总结
先上代码: //工作圈信息流 public function homepage(){ $user_id = $this->checkaccess(); $this->getNotice('homepage'); $this->signpermission(); $remarkM ...
2018-10-17 19:57:24
330
转载 CSS的link和@import方式的区别
本质上,这两种方式都是为了加载CSS文件,但还是存在着些许差别。 差别1:老祖宗的差别。link属于XHTML标签,而@important完全是CSS提供的一种方式。 link标签除了可以加载CSS外,还可以做很多其它事情,比如定义RSS,定义rel 连接属性等,而@important就只能加载CSS了。 差别2:加载顺序的差别。当一个页面被
2017-10-20 09:31:14
425
转载 javascript深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999;
2017-10-16 10:11:09
210
转载 scrollTop 用法说明
下面的演示中,外层元素的高度值是200px,内层元素的高度值是300px。很明显,“外层元素中的内容”高过了“外层元素”本身.当向下拖动滚动条时,有部分内容会隐没在“外层元素的上边界”之外,scrollTop就等于这部分“不可见的内容”的高度。 演示:(拖动滚动条,可以看到scrollTop值的变化)这些文字显示在内层元素中。 scrollTop值是: 这些文字显示在内层元
2017-09-18 10:58:57
745
转载 与HTTP有什么区别?HTTPS的七个误解
首先附上原文地址:http://www.chinaz.com/web/2015/0320/391752.shtmlHttpWatch的官方网志刊登了一篇好文章,澄清了一些HTTPS协议容易产生误解的地方。HTTPS的七个误解误解七:HTTPS无法缓存许多人以为,出于安全考虑,浏览器不会在本地保存HTTPS缓存。实际上,只要在HTTP头中使用特定命
2017-09-15 16:29:09
490
转载 vi/vim中查找替换使用方法
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行
2017-09-08 16:08:31
331
原创 解决vi中粘贴多行代码会产生缩进排版问题
本人也是linux的新手小白,刚进公司有用到之前从没用过的vim编辑器,因为习惯的问题,刚开始代码我都是先在sublime text上写好,再粘贴进vi里的,这样就遇到问题了,我在sublime text上写的整整齐齐的代码,一在vi里右键粘贴就因为自动缩进的原因导致排版错乱,然后就去网上找方法,什么 noai nosi 都有用过,有的确实可以解决排版问题,但有的还是解决不了,接着去网上找解决方法
2017-09-08 16:03:01
943
翻译 linux 打包文件
tar -zcvf 要压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。然后pwd命令查看你当前文件路径,在浏览器里输入路径,即可下载。
2017-09-08 15:35:28
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人