自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rolkey 小家

登客之家

  • 博客(115)
  • 资源 (1)
  • 收藏
  • 关注

原创 程序为啥看起来简单,做的时候却很难

起因  现在很多公司的普遍的开发过程是这样的,开发部老大安排了任务,项目负责人组织人手归纳整理需求,功能分析、功能流程文档做出来后,就交给开发人员进行开发了,开发部的老大认为自己在架构设计上已经很成熟、开发人员配置得很完善,有开发人员、测试人员,但是开发过程中仍然觉得进度慢,测试经常出现问题,程序部署之后出现更多无法预测的问题,这是什么原因呢?归纳  功能逻辑设计完成后,就交给开发人员,认为开发人员只是写代码就可以了,写代码的人使用刚毕业的新生来做不可以吗?这样可以节省开发吖!!这是很多公司的.

2021-05-12 15:11:22 460

原创 MySQL并发获取自增值的测试及处理

MySQL并发获取自增值的测试及处理思考及测试基本设定解决计划测试自增锁结论最终解决脚本存储过程代码测试思考及测试基本设定数据库需要使用自定义的自增值。用GUID浪费资源,大家测试一下取10000条记录时,返回GUID与使用数据库10000的自增值比较就懂了,这个场景多出现在导入Excel或其他情况,使用自增值时,可以一次性生成一个数值段,避免了重复生成。使用MySQL自增字段会导致在数...

2020-05-02 17:38:13 378

原创 vscode远程Debian时,svn插件连接不到版本库

【代码】vscode远程Debian时,svn插件连接不到版本库。

2024-04-17 13:18:28 125

原创 WINDOWS添加sshd服务

参考:https://www.server-world.info/en/note?os=Windows_Server_2012&p=opensshOpehssh下载地址:https://github.com/PowerShell/Win32-OpenSSH/releases

2024-04-03 19:08:45 114

原创 MySQL转移大量数据技巧

【代码】MySQL转移大量数据技巧。

2024-03-13 10:12:14 393

原创 Linux下检查端口占用

正常情况下,需要对进程进行检查。

2024-03-01 21:36:40 431

原创 此虚拟机的处理器所支持的功能不同于保存虚拟机状态的虚拟机的处理器所支持的功能

虚拟机启动不了,把下面这个红框的配置去掉就O了

2024-02-24 09:08:55 978

原创 redmine旧系统迁移到docker中

旧系统是Linux,迁移redmine可谓是非常麻烦,安装redmine可是一个非人的折磨。使用docker做好一个环境,以后有需要的时候直接使用即可,不必再重新安装。

2024-02-23 15:29:26 652

原创 CentOS磁盘扩容

参考操作检查新增磁盘lsblk使用fdisk命令进行开垦使用pvcreate直接创建虚拟卷使用vgextend添加新创建的虚拟卷使用lvextend进行扩容这时的空间还是没有增加的,用df -h显示内容仍然不扩展要用xfs_growfs对空间进行扩展最后再用df -h进行检查空间是否已经添加上...

2024-02-04 19:47:54 737 1

原创 502 Bad Gateway with nginx + apache + subversion + ssl

svn commit的时候返回。在nginx中代理svn中添加。

2023-12-19 20:27:49 1402 2

原创 创建简单的NODEJS项目

想简单测试CryptoJS,但是又不想带一个大项目启动,只是想用命令行简单测试下面的test1.js而已。修改一下package.json,加上"type": "module"这行。组件安装好了,但是运行出错。

2023-07-09 15:20:08 391

原创 pnpm导致git提交出错的问题

为了节省硬盘空间,使用pnpm作为vue的管理命令行工具,导致git提交时出现如下问题。运行完后即可正常提交了。

2023-04-06 00:09:16 4215

原创 安装旧版本的pnpm

由于官方默认安装的是最新版本的pnpm,但在主流的服务器上nodejs无法与之匹配,C编译器也无法匹配,导致pnpm install时产生很多无法预料的错误。,在main分支中下拉,点Tags标签,就可以看到可以安装的版本,选择一个来安装就可以了,注意:要删除掉最新的版本后再安装旧版本。出现这个错误时,很多人建议安装新的GLIBC编译器,但是实际操作过程中非常麻烦。但是旧版本哪里找呢?

