自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晨埃

遇见你, 像邂逅一阵风!却吹乱了,我一生。

  • 博客(51)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【八、hyperf项目随docker容器自动启动,无需进入容器手动启动项目】

hyperf项目随docker容器的启动而启动,不需要手动进入容器来启动项目了

2024-02-22 10:13:29 383

原创 【七、centos要停止维护了,我选择Almalinux】

centos系统的替代是谁,我推荐它,AlmaLinux

2024-01-26 17:02:13 1172

原创 【六、docker中hyperf项目怎么进行跨域设置】

hyperf怎么进行跨域的设置啊?请看本文

2023-10-18 14:03:19 339

原创 【五、docker中安装hyperf,并下载项目代码】

docker安装hyperf

2023-09-22 11:33:28 170

原创 【docker安装Mysql并配置主从复制】

docker中安装mysql,并配置mysql的只从复制。

2023-09-22 11:29:39 171

原创 【四、centOS安装docker】

centos安装docker

2023-09-22 11:20:57 159

原创 【三、centOS安装后的基本配置】

centOS安装后的基本配置

2023-09-22 11:17:22 312

原创 【二、安装centOS】

centos安装在虚拟机上

2023-09-22 11:06:58 265

原创 【一、虚拟机vmware安装】

官方下载地址:https://www.vmware.com/cn.html。大概流程就是,最重要的事最后一步。

2023-09-22 10:56:45 437

原创 6、hololens2生成中文字体供项目使用

1、默认情况下,hololens2没有中文显示的,需要额外自己配置字体2、先找到一份字体文件,这个相对简单只需要自己电脑的中的字体即可3、另一个文件相对比较难找,常用的中文的字库,即常用的7000个常用的汉字,在网络上有很多这种资源,比如: chiness700.txt4、右键创建文件夹5、导入字体和字库,以下图为例6、右键单击,Import New Asset7、开始生成字体(前提就是之前的配置都做好了), 点击window,点击TextMeshPro,点击Font Asset Cre

2022-03-29 14:25:08 480

原创 5、切换hololens2打包平台

1、Unity软件中,File按钮,点击Build Settings2、选择Universal Windows Platform(统称UWP)后, 点击Switch Platform3、切换之后,弹窗MRTK弹窗,继续按照之前的步骤进行点击4、按照图中进行勾选,之后并对蓝色框中的红色感叹号进行点击5、在弹窗中,点击Fix All6、针对上图的Fix all中的第一个选项,点击Edit7、按下图勾选对应选项8、点击下图Apply,并点击Next9、继续点击Apply应用10

2022-03-29 14:05:44 2507

原创 4、Unity商店,导入资源

1、① 首先明确一点,visual studio\unity软件\unity HUB等一系列乱都直接用本地电脑的账号直接去登录即可,会省却很多麻烦2、商店地址:https://assetstore.unity.com/3d3、Unity页面商店收藏资源4、直接在unity3D软件中可以看到刚刚收藏的资源(模型,动效,皮肤等)。可以下载,导入,拖入编辑窗口...

2022-03-29 13:43:25 4015

原创 3、新建unity3D项目,导入配置MRTK

1、Unity HUB中新建项目2、点击新建会弹出已安装的unity版本号,点击即可3、③ 点击创建之后,直接在unity中打开了刚创建的新项目(看电脑性能,可能需要等待一到两分钟)4、导入MRTK,找到之前下载的MRTK工具并双击exe文件5、进入的导入MRTK的工具界面6、点击start,选择刚才项目的路径后,就可以直接点击Discover Features按钮7、对应选择选项8、点击验证并点击导入9、点击同意approve10、点击退出即可11、打开unity对

2022-03-28 14:22:44 2352

原创 2、安装VisualStudio、Unity3D、下载MRTK

1. 安装visual studio1、下载并安装visual studio installer https://visualstudio.microsoft.com/zh-hans/downloads/2、选择下图配置,其他选择默认即可。也可以后期根据需要再次这个安装器,点击修改来增加减少配置2、安装Unity1、从官网(https://unity.cn/releases)下载unity HUB并安装2、打开unity HUB,安装稳定的unity3D版本3、选择右上角的设置按

2022-03-28 14:05:20 2617

原创 1、hololens2简介、开发电脑的配置说明

