- 博客(231)
- 收藏
- 关注
原创 #beego的orm一直引入失败#
在导入beego的orm的时候,一直导入失败,orm显示红色,表示导入失败。3:测试在vendor中可以看到orm文件夹,之前没有,问题解决,如图。1:升级go,由1.7升级到1.8。
2024-08-20 17:34:42
155
原创 #window家庭版安装hyper-v#
由于window 11 家庭版没有hyper-v虚拟机服务,则需要安装一下,使用如下操作。2:拷贝完成以后把txt文件名修改成bat,以管理员身份运行。输入命令control panel 打开控制面板。3:运行结束会有Y提示,输入Y重启电脑,安装成功。1:新建一个txt文件,拷贝如下脚本到里面。
2024-08-16 14:16:15
162
原创 #compsoer基本使用01#
Composer默认使用的是全球镜像源,连接到国外服务器可能速度较慢。通过更换为国内的镜像源,如阿里云、腾讯云的Composer镜像,可以显著提高下载速度。Composer 是 PHP 的依赖管理工具,它允许开发人员管理和安装项目所需的依赖包。备注:全球镜像地址是:https://repo.packagist.org。11:配置阿里云和官方两个源,阿里云镜像站下载文件出错时再从官方源上下载。这个可以查看composer的镜像地址。例如,更换成案例云的镜像地址。7:升级composer到最新版本。
2024-08-14 13:24:53
343
原创 #laravel部署安装报错loadFactoriesFrom是undefined method #
在git上clone一个项目代码吗laravel版本是5.6 php的版本是7.1 但是运行的时候一直提示错误。给RbacServiceProvider,手动添加方法,如图所示,
2024-08-13 17:37:18
205
原创 #phpstorm全局搜素ctrl+shift+f没有反应#
有的时候我们想要在整个项目中搜索一个字符串,采用phpstorm中的全局搜索,快捷键是ctrl+shift+f。因为ctrl+shift+f已经被占用了,如果有输入法的话就打不开,自带的中文输入法,ctrl+shift+f是简繁体的转化。再按ctrl+shift+f就能够打开全局搜索了。要打开英文的原装输入法才行。但是按下去之后没有任何反应。
2024-07-05 10:24:09
150
原创 #window11设置系统变量#
在Windows命令行中,可以通过不同的命令和方法来查看和修改环境变量设置。1. 临时设置环境变量(当前命令行窗口有效)2. 永久设置环境变量(需要管理员权限)3. 快速打开环境变量设置窗口。
2024-05-31 14:19:53
448
原创 #centos7搭建php8+nginx环境#
有个这个源之后,使用YUM安装或更新PHP、MySQL、phpMyAdmin等服务器相关程序的时候就非常方便了。场景:为了实现上传的pdf文件转成png图片,需要搭建一个php8+nginx的运行环境,最后安装imagic扩展。安装顺序 php-> linux-> imagemagick -> ghostscript -> imagick。注意imagick与php版本有关系,低版本的php有可能出现不兼容的情况。5、安装PHP及插件(插件功能根据情况安装 这里只安装了比较常用的插件)
2024-05-30 17:41:54
1054
原创 #php-config的作用#
php-config 是一个在 PHP 编译和安装过程中生成的实用程序,它提供了关于 PHP 安装配置的信息。当你运行 /usr/local/php/bin/php-config(这看起来是一个具体的 PHP 安装路径下的 php-config),它会输出与那个特定 PHP 安装相关的上述信息。例如,如果你正在编译一个 PHP 扩展,你可能需要在编译命令中使用 php-config 来获取正确的编译和链接选项。/usr/local/php/bin/php-config php-config 做什么的。
2024-05-29 14:59:24
343
原创 #phpsize作用#
在实际使用中,phpize通常与PECL(PHP Extension Community Library,PHP扩展社区库)一起使用,用于安装和管理PHP的扩展模块。用户可以通过PECL下载所需的扩展模块源代码,然后使用phpize和configure脚本进行编译和安装。需要注意的是,在使用phpize之前,用户需要确保已经安装了PHP的开发包(如php-devel或php7.x-dev),以及相关的编译工具(如gcc、make等)。这些工具和库文件是编译和安装PHP扩展模块所必需的。
2024-05-29 13:49:00
352
原创 #php的pecl工具#
3:安装完成后,需要将扩展添加到PHP配置文件(php.ini)中。打开php.ini文件,找到扩展项(extension=扩展.so)并取消注释。pecl(php拓展社区库,pear拓展版本)是一个官方的php扩展仓库,提供了众多优秀的php扩展供开发人员使用,作用主要是给php安装php扩展。首先,需要确保已安装PHP和PECL。PECL通常随着PHP一起安装,但也可以单独安装。如果显示PECL版本信息,则表示已安装成功。如果没有安装PECL,请根据PHP官方文档中的安装指南进行安装。
2024-05-28 17:34:01
464
原创 #EPEL#
如果你知道rpmfusion.org的话,拿 rpmfusion 做比较还是很恰当的,rpmfusion 主要为桌面发行版提供大量rpm包,而EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository 中是找不到的。RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点。举个例子,搜索epel仓库下的zabbix信息。
2024-05-27 16:43:27
163
原创 #php把pdf文件转成图片#
1.把php_imagick.dll文件复制到 ext 目录下(phpstudy-属性-打开 文件所在的位置 -> 返回上一层 -Extensions- php-php8.0.2nts ->ext)配置环境变量:我的电脑-属性-高级系统设置-环境变量-系统变量-path-编辑-新建-引入安装路径\bin。配置环境变量:我的电脑-属性-高级系统设置-环境变量-系统变量-path-编辑-新建-引入安装路径。安装版本:php_imagick-3.4.4-{当前使用的php版本}-nts-vc15-x64。
2024-05-24 17:58:20
438
原创 #ImageMagick使用手册#
通过这个命令,ImageMagick将在指定的文件夹中查找所有的PNG图像文件,将它们调整为指定的尺寸,并将其转换为ICO格式的图标文件,最后输出到指定的路径中。工具对指定文件夹中的PNG图像进行批量处理,并将它们转换为ICO格式的图标文件。是ImageMagick的命令,它可以识别图像文件并提供有关图像的元数据。是一种特殊的标识符,表示将图像文件转换为Windows图标文件(ICO格式)。这个命令用于获取图像文件的详细信息,例如图像的尺寸、格式、颜色等。命令可以将SVG转换为PNG,并将背景设置为透明。
2024-05-24 15:43:12
390
原创 #PHP,windows下的ImageMagick安装过程#
完成这些配置后,重启电脑和服务器再打开phpinfo就可以看到imagick的扩展了,如果phpinfo里没有imagick则标识扩展表示没有安装成功,错误的可能性是服务器参数和php参数与imagick扩展参数不一致导致,因此检查上述的版本是否对应一致。windows下要注意的就是ImageMagick版本要与php扩展的Imagick能对应上,同时Imagick版本的选择也要与服务器环境以及php的情况对应上,不然就容易安装失败。把下载安装包下载,解压,配置path指向对的bin目录。
2024-04-22 15:01:06
1212
原创 #laravel 通过手动安装依赖PHPExcel#
场景:在使用laravel框架的时候,需要读取excel,使用 composer install XXXX 安装excel失败,根据报错提示,php不兼容。由于运行的php8不兼容, 根据报错提示,修改对应的phpexcel安装包,基本都是 通过{}获取数组元素,修改成 []方式获取。3:配置 composer.json文件,找到 class_map字段,把创建的Excel加进去。2: 在app下新建一个libs目录,把下载的PHPExcel放在里面。和项目运所需要的php 版本不兼容,php8的版本。
2024-01-19 11:52:13
758
原创 #Android Studio使用01#
如果AVD模拟器启动不了,需要设置ANDROID_SDK_HOME环境变量。原因,当安装SDK的时候没有使用默认的安装路径,安装到其他地方,这个时候,如果创建模拟器,出现启动失败的情况,需要设置一下ANDROID_SDK_HOME。创建本地的模拟器的时候,会指定到android_sdk_home所在的目录。不在是系统默认的c盘下的用户目录。2:配置环境变量ANDROID_SDK_HOME。查看创建的文件内是否生成.android 文件。重新指定一个安装路径,不用使用默认的安装路径。
2024-01-17 17:12:38
513
原创 #React-Native#
如果你使用多个第三方依赖,可能这些第三方各自要求的 react 版本有所冲突,此时应优先满足react-native所需要的react版本。所有 JavaScript 依赖模块都会被安装到项目根目录下的node_modules/目录中(这个目录我们原则上不复制、不移动、不修改、不上传,随用随装)。强烈建议始终选择 Node 当前的 LTS (长期维护)版本,一般是偶数版本,不要选择偏实验性质的奇数版本。注意必须严格匹配警告信息中所列出的版本,高了或者低了都不可以。VS code (开发工具)
2023-12-25 17:56:24
451
原创 #Django事务#
它是这样工作的:在调用视图方法前,Django 先生成一个事务。如果响应能正常生成,Django 会提交该事务。而如果视图出现异常,Django 则会回滚该事务。如果你全局开启了事务,你仍然可以使用 non_atomic_requests 装饰器让某些视图方法不受事务控制,但需要注意的是,该装饰器。'ATOMIC_REQUESTS': True # 全局开启事务,和http请求的整个过程绑定在一起。当HTTP相应码是500,事务回滚。4:全局事务配置文件方式。2:使用with语句。
2023-12-05 16:29:07
730
原创 #react使用01#
通过useStore()获取的 getState() 只会获得当前时刻的 redux state,之后state 更新并不会导致这个方法被再次调用。简单的说:react-redux 是基于 redux二次封装的库,提供了hooks相关的api。redux是一个独立专门用于做状态管理的JS库(不是react插件库)提供 dispatch(action) 方法更新 state,使用场景。useSelecter()获取 getState()会重新渲染。dispatch(updateNum('需要传递的值'))
2023-11-11 18:52:46
214
原创 #django基本常识01#
python3 manage.py runserver 启动服务。python3 manage.py startapp 创建应用。python3 manage.py migrate 数据库迁移。直接执行python3 manage.py 可显示所有子命令。
2023-11-02 17:38:18
529
原创 #rust taur运行报错#
2:rust toolchain模式错误,stable-x86_64-pc-window-gnu ,正确的应该是stable-x86_64-pc-window-gnu-msw。Visual Studio 2022 生成工具 安装的sdk11 , rust运行模式是stable-x86_64-pc-window-gnu,原因:1:在window11系统上运行 安装配置错误,安装了sdk11,正确的应该安装sdk10。4:重新检查 npm run tauri info ,正常了。
2023-07-31 14:24:44
964
1
原创 #typescript 使用file-saver模块#
2: 执行npm run build 提示错误If you do want to externalize this module explicitly add it to `build.rollupOptions.external`场景:前端使用file-saver模块做导出文档的时候,出现两个错误。1:npm run build 提示找不到模块,如图。原因:主要是这个要作为外部资源引入到编译的代码中。要解决这个问题,可以将该模块添加到。例如,假设我们有一个名为。
2023-07-29 18:22:15
3368
原创 #vue3报错 Cannot read properties of null (reading ‘isCE‘)#
场景:使用 npm 安装依赖包的时候,如如安装。使用的vite + vue。
2023-07-29 12:53:06
2773
原创 #Gitee 的 WebHooks 实现代码自动化部署#
4:如果使用密码的方式,需要再码云后端设置一下密码就可以了。3:如果使用公钥方式,需要配置一下公钥。3:配置webhook。2:编写同步PHP脚本。
2023-07-26 15:55:26
370
原创 #linux环境部署码云的webhook失败fatal: could not read Username for ‘https://gitee.com‘: No such device or add#
url = https://登录的用户名(用的手机号登录的):登录的密码@gitee.com/xxx/yyyy.git。使用php 写了一段git 同步代码的脚本 ,直接使用git pull,正常,没有错误,使用脚本同步出现两个错误。1:第一个问题,执行命令 git config pull.rebase true ,再次git pull 正常。解决方法:给添加个 777权限 chmod -R 777 你的 .git目录。重新执行一下同步的php脚本,执行成功。
2023-07-26 14:09:25
4023
原创 #eclipse 打开错误Version 1.8.0_371 of the JVM is not suitable for this product Version:11 or greater i#
场景:打开eclipse失败,提示错误Version 1.8.0_371 of the JVM is not suitable for this product Version:11 or greater is required。第二行写java安装的bin目录。eclipse.ini 文件。
2023-05-21 10:10:48
1272
原创 #jupyter notebook保存文件默认路径更改方法#
鼠标右击 – 属性 – 目标,去掉后面的 “%USERPROFILE%/”,或者在去掉"%USERPROFILE%/"之后添加上自己的文件保存路径(添加路径时一定要与原先的有空格的距离,不然打开Jupyter Notebook会出错);1:在开始菜单找到“Jupyte Notebook”快捷键,鼠标右击 – 更多 – 打开文件位置找到对应的“Jupyte Notebook”快捷图标;重启,发现目录已经变了。
2023-05-07 08:11:17
311
原创 #eclipse中@Data注解不生效#
在安装界面选择当前的Eclipse进程,或者点击左下角的Specify location...选择你要安装插件的Eclipse,接着点右下角的Install / Update,很快就安装完毕,点击Quit Installer。把下载的jar包放在跟eclipse同一个安装目录下,双击运行该jar包,会出现一个安装界面。或者右键jar包,选择打开方式,接着选择Java (TM) Platform SE binary,会出现安装界面。3:如果还不生效,重新对实体类 @Data下再试试。2:重启eclipse。
2023-04-28 17:11:54
2202
原创 #eclipse boolean com.ibm.icu.text.UTF16.isSurrogate(char)#
1:启动eclipse 一致出现一个弹框,提示错误。
2023-04-28 12:28:47
3239
1
原创 #Eclipse控制台中文乱码#
因为Eclipse的控制台必须设置为GBK编码,才能使运行后产生的结果不会乱码。这与在window|Project|等设置为UTF-8不同需注意。右键项目->Properties->Text File Encoding ,选择gbk ,如果没有GBK这个选项,直接手动数据GBK问题解决。
2023-04-25 21:48:36
122
原创 #mysql binlog 备份恢复数据流程#
(2)根据第六步误删除后立马执行flush logs命令手动刷新日志,并查看最新的binlog日志文件编号是mysql-bin.000005,pos点是154,说明误操作所产生的的binlog日志在mysql-bin.000004这个文件中,接下来就要查看mysql-bin.000004中对应删除操作的pos点是哪一个。第一步:创建了db库,创建一个tb1表,增加1、2、3共三行数据,并使用flush logs手动刷新日志,这样新日志就会写入下一个新文件;并flush logs手动刷新日志。
2023-04-23 17:09:32
715
原创 #解决 Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required#
1: springboot 3.0.5 整合3.5.x 报错提示。更换依赖版本mybatis-plus 3.5.3.1。
2023-04-18 22:32:06
120
原创 #关于webpack版本号的问题#
npm webpack -v 这个没用,因为这个是显示的是npm的版本新 = npm -v。npm webpacl-cli -v 这个没用,因为这个是显示的是npm的版本新 = npm -v。场景:在使用npm install 安装package.json里面的依赖的,打包,运行的使用,有时候会失败。例如当前需要 webpack 需要 5.79.0 , webpack-cli 需要5.0.1。3:卸载webpack webpack-cli。
2023-04-17 15:01:09
663
原创 #Laravel Mix:504 系统找不到指定的路径。#
原因: 这个文件不存在 node_modules/webpack/bin/webpack.js ,就是cnpm install 安装的时候安装失败。场景在使用laravel 8 laravel_mix运行前端代码的时候保存提示。这个文件不存在问题解决,可以继续操作了。解决办法,重新安装webpack。提示504错误 ,如图所示。
2023-04-14 16:54:34
112
原创 #springboot applicationContext 为 null #
在使用的时候一致错误 because "com.utils.ContextUtils.applicationContext" is null。原因:spingboot 没有创建bean成功。使用的是多模块,启动类没有扫描到。场景:在创建一个redis的工具类,里面 有个属性。解决方案:添加扫描路径,如图所示。
2023-04-13 21:36:54
1010
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人