自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

九城科技 博客:https://blog.minkse.cn/

菩提本无树,明镜亦非台,本来无一物,何处惹尘埃

  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringBoot 事务传播

2、如果当前存在事务,则加入这个事务(比如加入父事务),成为一个整体(成为父事务的一部分)1、使用当前的事务,如果当前没有事务,则自己新建一个事务,子方法是必须运行在一个事务里。1、如果当前有事务,则开启子事务(嵌套事务),嵌套事务是独立提交或者回滚。1、如果当前有事务,则挂起该事务,并且自己会创建一个新的事务给自己使用。1、如果当前有事务,则把事务挂起,自己本身不使用事务去运行数据库操作。1、如果当前有事务,则使用事务,如果当前没有事务,则不使用事务。3、如果父事务提交,则会携带子事务一同提交。

2023-08-21 11:00:01 188

原创 CentOS7下批量Kill进程

这时检索出的进程将作为下一条命令"grep python3.7.9"的输入。"xargs kill -9"中的xargs命令是用来把前面命令的输出结果(PID)作为"kill -9"命令的参数,并执行该令。管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。"grep python3.7.9"的输出结果是,所有含有关键字"python3.7.9"的进程。"grep -v grep"是在列出的进程中去除含有关键字"grep"的进程。

2023-08-21 10:58:44 678

原创 Windows 10编译SeetaFace6

GPU编译和CPU编译一样,需要修改build.win.vc14.x64_gpu.cmd的内容。镜像仓库的build/bin文件夹下,有已经编译好的dll文件,可以直接使用。本次编译使用MSbuild进行编译的,需要把MSbuild加入到环境变量中。修改了每个子项目的craft/build.win.vc14.x64.cmd。该项目使用C++开发,在不同的系统中需要编译成对应的系统的动态链接库。VS2022还需要安装 V143的C++生成工具,如图。相比原版仓库,修改了一些地方的BUG,以保证顺利编译。

2023-08-21 10:56:31 391

原创 WindowsXP – Windows11 devcon.exe单独安装