1. Hololens2简介HoloLens 2 通过将软件解决方案搭配可以解放双手的硬件设备,从而与你同看、同行,执行你的语音命令。它通过渲染高清全息影像,在真实世界之上叠加数字影像。全息影像会驻留在你所放置的区域,当你与它交互时,它会像真实物体一样作出相应的反应。2. 电脑配置1、(1)Windows10系统专业版及以上,家庭版绝对不行;2、电脑开启虚拟化设置#####3、开发工具:unity3D或者UE4。这里仅以unity3D为例,文档教程相对较多。Unity个人版免费使用。提醒自行了解

2022-03-28 13:48:38 1346

原创 【EasyAR】打包到手机报错“Invalid Key“, not match package name

EasyAR 报错 Invalid Key

2022-01-12 12:54:04 951

原创 PHP输出Excel的列:A……Z,AA……AZ,BA……BZ……IV

PHP输出Excel的列:A……Z,AA……AZ,BA……BZ……IV直接上代码基本思路把这个当作两个字符去输出。函数chr()和ord()的使用题外话直接上代码$firstColumn = 'A';for($i=0;$i<=100;$i++){ $k = floor($i / 26); $firstNum = ''; if ($k > 0) { # 当$k等于1,第一个列标签还是A,所以需要减去1 $firstNum = chr(ord($firstColumn) + $k

2021-01-16 10:52:13 918

原创 虚拟机上centos系统安装LNMP,windows端访问其PHP文件

【复习一下】虚拟机安装LNMP,windows端访问其PHP文件准备工作安装nginx安装PHP安装mysql查看nginx默认的网页访问PHP文件准备工作前期的安装windows虚拟机和安装centos系统就不进行赘述了登录root用户,找到ip,这里的虚拟机使用NAT模式进行通信然后用Xshell连接这个虚拟机进行操作,名称是随便取的,主机就是上面的ip地址这样我们直接连接就登录进来了,这个工具只是相对文字样式都可以调整,相比较虚拟机好写代码,也适合我们实际开发中的情况。模拟我们是操作远

2020-10-14 16:44:42 301

原创 【python特供版】子鼠年遇上《滕王阁序》的词云

【python特供版】子鼠年遇上《滕王阁序》的词云0、本文的目标1、首先确定需要导入和安装的包1、包的安装2、包的简介2、准备工作1、先把《滕王阁序》的文章放入本地的一个txt文件之中2、准备好图片3、字体准备3、上代码4、看结果运行前:运行后0、本文的目标就是利用python进行画图,把《滕王阁序》的词汇进行处理,提取高频重要词汇,再按照米老鼠的图像,把这些高频词汇放入米老鼠的图像中,生成新的图像1、首先确定需要导入和安装的包from os import pathfrom PIL import

2020-08-21 15:02:05 342 1

原创 想入门Redis?基础操作敲起来

Redis基础操作redis 值的类型有五种1.字符串:string操作说明操作记录2.哈希:hash操作说明操作记录3.列表:list4.集合:set5.有序集合:zset6、键的相关操作操作说明操作记录redis 值的类型有五种1.字符串:string这是最基础也是最常用的类型。操作说明1、写入一条数据,set后面分别是键和值 set name chenai2、获取这条数据,ge...

2020-04-08 22:50:28 151

原创 PyCharm报错:RuntimeError: implement_array_function method already has a docstring

PyCharm报错RuntimeError: implement_array_function method already has a docstring这是PyCharm的问题,原因是:各个库包直接按版本的冲突问题我的出现按错误的场景就是安装了tensorflow的cpu版本之后,运行pandas相关代码之后出现这个报错。解决办法:就是对应的包重新进行卸载重装pip uninstall...

2020-03-29 11:54:48 1443

原创 PHP代码,那些意想不到的结果

1、自增<?php$a = 1;echo $a+++$a;你觉得是多少?<?php$a = 1;echo $a++ + $a;第一个变量先参与运算再加加,最后一个变量变成2,是 3.

2019-08-13 18:02:23 113

原创 VUE访问本地json文件的那些事儿

1. VUE访问本地json文件,会产生跨域的报错,导致数据无法显示报错问题的图示这边的系统,设备,和编辑器首先把项目引入到sublime中第一步 Ctrl+Shift+P打开命令面板,输入Package Control: Install Package第二步 输入 SublimeServer并且选中第三步 安装完成过后通过Tool选项 → SublimeServer → Start Subli...

2019-08-13 17:26:42 1635

原创 第8节、PHP进程模式进化论

PHP进程模式进化论1、传统架构php-fpm 进程模型2、IO 多路复用(1)select/poll(2)epoll3、高效的事件处理模式Reactor 模式1、传统架构php-fpm 进程模型 属于预派生子进程模型,来一个请求就 fork(复刻) 一个子进程来处理,进程的开销比较大。详情:程序启动后就会创建N个进程。每个子进程进入Accept,等待新的连接进入。当客户端连接到服务器时...

2019-05-27 17:22:58 161

原创 Linux安装Git服务

Linux安装Git服务1、查看最新版本2、下载最新版本(以2.21.0为例)3、对下载包进行解压缩4、进入解压缩之后的文件夹5、进行编译6、删除旧版本7、编译git源码8、安装git至/usr/local/git路径9、打开环境变量配置文件10、刷新环境变量11、检查git是否安全完成,以及查看其版本号12、安装git完成后,就需要配置服务器git和码云的联系1、查看最新版本https://...

2019-05-10 11:05:13 701

原创 PhpStorm配置:代码自动上传至服务器

PhpStorm配置:代码自动上传至服务器1、配置找到 Configuration2、第二步3、第三步4、第四步5、第五步6、第六步1、配置找到 Configuration2、第二步name: 随便填写自己可识别就行type: 这里注意必须是 SFTP3、第三步4、第四步5、第五步local path 是本地的项目路径6、第六步勾选自动上传,即可。...

2019-05-07 15:43:35 2784

原创 第7节、Swoole长连接异步服务端

Swoole异步长连接服务端1、构建server对象2、基础设置3、基本常用的事件调用0、连接事件1、接收事件2、关闭事件3、开始启动服务端4、结合上一节,操作一下基本的效果0、开启客户端1、开启客户端(这里我这里用的是最新版本的swoole,会有版本中的warring提示,这是没有大问题的)5、友情提示:这里用的xShell 工具进行的模拟操作。1、构建server对象$server = n...

2019-04-23 10:29:39 394

原创 cgi、fast-cgi和php-fpm的关系简介

cgi、fast-cgi和php-fpm的关系1、cgi2、fast-cgi3、php-fpmCGI公共网关接口,就是程序语言包括PHP和nginx直接沟通的协议一样。1、cgi就是每次多个请求,每个请求都会fork(复刻,就是克隆一个一摸一样的进程)来处理请求,这样进程很多,效率很低,给服务器带来负担;2、fast-cgi就是cgi的改良版版,多个请求都是一个进程来处理,处理完就关闭进...

2019-04-19 16:48:50 415

原创 第6节、Swoole长连接异步客户端

Swoole长连接异步客户端1、TCP异步客户端0、SWOOLE_SOCK_TCP 客户端协议类型1、SWOOLE_SOCK_ASYNC 异步还是同步2、基础设置0、open_length_check 开启长度检测1、package_length_type 设置包头的长度2、package_length_offset 包头长度从哪儿开始计算3、package_body_offset 包体从第几个...

2019-04-19 15:14:10 606

原创 thinkPHP5.0 控制器不存在(针对于文件下载按钮的触发)

thinkPHP5.0 控制器不存在(针对于文件下载按钮的触发)1、路由是否正确2、页面也是控制器不存在 (url 地址正确)3、控制器不存在 (url 地址错误)1、路由是否正确控制器是否首字母大写和你的类文件一致;方法名是否一致2、页面也是控制器不存在 (url 地址正确)在上一步基础上,再来考是否是命名空间的问题3、控制器不存在 (url 地址错误)这种情况,不要只看表...

2019-04-18 11:20:28 652

原创 第5节、Swoole进程结构

Swoole进程结构1、Swoole的高效之一的原因在于进程结构模型也使其可以高效的处理业务1、Master进程:主进程1.1、MainReactor(主线程)1.2 、Reactor线程组1.3、心跳包检测线程(HeartbeatCheck)1.4、UDP收包线程(UdpRecv)2、Manger进程:管理进程2.1.swoole中worker/task进程都是由Manager进程Fork并管理...

2019-04-15 14:10:20 211

原创 第4节、进程、线程、程序关系简介

进程、线程、程序关系简介1、进程2、线程3、进程和线程的关系4、程序和进程、线程5、类比说明1、进程进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行...

2019-04-15 13:47:28 234

原创 第3节、Swoole的client客户端的简介

Swoole的client的简介1、client客户端2、同步阻塞客户端,示例代码3、异步非阻塞客户端,示例代码4、示例代码分析(1)、建立client连接(2)、连接事件的监听,会进入回调函数(3)、接收事件的监听,会进入回调函数(4)、error报错事件的监听,会进入回调函数(5)、关闭事件的监听,会进入回调函数(6)、同步阻塞和异步非阻塞的区别1、client客户端Client提供了TC...

2019-04-12 14:31:38 554

原创 第2节、Swoole的server服务端的简介

Swoole的server的简介Server服务端示例swoole_server参数说明(1)$host(2)$port监听的端口,如9501(3)$mode运行的模式(4)$sock_typeServer服务端创建一个异步服务器程序,支持TCP、UDP、UnixSocket 3种协议,支持IPv4和IPv6,支持SSL/TLS单向双向证书的隧道加密。使用者无需关注底层实现细节,仅需要设置网络...

2019-04-12 13:33:54 146

原创 第1节、Swoole的安装

Swoole的安装1、Swoole是什么?2、环境要求服务器环境:编程语言PHP版本:3、安装swoole下载安装包安装包解压进入安装包目录进行解析编译安装配置php.ini4、PHP版本75、查看swoole是否安装成功1、Swoole是什么?PHP的协程高性能网络通信引擎,使用C/C++语言编写,提供了多种通信协议的网络服务器和客户端模块。Swoole4支持完整的协程编程模式,可以使用完...

2019-04-12 10:01:22 239

原创 CSS滚动条样式设置

CSS滚动条样式设置1、概述2、滚动条css3、总结1、概述最近项目中需要,将一个页面嵌入在一个webbrower中,这个webrower是定高的,在页面内容超过webbrower高度时,需要以滚动条的形式展现,当时也考虑了使用webbrower的滚动条,但是无法获取页面的实际高度,就放弃了,而是采用给页面的div加滚动条的方式。2、滚动条css在任何情况下,如果网页超出显示范围,就会出现...

2019-04-11 17:16:13 481

原创 聊一聊,小程序的开发

聊一聊,小程序的开发1、很多人说小程序是火热的技术,是以下个风口,需要转过去;2、前端的领域3、小程序是前端平台,那么需要后端怎么办?4、小程序是前端,那么调用后端的接口,跨域问题有这么解决?5、现在1、很多人说小程序是火热的技术,是以下个风口,需要转过去;其实笔者之前也有这样的想法,后来亲自去网上早些教程,做一些开发才知道,原来小程序并不是我们之前想象的那样遥不可及;换句话来说,小程序只是...

2019-04-11 17:08:12 238

原创 PHP 开发中的调试手段之一 ChromePhp

PHP 开发中的调试手段之一 ChromePhp1、什么是ChromePhp2、官网地址:3、这是该开源项目的 Github 地址:4、这是 Chrome 内核浏览器插件的安装地址:5、插件下载地址:6、插件使用7、代码中需要把这个类引入到底层的代码中,这样在 controller 或者model都可以直接使用8、页面的控制台的打印效果1、什么是ChromePhpChromePhp 是通过...

2019-04-11 16:49:06 943

原创 PHP 上传的文件名乱码,下载excel出错(中文文件名)

中文文件名乱码,英文数字文件名都没问题相信你会遇到这样的问题,直接就来说说怎么解决:为什么呢?相信你会遇到这样的问题,直接就来说说怎么解决:iconv('utf-8', 'GBK', $fileName)OK了,就是这样,转码。还有一样的问题,那就把两个表示编码的字符换一下:utf-8, GBK 或者就是 GBK, utf-8.为什么呢?我大致是这样去理解的,因为我们的设备(电...

2019-04-11 14:24:44 446

原创 thinkPHP框架里,PHP 用 JWT 详解

PHP 用 JWT 详解1、JWT是什么?2、JWT 如何运行?3、JWT 内容加密4、thinkPHP 怎么用呢?5、PHP运用JWT1、JWT是什么?JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。现在,JSON Web Tokens (JWT) 是非常流行的。尤其是 Web 开发领域。流行安全稳定易用支持JSON所有这些因素,令 JWT 名声大振...

2019-04-11 14:03:03 8647

转盘前端代码包,本地直接运行,转盘转完之后还有雪花效果还显示选项

这里是吃饭选餐馆的例子

2023-10-20

ffmpeg视频格式转码,下载到windows,直接运行转码,或者代码中调用命令行

各类视频转码等操作、各类视频播放、各类音频操作解压后; 直接cmd运行bin目录下的 ffmpeg -i input-avi output.mp4

2021-09-03

rustup-init.exe

rust

2021-02-04

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

TA关注的人

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