2019年9月2日
摘要:
问题背景: 微信开发是目前程序开发领域一个比较火热的板块,基于公众号、微信支付等开发层出不穷,纷繁多彩,今天这里就基于微信开发的另外一个小版块,微信网页内分享到朋友圈等平台灵活设置链接和小图标(见下图)的功能来进行思路和代码的设计。 问题分析: 大家都知道,对于一般的浏览器,通过分享能够只能够将本页
阅读全文
posted @ 2019-09-02 20:08
黑夜开发者
阅读(676)
推荐(0)
摘要:
分析:大家都知道,每年的总共日期,要么就是365天,要么就是366天,具体是取决于闰年还是平年,更确切的说就是每年二月是28天还是29天,归结到这个问题,有一个关键的认识点,就是求解这一年是闰年(366天)还是平年(365天)。 平年还是闰年计算算法: 1. 年份能被4整除,但不能被100整除; 2
阅读全文
posted @ 2019-09-02 20:07
黑夜开发者
阅读(5311)
推荐(0)
2019年9月1日
摘要:
正则表达式的基本规则 正则表达式的常用实例 校验密码: 必须是大小写字母和数字的组合,不包含特殊字符,长度在6-15之间 var regEx = /^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{6,10}$/; 校验电子邮箱地址: var regEx = /^([a-z0-9_
阅读全文
posted @ 2019-09-01 23:25
黑夜开发者
阅读(51)
推荐(0)
2019年8月15日
摘要:
说到软件开发,就不得不提到设计模式,比如大家基本上都用过什么MVC框架开发各种系统,一些好的设计模式不仅能让软件运行的更为流畅,更能让开发人员的工作效率大大提高。本文就来列举一些常用的设计模式,供大家参考收藏。 工厂模式 这个模式学过Java编程的一定不陌生,都听说过SessionFactory。工
阅读全文
posted @ 2019-08-15 22:56
黑夜开发者
阅读(88)
推荐(0)
2019年8月11日
摘要:
这个方案目前已经是比较成熟,主要是结合flock来实现,这里做一下记录。 理论基础 实现格式: flock [-sxun][-w #] fd# flock [-sxon][-w #] file [-c] command... 常用选项如下: -s, --shared:获得一个共享的锁。 -x, --
阅读全文
posted @ 2019-08-11 22:37
黑夜开发者
阅读(30)
推荐(0)
2019年7月27日
摘要:
本文转载自:https://silencesy.github.io/2019/04/29/TypeScript/TypeScript/ 一、准备 1. 安装 npm install -g typescript 2. vscode自动编译 项目目录终端执行 tsc --init更改tsconfig.j
阅读全文
posted @ 2019-07-27 22:41
黑夜开发者
阅读(35)
推荐(0)
摘要:
如今的网站上面广告层出不穷,很多时候会干扰我们正常网站的使用,今天就教教大家安装一款浏览器插件,避免广告烦恼,并且以最容易安装成功的方式来安装。这款插件叫Adblock。是一款谷歌浏览器插件。 1. 下载好Adblock插件,下载完成后如下。 2. 重命名文件,将crx后缀变为rar。 3. 然后解
阅读全文
posted @ 2019-07-27 00:13
黑夜开发者
阅读(84)
推荐(0)
2019年6月21日
摘要:
解决方案:export COMPOSE_TLS_VERSION=TLSv1_2
阅读全文
posted @ 2019-06-21 09:53
黑夜开发者
阅读(489)
推荐(0)
2019年5月31日
摘要:
最近使用了docker容器来构建项目,这种方式虽然极大的加快了构建的项目速度,但是也会对之前的本地开发带来一些挑战,比如今天讲到的调试程序,大家对于xdebug一定不会陌生,但是如果php-fpm放到了容器里面,又该如何进行远程debug呢,今天就来解决这个问题。 前提准备 为现有的php环境安装好
阅读全文
posted @ 2019-05-31 15:23
黑夜开发者
阅读(39)
推荐(0)
2019年5月14日
摘要:
在PHP中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能 很漂亮的完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心, 下面将从一个需求入手来说明对于读取大文件时,常用的操作方法。
阅读全文
posted @ 2019-05-14 19:07
黑夜开发者
阅读(10)
推荐(0)
2019年5月5日
摘要:
echo() 可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。 print() 实际上不是一个函数(它是一个语言结构)所以不能被可变函数调用,因此你可以不必使用圆括号来括起它的参数列表。 当其执
阅读全文
posted @ 2019-05-05 22:11
黑夜开发者
阅读(29)
推荐(0)
2019年4月19日
摘要:
git commit --amend -m "你的新的注释"
阅读全文
posted @ 2019-04-19 19:24
黑夜开发者
阅读(17)
推荐(0)
摘要:
<div> <input type="text" id="input_1"/> </div> <script> var t=$('#input_1').val(); $('#input_1').val("").focus().val(t); </script>
阅读全文
posted @ 2019-04-19 19:23
黑夜开发者
阅读(9)
推荐(0)
2019年4月17日
摘要:
系统启动流程 1.grup引导界面 2.识别硬件 3.初始化驱动 4.init进程开始活动,加载/etc/rc.d/rc/sysinit系统初始化脚本 5.进入欢迎界面 6.设置时钟 7.设置主机名 8.挂载文件系统 9.挂载驱动 10.进入3级别 11.启动虚拟内存 12.设置磁盘阵列 13.加载
阅读全文
posted @ 2019-04-17 23:12
黑夜开发者
阅读(23)
推荐(0)
摘要:
awk 处理行列 cat /etc/passwd | cut -d: -f1 cat /etc/passwd | awk -F: '{print $1}' cat /etc/passwd | awk -F: '{print "username:" $1 "=> uid:" $3 }' #默认是以空格
阅读全文
posted @ 2019-04-17 18:42
黑夜开发者
阅读(33)
推荐(0)