加载中
EasyWeChat 升级【更新中】

我们系统使用的 EasyWeChat 还是 4.x,需要用到 5.x 的一些新功能,决定升级(最新版本是 6.x 但是需要 php 8.0,我们目前是 7.4)。 更新包 修改 composer.json "overtrue/wechat": "~5.0",...

EasyWeChat 升级【更新中】

我们系统使用的 EasyWeChat 还是 4.x,需要用到 5.x 的一些新功能,决定升级(最新版本是 6.x 但是需要 php 8.0,我们目前是 7.4)。 更新包 修改 composer.json "overtrue/wechat": "~5.0",...

国内 git 没一个好用

国内 git 没一个好用,连代码搜索都没有! 只能搜仓库名,有啥意思? 如果涉及安全,我自己的私有仓库总归可以搜索代码内容吧?

git
2024/03/14 12:21
59
macOS 系统权限

最近用到最近的老 MacBook Pro,发现系统很老,升级了以后没办法共享屏幕,没办法视频会议,没办法直接截屏。发现系统权限添加不了应用程序: 1. 关闭 SIP 进入安全模式(重新启动,长按 co...

积分模块

在电商、SNS 等系统中,经常用到积分功能,下面是 codegeex 给出的答案: 用户积分系统 设计一个用户积分系统,包括积分发放、使用、过期等逻辑 设计一个用户积分系统,需要考虑以下几个方面...

2024/01/21 12:37
61
缺失的 php6,mysql 6/7

php 6.0 为什么没有? 2004年第一个 PHP 5.0 大版本更新,然后 11 年后 (2015年12月3日) 直接从 5 跳到了 7,版本6被抛弃了.. 原因有: (1) 性能太差 (2) 项目延时太久: 开发小组认为,如果不...

Laravel 查询

$users = DB::table('users')->where('name', 'John')->get(); $users = DB::table('users')->where('name', '=', 'John')->orWhere('name', '=', 'Jane')->get(); $users = DB::table('user...

2023/10/07 11:53
13
开发者子域名,要不要加 s?是 developer 还是 deveopers

加 s 的有: https://developers.weixin.qq.com/ https://developers.google.com/ https://developers.google.cn/ https://developers.hp.com/ 不加 s 的有: https://developer.dell.com/ ...

cURL error 58: unable to load client cert: -8018 (SEC_ERROR_UNKNOWN_PKCS11_ERROR)

官方文档,我是 mac 电脑(curl + openssl),生成了证书文件: apiclient_cert.p12 apiclient_cert.pem apiclient_key.pem 当我程序写好,本地测试正常,部署到服务器后: cURL error 58: u...

laravel 日志插件 log-viewer 访问很慢

最近发现 laravel 日志查看超级超级慢 第一步: 删除日志数量,只保留 30 天(crontab) find /www/laravel/storage/logs/ -mtime + 30 -name "*.*" -exec rm -rf {} \; 第二步: 日志压缩,...

vant tabs sticky

vant tabs 的 sticky 效果,不是 html5/css3 的 position=sticky 来实现的,他是传统的做法,通过滚动事件监听,给元素加上了绝对定位 为啥不生效,网上文章一大堆,其实主要原因是 sticky 只...

蒙特卡洛算法,用于计算圆周率

/** * 蒙特卡洛算法,用于计算圆周率 * @returns */ function calcPi(totalPoints = 100000) { if (!totalPoints || totalPoints < 100000) { totalPoints = 100000; } // 定义一......

2023/03/03 15:46
113
Ant-Design/React 图标库(antd icon)

使用 create-react-app 脚手架创建项目后,Ant-Design 图标库默认不支持 import svg file,解决办法 /* config-overrides.js */ const { resolve } = require('path'); const { override, a...

MyQSL 错误:Column 'customer_name' in field list is ambiguous

执行 SQL: SELECT customer_name, COUNT(id) AS count_child FROM scrm_customer r LEFT JOIN scrm_contacts c ON r.contacts_id = c.contacts_id GROUP BY ......

PHP 数据库操作-增删改查-CRUD

Laravel 查询所有(返回的是 object 数组) $data = DB::table('user')->get(); 查询所有,并指定字段 推荐使第一种方式 $data = DB::table('user')->get(['name', 'age']); 查询单条数据 $r...

ts-node 直接执行 typescript

// index.ts import path from 'path'; import { loadConfig, register, ConfigLoaderSuccessResult } from 'tsconfig-paths'; const result = loadConfig( path.join(__dirname, './tsconfi...

随机数生成方法

时间随机数: Date.now().toString(36).replace('.', '') // l0ccv9lq aegis 字符串 https://www.npmjs.com/package/aegis-web-sdk 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g...

随机数生成方法

时间随机数: Date.now().toString(36).replace('.', '') aegis 字符串 https://www.npmjs.com/package/aegis-web-sdk 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => { c...

简单的 JSON 语法高亮

HTML显示 <!-- html template --> <pre id="jsonResult" class="json-result"></pre> /* less/scss */ .json-result { border: 0; padding: 5px; background-color: #fff; font-size: 12px; ...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部