自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

草根上的须子

草根上的须子

  • 博客(613)
  • 资源 (5)
  • 收藏
  • 关注

原创 linux命令:scp远程复制

远程复制。

2024-07-11 08:58:46 149

原创 linux命令: rsync的使用

使用rsync同步本地文件夹到远程目录。R表示保留目录结构,如果不保留可去掉R。R表示保留目录结构,如果不保留可去掉R。

2024-07-11 08:56:22 237

原创 linux命令: ssh的使用

ssh隧道连通aws亚马逊云。

2024-07-11 08:50:35 210

原创 webman中创建udp服务

webman是workerman的web开发框架。tcp建议使用gatewayworker。新建文件:process/Udp.php。可以很容易的开启udp服务。

2024-06-07 22:31:11 549

原创 yii2安装 docker+debian8

1. docker安装debian8。

2024-05-27 15:39:06 476

原创 centos6下面用yum安装php7.3

首先安装remi.repo 仓库。

2024-05-27 15:38:06 571

原创 cygwin编译安装gtags(global)

安装 gcc-g++ make libncurxes-devel等。下载 gnu global, global-6.6.12。

2024-05-11 14:55:07 243

原创 Laravel breeze vs Jetstream

如果你以前使用过Laravel,那么Laravel Breeze是Laravel UI的升级版,它设置了基本的登录、注册注销、忘记密码、创建密码、电子邮件验证和密码确认功能,因此你可以根据自己的需要定制它,Breeze不依赖于任何作业脚本框架,只依赖于Laravel和blade。Laravel Breeze是一个实现了所有的Laravel的认证功能,在本质上,微风是一个支架,在您的Laravel应用程序与圆滑的视图,组件系统,和一个基本的仪表板布局坚实的认证流程;它是用Laravel Blade建造的。

2024-04-30 13:34:10 1330

原创 解决workerman的busy问题

访问数据库的问题。

2024-04-30 09:48:19 263

原创 node NPM镜像源查看和切换

链接:https://www.jianshu.com/p/944aad9487c5。商业转载请联系作者获得授权,非商业转载请注明出处。

2024-04-24 16:08:36 2781

原创 vbox两步解决VirtualBox共享文件夹在Windows下的符号链接创建问题

默认情况下,VirtualBox 的共享文件夹特性在 Windows 下工作是有问题的,如果你运行一些需要符号连接(Symlink)的程序,比如默认设置的 yarn 或者 npm,由于 npm 包在安装之后会在创建在中定义好的应用入口的符号连接,它会在最后一步报错。

2024-04-19 09:12:04 510

原创 Win11关闭Bitlocker

2.点击左侧“隐私和安全性”菜单,然后进入右侧的“设备加密”选项。等待系统解密完成后,就完成了Bitlocker关闭。点击关闭时会有弹窗提示,直接点击关闭。1.点击开始菜单,选择设置。3.将设备加密选项关闭即可。

2024-04-18 16:45:29 2537

原创 larael-admin汉化配置中文

二、将项目文件 config/app.php中的 Illuminate\Translation\TranslationServiceProvider::class,替换成 Overtrue\LaravelLang\TranslationServiceProvider::class;(以防万一可以注释掉原来的,新增现有这个)汉化完成,左侧导航栏,由于数据库admin_menu里面存的是英文字符,所以需要个人手动修改。初始化的laravel-admin框架,界面默认是英文,上干货,配置中文的步骤。

2024-04-17 10:49:55 503

原创 docker下debian8编译安装nginx+php

-------------nginx 也可以apt安装。

2024-04-15 11:02:19 875

原创 ubuntu/debian 编译 php7.4

apt-get install gcc libpcre3 libpcre3-dev libssl-dev automake autoconf libtool make pkg-config libsqlite3-dev libkrb5-dev libexif-dev libjpeg8-dev libfreetype6-dev libbz2-dev libpcre3-dev libpng12-dev libcurl4-gnutls-dev libonig-dev libxslt1-dev libxml2-

2024-04-12 09:03:32 407

原创 centos安装nginx php mysql redis mongodb 并配置kohana环境

