:

TP5 设置数据库字段自增

发布于:2023-5-26 16:50 作者:song100e 浏览:8 分类:ThinkPHP5
// 如不加第二个参数,默认值为1
// score 字段加 1
Db::table('think_user_num')->where('ids', 1)->setInc('score');
// score 字段加 5
Db::table('think_user_num')->where('ids', 1)->setInc('score', 5);
// score 字段减 1
Db::table('think_user_num')->where('ids', 1)->setDec('score');
// score 字段减 5
Db::table('think_user_num')->where('ids', 1)->setDec('score', 5)

0

cURL error 60: SSL certificate problem 解决方法

发布于:2023-4-28 10:35 作者:song100e 浏览:22 分类:PHP
腾讯云机器翻译时,请求接口报错如下:
cURL error 60: SSL certificate problem: unable to get local issuer certificate 
(see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

1、下载cacert
下载地址:https://curl.haxx.se/ca/cacert.pem

2、修改 php.ini , 并重启
在php.ini中找到curl.cainfo改为文件的绝对路径如:
curl.cainfo =E:\phpstudy_pro\Extensions\php\php7.3.4nts\cacert.pem

注意事项:
需要开启 php_curl、php_openssl 扩展;

标签: curl

0

php读取zip、bz2压缩包中文件内容

发布于:2023-4-21 13:39 作者:song100e 浏览:29 分类:PHP

$targetZipFile = ROOT_PATH . 'public' .$zipFile;
$targetZipFile = str_replace(array("/", "\\"), DIRECTORY_SEPARATOR, $targetZipFile);
if(!file_exists($targetZipFile)){
	$this->error(__('日志文件不存在'));
}

$targetLog = "phar://{$targetZipFile}\\factory.log";
$text= file_get_contents($targetLog);
if(stripos($text, 'GRT') === false){
	$this->error(__('匹配 GRT 失败'));
}


微信图片_20230422082924.jpg

标签: phar

0

Mac 无法修改hosts

发布于:2023-3-26 20:03 作者:song100e 浏览:31 
0、SIP  (System Integrity Protection,有时被称作rootless ,中文名为系统完整性保护) 是苹果公司的macOS系统中一个安全功能,最早出现在OS X El Capitan。它由很多内核强制实施的机制构成。它的主要功能是保护系统文件及目录,以免这些文件及目录被没有特定权限的进程修改,包括root用户或者拥有root权限的用户。
苹果公司指出root用户会是系统安全性的一个严重危害因素,特别当系统上只有一个用户账户,且这个用户账户是administrator。系统完整性保护会默认开启,但可以被关闭。

阅读全文>>

0

Fastadmin 修改 where 条件

发布于:2023-3-15 14:13 作者:song100e 浏览:51 分类:PHP
$position['state'] = 'pending';
$op = $request->get("op");
$op = json_decode($op,true);
$filter = $request->get("filter");
$filter = json_decode($filter,true);
if(isset($filter['sn'])){
	$snArr = explode(',', $filter['sn']);
	if(count($snArr) > 1){
		unset($filter['sn'], $op['sn']);
		$request->get([
			'op'=>json_encode($op),
			"filter"=>json_encode($filter),
		]);
		// 支持多个sn逗号分隔
		$position['sn'] = ['in', $snArr];
	}
}
list($where, $sort, $order, $offset, $limit) = $this->buildparams();
dump($where);

0

Mac fatal: not in a git directory

发布于:2023-2-25 9:50 作者:song100e 浏览:48 分类:技术杂谈(小技巧)

    解决 Mac brew install xxx, fatal: not in a git directory

git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core

git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services

git config --global --add safe.directory /usr/local/Homebrew/Library/Taps/homebrew/homebrew-caskgit

标签: brew

0

mac 系统安装完go后,提示zsh: command not found: go 报错

发布于:2023-2-12 17:34 作者:song100e 浏览:57 分类:Go 语言编程

mac 系统安装完go后,在终端输入:go version

出现:关于Mac配置提示zsh: command not found: go 报错。

检查 /usr/local 存在go安装目录。

执行  sudo ln -fs /usr/local/go/bin/go /usr/local/bin/go


再次执行 go version


出现   go version go1.20 darwin/amd64


问题解决。




0

Lodop、C-Lodop 版本chrome跨域请求问题

发布于:2022-12-26 10:31 作者:song100e 浏览:83 分类:技术杂谈(小技巧)
解决:

1、打开chrome://flags/#site-isolation-trial-opt-out

2、搜索Block insecure private network requests

3、设置disabled

4、重启chrome

标签: Lodop

0

Zebra斑马条码打印机恢复出厂设置的方法

发布于:2022-11-9 10:08 作者:song100e 浏览:213 分类:技术杂谈(小技巧)

        Zebra斑马条码打印机是大家都熟悉的条码标签打印机,种类多,质量好。我们在使用Zebra斑马条码打印机的过程中,如果需要将条码打印机恢复出厂设置要如何操作呢?


常用Zebra斑马条码打印机恢复出厂设置方法如下:

Zebra 斑马110Xi4条码打印机
恢复出厂设置:关机,同时按住FEED+PAUSE键开机,直到第一个控制面板的灯熄灭后(大约10秒后)松手,打印机将自动恢复出厂设置。

阅读全文>>

标签: Zebra

0

Mysql重复数据只保留一条

发布于:2022-10-11 15:59 作者:song100e 浏览:143 分类:MySQL
例如:user 用户表中 username 重复。将username重复的用户查询出来,保留一条数据。

先附上查重的sql以供验证:

select username, count(*) as num from user GROUP BY username HAVING count(*)>1;
查询结果为:


20221010-1.png

阅读全文>>

标签: group

0

1 2 3 4 5 6 ... »