自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 使用C#生成大小写及数字混合随机数的方法

【代码】使用C#生成大小写及数字混合随机数的方法。

2023-06-07 21:02:14 375

原创 实现C#将字节转字符串和字符串转字节的互转方法

二、第二种方法也可以将字节和字符串互转。一、字符串和字节的互转方法。

2023-06-03 09:42:35 792

原创 Linux常用的几个杀死进程方式

今天在玩linux的时候,需要用根据端口杀死进程,自己写了一个,如果有需要的也拿去用吧。#根据端口号杀死进程#原理:主要是用netstat查询并过滤指定的进程,然后通过awk分割变量提取pid号kill -9 $(netstat -lnpt|grep :3306 |awk '{print $7}'|awk -F "/" '{print $1}')#通过进程名杀死进程#原理:使用shell内置的命令获取进程名,然后直接杀死pkill "java"...

2021-07-17 16:25:52 384

原创 CentOS 7系统设置静态IP地址

今天安装了CentOS系统,安装完成之后发现忘记设置IP地址了,蛋疼的我一脸懵逼的去自己设置,设置完了之后怎能忘记给大家分享一下,所以做个记录,不会设置的可以参考我的这个设置。找到文件:/etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="none"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6I.

2021-07-15 23:42:07 200

原创 CentOS升级PHP(默认5.3版本,升级至5.4以上)

1.检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64Centos 5.Xrpm -Uvh http://mirror.we.

2021-07-08 08:12:05 236

原创 NPM常用的一些基本命令

npm -v //查看NPM版本号npm install <Module Name> //使用NPM安装模块npm install <Module Name> -g //在全局安装模块

2021-05-28 10:01:03 54

原创 NPM的镜像源的修改、查看、及还原官方源

npm config get registry

2021-05-28 07:25:41 6509

原创 ThinkPHP6 API开发前后端分离用户信息保存在后端的方法