Windows下使用devcon对USB设备进行开启和停用,在微软官网上需要下载WDK,但是体积太大了,为了一个几M的工具去下载上GB级的文件不划算,在网上看到一个思路是单独下载微软提供的CAB文件。本文只是做了汇总,并没有涉及到该文件的二次分发。根据ExtractionName字段提供的文件名,值为filbad6e2cce5ebc45a401e19c613d0a28f,在解压的文件里,将该文件复制一份(也可以不复制,复制一份相当于保险一些,谨防改错。复制该项的URL地址,下载下来,解压该cab文件。

2023-08-21 10:53:03 323

原创 Laravel 8 ORM 分页功能简化

laravel 8 的分页方法在模板开发中挺好用,但是在开发API的时候就有点不太适合在网上找到一些方法,然后根据自己的需要进行了修改。我想要的就是以下JSON格式{ "data": [ { "id": 3, "name": "王五", "user_type": 1 }, { "id": 4, "name": "赵六

2021-08-11 13:14:54 771

原创 CORS跨域携带Cookie

遇到的问题:某个老系统使用Vue+Axios+PHP开发,本身是部署在同一域名下这时候不会涉及到跨域问题但是奈何线上服务器带宽不够用,且JS、CSS、图片等静态资源加载很缓慢只能把静态资源迁移到阿里云的OSS存储对象里导致现在出现了跨域,而且无法携带Cookie,因为是老系统,不太可能改成类似JWT的形式abc.com指向了OSS的静态地址用于打开前端页面而JS请求的后台接口地址变成了api.com这时候后台在header头返回了Set-Cookie也没用因为同源策略,浏

2021-07-15 10:06:33 825

原创 Lin-CMS-Springboot 在Windows上的一些问题

首先是依赖问题可以选择maven 阿里云加速配置文件的位置根据maven的位置不同而不同<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url&

2021-05-25 23:01:49 173

原创 百度PaddleOCR Docker GPU版安装全指南

官网还是使用的nvidia-docker进行安装的,我们不需要这么麻烦,直接在docker HUB上面找镜像。安装CentOS和Docker的过程就略过了,这也不是本文讨论的重点,网上一大把安装教程。我这里没有使用多应用程序,直接使用的docker里面自带的python安装的环境和包。最近有一个项目需要用到文字识别,但是又是内网项目,不能用在线的第三方接口。这里会自动下载轻量级的模型,如果需要替换为服务端更强大的模型文件,参考。=============分割线================

2021-04-22 14:12:03 3476 2

原创 CentOS7 使用 Nvidia-Docker

Docker要使用GPU之前是一件麻烦事但是现在自从Docker 19.03版本之后就变的方便了很多环境:CentOS7.9 x64Docker CE 20.10直接上干货Docker安装就不多说了,网上一堆教程显卡需要先安装驱动程序(安装了驱动后无需单独安装CUDA)如果不会安装显卡驱动的可以参考我另外一篇文章https://blog.csdn.net/qq_35422558/article/details/115747760?spm=1001.2014.300...

2021-04-19 15:26:58 356

原创 CentOS7 升级GLIBC2.23

目前系统自带的是Glibc2.17版本由于有项目要使用到Glibc的更高级的版本索性直接就升级到2.23版本如非有必要,尽量不要升级!!!建议:操作前先在虚拟机中操作一次,直接在真机上操作出问题就麻烦了!!!切记先随便创建一个文件夹下载GLIBC2.23压缩包,然后解压mkdir glibcwget http://ftp.gnu.org/gnu/glibc/glibc-2.23.tar.gztar -zxvf glibc-2.23.tar.gz...

2021-04-16 15:18:00 717

原创 Docker 使用GPU时报错

问题:docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]].出现这个问题的原因在于没有安装NVIDIA-docker的驱动CentOS7 直接执行以下代码即可安装Docker使用GPU的驱动distribution=$(. /etc/os-release;echo $ID$VERSION_ID)curl -s -L https://nvidia.

2021-04-16 09:15:27 1618

原创 CentOS 7.9 安装NVIDIA 显卡驱动

前言:做人脸识别比对和检索服务,服务器用CPU进行人脸识别速度慢,用GPU来进行加速计算环境:CentOS7.9显卡型号:技嘉RTX2060-6G注:Ubuntu的用户可以很方便的进行驱动安装,并不需要手动去安装折腾首先下载英伟达显卡驱动官网地址:https://www.nvidia.cn/geforce/drivers/下载选项大概就是这样子(根据你自己的显卡型号和对应的操作系统)要装的三个依赖分别是,gcc、kernel-devel、dkms,其...

2021-04-16 09:08:46 9369

原创 Workerman ThinkPHP5 宝塔 安装Event拓展

Workerman 结合 TP5在宝塔环境下安装Event拓展操作系统是CentOS7先用workerman官方给的检查环境的脚本进行检查curl -Ss http://www.workerman.net/check.php | php全部显示OK就代表满足workman的运行环境宝塔默认是关掉了几个PHP的函数的需要在PHP的配置文件里面去把workman需要用到的函数给注释掉然后后续操作基本一把梭代码如下wget https://pecl.php.ne..

2021-03-15 11:13:45 641

原创 Hyperf 2 框架 结合PHPstorm使用折腾笔记

使用环境Winodows 10Docker开发工具PHPstorm 2020Hyperf版本 2.0因为某些原因需要用到hyperf框架进行开发应用但是网上几乎很少搭建教程参考官方文档折腾了一下顺利的跑起来了Linux和Mac用户不需要使用docker来部署hyperfWindows用户需要用docker来跑项目【需要在BIOS里面先开启Hyper-V】首先安装Docker 点击下载Windowshttps://www.docker.c...

2020-09-06 13:37:20 2039 2

原创 idea 开发工具对springboot 热重启配置

首先需要安装spring-boot-devtools包注意下面的true必须要写上<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>接着在id

2020-05-11 17:50:55 160

原创 高德&腾讯地图省市区文件2021最新SQL数据库文件

直接贴地址,如果腾讯地图有更新我也会同步更新在github上目前只提供了JSON格式,暂无SQL和XMLhttps://github.com/qq940993208/TencentMapCity

2020-02-02 12:32:43 4376 8

原创 Bootstrap Fileinput 插件使用

升级老项目,需要用到文件上传,找到一个基于bootstrap的文件上传插件。搜索网上也没有找到适合自己项目的文章,索性就自己写一篇。截止发文之时(2020年1月24日,农历大年三十):插件版本为5.0.8插件作者是Kartik Visweswaran 官网地址https://plugins.krajee.com/file-input插件介绍和特性就烦请各位大佬自行去查阅了,这里就不再...

2020-01-24 19:01:09 261

原创 关于微信支付电商平台二清解决方案

微信于近日更新了微信支付V3版文档,对电子商务平台提供了二清的解决方案。名称叫电商收付通V3版文档地址:https://pay.weixin.qq.com/wiki/doc/apiv3/wxpay/pages/guide.shtml功能介绍电商收付通API能力如下:●二级商户入驻:通过该接口将电商平台的二级商户入驻成为微信支付二级商户;●合单支付:...

2019-12-14 16:15:48 5094

原创 ThinkPHP 5.1 结合小程序内容安全进行检测

最近收到了腾讯方面的警告,通知里写明了线上小程序没有进行内容安全检测,然后又开始折腾。=_=~使用到的环境:PHP7.3微信第三方开发SDK:EasyWechat 4.1文本和图片检测没什么太大区别,只是调用的方法不同(注意图片最好为绝对路径,暂时不支持网络图片,可以在图片上传的时候进行检测)//检测文本$result = $app->content_se...

2019-10-27 21:37:36 810

原创 微信小程序setData性能优化

在长列表下,微信小程序setData的性能比较堪忧通常情况下,setData是进行了全部的数据重新渲染结合网上各个大佬的解决方案,以下方案个人认为简单粗暴分页请求,对服务器压力相对较小。分页增量渲染显示,对setData的压力也较小。js回调里,将页面的page作为数组的下标来实现增量渲染,而不是将数据全部重新渲染一次。that.setData({ ...

2019-10-12 13:34:59 3338

原创 ThinkPHP5.1 Queue Redis 微信支付之企业分账

总结一下微信支付的企业分账功能,自己前前后后折腾了一两天,也给后来的同学一个参考关于分账这个功能,可能应用的也比较少,网上相关的资料也比较少关于分账功能的应用场景,可以参考微信官方文档https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=26_1使用PHP 进行开发(毕竟PHP是世界上最好的语言)所...

2019-10-05 19:59:08 1487 1

原创 ThinkPHP 5.1 CLI模式下 读取模块下的config文件

鉴于官方没有明确的说明,这里做一下补充。在命令行模式下,直接使用助手函数config() 或者 Config::get()获取到的都只有项目配置文件,或者是NULL。由于在CLI模式下面,没有模块的概念,所以只能用路径的形式去找配置文件那么这个时候要获取到模块下的配置文件,例如微信的mch_id则用如下代码来获取\think\facade\Config::load...

2019-10-03 22:18:47 1452

原创 ThinkPHP5.1 和宝塔面板 Supervisor 守护队列 结合使用

本来打算自己去安装环境的,没想到宝塔面板有Supervisor插件,安装过程就不说了,很简单。系统版本Cent OS 7ThinkPHP版本5.1.38 (我这里是为了跑队列,还安装了think-queue,版本为2.0.4)宝塔面板版本6.9Supervisor 为4.0.4直接在宝塔面板 supervisor 图形化管理界面添加进程这里填入的参数都...

2019-10-03 20:04:38 4064

原创 PHP 原生Xml和Array互转

做微信开发的痛苦,大家都懂得~~直接贴代码Xml转Arrayfunction xmlToArray($xml){ $array = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true); return $array;}...

2019-09-27 20:50:14 103

原创 PHP CURL get和post

方便别人,也方便自己~实测环境 PHP7.2和 7.3通过,其他版本没测试,请自行测试get请求用这个~function curl_get($url){ $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); ...

2019-09-27 20:43:33 169

原创 宝塔面板ThinkPHP5.1定时任务 CLI模式

在项目中用到了TP5.1需要使用定时任务来跑CLI模式的ThinkPHP,当前版本5.1.38,宝塔面板的版本6.9.5首先需要在宝塔面板的计划任务里去添加使用Shell脚本模式,执行的命令php /www/wwwroot/api/think test注意这里的/www/wwwroot/api/目录是TP项目的根目录关于thinkphp5.1的 ...

2019-09-19 17:22:36 4342

原创 ThinkPHP5.1 CLI命令行模式

今天在改进老项目的时候遇到了需要使用ThinkPHP的CLI模式,也就是命令行模式去运行PHP代码。普通的PHP使用命令行模式这个就不用我多说了~其实ThinkPHP5.1关于这个命令行模式官方手册也有介绍。当然,还是记录一下,以防后面忘记了又要翻文档。当前TP5.1版本是5.1.38,关于查看TP版本,在CMD下输入php think version即可查看如果输入PHP命令,...

2019-09-18 14:46:27 5030

原创 小程序Promise上传文件

小程序如今对ES6支持良好,现在将之前的小程序项目给重新写了一遍。遇到了小程序上传文件的问题,wx.uploadfile只能上传一个文件或者图片。那么经过了一番折腾,得出了如下使用promise来上传文件的方法。首先定义了一个mini.jsclass Mini { //上传文件 static upload(imageList) { var that ...

2019-09-15 22:29:56 1182

原创 ThinkPHP6.0 多应用模式版本路由

记录一次ThinkPHP6.0的路由坑。下面是多应用模式版本路由解决方法。(开启多应用的方式参考官方手册,这里不赘述)当前版本为thinkphp6.0 RC4Apache的配置文件需要配置,当前我用的phpstudy 2018,PHP7.1在phpstudy的Apache下,需要修改项目根目录下的/public/.htaccess具体配置如下<IfModule mo...

2019-09-05 17:59:43 16544 8

原创 ThinkPHP5.1 Ajax跨域问题

之前在做三端分离的时候,做CMS遇到了AJAX跨域问题,现在将记录一下thinkphp5.1的解决方法。thinkphp具体版本为5.1.36首先在命令行切换到项目文件夹里,输入以下命令生成一个名称为CORS的中间件。php think make:middleware CORS生成的中间件位于app\http的文件夹下打开CORS.php文件,键入以下代...

2019-05-13 14:22:22 1557 4

原创 [校园网]UDP绕过校园网,纯手工搭建Windows版

2018年11月21日更新~~时隔一年,抽空更新~本次更新内容:【1】更新Softether Server版本为2018.9月版本【2】更新OpenVPN为2018年4月版本【3】教程分为CentOS/Windows Server版本的教程,Debian/Ubuntu等基于Linux或者类Linux系统也能装,方法大同小异~【4】CentOS/Windows S...

2018-11-21 11:36:21 12868 11

原创 [校园网]UDP绕过校园网,纯手工搭建Linux版

2018年11月20日更新~~时隔一年,抽空更新~本次更新内容:【1】更新Softether Server版本为2018.9月版本【2】更新OpenVPN为2018年4月版本【3】教程分为Cent OS/Windows Server版本的教程,Debian/Ubuntu等基于Linux或者类Linux系统也能装,方法大同小异~【4】Cent OS/Windows Se...

2017-09-18 13:27:52 49026 15

SeetaFace6 人脸识别Windows版本,可以直接调用

基于中科视拓的Seetaface6编译 编译环境 Windows 10 22H2 + VS 2019 + Cmake + VC++14(运行的时候需要电脑里需要有VC++14的库) 编译了完整的官方原版功能: "人脸检测"、"5点特征点"、"68点特征点"、"活体检测"、"五官遮挡检测"、"年龄检测"、"性别检测"、"口罩检测"、"眼睛开闭检测"、"清晰度评估"、"明亮度评估"、"分辨率评估"、"姿态评估"、"人脸完整性评估"、"人脸跟踪"、"人脸识别" 编译了CPU和GPU两个版本。可以直接离线使用 Windows 10系统下可正常调用。 GPU版本是基于CUDA12编译的。安培架构之前的显卡可以使用。也就是30系显卡之前的显卡。 Github源码:https://github.com/SeetaFace6Open/index 官方文档:https://github.com/seetafaceengine/SeetaFaceTutorial 另外需要正常使用还需要下载官方的模型,总计14个模型。 https://pan.baidu.com/share/in

2023-08-21

Windows 10 x64 22H2的devcon.exe

单独提取的,体积只有几十KB,不用下载WDK,直接就可以使用,如果有其他版本的Windows,如win8 winXP等系统,可以在我的博客文章里面进行对应的下载。

2023-08-21

ufsxpci软件Windows读取Linux XFS外接硬盘,用于Windows操作系统读取NAS等硬盘

用于Windows系统读取XFS格式的硬盘,可用于USB外接的形式读取。

2022-02-16

kernel-devel-3.10.0-1160.el7.x86_64.rpm

kernel-devel-3.10.0-1160.el7.x86_64.rpm centos7的对应内核开发工具,装显卡驱动会用到

2021-04-16

空空如也

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

TA关注的人

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