TypechoJoeTheme

Dcr163的博客

统计

最新文章

2022-05-13

Mysql实现排行榜sql语句

Mysql实现排行榜sql语句
Mysql实现排行榜sql语句直接上代码-- 按余额查询排行榜 SELECT m.id, m.nickname, m.openid, m.avatar, @rownum := @rownum + 1 AS rownum FROM ( SELECT @rownum := 0 ) r, ( SELECT * FROM `tbl_member` WHERE credit> 0 ORDER BY credit DESC, created_at DESC ) AS m -- 查询某个用户的余额 排行名词 SELECT * FROM ( SELECT m.id, m.nickname, m.openid, m.avatar, @rownum := @rownum + 1 AS rownum FROM ( SELECT @rownum := 0 ) r, ( SELECT * FROM `tbl_member` WHERE credi...
2022-05-13

日志

580 阅读
0 评论
2022年05月13日
580 阅读
0 评论
2022-05-13

PHP yield生成器的使用,占用非常少量的内存

PHP yield生成器的使用,占用非常少量的内存
直接上代码,模拟读取大数据csv文件 /** * 采用 Yield生成器读取数据(推荐使用) * @param $resoure * @return Generator */ function readCsvByYield($resoure) { while (feof($resoure) === false) { yield fgetcsv($resoure); } } /** * 采用 原始数组读取数据(不推荐,文件特别大,会导致内存移除!!!) * @param $resoure * @return array */ function readCsvByArray($resoure) { $readCsvDatas = []; while (feof($resoure) === false) { $readCsvDatas[] = fgetcsv($resoure); } return $readCsvDatas; } try { //返回当前分配给你的 PHP 脚本...
2022-05-13

日志

523 阅读
0 评论
2022年05月13日
523 阅读
0 评论
2022-05-08

VUE安装 postcss-px-to-viewport,将px单位转换为视口单位的 (vw, vh, vmin, vmax)

VUE安装 postcss-px-to-viewport,将px单位转换为视口单位的 (vw, vh, vmin, vmax)
VUE安装 postcss-px-to-viewport,将px单位转换为视口单位的 (vw, vh, vmin, vmax)先安装 postcss,直接 npm install postcss --save-dev安装 postcss-px-to-viewport 这里,使用github上的版本,因为可以指定目录或文件才进行转换// 需要使用include属性: npm i https://github.com/evrone/postcss-px-to-viewport --save-dev // 不需要使用include属性: npm install postcss-px-to-viewport --save-devnpm安装报错情况... npm ERR! error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 npm ERR! fatal: expected flush after ref listing ...可以尝试用下面的两个设置解决git config --glo...
2022-05-08

VUE相关

1,515 阅读
0 评论
2022年05月08日
1,515 阅读
0 评论
2022-04-17

GO做WEB服务实现文件上传功能

GO做WEB服务实现文件上传功能
GO做WEB服务实现文件上传功能直接上代码:package main import ( "fmt" "io" "log" "mime/multipart" "net/http" "os" "strconv" "strings" "time" ) //首页 func index(w http.ResponseWriter, r *http.Request) { _, err := fmt.Fprintln(w, "我是首页") if err != nil { log.Fatalln(err) } } //文件上传 func upload(w http.ResponseWriter, r *http.Request) { //读取表单中提交过来的文件,这个只能上传...
2022-04-17

GO相关

644 阅读
0 评论
2022年04月17日
644 阅读
0 评论
2022-04-03

Mysql插入数据,如果存在则跳过不存在则插入

Mysql插入数据,如果存在则跳过不存在则插入
Mysql插入数据,如果存在则跳过不存在则插入INSERT INTO `tp_hm_staff` (realname, source_type,create_time) SELECT '小明','技术部',1648958570 FROM DUAL WHERE NOT EXISTS(SELECT realname,source_type FROM tp_hm_staff WHERE realname= '小明' AND source_type='技术部');上面意思就是,插入数据 realname=小明,source_type=技术部,create_time=1648958570,如果 realname=小明,source_type=技术部查询没有查询到数据,则正常插入。
2022-04-03

日志

480 阅读
0 评论
2022年04月03日
480 阅读
0 评论
2022-03-27

WebStorm激活方法/PHPSTORM也一样

WebStorm激活方法/PHPSTORM也一样
WebStorm激活方法激活补丁包:ja-netfilter-all.zipwebstorm下载地址:https://download.jetbrains.8686c.com/webstorm/WebStorm-2021.3.exe1.WebStorm安装完了之后,打开你安装的 WebStorm 的文件夹,然后再打开 bin 文件夹2.找到 webstorm64.exe.vmoptions,并且用编辑器打开3.在最下面添加一行代码,这行代码的作用是引到刚刚下载的激活补丁 jar 包-javaagent:E:/WebStorm/ja-netfilter/ja-netfilter/ja-netfilter.jarWEBSTORM激活码:1PA3AFINM4-eyJsaWNlbnNlSWQiOiIxUEEzQUZJTk00IiwibGljZW5zZWVOYW1lIjoi5rC45LmF5r+A5rS7IHd3d8K3YWppaHVvwrdjb20iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaW...
2022-03-27

日志

602 阅读
0 评论
2022年03月27日
602 阅读
0 评论
2022-03-23

WNMP环境安装

WNMP环境安装
WNMP环境安装window10下的nignx+mysql+php7安装过程,我们把环境安装再 E:\WNMP 文件夹中1.安装Nignx先下载nginx https://nginx.org/download/nginx-1.18.0.zip ,解压放到E:\WNMP 目录中 打开配置文件E:\WNMP\nginx-1.18.0\conf把/scripts$fastcgi_script_name; 更改为$document_root$fastcgi_script_name;在最后一个}上添加include vhosts/*.conf;这行代表E:\WNMP\nginx-1.18.0\vhosts\这个目录下所有已.conf的文件都作为虚拟主机启动nginx,在E:\WNMP\nginx-1.18.0\ 目录下,打开cmd直接在命令行输入nginx.ext,窗口不要关闭2.安装PHP下载php7 https://windows.php.net/downloads/releases/archives/php-7.2.9-Win32-VC15-x64.zip 因为我的是64位的所以下载...
2022-03-23

日志

547 阅读
0 评论
2022年03月23日
547 阅读
0 评论
2022-02-26

rabbitmq-server line 85: erl: command not found 报错

rabbitmq-server line 85: erl: command not found 报错
RabbitMQ 使用systemctl 启动命令报错RabbitMQ自启动文件,文件位置/lib/systemd/system/RabbitMQ.service[Unit] #RabbitMQ服务自启动 Description=RabbitMQ After=network.target [Service] Type=forking User=root Group=root ExecStart=/usr/local/rabbitmq/sbin/rabbitmq-server -detached ExecStop=/usr/local/rabbitmq/sbin/rabbitmqctl shutdown PrivateTmp=true RemainAfterExit=yes [Install] WantedBy=multi-user.target 使用 systemctl start RabbitMQ.service 启动rabbmitmq的时候报错报错详情:/usr/local/rabbitmq/sbin/rabbitmq-server line 85: erl: comma...
2022-02-26

日志

659 阅读
0 评论
2022年02月26日
659 阅读
0 评论