自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DefineJ的博客

while(!暴富){if(生命不息)加班不止;}

  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS推送证书过期处理

IOP苹果推送证书过期处理苹果推送证书的有效期都是一年,将要过期的时候,苹果官方会发邮件提醒。

2024-05-28 11:25:05 965

原创 多列匹配,根据对应状态、排序字段

多列匹配,根据对应状态、排序字段。

2024-01-22 11:07:10 362

原创 什么是1024:计算世界的神奇数字

数字1024在技术世界中扮演着多种重要的角色,从存储容量到网络速度,从图像分辨率到硬件规格,它无处不在。这种基于2的幂次方的表示方式使得各种计量单位更加直观和便于比较。因此,虽然1024可能只是一个普通的数字,但它在计算机和技术领域中具有不可忽视的重要性。无论你是计算机科学家、软件工程师还是普通用户,你都会在各种技术应用中不断地遇到这个神奇的数字。

2023-10-24 11:12:20 1695

原创 EXCEL按列查找,最终返回该列所需查询序列所对应的值,VLOOKUP函数

需要固定住位EXCEL按列查找,最终返回该列所需查询序列所对应的值置,所以使用。数据库导入excel。

2023-08-14 10:18:39 1753

原创 TCPDF汉化字体安装

TCPDF汉化字体添加安装。

2023-08-09 11:27:09 556

原创 jpgraph生成雷达图

jpgraph生成雷达图。

2023-08-09 11:17:36 377 5

原创 TCPDF生成PDF文件,含jpjraph生成雷达图

TCPDF生成PDF文件,含雷达图

2023-08-09 11:11:46 1545 4

原创 Mac Office文档常用快捷键

mac office 快捷键,翻页,移动光标

2022-07-01 14:37:56 4725 1

原创 charles抓包电脑微信小程序

charles抓包电脑微信小程序

2022-06-30 10:03:45 2109 2

原创 小米小爱,ESP8266,点灯,WOL唤醒电脑

一. 需求:通过小爱让电脑开机(需要电脑主板支持)二. 简单流程语音唤醒小爱–>点灯–>esp8266–>发送udp请求电脑–>开机三.文档点灯文档:https://diandeng.tech/doc/home《Arduino程序设计基础》函数参考文档:https://wiki.arduino.cn/?file=home-%E9%A6%96%E9%A1%B5四.直接上代码吧,注释比较全#define BLINKER_WIFI#define BLINKER_MIOT_

2021-12-27 18:16:56 2788

原创 【Go】— HTTP

1、go中HTTP请求流程超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;客户端(client)和服务端(server),两个端的交互来自 client 的 request,以及server端的response。所谓的http服务器,主要在于如何接受 client 的 request,并向client返回respo

2021-12-14 15:20:53 510

原创 MySQL查询未解码的unicode汉字

入库数组未存中文,json_encode存入unicode汉字例:{“stu_name”:"\u5f20\u4e09"}content = '我'$cont = str_replace('\\','_', json_encode('%' . $content . '%'));$build->where('data', 'LIKE', "%".$cont."%");

2021-09-03 14:22:57 438

原创 聊天记录列表SQL

需求,A用户聊天记录列表,最后一条消息,筛选删除过的消息表:CREATE TABLE `ml_hxim_msg` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `chat_type` varchar(16) DEFAULT NULL COMMENT 'chat: 单聊;groupchat: 群聊', `from` varchar(255) DEFAULT NULL COMMENT '发送人', `to` varchar(255) DEF

2021-08-02 16:29:23 776

原创 js时间戳转格式化时间

