- 博客(728)
- 资源 (2)
- 收藏
- 关注
转载 Windows下nginx报错解决:CreateFile() “xxx/logs/nginx.pid“ failed
当我们使用 start nginx 来启动nginx时,会在 xxx/logs/ 目录下生成名为 nginx.pid 的文本文件,该文件的内容只有一个数字,即nginx.exe进程对应的PID。然而,在某些特殊情况下(下文中我们会人为制造一种特殊情况),nginx.pid会丢失,故而上述三个命令会因找不到nginx.pid而报错。2)在 xxx/logs/ 下新建文本文件 nginx.pid ,通过文本编辑器将上一步的PID写入(当然,这一步也可以通过命令行、脚本、动手编程等一切能达到目的的方式进行);
2023-11-28 10:40:43
156
原创 winform使用ProcessStartInfo打印,默认打印机,选择打印机等方式
【代码】winform使用ProcessStartInfo打印,默认打印机,选择打印机等方式。
2023-11-22 13:16:05
28
转载 C# 指定打印机批量打印文件 静默/非静默
版权声明:本文为CSDN博主「wwsinsh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/wwsinsh/article/details/115866029。批量打印文件可以静默打印也可以非静默打印。
2023-11-22 13:11:23
27
转载 C# 调用打印机打印文件
C# 调用打印机打印文件,通常情况下,例如Word、Excel、PDF等可以使用一些对应的组件进行打印,另一个通用的方式是直接启用一个打印的进程进行打印。
2023-11-22 13:09:05
43
转载 使用poi根据模版生成word文档并转换成PDF文件
一、首先制作word模版(这里需要注意的是文件后缀是docx不能是doc),${xxxx}是一会要替换的内容关于为何必须是docx后缀可以看这篇文章https://www.cnblogs.com/ct-csu/p/8178932.html二、添加poi所需要的jar包文件,我用的maven对jar包进行管理三、由于poi自身bug,会出现图片无法显示问题,这里需要自定义一个类继承XWPFDocument类,接下来使用的都是我们自己创建的这个类来操作word对象,这个类对XWPFDocumen
2023-10-29 15:49:22
149
转载 JAVA根据word模板动态生成word(SpringBoot项目)
应用场景:笔者的应用场景是生成客户合同,根据用户提交的具体合同内容,填充进合同模板内,生成新的word即填充了内容的完整合同。POI的Word模板引擎,纯Java组件,跨平台,代码短小精悍,通过插件机制使其具有高度扩展性。,所有的模板标签都是以 {{ 开头,以 }} 结尾,模板标签可以出现在任何非文本框的位置,实现:获取数据库数据,根据word模板填充内容,生成新的word文档。需求:根据word模板,动态填充模板内容,生成新的word。,同样的数据模型可以用来渲染各种不同样式的模板。
2023-10-29 15:48:47
177
转载 九、Vue 绑定拼接多个变量值
注意,左右标点不是单引号,而是键盘1左边那一个。label需要拼接多个变量,可采用ES6写法。{(变量)}${(变量3)}比如显示多个option。
2023-10-24 10:26:15
173
转载 【C#编程】WinForm 窗口形式的按键监听
最近C#课程设计,打算做一个类是“玩个球”的小游戏(不是我想的,入错队伍坑了),我就想通过按键来控制“球”的移动,今天就试着实现一下按键。//第三步不选true也可以,但要在这里添加一段代码。的操作,搜了网上一大堆,耗时1个半终于弄出来了,不容易(网络上挺多忽悠的)。//刚才双击产生的KeyDown事件的代码框架。
2023-10-15 11:43:54
175
转载 java 串口工具jSerialComm
由于项目之前用的串口工具RXTX只支持到jdk1.8 然后项目目前用到的jdk是13的 所以在网上找了一下 找到了这个 jSerialComm 目前使用是支持13及1.8的 没做其它jdk版本测试。目前有个小问题 当串口已经开启后 在去开启串口会提示串口开启失败 同时之前开启的串口无法再次开启除非关闭后才能再次开启 目前做的一个小处理就是在开启的时候先将当前连接上串口关闭 然后再重新开启。目前是写了一个回调来监听串口工具的监听方法 这样做 是为了混淆 混淆后 串口工具自带的监听方法无法被其它地方调用。
2023-10-07 13:51:18
105
2
转载 Java串口通信-JSerialComm
目前网上的Java串口通信主要使用RXTXComm,但是这个库已经很久没有更新(最近的更新似乎在2012年),并且与JavaFX集成打包时会出现BUG。JSerialComm可以直接通过Maven引入,也可以复制jar包到lib目录下直接使用。JSerialComm与平台无关,所以不需要配置dll文件,只需要引入jar文件即可使用,更为方便。来获取目前串口中可以读取的字符长度。,第一个参数是要将数据读入的字节数组,第二个参数是要接收的数据长度。,第一个参数是要发送的字节数组,第二个参数是要发送的数据长度。
2023-10-04 14:23:07
239
原创 git各类问题处理收集
Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed。3.如果想把自己修改的部分从本地仓库中再拿出来的话,可以通过VCS -> Git -> unStash Changes 把之前的改动合并(merge)到本地。1.通过VCS -> Git -> Stash Changes,将本地的所有改动暂存到本地仓库。这一步执行后会隐藏本地的所有改动。
2023-08-28 14:36:46
531
转载 Git拉取失败 Your local changes would be overwritten by merge.Commit, stash or revert them to proceed
这是因为本地有文件改动未提交,并且该文件和Git服务器最新版本有冲突,此时pull更新就会提示错误,无法更新。Git小白,不敢随便点点点,所以记录下解决方法~
2023-08-28 14:33:12
189
转载 C# Winform 窗体传值 利用委托 子窗体传值给父窗体
点击Form1,弹出Form2,点击按钮返回值给Form1。在designer.cs文件的最后,找到你的控件声明。更改Private为public,保存即可。常用的Winform窗体传值有两种方式。
2023-08-23 14:33:49
345
转载 uview ui与element ui的区别和用法
uView UI,是uni-app生态最优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。
2023-08-22 11:31:40
241
1
转载 解决Node.js项目报错SyntaxError: Unexpected token ...
解决.js项目运行报错SyntaxError: Unexpected token …(解决Node.js低版本不支持…操作符的问题)
2023-08-17 10:30:05
2573
转载 nvm for windows 下载、安装及使用
nvm是node版本管理工具,可以运行在多种操作系统上。这里主要记录一下在windows系统的安装和使用。
2023-08-17 10:28:18
479
转载 node 和 npm 如何进行版本升级
node和npm在某种意义上,早已成为当前前端开发中不可或缺的工具。本文将介绍如何进行node和npm的版本升级和指定等等操作。
2023-08-17 10:26:46
1398
转载 如何查看项目中采用的node版本
如果项目使用的 yarn 和 typescript,可以查看yarn.lock 里的@types/node@ 的 version。如果sudo n 12.12.7安装不上,可以安装sudo n 12 或者安卓sudo n 12.12。
2023-08-17 10:24:29
1208
转载 终极解决:Error: error:0308010C:digital envelope routines::unsupported
出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.尝试卸载Node.js 17+版本并重新安装Node.js 16+版本,然后再重新启动。唯一不足,是每次启动项目都要运行,所以,我们可以把它配置一下。,写到启动项目的配置里面(构建写不写都可以),即可。这个方法,测试有效,但我推荐的是第二个办法。这样就可以解决了,亲测有效。文件,把自己对应的命令,加上。
2023-08-17 10:22:11
1341
转载 MySQL 报错 You can‘t specify target table for update in FROM clause解决办法
You can’t specify target table for update in FROM clause含义:不能在同一表中查询的数据作为同一表的更新数据。也就是说将select出的结果再通过中间表select一遍,这样就规避了错误。原文链接:https://blog.csdn.net/zzddada/article/details/112665298。我想查询t_user_asset的余额加上50000作为更新字段f_cashAmount的值,这样写是不行的。
2023-08-07 11:33:18
9390
1
转载 浏览器控制台查看修改vue项目(vue-cli)数据
版权声明:本文为CSDN博主「ds_surk」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/hunt_er/article/details/109994808。那么现在采用vue-cli构建项目时,里面的文件都是一个个的组件,如何在控制台中修改,查看组件data里的值呢?在写vue项目时想到一个问题,项目里面的文件都是一个个的组件,如何在控制台中修改,查看组件data里的值呢?
2023-08-02 17:25:56
599
1
转载 git commit后,如何撤销commit
作者:旅行者xy 链接:https://www.jianshu.com/p/a9f327da3562 来源:简书。这样就成功撤销了commit,如果想要连着add也撤销的话,–soft改为–hard(删除工作空间的改动代码)。执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?不删除工作空间的改动代码 ,撤销commit,不撤销git add file。如果进行两次的commit,想要都撤回,可以使用HEAD~2。删除工作空间的改动代码,撤销commit且撤销add。
2023-08-02 14:12:39
77
转载 git 本地改动了,不保留,直接拉取线上最新代码
第二条命令 git reset --hard origin/ 将会重置本地仓库,并使用远程仓库中指定分支的代码替换本地仓库中对应分支的代码。注意,该命令会删除本地未提交的所有改动和文件,慎重使用。版权声明:本文为CSDN博主「骑单车的王小二」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。第一条命令 git fetch --all 将会从远程仓库获取最新的代码和分支信息,但不会进行合并。这样,您就可以放弃本地的改动,重新拉取远程最新的代码,并进行开发和部署。
2023-08-02 10:40:22
1310
转载 WebStorm:常用插件(全部实用)包含主题、界面、开发效率等
不仅可以翻译一些陌生单词的意思,还可以在取名字的时候不知道怎么取的时候,可以通过右键翻译并替换,就可以自动替换想要的名字。只要是鼠标操作能够用快捷键替代的,Key Promoter 会弹出提示框,告知你用什么快捷键替代。推荐:将你的配置与你的账户绑定,这样无论在哪个电脑使用都是相同的配置和快捷键。用各种鲜明的颜色显示括号,这样可以很容易分清楚括号配对问题。也可以直接搜索:Material 也是可以找到的。也可以直接搜索:Material 也是可以找到的。,这个高度是我平时开发觉得的最舒服的高度。
2023-08-02 08:39:06
1120
转载 PageHelper分页后对list集合操作
错误原因是提前开启分页后,对list操作,即PageInfo pageViewInfo = new PageInfo<>(hdQueryVos);①对list集合操作,先取出PageInfo里的list集合数据,再对数据进行相关操作。可以分页,但是数据量错误,total始终等于每页数据量,即pageSize。只是把list转为PageInfo对象,不影响前面分页数据的操作。1.2 错误原因是先对list操作后,开启翻页后没有sql语句。直接对分页后的PageInfo对象中的数据进行操作。
2023-07-31 08:42:57
488
转载 Mybatis in 条件传参三种实现方法(直接$,List,[])
如果直接传入拼接好的where in 条件, 比如(‘111’,‘222’,‘333’),则需要使用${idlist}传参,即绝对引用,而不能使用#如果项目大,其实可以同时重载三种都实现,我一般都会这样,实现三种DAO接口,service层相同方法名,根据不同的模块不同的需求调用不同的实现层。in条件直接传入List对象,让mybatis再去拼接生成in条件,这个很麻烦,但是可以防止SQL注入。in条件直接传入[]数组对象,让mybatis再去拼接生成in条件,这个很麻烦,但是可以防止SQL注入。
2023-07-31 08:38:46
828
转载 winform AutoScaleMode属性
如果要相对于屏幕确定控件或窗体的大小,则按 Dpi 缩放十分有用。例如,对于显示图表或其他图形的控件,可能希望使用每英寸点数 (DPI) 缩放,以便该控件始终占据一定百分比的屏幕。如果希望控件或窗体根据操作系统中字体的大小进行拉伸或缩小,则按 Font 缩放十分有用,如果控件或窗体的绝对大小无关紧要,则应使用这种方式进行缩放。④ Inherit : 根据类的父类的缩放模式控制缩放。③ Dpi : 根据显示分辨率控制缩放。② Font :根据类使用的字体(通常为系统字体)的维度控制缩放。
2023-07-21 16:52:24
281
转载 js筛选集合与查找对象
filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。在js中,查找一个数组中符合条件的一个对象(一个元素)或者筛选出一个数组中符合条件的多个对象(元素)形成的新数组。当数组中的元素在测试条件时返回 true 时, find() 返回符合条件的元素,之后的值不会再调用执行函数。find() 方法返回通过测试(函数内判断)的数组的第一个元素的值。注意: find() 对于空数组,函数是不会执行的。注意: find() 并没有改变数组的原始值。一、查找一个find。
2023-07-19 13:58:21
647
lombok笔记.xmind
2020-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人