详情

全站展示位

PHP并发下安全的文件读写方式 |

可道云是一款非常强大的私有云和在线文档管理系统,源码之中有很多借鉴的方法 安全读取文件,避免并发下读取数据为空 function file_read_safe($file,$timeout = 0.1){ clearstatcache(); if(!$file || !file_exists($file)) retur...。。。

推荐

关于sessionStorage |

1、前言 我们都知道localStorage和sessionStorage的最大区别是生命周期的不同,localStorage除非用户主动清除,否则会一直保存在本地,而sessionStorage会随窗口的关闭而被自动清除。 2、传统的session和cookie 从我们经常接触的session和cookie来讲,Co...

分享PHP后端关于token生成与校验的一组方法 |

//生成token public function CreateToken($userid) { $time = time(); $end_time = time() + 86400; $info = $userid . '.' . $time . '.' . $end_time; //设置token过期时间为一天 /...

阿里云服务器购买(学生身份)与配置 |

个人开发的项目部署方式可选择部署在个人电脑的本地虚拟机中的虚拟机器 ,也可以选择部署在云服务器,后者操作方便且可以直接访问,推荐后者,以下是学生身份购买阿里云云服务器的流程 1、注册阿里云账号

从Vue赋值问题到JavaScript深拷贝 |

最近做Vue的项目发现这样的现象:对象间进行赋值操作后,原对象数据会随赋值后的对象数据值的变化而变化。如图一图二所示: 图一:进行编辑前 图二:点击编辑修改数据 上图的代码实现逻辑是,点击编辑,将A对象(表格数据)的值赋值给B对象(弹出框表单数据),所以按照常规思维,就算Vue的数据都是双向绑定,但是我们编辑第一个对象...

心灵鸡汤

那年表哥去高考

文/马晓炜

那年,表哥要参加高考了,这对于我们整个家族来说,可以说是件大事、喜事,因为爷爷七个子女中,唯有姑姑家的表哥读了高中。

高考临近,为了给表哥增加营养、补身子骨,不用爷爷奶奶提醒,兄妹之间谁家有什么好吃的,都会毫不保留给姑姑家送去。连平时很少出门的奶奶,也拄着拐杖到姑姑家,变着花样给表哥做些美味佳肴。而且做出的菜品,都取了个特别好听的名字。比如,包裹的粽子,称作“高中(粽)金榜”,炖的猪蹄,叫“金榜题(蹄)名”,煲的鱼汤,名字是“鲤鱼跃龙门”等。闻着那些寓意吉利的喷香营养餐,我和弟弟妹妹们馋得直流口水,奶奶安慰我们说:“要像你们大哥哥一样,好好读书学习,‘状元餐’保准以后管你们吃个够。”

待到高考时,爷爷号召儿女们将手上的农活缓一缓,去城里为表哥加油助威。平素我和表哥关系特铁,这个节骨眼,俺不能缺席。

还记得那天一大早,在亲人们地簇拥下,表哥风光无限地往城里赶,一路上长辈们千叮咛万嘱咐,唯恐哪儿没提醒到,误了他的前程。而性格开朗的表哥,突然像换了一个人,变得少言寡语。我想表哥是被这盛大的场面搞晕了,若真考砸了,不好向亲人交代,压力山大啊。

可怜天下父母心。当表哥进了考场后,与众多陪考家长一样,我们寸步不离在考场外守着。随着火辣辣的太阳升高,那树上的蝉,像被惊醒了似的,撩开嗓门拼了命地叫了起来,叫得家长们不时跷着脚往校园张望;叫得人们焦躁不安、汗流浃背;叫得姑姑老天护佑的话,祷告了一遍又一遍……

接下来的时间,原以为就这么顺顺当当地考完,做梦没想到的是,到了最后一天下午,天空突然乌云密布,雷电交加,下起了瓢泼大雨,一些家长由于忘带雨具,站在树下,任凭雨淋,场面令人动容。

我们拥挤在一家小卖部门前,埋怨着鬼天气。姑姑却担心得抹起了眼泪,说表哥从小到大怕打雷,这震天响的雷声,影响了做题如何是好?亲人们不时宽慰她说:“这是及时雨、喜雨,天凉爽了下来,更便于答题。”在你一言我一语的劝说下,姑姑还是心有余悸地不时望着考场。

不知过了多久,雨停了,考生们一身轻松飞奔了出来,溅起欢快的水花,让整个校园都沸腾了。表哥也恢复了往日活泼开朗的性格,与我们有说有笑。看着他阳光自信的样子,大伯说,表哥考得有准头。恰如大伯所言,表哥没辜负亲人的期望,如愿以偿地拿到了大学录取通知书。

若干年后,每当我探亲休假,与在家乡中学任教的表哥聊起当年高考的往事,他还沉浸在被亲情包围的幸福中。遗憾的是,初中毕业后,我选择了参军入伍,没能像表哥那样,亲历千军万马过独木桥的高考,也没机会品尝到家乡舌尖上的美味“状元餐”。

列表展示

主站展示位

Linux下两台机器设置免密登录 |

免密登录的原理是使用公钥加密技术(非对称加密)来实现身份验证。下面是免密登录的基本原理 生成密钥对:用户在本地生成一对密钥,通常是RSA密钥对。这对密钥包括两部分:公钥和私钥。公钥是可以分享的,而私钥必须保持私密。 复制公钥到远程服务器:用户将生成的公钥复制到远程服务器上,通常是将公钥追加到远程服务器上的~/.ssh/…

关于MySQL数据迁移的编码问题 |

之前进行机器之前的数据库迁移步骤为:1、旧机器进行数据库打包 2、压缩 3、scp到新机器 4、新机器解压 5、新机器通过 mysql -u root -p; use xxxdb; source /backup.sql 最近迁移的时候使用了新方法,即在新机器:mysql -u root -p xxxdb < /b…

关于一条正则匹配规则的若干条方案讨论 |

最近遇到一个需求需要使用正则表达式实现,内容如下: 1、可以包含字母、数字、下划线、破折号、点 2、不能以点开头或结尾 方案1(错解) ^[^.][A-Za-z0-9-_.]*[^.]$ (菜鸡本人提供) 发现此方案不能匹配单个英文字符,原因为前面的 [^.] 和 后面的 [^.] 都表示必须匹配一个非 . 的字符,导…

关于数据流重定向 |

首先明白几个概念: 标准输入:STDIN,即 standard input,即输入到程序的信息 标准输出:STDOUT,即 standard output,即程序正常执行后返回的正确信息 标准错误输出:STDERR,即 standard error output,即程序执行失败后返回的错误信息 概念的对应代码: STD…

php发送异步请求示例 |

php没有直接支持异步请求,可以通过 fsockopen 等方式曲线实现 以下方案适合向大量微信公众号用户推送消息的场景下使用,关键在于 path 与 query的拼接 function funCurlRequestAsync($url, $param = []) { $parse_url = parse_url($u…

使用SVNAdmin2进行LDAP的用户、分组、分组下用户同步 |

下图分别为svandmin2的截图和phpldapadmin的截图,注意序号是唯一的,方便后面讲解 一、连接LDAP服务器 图中的1、2、3保证了连接到正确的LDAP服务器 图中的4、5保证了使用管理员的账户密码来保证后续的用户查询、分组查询等操作有权限 二、用户同步原理 6、7、8用于成功搜索到用户列表 首先以6为基…

docker相关分享 |

1、手动构建一个简单的docker镜像并运行 运行一个 nginx 镜像docker pull nginx:1.14.1 #或者 docker run -d --name a0 -p 80:80 nginx:1.14.1逐行查看 nginx 镜像的构建过程…

关于正则匹配的秃头问题 |

1、为了切入这个问题,首先介绍一下问题背景: 下面为示例文本 [color1] red blue [color2] blue black 2、问题来了 现在我要匹配 [color1] 所在分组的内容,按照下面的正则表达式写法 \[color1\]([\S\s](?!\n[\s]*\[))* 上面正则的图形化表示如下图 …

CentOS增加虚拟内存 |

dd if=/dev/zero of=/var/swapfile bs=1G count=8 mkswap /var/swapfile chmod 0600 /var/swapfile swapon /var/swapfile echo "/var/swapfile swap swap defaults 0 0" >>…

【6】在雇员表中增加一个字段为photo,在雇员增加时进行雇员照片的操作 |

目录结构 图-工程目录结构 注意: 1、因为文件重命名用到IPTimeStamp类,此类通过接收的IP地址与时间戳来进行文件重命名,获取客户端IP地址使用的代码为:request.getRemoteAddr(),所以当访问形式为:

Join GitHub · GitHub

GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects.

DevelopersGitHub Support

GitHub Support is here to help. Learn about GitHub products, browse our helpful resources, and contact support with your questions.

Pull requests · JoshuaKGoldberg/eslint.org · GitHub

ESLint website. Contribute to JoshuaKGoldberg/eslint.org development by creating an account on GitHub.

Pull requests · eslint/espree · GitHub

An Esprima-compatible JavaScript parser. Contribute to eslint/espree development by creating an account on GitHub.

Stargazers · JoshuaKGoldberg/eslint.org · GitHub

ESLint website. Contribute to JoshuaKGoldberg/eslint.org development by creating an account on GitHub.

Pull requests · JoshuaKGoldberg/eslint.org · GitHub

ESLint website. Contribute to JoshuaKGoldberg/eslint.org development by creating an account on GitHub.

Pull requests · eslint/espree · GitHub

An Esprima-compatible JavaScript parser. Contribute to eslint/espree development by creating an account on GitHub.

CentOS 操作系统安装指定版本的Subversion(1.10.0) |

说明:开源软件Subversion的官方不提供二进制包,但是很多软件商和开发者通过自行编译和测试的方式,为众多的操作系统和平台提供了可靠的二进制包,WANdisco 即为其中之一。(WANdisco 是subversion项目的主力开发者和领导者) 1、编译安装 暂时略过 2、通过配置 WANdisco 提供的软件源实...

博客寄语:

    十年之后,就是大叔了啊

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。