自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (5)
  • 收藏
  • 关注

原创 redis设置密码

参考资料:https://cloud.tencent.com/developer/article/2133116?from=15425。

2023-06-28 14:51:08 278

原创 go panic例子

go panic

2022-11-17 21:39:23 193 1

原创 go并发模式

go并发编程

2022-09-27 20:28:36 172

转载 短轮询、长轮询和web socket定义及其实现

短轮询、长轮询和web socket定义及实现

2022-09-02 09:47:37 541

原创 安装jq1.5版本

jq安装

2022-08-04 15:59:28 350

转载 关于MySQL5.7版本varchar字段宽度扩容的一些相关知识与实践

转载文章:http://blog.itpub.net/30877447/viewspace-2740189/关于MySQL5.7版本varchar字段宽度扩容的一些相关知识与实践一、字段宽度的一些扩展知识在工作中,设计业务场景时,如果设计期能明确预计到未来线上业务表行数会很多,达到千万级别以上,且可能会存在新增字段的后续操作,可以适当的设计varchar类型的预留字段(不建议但理论层面可行,请多考虑潜在的风险点),预留字段的宽度应当遵循指定区间内宽度最小的原则,相关区间和说明见下文总结:我们根据My

2021-12-16 16:09:43 2277

原创 isset检测unset

isset 检测变量是否设置且非null $a = [ 'a' => 1, 'b' => 2, 'c' => 3, ]; unset($a['a']); unset($a['b']); unset($a['c']); // $a = [], isset true $b = 2; unset($b); // $b = null, isset false...

2021-07-15 18:01:14 69

原创 2.主题快捷键

视频学习1、设置主题ctrl+shift+p 打开窗口,输入"主题" , 选择颜色主题逐个试用,选择自己喜欢的主题即可;白色背景,推荐:浅色+(默认浅色)黑色背景,推荐:Monokai2、设置字体和大小左下角“管理”-设置-常用设置,修改字体属性即可;3、设置背景以及透明度可自行设置;4、快捷键Mac/Win快捷键可以打印哦~...

2021-06-20 17:29:12 410

原创 1.Mac汉化

1、 为什么选择vscodephp语言使用phpstorm,但使用其他语言时(如python, go)又使用多种编辑器phpstorm 非轻量级编辑器,打开项目较多时,影响电脑运行vscode 轻量级编辑器,支持多种语言(如PHP,python,Java,go)使用一个编辑器,熟练使用后方便各种语言开发2、Mac 安装汉化打开VSCode使用VSCode的快捷键cmd+shift+P打开窗口,输入Configure Display Language并按Enter3.

2021-06-20 16:21:50 100

原创 数据结构-链表

1、链表结构2. 链表/数组差别数组:连续地址空间链表:非连接地址空间,结点指针连接3. 链表类型尾结点为null4. 链表基本操作5. java-定义一个链表6. 链表插入1)头部插入 / 中间插入 / 尾部插入可视化结构2)尾部插入元素创建新结点;如果尾结点==null , 链表为空,尾结点 = 新结点;否则:尾结点指针指向新结点;新结点等于尾结点;长度累加;…...

2021-06-19 14:46:39 88

原创 kafka在项目中的使用

一、kafka 配置文件<?php// 测试topic$common = [ "Appid" => env('WG_APPID', '111'), //appid 网关 "Appkey" => env('WG_APPKEY', 'test'), //appkey 网关 "Proxy" => env('KAFKA_PROXY', '10.13.1.1:8088'), //网关地址 "Brok

2021-03-26 16:30:29 1434

原创 Mac lnmp环境搭建-php安装(失败案例)

1、失败说明使用Mac 自带的php-fpm ,编译的环境有问题,且扩展不全;建议brew重新安装php2、安装过程参考文章:Mac OS上搭建LNMP开发环境Mac 自带 php-fpm,在终端执行命令:php-fpm会报如下错误:ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2)ERROR: failed to load configur

2020-08-14 11:52:08 371

原创 PHP中使用redis 执行lua脚本

1、脚本<?php$redis = new Redis(); #实例化redis类$redis->connect('127.0.0.1'); #连接服务器 $lua = <<<SCRIPT return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}SCRIPT;//对应的redis命令如下 eval "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first secon

2020-08-13 11:02:48 1098

原创 switchhosts绑定ip管理

使用技巧,见这里:[开源工具]SwitchHosts!更方便的切换hosts

2020-07-08 14:15:19 502

原创 mysql Json查询

test数据表id tos 1 [{"option_id": "1", "target_id": "718"}, {"option_id": "3", "target_id": "-1"}, {"option_id": "5", "target_id": "-1"}]2 [{"option_id": "0", "target_id": "-1"}]3 NULL// 针对tos 的指定字段查询select * from test where JSON_CONTAINS(tos,JSON_

