一首小诗
寒蝉凄切,对长亭晚,骤雨初歇。都门帐饮无绪,留恋处,兰舟催发。执手相看泪眼,竟无语凝噎。念去去,千里烟波,暮霭沉沉楚天阔。 多情自古伤离别,更那堪,冷落清秋节!今宵酒醒何处?杨柳岸,晓风残月。此去经年,应是良辰好景虚设。便纵有千种风情,更与何人说?
原创
2019年07月24日 22:34
  • 十四少
  • 我的高中
  • 714
  • 0
  • 0
<
原创
2019年07月20日 00:03
  • 十四少
  • 我的高中
  • 755
  • 1
  • 0

灯光下的一夜


这下又是六、七月,我最喜欢的月份,可它总是给我捎来烦恼的便条。


炎炎日光的六七月啊,又把菜籽变成了金黄。家里始终不愿走的榨油机又开始隆隆响起。从小学到现在,这声音再熟悉不过了,可不知怎的,这声音总让我头痛,想去习惯它简直是痴人说梦。


要说这菜籽花开了不谢,那才是我所希望的。三月的桃花雨和它一起飘下。话说三月的雨清清爽爽,就像母亲的手抚摸着我,就像宽广的大地眷恋着我,可常带给我的,总似乎是缠绵不绝的忧愁:三月的这花儿一开,五月的这花儿一落,我又开始和榨油机过不去了。

原创
2019年07月14日 22:10
  • 十四少
  • 我的高中
  • 1045
  • 10
  • 0
<
原创
2019年07月14日 15:57
  • 翟先森
  • php
  • 1283
  • 1
  • 0

这周做了好多梦,想进后台记录下来的,结果却登录不进去了,提示验证码错误。

我可是啥都没干,自己就登不进去了。


看验证码验证的网络请求,请求状态值是200,但是返回值没有返回。

js验证代码片段如下:

 rules: {
username: {
required: true,
},
password: {
required: true,
},
captcha:{
required: true,
minlength:4,
maxlength:4,
remote: {
url : url_verify_captcha,
type: 'get',
data:{
captcha : function(){
return $('input[name="captcha"]').val();
}
}
}
}
},
原创
2019年07月05日 23:21
  • 翟先森
  • Linux
  • 4746
  • 4
  • 0
这周前四天被nginx配置差不多快搞死了,总是nginx -s reload操作后配置不生效或者被浏览器的缓存影响,如此一来,每改一段配置,都得反反复复在配置里调试确定是否进入,浏览器缓存也是禁用、清除、开启私有窗口各种尝试反反复复的进行,确保影响正确的判断。

在此期间,也难得踩了很多坑,为日后方便温习,也方便分享给大家,先徒手记载下来。
由于是徒手写的,所以配置代码不是很可靠,仅仅只是提供下解决思路而已,望大家注意甄别。
原创
2019年06月26日 23:49
  • 陆游+唐琬
  • 每天一首诗
  • 652
  • 0
  • 0

钗头凤·红酥手
--陆游
红酥手,黄縢酒,满城春色宫墙柳。
东风恶,欢情薄。一怀愁绪,几年离索。错、错、错。

春如旧,人空瘦,泪痕红浥鲛绡透。
桃花落,闲池阁。山盟虽在,锦书难托。莫、莫、莫!


钗头凤·世情薄
--唐琬
世情薄,人情恶,雨送黄昏花易落。
晓风干,泪痕残,欲笺心事,独语斜阑。难,难,难!

人成各,今非昨,病魂常似秋千索。
角声寒,夜阑珊,怕人寻问,咽泪装欢。瞒,瞒,瞒!

原创
2019年06月26日 01:40
  • 志南
  • 每天一首诗
  • 998
  • 0
  • 0
--宋朝
古木阴中系短篷,
杖藜扶我过桥东。
沾衣欲湿杏花雨
吹面不寒杨柳风

翻译
2019年06月23日 20:53
  • 翟先森
  • php
  • 5633
  • 3
  • 0

网上一大堆文章都在说pipeline怎么提升性能,我只是想知道安装好phpredis库之后,代码上如何写来开启管道模式,也就是下面这一小撮代码而已。

$pipe = $redis->multi(Redis::PIPELINE);   //开启管道
$pipe->exec(); //提交管道里操作命令


就只看到google上一篇文章提到这个,虽然简单,但真是感觉大象遇上了蚂蚁一样,问题虽小但要是不会,你也拿它没辙。

原文是英文,现翻译在此,分享给大家。

原创
2019年06月23日 17:04
  • 翟先森
  • mysql
  • 2402
  • 1
  • 0

昨晚写了一篇正则表达式相关的文章,修改保存后,文章里的\d表达式里的反斜杠就不见了。就因为这个坑,踩了一个通宵。


之前根本就不太熟悉stripslash、addslash、htmlspecialchars_decode这些函数的详细工作,所以代码有点乱,已经不知道当初是咋写的了。


但是可以先贴出我的项目model底层代码关于这段的实现:

protected function parseValue($value) {
if(is_string($value) || is_numeric($value)) {
$value = '\''.$this->escapeString($value).'\'';
}elseif(isset($value[0]) && is_string($value[0]) && strtolower($value[0]) == 'exp'){
$value = $value[1];
}elseif(is_array($value)) {
$value = array_map(array($this, 'parseValue'),$value);
}elseif(is_null($value)){
$value = 'NULL';
}
return $value;
}

public function escapeString($str) {
$str = addslashes(stripslashes($str));
return $str;
}
原创
2019年06月22日 23:02
  • 翟先森
  • php
  • 1554
  • 5
  • 0

正则在工作中经常用到,可是关于什么零宽断言的,总是看了又忘,几个问号傻傻分不清。今天找出个规律来,争取把它给牢牢记住。


PHP在线执行: http://www.dooccn.com/php/,为方便测试学习,大家可以使用我推荐的这个php在线执行工具。


关于?=、?:的这些叫法,曾经看到有好多种,有前瞻、后顾,也有正反向零宽断言啥的,感觉完全搞复杂化了。

这里暂时先摒弃这些叫法,只关注什么符号对应什么用途,并如何牢牢记住它们,而不容易混淆。