2023-04-05 15:42:20 2076

原创 redmine支持文件预览功能

【代码】redmine支持文件预览功能。

2023-03-31 16:46:07 442

原创 取SQL Server表中的字段的简单方式

取连成一串的字段SELECT stuff( ( select ','+[name] from syscolumns Where ID=OBJECT_ID('表名') for xml path('') ), 1, 1, '') 取带逗号的字段Select name + ',' from syscolumns Where ID=OBJECT_ID('表名');

2022-03-20 09:54:16 640

原创 CentOS MySQL8 忘记密码

设置数据库进入无密码模式systemctl stop mysqldsystemctl set-environment MYSQLD_OPTS="--skip-grant-tables"systemctl start mysqldmysqld -uroot修改密码update mysql.user set authentication_string='' where user='root';设置密码模式systemctl stop mysqldsystemctl unset-enviro

2021-12-03 01:11:50 1504

原创 共享windows文件夹给vmwere中的contos7

方法有两个:使用windows共享文件夹给Linux,然后在CentOS7中访问这个共享文件夹,这个方法可以参考:CentOS7 虚拟机挂载宿主 Windows 共享文件夹直接使用使用vmwere的文件夹共享功能,这个要求是在contos7中安装vmwere-tools,可以参考Vmware 在 windows 和 CentOS 7 之间使用共享文件夹...

2021-10-03 19:49:31 120

原创 程序开发进阶环节一

其实所有程序代码都差不多的,主要是if语句,循环语句那些东西,做程序其实和下棋的思路是相近的,就如下围棋,基本原理非常简单,但是要成为高手需要在技法上不断锻炼,能够应对不同场景的变化。要做到这一点,做程序要注重掌握学习的方法:在有环境的情况下,掌握业务的流程所有系统都是基于业务的,虽然从理论来讲,程序员只需要会做程序就可以了,但实际情况是很多公司做不到只会程序就可以做程序,即使是大一点的公司,由于模块过多,人手也会分布到各个地方,无法按工程理论的方法,把需求、设计、开发、测试分成N多人来做,因此不管到

2021-10-01 10:01:04 135

原创 CentOS7 设置Oracle12c自动启动

参考:Oracle Database 12c on Oracle Linux 7 - autostart, enabling connection as sysdba添加启动文件 vi /etc/init.d/dbora#! /bin/sh -x## chkconfig: 2345 80 05# description: start and stop Oracle Database Enterprise Edition on Oracle Linux 5 and 6## In /etc/or

2021-08-01 14:14:49 601 1

原创 CentOS磁盘扩展的简化方法与注意事项

很多国内大神写的流程是使用fdisk创建分区格式化分区使用pvcreate把分区添加到PV中使用vgextend把PV添加到VG中如果使用lvextend之后,使用df -h仍然发现空间没变,就使用 这个方法来处理我测试的结果是操作步骤太多,而且用df -h查询仍然没增加容量。我找了一些国外的网站,介绍的方法简单一些使用fdisk查询添加的硬盘[root@ ~]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes, 4194304

2021-07-31 23:42:55 531

原创 CentOS7+Apache+redmine

参考:日文看不懂,但是按这个文章的命令来安装还是挺好使的系统准备yum update -yyum groupinstall "Development Tools" -yyum -y install libyaml-devel zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel ruby-devel gcc-c++ make ImageMagick-devel perl-LDAP mod_perl perl-

2021-06-28 23:45:49 307

原创 setting up ssh host xx.xx.xx.xx: downloading vs code server failed

在新版本的VSCODE连接远程服务器时,出现提示:setting up ssh host xx.xx.xx.xx: downloading vs code server failed解决办法:获取服务器程序

2021-06-26 01:00:16 3600

原创 VSCode不同目录启用不同组件

Command Line Interface (CLI)"你的目录\Code.exe" --user-data-dir="用户数据目录" --extensions-dir="扩展程序目录"

2021-06-09 07:54:17 1104