2020-06-01 14:21:11 395

原创 Mac系统中 mdworker、mds、mds_stores进程占领CPU

Mac 电脑, md 相关进程 CPU占用很高。这几个进程都是为了处理Spotlight索引解决方案:关闭sudo mdutil -a -i off打开sudo mdutil -a -i on

2020-05-26 14:52:02 4917

原创 laravel5.5 自定义stat业务日志

新建日志服务类/test.com/app/Services/Log/LoggerService.php/test.com/app/Services/Log/LogWriterService.php/test.com/app/Providers/LogServiceProvider.php内部2个方法需要写,用于日志格式的ip/用户标识$ip = ToolUtil::getIp();$requestId = ToolUtil::requestId(); // uuid...

2020-05-26 14:21:50 181

原创 QQ邮箱-邮件分享

邮件分享组件他域互通

2020-05-21 23:15:02 1005

原创 laravel 扩展-开发环境使用

debugbarbarryvdh/laravel-debugbaride-helperbarryvdh/laravel-ide-helper项目代码统计(文件数/行数)wnx/laravel-stats代码规范检测squizlabs/php_codesniffer原本的测试如果使用了 browser kit 的话,可以选择升级到 Laravel Dusk 或者加载原有的扩展包laravel/browser-kit-testing假数据生成器fzaninotto/..

2020-05-10 18:43:49 140

原创 laravel/php 版本升级说明

版本升级php 版本维护时间laravel 版本维护时间如何选择laravel 版本5.7-6.0 新特性laravel 5.7resources目录调整在 Laravel 5.6 下,resources 目录结构如下:resources├── assets│ ├── js│ └── sass├── lang│ └── en└── views在 Laravel 6.0 下,resources 目录结构如下:resources├── js├── sas

2020-05-09 11:11:21 1202

原创 docker-compose 安装

一、之前安装过docker,以及启动了部分服务docker版本[root@LIULILE-OS app]# docker -vDocker version 19.03.2, build 6a30dfc查看images[root@LE ~]# docker imagesREPOSITORY TAG IMAGE ID ...

2020-05-08 15:59:35 163

原创 belongsTo 关联的 withDefault 方法

环境laravel 版本 5.51.问题执行程序,报错Type error: Argument 1 passed to App\\Services\TestService::score() must be an instance of Illuminate\\Support\\Collection, null given, called in /project/test.com/app...

2020-04-29 16:35:02 293

原创 laravel 容器

$this->app 访问容器// bind 绑定类/接口至容器 $this->app->bind('HelpSpot\API', function ($app) {return new HelpSpot\API($app['HttpClient']);});// singleton 绑定只会被解析一次的类/接口至容器 $this->app->singleto...

2020-04-28 17:16:20 113

原创 php扩大内存执行composer require

执行composer require barryvdh/laravel-ide-helper --dev -vvv被killed原因:内存不足php -d memory_limit=-1 /usr/local/sbin/composer require barryvdh/laravel-ide-helper --dev -vvv

2020-04-27 18:54:00 165

原创 业务思路-数值范围填充

需求:可以多次设置计划时间,在新的设置之前,每日都显示之前设置的计划时间。只有打卡日期才显示设置计划时间。设置计划跑步时长的记录,单位min设置日期 跑步时长20200305 3020200405 35 v20200415 4020200420 4520200422 50 x20200425 55 x打卡日期2020041320200416202004172020...

2020-04-26 17:25:04 118

原创 laravel clone

namespace App\Repository;trait QueryTrait{ public $query; public function __clone() { $this->query = clone $this->query; } ...}namespace App\Repository\Al;u...

2020-04-26 10:17:40 446

原创 git 当前分支修改转移到其他分支

需要在branch B 分支上修改代码, 发现不小心在branch A分支下进行了修改, 又不想在branch B上重新修改一遍代码,怎么做更高效呢?修改尚未commit把branch A上修改的代码转移到branch B下,即可# A分支下操作$ git stash# B分支下操作$ git stash pop# 查看修改显示:对应的修改合入B分支了$ git sta...

2020-04-24 12:11:41 9382 1

原创 python 字符串中获取数字

环境python3str = "西游记 064集"# 获取064#方式1chapter_num = filter(str.isdigit, index_title)# filter类型 <filter object at 0x10ac49898>chapter = list(chapter)# list类型 ['0', '6', '4']chapter = "".jo...

2020-04-23 11:48:37 3294

原创 redis 数据落地