年终福利,PHP7+Apache2.4+MySQL5.6 源码编译安装,环境配置,搭建你自己的LAMP环境,CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)配置开机自动启动Nginx + PHP。开机启动nginx php-fpm。nginx配置, 支持kohana。配置nginx+php5.6。

2024-04-11 10:28:09 1139

原创 Linux 终端显示 Git 当前所在分支

Bm\]........\[\e[0m\] 其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47,\[\e[0m\]作为颜色设定的结束。原文链接:https://blog.csdn.net/yupei881027/article/details/111352991。默认值[\u@\h \W]\$,显示用户主机名称工作目录。/h 仅取主机的第一个名字,如上例,则为fc4,.linux则被省略。/$ 提示字符,如果是root时,提示符为:# ,普通用户则为:$

2024-04-10 10:52:26 519

原创 docker设置国内镜像源

创建或修改 /etc/docker/daemon.json 文件,修改为如下形式。登录:cr.console.aliyun.com。2、中国科技大学 USTC:(仅供内部访问)点击“创建我的容器镜像”,得到专属加速地址。1、Docker 中国官方镜像:(已关闭)1、阿里云镜像站:(需登录,免费)阿里云容器 生成自己的加速地址。Docker Hub 镜像测速。加载重启docker。

2024-04-10 09:12:41 17910 1

原创 linux】ssh 远程执行命令自动输入密码方式 sshpass

需要注意的是,使用 sshpass 存在一定的安全风险,因为密码会以明文方式传递,容易被恶意程序截获。因此,在使用 sshpass 时,应尽可能避免将密码保存在脚本中,或者将其保存在安全加密的文件中。需要注意的是,使用 sshpass 可能会存在一定的安全风险,因此在使用时需要谨慎考虑。使用上述命令后,sshpass 将会自动完成 SSH 登录过程,而无需手动输入密码。对于我自己而言的话,用的最爽的还是使用 sshpass+alfred 一键登录,先安装 sshpass,然后使用命令。

2024-04-09 10:31:29 1219

原创 PHP获取路径或目录或当前文件名

/$_SERVER['PHP_SELF']和$_SERVER['SCRIPT_NAME']的结果一般相同,他们都是获取当前脚本的文件名。//获取当前文件的绝对路径 echo "__FILE__: ===> ".__FILE__;//获取当前脚本的目录 echo "__DIR__: ===> ".__DIR__;//只有当php以cgi方式运行时有区别,但是现在几乎找不到以cgi方式运行php了。//当前执行脚本的绝对路径。//当前运行脚本所在的文档根目录。//获取当前文件的名称。

2024-04-08 13:25:34 492

原创 Vim自动生成tags插件vim-gutentag使用方法

vim-gutentags插件的基本工作原理可以这么理解:首先确定vim当前打开的文件是否需要自动生成tags标签,若需要则通过某种方式确定tag文件的路径,再基于tag标签文件完成函数跳转、结构体定义跳转等功能。因此,vim-gutentags需要确定是否需要生成tags标签文件,又需要告诉ctags软件自身生成的tags文件的具体路径信息 (因为从Vim使用ctags实现函数跳转一文已知,默认情况下,生成的tags文件必须在vim运行的当前目录才能在vim里面正确跳转)。

2024-04-07 11:33:25 965 1

原创 firefox切换本地服务和全球服务的方法

方法2:地址栏输入about:config,搜索首选项名称里输入identity.fxaccounts.autoconfig.uri,填入。没想到我还得再设置一遍,找了半天才翻出来以前用的方法教程,这回记住了,顺便记录一下我的账号是本地服务的orz。方法1:“设置”>“同步">“切换全球/本地服务器”

2024-04-03 09:51:00 1963

原创 Debian/Ubuntu安装ping和netstat命令

如果需要ping的话,安装如下软件。

2024-04-01 15:53:33 1331

原创 Laravel 数据库:判断数据表是否存在

版权声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接。转自链接:https://learnku.com/laravel/wikis/15888。// 创建数据库表的代码。原文作者:Summer。

2024-03-29 13:11:40 467

原创 如何给 JSON 文件添加注释

该工具可从 JavaScript 文件中删除多余的空格和注释,它也适用于 JSON 文件。写到:“我删除了 JSON 中的注释,因为我看到人们正在使用它们制定解析规则,这种做法会破坏互操作性。所以,在 JSON 文件中添加注释有不同的方法。这种 JSON 注释方法与 Python 等编程语言中的注释不同,后者通常在程序运行时被忽略。我们添加到 JSON 文件的注释包含在 JSON 对象中。这就是本文的主题:如何在 JSON 文件中添加注释。一种解决注释问题的方法是将数据添加到 JSON 文件中,作为注释。

2024-03-28 13:15:51 1032

原创 【WINDOWS / DOS 批处理】添加注释 使用rem命令 使用“::” 伪标签

(2)在批处理文件中, 行末插入符(^)对 ::注释有效,也就是说,以 :: 开头的行,行末的 ^ 使下一行也成为注释,而rem注释行则不可以。原文链接:https://blog.csdn.net/mt15306338066/article/details/127195432。(1)在批处理文件中使用 “echo on” 时, REM命令被显示出来,而 ::注释则不会被显示。在批处理文件中,以 :: 开头的行表示无效的标签,命令处理器将其忽略,因此可用于插入注释。命令格式:REM [comment]

2024-03-27 11:57:41 1799

原创 查看 Debian 系统版本的 6 种方式

本篇文章将为大家介绍 6 种查看 Dibian 系统发行版本号的方式。

2024-03-26 10:19:02 4236

原创 AWS EC2 学习之: 使用 PuTTY 从 Windows 连接到 Linux 实例

启动您的实例之后,您可以连接到该实例,然后像使用您面前的计算机一样来使用它。注意启动实例后,需要几分钟准备好实例,以便您能连接到实例。检查您的实例是否通过了状态检查。您可以在页上的列中查看此信息。以下说明介绍如何使用 PuTTY (适用于 Windows 的免费 SSH 客户端) 连接到您的实例。如果您在尝试连接到您的实例时收到错误消息,请参阅。

2024-03-25 11:29:45 1055

原创 `Leaderf gtags`:模糊匹配与最强静态符号索引工具的完美结合

具体使用方法可以用来查看。Leaderf[!Leaderf[!Leaderf[!Leaderf[!Leaderf[!Leaderf[!Leaderf[!If [!注意:如果:Leaderf后面有感叹号,会直接进入normal模式;如果没有感叹号,则是输入模式,此时可以输入字符来进行模糊匹配过滤。可以用tab键在两个模式间来回切换。Leaderf[!Leaderf[!Leaderf[!<PATTERN>可以是正则表达式。意思是如果只有一个结果直接跳过去。

2024-03-22 09:59:30 679

原创 vbox解决virtualbox中的Ubuntu虚拟机无法在共享目录创建软连接的问题

PS:YOURVMNAME修改为自己虚拟机中linux系统的名称,即VirtualBox管理器左边列表中显示的虚拟机名称。YOURSHAREFOLDERNAME 修改为自己设置的共享目录名称 master_default_1517988860839_41143,即下图中我的共享目录的名称 home_gopath_src_。原文链接:https://blog.csdn.net/sinat_30603081/article/details/118545519。关闭VBox, 包括正在运行的虚拟机和管理界面。

2024-03-21 09:08:56 407

原创 Linux文件 profile、bashrc、bash_profile区别

是系统全局环境变量设定;~/.profile~/.bashrc用户家目录下的私有环境变量设定。首先读入全局环境变量设定档,然后根据其内容读取额外的设定的文档,如和;根据不同使用者帐号,于其家目录内读取;读取失败则会读取;再次失败则读取~/.profile(这三个文档设定基本上无差别,仅读取上有优先关系);最后,根据用户帐号读取~/.bashrc。至于~/.profile与~/.bashrc都具有个性化定制功能,但~/.profile。

2024-03-20 09:06:41 783

原创 composer切换国内或国外源

国内也很多开发者使用 Composer,但由于不可控因素,官方的服务器常常连接不上。所以这里收集了一下国内镜像列表。(先后次序会不定期调整)链接:https://www.jianshu.com/p/e8886462dba8。商业转载请联系作者获得授权,非商业转载请注明出处。全局配置镜像,以下为阿里云镜像配置命令,其它镜像可以参考以下命令。作者:yichen_china。

2024-03-19 09:27:54 1530

原创 IDEA Maven 源修改为国内阿里云镜像的正确方式,

<mirror></mirror>

2024-03-18 09:42:03 1761

原创 2024 最新 JDK17 下载、安装与环境配置(Windows)

JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。编写的Java代码并不是直接运行在操作系统当中的,而是运行在安装的 JVM 虚拟机中的,每一个操作系统都会对应各自版本的虚拟机。目前 Java 语言有着相当高的人气,不仅是当前工业界的主流开发语言,还是学术界使用较多的开发语言。JavaSE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。JavaEE: Java 语言的(企业版),用于 Web 方向的网站开发。

2024-03-15 16:35:37 757

原创 解决Docker容器时区不正确的问题

链接:https://www.jianshu.com/p/43e5d72b0f63。商业转载请联系作者获得授权,非商业转载请注明出处。运行容器时,加上挂载参数。作者:lancely。

2024-03-14 14:46:16 679

原创 PHP-Composer包开发、发布流程

Composer对与分发自己的PHP软件包,方便别人引用来说是很好的一种方式。平时开发中经常会用到Composer来引入三方的优质软件包,例如 Laravel、easywechat等等,如果我们有一些好的想法如果分发出去呢?下面我们就一步步来告诉大家如何实现自己的第一个Composer包。

2024-03-13 10:25:16 805

原创 PHP 如何创建一个 composer 包 并在 项目中使用自己的 composer sdk 包

接下来回到 本地 使用 phpstrom 切换本地 分支到默认分支 并 本地默认分支 pull 同步一下远程分支(不用切换分支也可以,在当前分支打标记点击推送勾选推送标签选择推送到所有即可 提交文件和标签可同时进行 但是为了规范 最好是去默认分支打标签 否则打的标签指定的分支不会是默认分支)"php": ">=7.2", #PHP 大于等于7.2的版本 必须引入PHP包。"description": "这是测试sdk", #SDK的详情介绍。"name": "test/sdk", #包的名称。

2024-03-12 11:49:44 516

原创 composer require 包时,指定版本

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/u011383596/article/details/119429833。composer官方文档使用的是 : 并且版本约束加引号。composer 如果不加版本上去,则默认是下载最新的版本。版本约束可以加引号,也可以不加。2.范围法(小于某个版本法)3.其他的请看官网介绍如下。赋值运算符(最低版本) ~脱字号版本(最低版本) ^

2024-03-11 15:22:10 1320

原创 查看linux版本是centos还是redhat linux

5、如果想查看系统是64位还是32位可以通过getconfLONG_BIT和file/bin/ls这两个命令来查看。2、如果没有安装图形界面,可以通过命令的方式进行查看,第一种方式为uname-a,3、第二种方式是通过cat/etc/redhat-release命令来查看系统信息。cat /etc/issue && uname -a 看一下系统版本号和系统位数。1、如果安装的图形界面方式,可以直接通过系统设置里面的系统信息进行查看。4、第三种方式是通过cat/proc/version命令来查看系统信息。

2024-03-05 10:50:49 1387

原创 debian/ubuntu 编译安装nginx php

service iptables stop #关闭防火墙, 可能不需要。debian/ubuntu 编译安装nginx php。修改nginx运行用户为tboqi。

2024-03-01 11:23:14 1094

走出软件作坊

走出软件作坊

2017-08-14

php连接hive thrift的lib依赖包

php连接hive thrift的lib依赖包

2015-10-10

(中文版)C语言编程:一本全面的C语言入门教程

(中文版)C语言编程:一本全面的C语言入门教程

2015-10-10

抓包工具charles3.9.1 mac版 破解版

抓包工具charles3.9.1 mac版 破解版

2015-08-14

空空如也

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

TA关注的人

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