js时间戳(秒)转格式化时间 /** * 时间戳转换日期 * @param <int> unixTime 待时间戳(秒) * @param <bool> isFull 返回完整时间(Y-m-d 或者 Y-m-d H:i:s) * @param <int> timeZone 时区 */ function UnixToDate(unixT

2021-07-28 14:44:09 329

原创 IM查看最近聊天列表和消息,emoji表情替换

最近聊天列表、emoji表情替换腾讯IM聊天记录仿微信聊天页面

2021-06-03 15:47:34 1069

原创 微信小程序渲染后端返回的原始图片流

后端图片处理完,返回原始图片流,小程序拿到图片流转base64小程序js代码 wx.request({ url: 'https://ido.kodin.cn/api/v1/live/inviteShare', // header, responseType: 'arraybuffer', success:res=>{ console.log(res); let url ='data:image/png;base64,'+wx.arrayBu

2020-12-08 10:37:53 1126

原创 Mac终端adb安卓刷机

1、设备打开USB选项2、下载官方 ADB 工具3、终端命令://adb查看设备连接状态adb devices//adb进入fastboot模式adb reboot bootloader//fastboot查看设备fastboot devices // 刷入对应分区内容fastboot flash boot boot.imgfastboot flash system system.imgfastboot flash userdata userdata.imgfastb

2020-11-19 17:18:59 1380

原创 Mac开启关闭SIP(系统完整性保护)

查看SIP状态在终端中输入csrutil status,就可以看到是enabled(开启)还是disabled(关闭)。关闭SIP重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式;在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable;关掉终端,重启mac;重启以后可以在终端中查看状态确认。开启SIP与关闭的步骤类似,只是在S2中输入csrutil enable即可。

2020-10-23 17:39:12 5476

原创 elasticsearch7.9 安装 & 部署 & ik中文分词插件 & Kibana可视化工具

Elasticsearch 7.9.1 安装 & 部署 & ik中文分词插件 & kibana可视化工具max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]the default discovery settings are unsuitable for production use;

2020-09-11 17:31:01 4687

原创 Mysql底层原理与索引优化

索引是Mysql高效获取数据的排好序的数据结构索引数据结构很好理解的网站:数据结构可视化二叉树红黑树Hash表B-Tree

2020-09-11 11:40:57 120

原创 vue部署到域名二级目录刷新404

问题:vue部署一个域名下二级目录,刷新404一个域名有个根目录,但有两个项目,就需要二级目录如果是单页项目,而且单页项目的路由用的是history模式,不管是vue还是react都会“刷新当前页面404”这是因为这种(history)模式会被错误的认为向服务端发出了真请求,但是其实这这是前端路由变化,后端自然也没做

2020-09-11 11:38:56 2286 2

原创 Laravel migration 逆向生成工具

laravel migration 逆向生成迁移文件composergithub

2020-08-18 09:48:25 497

原创 php的引用(&)使用和传值和传引用、传地址

在PHP 中引用的意思是:不同的名字访问同一个变量内容。与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容,在内存中存放的地址。1.变量的引用PHP 的引用允许你用两个变量来指向同一个内容<?php $a="ABC"; $b =&$a; echo $a;//输出:ABC echo $b;//输出:ABC $b="EFG"; echo $a;//这里$a的值变为EFG 所以输出EFG echo $b;//输出EFG?

2020-05-11 16:06:19 455

原创 CentOS 7防火墙firewall开放、端口配置

#永久开启端口$ firewall-cmd --zone=public --add-port=80/tcp --permanent#查询是否开启80端口$ firewall-cmd --query-port=80/tcp#重启防火墙$ firewall-cmd --reload#查询已经开启端口$ firewall-cmd --list-port#停止firewallsyste...

2020-04-27 16:02:03 202

原创 Redis—缓存雪崩、击穿、穿透问题与解决

Redis雪崩商城首页以及热点数据都会做缓存一般缓存都是定时任务去刷新,或者是查不到之后去更新定时任务刷新就有一个问题例:如果所有首页的key的失效时间都是12小时,中午12点刷新零点有个秒杀活动大量用户涌入,假设每秒6000个请求,本来缓存在可以扛住每秒5000个请求,但是缓存当时所以的key都失效了。此时1秒6000个请求全部在数据库,数据库必然扛不住,DBA(数据库管理员)都没...

2020-04-27 11:43:56 178

原创 (五)秒杀链路流量优化、总结

链路流量优化读库存优化扣库存优化总结

2020-04-11 18:01:31 263

原创 (四)秒杀扣库存、订单创建、支付、读各种信息

扣库存方案下单减库存?并发请求创建订单(恶意下单&不会超卖)扣库存支付支付减库存?并发请求创建订单(订单超卖)支付 (订单支付不了)扣库存预扣库存?并发请求扣库存创建订单支付(不支付库存卖不出去)先扣库存然后创建订单、支付10分钟不支付则取消订单,避免不支付库存卖不出去问题极高并发下单服务极致性能减少上下文切换较少阻塞式I/OI/O...

2020-04-11 17:54:40 1222

原创 (三)秒杀CDN、大型网站架构

CDN介绍CDN,内容分发网络(Content Delicery Network)缩短访问路径,减少源站压力,提高内容相应速度(提高读源站的一大利器)为源站提供安全保护原理使用CDN加速普通域名访问客户端(浏览器、app)gethostbyname("www.test.com");gethostbyname{ 生成查询DNS服务器的消息(域名、class、记录类型); ...

2020-04-11 16:49:53 311

原创 (二)秒杀基础工具与限流配置

服务器压力检测工具ab安装$ yum -y install httpd-tools$ ab -V检测接口最大QPS(每秒查询率 - 吞吐量)$ ab -n100 -c10 http://xxx//-n 请求次数 -c 并发数...Requests per second: 8.03 [#/sec] (mean) //每秒多少个请求...nginx限流按链接数限速...

2020-04-11 16:04:38 272

原创 (一)秒杀系统概况

原理介绍减而治之CDN原理nginx限流异步队列分而治之nginx负载均衡特征与难点分析特征写强一致性读弱一致性难点极致性能的实现高可用的保证核心实现极致性能的读服务实现极致性能的写服务实现极致性能的排队进度查询实现链路流量优化如何做高可用高可用的标准请求链路中的每层高可用的实现原理限流、一件降级、自动降级实现...

2020-04-11 15:14:42 338

原创 chrome 控制台 preview 展示不同类型数据

Preview 是根据你所选择的资源类型(JSON、图片、文本)显示在Preview(预览功能)中,控制台会把发送过来的json数据自动转换成javascript的对象格式。ajax开发中, 常遇到下面的几种情况:返回一段普通文本、一段HTML代码、一段XML代码、一段javascript代码、一段json串给客户端对于每一种返回类型,规范的做法是要在服务端指定 response的cont...

2020-03-26 20:23:12 1628

原创 MAC 10.15 自带PHP安装扩展

以安装pcntl扩展为例一、查看MAC 10.15自带的php版本,下载对应的php$ php -vPHP 7.3.11 (cli) (built: Dec 13 2019 19:21:21) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.11, Copyright (c) 1998-2018 Zend Tech...

2020-03-26 11:09:51 4438

转载 MAC Homebrew国内如何自动安装(国内地址)

Homebrew国内如何自动安装(国内地址)一、自动脚本(全部国内地址)(在Mac os终端中复制粘贴回车下面这句话)/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"成功的话,如上图所示。二、手动操作(自动脚本安装完,下面的不需要运行,两种操作方式而已)**第一...

2020-03-20 18:26:50 2149

原创 MAC 执行phpize报错:grep: /usr/include/php/main/php.h: No such file or director。。。

MAC 执行phpize报错:grep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_modules.h: No such file or directorygrep: /usr/include/php/Zend/zend_extensions.h: No suc...

2020-03-20 16:28:38 4219 1

原创 MAC报错:xcode-select: error: command line tools are already installed, use "Software Update" to instal

MAC执行:xcode-select --install应为你已经安装了所以报错:xcode-select: error: command line tools are already installed, use “Software Update” to install updates需要更新Xcode的命令是softwareupdate command [args …]。**可以soft...

2020-03-18 17:59:24 7857

原创 GIT放弃本地更改,用远程master的内容

git fetch --allgit reset --hard origin/mastergit fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本

2020-03-10 10:50:03 541

原创 mysql 常见排序规则

mysql 排序规则utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。utf8_general_cs 区分大小写,如果用户名和邮箱用这个 就会造成不良后果utf8_bin:字符串每个字符串用二进制数据编译存储。 区分大小写,而且可以存二进制的内容utf8_general_ci校对速度快,但准确度稍差。utf8_unicode_ci准确度高,但校对速度...

2020-01-02 17:44:31 245

原创 Mac GoLand打不开(闪退)也不报错

Mac用过GoLand,电脑应用初始化后就打不开了闪退有没有报错信息,下其他版本也不行原因就是之前的配置文件还在需要清理:/Users//Library/Preferences*配置文件在这个文件下...

2019-12-25 17:13:31 17726 1

原创 mysql workbench pk、nn、qu、b、un、zf、ai、g代表的意思

PK:primary key 主键NN:not null 非空UQ:unique 唯一索引BIN:binary 二进制数据(比text更大的二进制数据)UN:unsigned 无符号 整数(非负数)ZF:zero fill 填充AI:auto increment 自增G:generated column 生成列在mysql查询语句中加\g、\G的意思:\g 的作用是分号...

2019-12-25 11:38:05 999

原创 Mac上Mysql zsh: command not found: mysql

Mac执行mysql命令报:zsh:command not found: mysqlMac OS版本:10.15.2MySQL版本:8.0.17$ cd /usr/local/bin $ sudo ln -fs /usr/local/mysql/bin/mysql mysqlOK~

2019-12-17 19:33:07 511

Brooklyn.saver.zip

佩德罗·卡拉斯科(Pedro Carrasco)的屏幕保护程序,基于布鲁克林音乐学院霍华德·吉尔曼歌剧院(Howard Gilman Opera House)在苹果特别活动(2018年10月30日)上演示的动画。

2019-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除