杂项
qianer0_0
这个作者很懒,什么都没留下…
展开
-
mysql 同步一张表差异数据到另一张表
【代码】mysql 同步一张表差异数据到另一张表原创 2023-03-22 16:28:40 · 238 阅读 · 0 评论 -
mac下sublime text使用terminal打开命令行
cmd+shift+P打开package control面板选择 Package Control:Install Package输入terminus 进行安装设置快捷键。cmd+shift+P再次输入terminus,如下图选择Terminus Key Bindings自定义快捷键{ "keys": ["alt+`"], "command": "toggle_terminus_panel" }6. alt + ` 调起终端...原创 2021-04-01 13:43:59 · 2161 阅读 · 0 评论 -
Mac安装Swoole Loader扩展
购买swoole_loader.so文件,这里与我本地对应的版本是php_swoole_loader_php72_nzst_x86.so将so文件复制到扩展目录cp /Users/xxxx/Downloads/macos/v20/php_swoole_loader_php72_nzst_x86.so /usr/local/opt/php@7.2/lib/php/20170718修改php.ini文件vim /usr/local/etc/php/7.2/php.ini添加内容[s.原创 2021-03-23 14:55:34 · 1775 阅读 · 5 评论 -
Vue获取new Date().getTime() 时间戳问题
今天在处理按钮显示的时候发现一个问题:vue 通过new Date().getTime()获取时间戳返回的是13位数字,单位是毫秒;php后台time()获取的时间戳是10位数字,单位秒;所以在判断比较时需要将time()*1000 转换为毫秒再去比较<el-button v-if="new Date(scope.row.end_time*1000).getTime()>new Date().getTime()" size="mini" icon="edit" @click="edit原创 2021-03-23 14:20:14 · 8272 阅读 · 0 评论 -
mac本地与docker混合安装模式
1.概述1.采用的方式是,docker只跑我们的php(php-fpm)服务,nginx、mysql、neo4j服务原生mac运行2.优势为,可以降低宿主机对docker分配的内存以及整体的内存变小。2.安装方式第一步:nginx安装# 1.安装brew install nginx# 上面方式报错时可尝试 brew install --build-from-source nginx# 2.配置文件路径cd /usr/local/etc/nginx/servers# 3.写入配置文转载 2021-02-05 18:17:07 · 200 阅读 · 0 评论 -
Could not find package squizlabs/php_codesniffer.
执行命令composer require squizlabs/php_codesniffer --dev报错:[InvalidArgumentException] Could not find package squizlabs/php_codesniffer. Did you mean one of these?原创 2020-12-15 17:22:03 · 294 阅读 · 0 评论 -
在 Mac 上将 zsh 用作默认 Shell
官方:默认情况下, Mac 使用 zsh 或 bash 作为登录 Shell 和交互式 Shell 的命令行解释器:从 macOS Catalina 版开始,zsh (Z shell) 是所有新建用户帐户的默认 Shell。bash 是 macOS Mojave 及更低版本中的默认 Shell。zsh 与 Bourne Shell (sh) 高度兼容,并且与 bash 基本兼容,但存在一些差别。要进一步了解 zsh 及其全面的命令行完成系统,请在“终端”中输入 man zsh。如何更改默认 She原创 2020-10-09 11:31:18 · 736 阅读 · 0 评论 -
Safari浏览器获取iOS设备UDID(设备唯一标识符)
科普:U D I D (Unique Device Identifier),唯一标示符,是iOS设备的一个唯一识别码,每台iOS设备都有一个独一无二的编码,UDID其实也是在设备量产的时候,生成随机的UUID写入到iOS设备硬件或者某一块存储器中,所以变成了固定的完全不会改变的一个标识,用来区别每一个唯一的iOS设备,包括 iPhones, iPads, 以及 iPod touches随着苹果对程序内获取UDID封杀的越来越严格,私有api已经获取不到UDID,Mac地址等信息,继而出现了使用钥匙串配合转载 2020-09-18 18:16:05 · 1775 阅读 · 0 评论 -
用户二维码扫描后自动关闭
用户扫描二维码之后,怎样实现自动关闭二维码或者显示二维码已过期?后台生成二维码时,同时给这个二维码生成一个唯一的qrcode_id (没次刷新都需要重新生成)将qrcode_id存入缓存或者session,缓存时间根据需求决定浏览器与服务器建立长连接,轮询查询该qrcode_id的有效状态用户扫描二维码之后,服务器将qrcode_id的缓存删除,qrcode_id实效,浏览器关闭二维码用户扫描二维码之后进入新的页面,继续之后的操作如果长时间检测不到有人扫描,浏览器则自动关闭二维码...原创 2020-08-27 17:07:42 · 1530 阅读 · 0 评论 -
八进制十进制的互相转换
在数字后面加上不同的字母来表示不同的进位制。B(Binary)表示二进制,O(Octal)表示八进制,D(Decimal)或不加表示十进制,H(Hexadecimal)表示十六进制。例如:(101011)B=(53)O=(43)D=(2B)H一、八进制 → 十进制描述:八进制就是逢8进1,八进制数采用 0~7这八数来表达一个数。方法:八进制数从低位到高位(即从右往左)计算,第0位的权值是8的0次方,第1位的权值是8的1次方,第2位的权值是8的2次方,依次递增下去,把最后的结果相加的值就是十进制的值.原创 2020-06-18 14:55:47 · 35314 阅读 · 2 评论 -
Hexo 命令失效解决
Hexo是一个非常好用的静态博客生成器,但是由于很多方面的原因,导致在使用过程中经常出现错误。今天在启动服务器服务器的时候,一直出现hexo help 的执行页面:Usage: hexoCommands:help Get help on a command.init Create a new Hexo folder.version Display version informatio...原创 2020-04-27 18:09:28 · 3036 阅读 · 0 评论 -
解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).
今日更新代码的时候git报错:error: You have not concluded your merge (MERGE_HEAD exists).pull不下来,push不上去,尴尬!上网查了下原因可能是在以前pull下来的代码自动合并失败解决办法: 依次执行以下git命令保留本地更改,中止合并->重新合并->重新拉取git merge --abortgit r...原创 2020-04-20 10:42:01 · 219 阅读 · 0 评论 -
微信模版消息发送成功但是传值显示空白
如图,微信模版消息发送成功但是传值却显示空白:发送微信模版消息需要注意几点:微信模版消息格式{ "touser": "", "template_id": "", "url": "", "data": { "first": { "value": "您购买的商品已发出,正在赶往您的身边!", "...原创 2019-09-16 11:41:00 · 2459 阅读 · 0 评论 -
mac修改sourceTree密码
前两天同事用我电脑测试一个钥匙串,之后爆发了一系列的问题。先是公司Wi-Fi死活都连不上,今天一直用的sourceTree也挂了,拉取推送一直报错:报错如下然鹅,在终端使用命令行操作是OK的,这就扎心了说明是sourcetree的问题,网上百度了一系列的报错解决都不行。。。无意中看到这个果断去找钥匙串查看,果然啊啊啊啊,密码不对,怪不得我在配置文件里怎么改都不行原创 2019-03-13 17:15:16 · 5642 阅读 · 0 评论 -
Hexo在GitHub上搭建博客
作为一名程序员一定要有自己的博客,之前都借用的技术网站,最开始的新浪微博,csdn等等。。。换来换去,心力交瘁。就想自己搭建一个,找了一下发现Hexo在GitHub搭建博客挺不错的,接下来就开始动手了~~系统:Macwindows系统可参考:https://segmentfault.com/a/1190000016379871准备:node.js,官网下载:https://no...原创 2019-01-10 14:32:25 · 162 阅读 · 0 评论