以redis数据为主体的功能,数据一定要落地!落地的好处如 redis服务异常/人为操作等因素,导致的redis数据被清空。程序可以自动写入丢失的redis数据,保证功能正常运行落地数据可以提供更多用处:如业务排查/数据分析等...

2020-04-22 23:17:45 677 1

原创 laravel carbon 获取月份信息

1.根据指定日期获取月份日期// 获取当月日期// $date=20200107$now = Carbon::parse($date);$firstDay = $now->firstOfMonth()->format('Ymd');// 20200101$lastDay = $now->lastOfMonth()->format('Ymd');// 20200...

2020-04-20 17:44:01 4567

原创 laravel 修改日志权限

Laravel5.2修改日志权限:$filename = storage_path('logs/laravel.log'); $handler = new \Monolog\Handler\RotatingFileHandler($filename, 0, \Monolog\Logger::DEBUG, true, 0777); $this->pushH...

2020-04-19 22:41:42 1590

原创 laravel trait 使用

背景:存在多个数据表,每个数据表Repository都写重复的查询,使用trait解决// QueryTrait.phpnamespace App\Repository;trait QueryTrait{ public $query; public function queryPassportId(int $passportId) { $this-...

2020-04-16 10:21:29 496

原创 laravel 获取job数据

业务场景开发移动端使用的API测试环境使用同步机制:QUEUE_DRIVER=sync正式环境使用异步机制:QUEUE_DRIVER=rabbitmqjob 中 handle() 方法执行【请求第三方接口 third_api】为了方便开发环境调试,接口需要输出third_api是否执行成功。如果执行失败,说明移动端传输的字段结构有问题,他们可自行排查/解决问题但是,job中怎...

2020-04-09 19:02:22 1308

原创 ArrayObject 数组对象

ArrayObject 数组对象用于移动端数据使用$object = new \ArrayObject();# 结构如下ArrayObject Object( [storage:ArrayObject:private] => Array ( ))# is_array() 结果为false...

2020-03-26 17:07:24 331

原创 laravel response增加参数

public function handle($request, Closure $next){ $response = $next($request); // 获取原始的返回内容 array/object $content = $response->getOriginalContent(); // 获取response的响应内容,比如api输出的json...

2020-03-24 23:51:24 909

原创 mysql json包含查询

需求:查询type_ids 中包含1的数据。SELECT * FROM al_activities WHERE JSON_CONTAINS(type_ids, JSON_ARRAY(1)) ;查询包含1,2的数据SELECT * FROM al_activities WHERE JSON_CONTAINS(type_ids, JSON_ARRAY(1,2)) ;...

2020-03-19 22:22:28 2663

原创 正则函数preg_replace_callback_array

preg_match()部分匹配查找,默认第一次匹配后会停止搜索;preg_match_all()全局匹配查找,遍历整个字符串preg_replace_callback_array()数据替换,可批量处理;只能输入输出string;适用统一规则的标签处理。...

2020-03-16 19:19:03 185

原创 laravel exception response 处理

http 请求x接口, Response响应结果:Success Responses:{ "examScores": [ { "exam": "l", "score": 1 }, { "exam": "r", "score": 1 } ]}Error Responses:# httpCode:400...

2020-03-12 17:59:46 982

原创 job执行rabbitmq

job 执行方式同步env配置QUEUE_DRIVER=syncjob代码dispatch() 引用异步envQUEUE_DRIVER=rabbitmqmq 连接配置supervisor 管理消费进程注意:job代码中public function __construct(){ // 该行代码错误:导致handle不执行,代码必须放在handle()中...

2020-02-26 20:06:27 364

原创 [消息推送] 友盟推送-测试机配置

1.友盟推送api文档地址2.配置服务器白名单3.配置测试设备4.

2020-02-21 16:41:27 692

基于CS的学生信息管理系统

基于CS的学生信息管理系统 内含代码,使用说明,代码流程步骤说明,详细结构设计,功能流程图,结果截图 适合新手参考学习

2013-07-14

c++学生信息管理系统

c++学生信息管理系统,能够成功运行,实现增删改查功能。 内含代码,系统流程代码解释,运行结果。 适合新手学习,也可作为范例供大家参考。

2013-04-22

c语言学生信息管理系统

c语言学生信息管理系统,能够成功运行。 内含代码,系统流程代码解释以及结果截图。 很适合新手参考学习。

2013-04-22

操作系统重点难点学习指导

操作系统学习过程中,针对常见的重点难点进行详细概括!

2013-04-15

程序员面试宝典

c/c++程序员面试必看宝典!内有经典实例以及面试常见考题!

2013-04-15

空空如也

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

TA关注的人

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