原创 前端技术的极简主义

  现在很多公司已经对各种框架爱不可支,只要是前端,问你懂不懂VUE,懂不懂angular,不懂?呵呵,水平不行吖!!  其实报这种想法的人不少,但是有没有人想过一个问题,这些高端的框架使得系统性能下降,打开一个网页要N久,虽然框架上有各种提高性能的奇淫技巧,但是说实话,真使用起来,一个比一个慢,可以说没有最慢,只有更慢。  最近新到一家公司,仍然使用最原始的jQuery,甚至有些项目基本不使用jQuery,纯js,虽然界面看起来不怎么好看,但是快呀,真的快,界面瞬间打开,无延时,公司自己有自己的框架,

2021-06-09 07:50:58 151

原创 软件项目文档规划的大道至简、小道至繁原则

  有些软件公司做项目时,要求软件文档必须做到面面具到,必须  毕业生兴致盎然的牛逼的说出入库只做一天就可以了  如何申度  如何培养共同认识  先选一个项目进行全文档开发,让开发人员对所有需要建设的文档有所共识,然后归纳总结项目的特点,对必须要做的文档和可做可不做的文档进行总结,在将来的系统中,先对系统复杂度进行分析,对于系统改造中必须进行  公司在考核新人的时候可以问一些比较边缘的问题,看起来不是很重要,但却是考查一个人是否全面的完善方法,但实际上是对人的检验...

2021-05-30 09:55:45 464

原创 使用uni-app从服务器读取JSON文件时的跨域问题