今天在做项目的时候有一个问题就是Session在开发API的情况下官方是不推荐用的,那么问题来了,用户信息怎么保存呢?下面来记录一下我的写法。首先我用的是JWT插件对token进行生成及验证,话不多说,撸起袖子搞起来。首先写登录文件,我的文件创建在app/controller/admin/Login.php,创建完成之后在里面我写了一个login方法,内容如下: public function login(Request $request): Response {

2021-05-19 12:17:06 1559

原创 ThinkPHP6 封装全局验证层的方法

今天看到了一个全局验证层的代码封装,感觉挺实用的,所以在这里做个记录。首先创建基类验证器,和一个需要使用的验证其,执行如下代码://创建基类验证器php think make:validate BaseVlidate//创建一个用户登录验证器php think make:validate LoginVlidate两个验证器创建好了之后我们就开始写代码封装了。LoginVlidate.php文件代码如下:<?phpdeclare (strict_types = 1);

2021-05-19 01:12:15 845

原创 ThinkPHP6 封装自定义全局异常错误类

框架支持异常处理由开发者自定义类进行接管,需要在app目录下面的provider.php文件中绑定异常处理类,例如:// 绑定自定义异常处理handle类 'think\exception\Handle' => '\app\lib\exception\ExceptionHandler',创建异常类文件,如:app/lib/exception/ExceptionHandler.php自定义类需要继承think\exception\Handle并且实现render方法,可

2021-05-18 23:41:39 1115

原创 宝塔面板安装完成后关闭手机号账号绑定

今天安装完宝塔之后,登录进去发现要绑定手机号,本人不想绑定,所以给关闭了,现在记录一下。首先找到路径:/www/server/panel/BTPanel/static/js【本人是centos系统】然后打开index.js文件找到如下代码,大约在65-67行修改前:if (bind_user == 'True') { show_force_bind();}修改后:if (bind_user == 'Close') { show_force_bind();}...

2021-04-25 11:33:26 1864

原创 npm查询所有vue/cli版本包并安装指定版本

首先我们输入这个命令查询所有的包npm view @vue/cli versions查询到包名之后我们就可以指定一个版本并安装了,比如我们安装vue3里面的最新版本3.12.1吧输入安装命令npm install -g @vue/[email protected]安装完成之后我们输入以下版本查询命令vue -V现在版本已经成功安装好了,至此已经结束了...

2021-03-12 20:11:17 4820

原创 Linux系统CentOS6 7 8更换阿里yum源的方法

配置方法:1.备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2.下载 新的CentOS-Base.repo到/etc/yum.repos.dCentOS 6wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repoCentOS 7wget -O /etc..

2020-11-21 21:58:39 998

原创 C#中得WinForm窗口实现拖拽加载文件得方式

其中需要注意得是form窗口的属性AllowDrop设置为true private void Form1_DragDrop(object sender, DragEventArgs e) { string path = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString(); //获得路径 Console.Write.

2020-11-01 01:21:38 1069

原创 在C#中给字符串转换为十六进制和十六进制转换为字符串的互转实例代码

这两天做一个小工具,本开开始用的是字节修改,最后感觉用16进制更方便,所以给这两个互转代码给贴出来啦。 #region 字符串与十六进制码转换方法 /// <summary> /// <函数:Encode> /// 作用:将字符串内容转化为16进制数据编码,其逆过程是Decode /// 参数说明: /// strEncode 需要转化的原始字符串 /// 转换的过程.

2020-10-19 15:47:44 2335

原创 C#判断字符串是否符合二进制、八进制、十进制、十六进制的正则判断代码

今天做一个小工具用上了,所以再这里做一个记录,省的下载又要百度找一圈,挺实用的,谢谢原创作者。  /// <summary> /// 判断是否十六进制格式字符串 /// </summary> /// <param name="str"></param> /// <returns></returns> public bool IsHexade.

2020-10-19 15:42:33 1076

原创 深度Deepin系统关机或重启的时候提示unattended upgrades shutdown的解决办法

昨天电脑关机的时候出现了这个提醒unattended upgrades shutdown -Stop ongoing upgrades or perform upgrades before shutdown意思是有正在更新的程序正在运行,但是每次关机都这么提示,那怎么能行,所以我干脆直接暴力一点,不让他自动更新就好,接下来我们打开路径sudovim /etc/apt/apt.conf.d/20auto-upgrades修改APT::Periodic::Unattended-Upgr.

2020-08-10 12:51:40 7565 2

原创 Deepin深度系统安装软件提示libgcrypt11>=1.4.5问题解决办法

最近这段时间看到老美总在找我们大天朝的事情,不是搞华为就是搞抖音的,所以我一气之下,连windows都不想用了,支持我们自己的高科技,结果就换了深度系统Deepin,谁知在我安装WPS Office的时候提示缺少依赖,直接用sudo apt安装的时候以失败告终,最后直接下载了deb包自己安装的,记录一下。第一步下载deb包wget http://ftp.br.debian.org/debian/pool/main/libg/libgcrypt20/libgcrypt11-dev_1.5.4-.

2020-08-09 12:05:00 635

原创 前端JS实现多个数组两两三三组合,适用于商城SKU开发

正在做这个项目,能用得上,记录一下,数组可以自己随意组合。<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> // 创建数组 var arrGroup = [["宝石色", "蓝色"], [".

2020-07-25 18:50:49 951

原创 Layui框架select数值回显选中默认的option方法

今天再做项目,layui框架回显不支持select下拉框,结果再百度找解决方案,看了大部分都是用ajax重新获取列表来实现的,我重新写了一个,用起来还是比较方便和简单。前端代码<!-- 管理员修改 --><script type="text/html" id="AdminEdit"> <form id="AdminEditForm" lay-filter="AdminEditForm" class="layui-form model-form" style.

2020-07-20 13:04:20 3870

原创 前端JS转换HTML转义字符

今天再做一个项目的时候,后端PHP输出的字符串到前端有转义符,也是再别人博客看到的转义方法,转载一下做个记录。//去掉html标签function removeHtmlTab(tab) { return tab.replace(/<[^<>]+?>/g,'');//删除所有HTML标签}//普通字符转换成转意符function html2Escape(sHtml) { return sHtml.replace(/[<>&"]/.

2020-07-18 12:36:59 980

原创 自己用的VS Code主题,比较清爽

直接在应用商店搜索:Horla Light Them

2020-07-14 00:58:03 1491 1

原创 ThinkPHP 5.1+LayUI框架实现Table表格JSON分页

后端列表方法:/*** 品牌表数据列表查询*/public function lst() { if(request()->isAjax()){ // 获取品牌搜索关键字 $keyword = input('get.keyword'); // 获取每页条数 $Limit = input('get.limit'); // 获取分页数 .

2020-07-13 17:43:01 768

空空如也

空空如也

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

TA关注的人

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