官网的解释:uni-app H5跨域问题解决方案(CORS、Cross-Origin),别看是官网,内容很长,没解决问题参考:uni-app踩坑+小改造 ,写法上有问题,广告一堆,看起来也有问题参考还是有一定用的,不过写法要注意一下,修改src\manifest.json文件 "h5" : { "devServer" : { "https" : false, "proxy" : { "/uploads

2021-05-21 12:48:35 975

原创 Windows7中Android Studio无法启动Virtual Device的问题

在启动终端时,提示: could not start avd查看界面,出现:从终端的提示来看,是驱动没安装成功,点提示看到安装的时候提示:haxm 错误需要数字签名的驱动程序参考:android studio 3.0中的haxm错误需要数字签名的驱动程序去下载Windows7的安全升级程序 Security Update for Windows 7 for x64-based Systems (KB3033929)安装完驱动程序后,再安装最新版本的HAXM驱动 Releases ·intel/h

2021-05-16 23:31:42 1324

原创 thinkphp-swoole与新版本thinkphp兼容性问题

thinkphp已经升级到6.0.8,但是top-think/think-swoole还是3.0,运行的时候出现错误:Declaration of think\swoole\App::runningInConsole() must be compatible with think\App::runningInConsole(): bool手工处理一下,把 vendor/topthink/think-swoole/src/App.php 文件中的runningInConsole方法添加一个返回值的类型就

2021-05-05 09:24:46 1131

原创 uni-app 部署到二级目录的问题

参考:uniapp 打包 h5 跨域问题使用封装的request以及部署二级目录问题新版本的配置有所不同

2021-05-04 09:17:43 1196

原创 vue v-for slot 传参的问题

原因在使用瀑布流组件时,不想把业务相关的功能放到瀑布流组件中,瀑布流组件通过slot来提供程序的隔离,界面对象关系如下图:瀑布流组件waterfall与itemView组件都是主窗体的组件,主窗体要把List传给瀑布流组件进行排列,以便达到界面布局的效果,但是排列好的数据又需要通过itemView来展示,那waterfall组件如何把List_news.item传给itemView呢?解决参考:Slots — Vue.js代码如下:主窗体代码: <waterfall ref=

2021-04-22 16:38:18 1870

原创 CentOS下搭建nginx(ssh) apache svn服务器的注意事项

如果svn客户端提交时出现如下错误Error: could not begin a transaction检查svn目录并设置权限ll /var/svn/库目录如果权限是 root ,要设置库目录的权限为apachechown -R apache:apache /var/svn/库目录

2021-04-01 23:17:16 103

原创 nginx rtmp thinkphp6权限控制

参考:Directives · arut/nginx-rtmp-module Wiki · GitHub文档中描述了可以添加事件 on_connect on_play on_publish on_done on_play_done on_publish_done on_record_done on_update notify_update_timeout notify_update_strict notify_rela

2021-03-27 21:34:29 221

原创 CentOS7 nginx rtmp配置流媒体服务器

参考:How to Install Nginx with RTMP Module on CentOS 8 | Atlantic.NetHow to Install Nginx with RTMP Module on CentOS 7How to Install Nginx with RTMP Module on CentOS 7(另一个网站)一个看起来简单的办法不需要编译安装,似乎容易,但是没试成功,看起来简单,但是需要看E文一步一步做,其实也不能直接安装成功,感觉也不太好,还是用全编译安装的

2021-03-27 21:02:41 616 1

原创 thinkphp6的路由与vue前端结合时控制器的注意事项

方式1:如果路由写如下:Route::get('user/:mer_id', 'api.Auth/userInfo');前端应该这样写export function getUserInfo(mer_id) { return request.get('user/' + mer_id)}方式二:如果路由这样写Route::get('user', 'api.Auth/userInfo');控制器这样写public function userInfo($mer_id) { .

2021-03-12 19:16:13 451

原创 CentOS7安装JDK11

按照国内同仁的方法进行安装:CentOS 7.7两种方式安装配置JDK 11 LTSCentOS7安装JDK11 - greamrod - 博客园安装完后,使用vscode连接centos,仍然提示没有安装,需要安装,查国外的安装方法:How to Install Java on CentOS 7 {Versions 8, 11, or 12 With Screenshots}里面E文太多,总结如下:安装新版本的SDKsudo yum install java-1.8.0-openjdk

2021-03-09 19:50:16 1234

原创 PHP版服务器端支付宝身份认证文档的坑

根据官方说明,PHP的参数如下$bizContent = "{" ."\"outer_order_no\":\"ZGYD201809132323000001234\"," ."\"biz_code\":\"FACE\"," ."\"identity_param\":\"{\\\"identity_type\\\":\\\"CERT_INFO\\\",\\\"cert_type\\\":\\\"IDENTITY_CARD\\\",\\\"cert_name\\\":\\\"收委\\\",\\\"cer

2021-03-09 10:56:06 503

原创 使用ps grep批量删除swoole进程

由于程序或其他原因,导致swoole进程死掉,但是需要删除进程时,发现进程比较多,希望批量删除,可以使用下面的命令:ps -aux | grep swooleuser | grep swoole | awk '{print $2}' | xargs kill -9其中swooleuser是启动swoole进程的用户...

2021-02-28 23:13:40 443

原创 Composer无法升级包locked at问题的解决

在CRMEB项目上,想安装新的包,运行:composer require yansongda/pay -vvv出现提示Your requirements could not be resolved to an installable set of packages. Problem 1 - The requested package overtrue/wechat (locked at 3.3.33, required as ^4.2.33) is satisfiable by ove

2021-02-18 20:03:17 1369

原创 CentOS7快捷的创建免费SSL操作方法

参考:Certbot - Centosrhel7 NginxInstalling snap on CentOS命令行:sudo yum install snapdsudo systemctl enable --now snapd.socketsudo ln -s /var/lib/snapd/snap /snapsudo snap install coresudo snap refreshsudo snap install --classic certbot # 国内,这个过程比较漫

2021-02-18 18:41:36 154

原创 thinkphp Swoole 8686 Operation not permitted

在使用supervisord服务时,如果是把thinkphp swoole先添加启动配置文件/etc/supervisord.d/mySwoole.ini:[program:sw_mi]command=php think swoole restartdirectory=/var/www/mi/autorestart=truestartsecs=3startretries=3stdout_logfile=/var/log/wwwSwoole/sw_mi.out.logstderr_logfil

2021-02-13 23:41:38 306

C#WebsSrvice Delphi客户端开发方法及演示录像

许多入朋友想利用C#在服务器开发的优势和Delphi开发客户端的便利,但不得入门其道,现贡献一个开发的录像,希望大家能愉快上路!!

2007-12-21

空空如也

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

TA关注的人

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