- 博客(58)
- 收藏
- 关注
原创 解决windows服务器IIS托管c#的wcf接口突然变慢的问题
服务器访问缓慢问题排查发现是大屏频繁调用慢接口导致线程池堵塞。经查发现该接口存在循环SQL计算问题,优化后恢复正常。通过appcmd命令发现TCP请求长时间占用未释放(长达10多分钟),形成类似自造DDOS攻击的情况。建议前端增加调用时间限制或后端优化处理,避免长连接占用影响其他用户正常访问。关键排查指令:%windir%\system32\inetsrv\appcmd list requests。
2026-07-16 10:58:40
232
原创 终端(PLC)上传数据到 JSON 字符串的转换适配器c#类
这篇文章介绍了一个用于PLC上位机项目的简单封装类,用于将PLC采集的各种类型数据统一转换为JSON接口所需的字符串格式。主要特点包括:数值格式固定(不受区域设置影响)、布尔值统一为小写true/false、字符串原样传递。通过ValueToString方法实现了统一的字符串转换,确保业务接口解析时不会出错,符合JSON标准。最终示例展示了转换后的JSON数据格式,包括温度值、阀门状态和消息等字段的规范化表示。
2026-07-01 16:32:33
197
原创 c#应用服务在启动时如何适配控制台和windows服务两种应用,在program.cs应用程序主入口加入相关配置
本文介绍如何让C#应用服务同时适配控制台和Windows服务两种运行模式。通过在Program.cs主入口添加逻辑判断:当检测到调试模式、交互式进程或/console参数时以控制台方式运行(显示日志目录并等待回车退出);否则以Windows服务方式启动。正式环境推荐使用Windows服务方式,可通过SC命令或InstallUtil工具进行服务注册。这种设计便于开发调试和部署,控制台模式适合调试阶段,服务模式则适合生产环境。
2026-07-01 14:24:05
302
转载 使用 Docker Compose 部署 Dify
本文详细介绍了Dify的部署流程,包括系统要求、安装步骤和自定义配置方法。主要内容涵盖:1. 硬件/软件最低要求(CPU≥2核,RAM≥4GiB);2. Docker环境配置指南(支持macOS/Linux/Windows);3. 部署步骤:克隆代码、启动13个服务容器(5个核心服务+6个依赖组件);4. 初始化访问和账户设置;5. 自定义部署方法(环境变量修改);6. 系统升级注意事项。文档提供了完整的命令行操作示例和状态验证方法,适用于不同操作系统的本地或服务器部署场景。
2026-06-25 15:48:29
96
原创 IIS托管c#后端代码快速简单解决浏览器请求CORS跨域问题
本文针对C# WCF服务在IIS托管时遇到的CORS跨域问题,提供了简洁有效的解决方案。首先需在IIS中移除WebDAVModule模块和OPTIONSVerbHandler处理程序映射,使预检请求直达后端。然后在web.config的system.webServer节点下添加跨域响应头配置,包括允许的源、方法、头部及缓存时间,并特殊处理OPTIONS请求直接返回200状态码。该方法通过两步关键配置即解决了跨域拦截问题,相比复杂方案更高效实用。
2026-06-16 11:14:49
219
原创 解决笔记本电脑无法找到音频输出设备
今天发现自己电脑以前明明有扬声器,可以播放声音,但是现在怎么调声音都不出声音,如果大家类似遇到这个问题,可以尝试以下方法一般服务中的Windows Audio 音频服务未开启需要cmd管理员窗口输出以下命令按住键盘win+R,输入cmd后,在命令提示符输入以下指令net localgroup Administrators /add networkservicenet localgroup Administrators /add localservice再重启服务
2026-05-28 21:02:02
330
原创 微信小程序中基于java后端实现官方的文本内容安全识别msgSecCheck
本文介绍了微信小程序开发中使用Java后端实现UGC内容安全审核的方法。通过调用微信官方提供的文本内容安全识别接口(msgSecCheck),可检测文本是否含违规内容。文章详细说明了接口调用流程:首先获取access_token,然后构建包含待检测文本、场景类型等参数的请求体,最后解析返回结果判断内容风险等级(pass/risky/review)。该接口适用于用户资料、评论、论坛等多种场景,能识别广告、色情、辱骂等违规内容。开发者需注意该接口必须通过服务端调用,且文本长度不超过2500字。
2026-05-04 09:03:02
655
原创 原生微信小程序中使用普通微信支付,java后端实现与小程序端完整流程
本文介绍了微信小程序支付功能的实现方案,包含小程序端和后端代码。小程序端通过调用获取支付参数接口,使用wx.requestPayment拉起支付;Java后端基于SpringBoot框架,使用微信支付SDK实现统一下单接口和支付回调处理。后端配置了商户信息、签名验证等关键参数,通过回调接口处理支付成功后的业务逻辑。整个流程包含:生成订单、调用微信支付API、处理支付结果回调等步骤,实现了从下单到支付完成的完整闭环。
2026-05-03 19:54:25
104
原创 html中在某个父元素动态生成列表子元素,添加点击事件,利用事件委托
摘要:在HTML中动态生成列表并实现点击跳转时,直接使用a标签包裹div的方法可能失效。正确解决方案是采用事件委托机制:在父元素上绑定click事件,通过选择器匹配子元素,获取其内部a标签的href属性值进行跳转。这种方法需确保事件绑定在元素生成之后执行,且每个列表项包含正确的a标签结构。相比直接绑定,事件委托能有效处理动态内容,避免点击无响应的问题。
2026-01-13 13:37:14
118
原创 asp.net网站项目遇到 A database with the same name exists, or specified file cannot be opened
摘要:本文解决了ASP.NET三层架构项目中访问本地MDF数据库时出现的"数据库同名或UNC共享"错误。关键解决方案包括:1)在web.config中使用|DataDirectory|代替绝对路径;2)确保Settings.Designer.cs和app.config中只保留一个对应数据库的连接字符串;3)在Database.dbml中正确指向连接字符串。这些修改可避免多个连接指向同一数据库文件导致的冲突问题。
2025-12-17 19:54:37
208
原创 eclipse中android的ADT配置问题
eclipse的andorid配置的ADT镜像Name: ADT ArchiveLocation:https://dl.google.com/android/eclipse/(如果 https 不行,尝试 http)
2025-09-02 15:17:25
118
原创 在大学里有哪些创业项目值得做??这一篇文章告诉你
利用了比较低成本的云开发去做的后台和后端建设,基本每个月很少很少钱(服务器费用等),就能拥有一个可以运用自己社群的一个小程序。作者建议订阅号和小程序可以同步一起做。是的,你没听错,就是这个,非常的经典(因为是作者本人亲自从0开发的),市面上有很多类似的小程序,但是都非常死板,然后也没有什么特色。现在目前主流的主要是论坛类的是最容易做的,其他像什么外卖什么的,资质要求还是很高的,不适合我们这种没钱投的人做。今天给大家分享一个在大学里值得做的一个创业项目,也是作者曾经做过的一个项目,能赚到一点小米——
2024-12-26 21:27:50
641
原创 微信云开发小程序个人50+项目源码分享
12、基于小程序的教师助手设计与实现。11、二手闲置小程序有几个版本的。18、校园兼职+闲置云开发小程序。15、美甲店技师预约系统小程序。16、失物寻物帖子云开发小程序。6、烧烤店宣传信息展示小程序。7、校园综合(表白等)小程序。23、自习室预约云开发小程序。3、考勤请假信息管理小程序。9、脸谱传统文化宣传小程序。10、布贴文化宣传小程序。24、珠宝宣传展示小程序。5、花店宣传预约小程序。8、口腔应用宣传小程序。20、医药云开发小程序。1、博物馆预约小程序。4、轰趴馆预约小程序。13、建材电商小程序。
2024-12-25 19:55:41
575
原创 在javaweb开发中,发现注册时候用户名字段填写中文,插入数据库失败
nested exception is java.sql.SQLException: Incorrect string value: '\xE5\x90\xB4\xE5\x93\xB2...' for column 'username' at row 1什么问题。
2024-12-14 12:05:15
409
原创 西藏旅游指南静态网页设计涉及以及web应用案例分享~
1、要有导航栏功能,不少于6个栏目,部分栏目需要设置二级子栏目,每个栏目不少于4个页面;6、综合应用书本所学的知识点,功能越丰富越好(可以参照项目1—8案例的内容);8、页面布局可以使用表格或者DIV+CSS,或者参考教材相关项目的设计页面。11、整体效果美观,色彩、图片、文字、样式等符合主题,搭配协调。4、要求每个页面的链接有效、图片等各类元素可以正常显示;10、各个栏目及页面可以使用统一风格,也可以不统一;7、网页底部必须有作者的学号、姓名等个人联系信息。9、要求页面布局要合理,浏览导航方便、快捷;
2024-07-25 19:13:29
566
1
原创 微信小程序中实现将数据库返回的数据对象res.data赋值给两个变量,并且这两个变量互不影响,改变一个变量中对象值的同时不影响另一个变量
实际上,action1在时间格式化后,虽然“看起来”两个变量不一样了,其实action1和action2是一样的,因为res.data为对象是引用类型,action1和action2保存的是栈内存中的地址,无论改变action1还是action2,都是改变栈内存地址所指向的堆内存中的数据。当然对于解决功能上问题还有其它解决方案,以前没有用到,现在总结一波,如果这篇文章对您有所帮助,麻烦给个小🌹吧!为了实现目标,需要创建两个独立的变量,使它们不共享同一个引用。你可以使用深拷贝来创建res.data的副本。
2024-06-15 22:48:26
906
原创 微信小程序云开发实现利用云函数将数据库表的数据导出到excel中
4、get_excel云函数利用node-xlsx第三方库,在云函数所在目录npm install安装node-xlsx。5、在云函数导入const xlsx = require('node-xlsx'),并设置表格第一行的列数据。6、循环List数组将数据依次添加到第二行、第三行、第四行等等。3、传入以List数组作为参数,调用get_excel云函数。2、先获取所有订单信息,并将数据添加到List数组中。8、在页面js获取到该临时地址并预览excel表格。7、云函数返回生成excel的临时地址。
2024-06-05 16:50:46
1118
原创 vue3加axios配合element-plus实现图片等文件本地上传,并获取服务器返回的真实地址数据,前端写法
4、后面可以根据自己的代码逻辑处理真实地址的图片数组pictureslist,如:商品多张图片可以将数组转为json格式,保存到数据表中的某一个pictures字段中,后续展示商品直接读取即可。2、此时el-upload组件中的file文件保存到了v-model:file-list="fileList"的fileList的变量中,数据类型类型是file对象的数组。1、禁止element-plus的el-upload组件自动上传,变成手动上传,提交表单时候统一处理上传文件。开发工具: vscode。
2024-06-02 22:34:52
1814
原创 如何利用unicloud阿里云云函数实现文件包括图片或文件上传,unicloud云函数写法一览
但如果请求的 Content-Type 不是 application/json,云函数可能会将请求体解析为字符串并放在`queryStringParameters`中,而不是解析为 JSON 对象并放在`body`中。在云函数中,请求体(body)有时会出现在`queryStringParameters`中,而不是在`body`中,可能是因为请求的 Content-Type 类型不被云函数所支持,或者在请求的时候没有正确地设置请求头。这里以一个单文件上传为例子,多图多文件同理,循环单图处理逻辑即可。
2024-06-01 21:19:47
1258
原创 微信小程序实现容器图片流式布局功能,配合小程序原生框架使用。
4.获取数组后将回调值res中的data赋值给list局部变量,并循环这个list数组,同时判断左边的容器高度和右边的容器哪个更低,将子元素(子元素为对象)设置一个index属性标记属于左边容器,还是右边容器,这里的例子是index == 0 时候是左边容器,index==1时候是右边容器。3.准备两个变量,一个是整型leftheight,作为左边容器实时高度,另一个是整型rightheight,作为右边容器实时高度。2.首先获取一个数组dataList,用于渲染到页面上的数据,这里就用闲置帖子为例。
2024-05-22 02:44:40
1183
1
原创 vue信息管理系统web项目通过基于unicloud阿里云云开发为后端的云函数获取云服务器的数据库数据信息
因为我用uniapp写了小程序项目文件,我直接在cloudfunctions写了叫get_product的云函数,意思为获取product数据库表所有的商品数据。至于为什么要写云函数?因为如果前后端分离项目,后端又是用的云开发,通过http形式调用云函数,再间接地操作云数据库。目标:vue网页前端从阿里云unicloud云函数获取到unicloud云开发的数据库数据,基于前后端分离技术。此时就可以在页面查看云数据表中数据了,当然这里组件用了element-plus,各位可以用自己的组件去渲染。
2024-05-18 23:21:47
833
原创 vue项目中在浏览器无法正常显示图片,外层{{ item }}可以显示图片链接,属性内:src=“item“无法显示图片
vue项目中在浏览器无法正常显示图片,外层{{ item }}可以显示图片链接,属性内:src="item"无法显示图片我要说出我这个坑搞了多久,你们会不会笑我sos最近写小程序原生写的比较多,因为是view标签和image组合用的。然后我看vue项目中也用的view标签比较多,也以为图片标签用的image,我居然调了半个小时没找到问题!我去了,我才发现vue里图片用的img,网页浏览器中的我都忘了,55555555555555解决:把image换成img就行了写下这篇水文纪念分割线。遇到其它问题再记录吧
2024-05-18 00:40:05
412
原创 vue3中在elementplus多行表格中渲染多图数组中首图的显示问题,无法正常显示图片,作用域插槽写法问题
vue3中在elementplus多行表格中渲染多图数组中首图的显示问题,作用域插槽写法问题在vue3中使用elementplus的el-table组件的时候,此时我在vue生命周期中挂载时获取了到服务器了数据,这个数据是一个多个对象的数组,各个对象又包括了图片数组,此时我想在表格上的每一行渲染图片的首图,也就是下标为0的图片,但是出现图片无法正常显示。出现Property "scope" was accessed during render but is not defined on instance.
2024-05-17 03:15:46
839
原创 从零搭建自己的javaweb网站,Javaweb网站项目打包jar后上传到Linux操作系统的阿里云服务器,公网成功访问,全流程,流程精简,小白秒懂
从零搭建自己的javaweb网站,Javaweb网站项目打包jar后上传到Linux操作系统的阿里云服务器,公网成功访问,全流程,流程精简,小白秒懂。很多同学自己写了一个javaweb,能在本地跑了,但是还想用公网访问自己的javaweb,写完一个项目99%进度,就差1%最后一步部署网站了,这篇文章教你如何快速地将javaweb部署到云服务器,笔者亲手总结,码字不易,先赞后看,蟹蟹~!本文通过五章内容讲清楚了如何从零搭建javaweb项目到阿里云服务器上,并且可以通过域名或者公网ip访问的
2024-05-03 00:06:31
1819
原创 windows中tomcat本地部署javaweb项目war命令框闪退
windows中tomcat本地部署javaweb项目war命令框闪退。今天在给友友做移植生产环境前的测试,在本地tomcat中部署javaweb项目打包好的war,发现运行tomcat文件bin下的exe可执行文件时候,命令框自动闪退。jdk初始环境应该没在tomcat里指明。
2024-05-02 00:39:15
553
1
原创 springboot项目中javaweb上传了图片或文件,但是图片文件无法访问,出现404页面,甚至出现报错
这意味着你的图片资源被打包到了你的应用的classpath中。这种方式的好处是你的应用可以在不同环境中移植而不用担心资源路径的问题,但是缺点是你不能直接在文件系统中管理这些资源,需要通过重新打包应用来更新资源。这种方式的好处是你可以直接在文件系统中管理这些资源,但是缺点是如果你的应用部署到其他环境中,可能会导致资源路径失效或者不可访问。如果你静态资源映射配置这部分正确,图片文件读写也正确,那你就要考虑组合的问题了,这里不考虑图片文件读写的路径错误,统一用/static/face_img/加文件名的字符串。
2024-04-01 16:12:11
2569
2
原创 在springboot项目中出现The field picture exceeds its maximum permitted size of 1048576 bytes.文件太大,项目没有做大小限制
解决springboot项目中上传文件出现org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field picture exceeds its maximum permitted size of 1048576 bytes.错误
2024-04-01 10:53:53
355
原创 微信小程序wx.chooseMessageFile选择微信聊天记录文件,安卓可以选择,但是ios在聊天记录实际有文件但是没有显示
解决在使用wx.chooseMessageFile这个api的时候发现,ios机型选择聊天记录文件的时候,原文微信聊天记录是有文件的,但是上面没有显示
2024-03-31 16:20:43
3727
原创 完整的通过git命令框和windows窗口将本地文件上传到gitee远程仓库流程步骤
完整的通过git命令框和windows窗口将本地文件上传到gitee远程仓库流程步骤10.合并一下远程仓库的文件到本地(如果远程仓库有更新不合并而直接提交到远程仓库的话,会有错误)这时候会有一个.git后缀的文件产生,没看见就是隐藏起来了,可以取消隐藏文件目录进行查看。5.打开要上传的本地文件目录,然后在目录路径那里直接cmd,打开本地命令窗口。3.在Git Bash命令框设置一下要远程链接的gitee账号。如果没有,就添加远程仓库的git连接,默认https里的。
2024-03-13 14:10:51
682
原创 windows与Linux操作系统终止8080端口占用的网站服务
背景:终止javaweb中tomcat服务器占用8080端口资源进程。Windows操作系统。
2024-03-11 23:15:15
340
原创 小程序网页view多行文本超出隐藏或显示省略号
小程序网页view多行文本超出隐藏或显示省略号实现效果:限制两行,超出即显示省略号实现:话不多说,展示代码关键代码.box{ width:100rpx; overflow:hidden; text-overflow: ellipsis;//超出省略号 display:-webkit-box; -webkit-line-clamp: 2;//显示行数 -webkit-box-orient: vertical;}
2024-03-09 23:13:13
1254
原创 网页设计中通过css在一个固定宽度的div容器中让一行超出的文本隐藏并省略掉
网页设计中通过css在一个固定宽度的div容器中让一行超出的文本隐藏并省略掉实现的关键css:overflow:hidden;这个表示超出容器的内容进行隐藏white-space:nowrap;表示文本不断行显示text-overflow:ellipsis;表示超出的部分用省略号进行表示
2024-03-07 20:28:52
441
原创 微信小程序如何实现自定义导航栏、导航栏手机适配(获取导航栏、状态栏高度和胶囊位置)以及踩过的坑
微信小程序如何实现自定义导航栏以及踩过的坑,获取胶囊位置计算导航栏位置,让图标始终保持靠着胶囊左边
2024-03-05 19:29:42
6095
3
原创 小程序view背景颜色渐变background: -webkit-linear-gradient
用到的属性: background: -webkit-linear-gradient(bottom,white,rgb(188, 219, 191),rgb(136, 211, 145));第二个颜色:rgb(188, 219, 191)第三个颜色:rgb(136, 211, 145)bottom:方向渐变。第一个颜色:white。
2024-03-01 19:24:21
1711
原创 微信小程序消息订阅通知简易功能(帖子评论实时发送消息)
背景:帖子发布后A用户允许订阅一次性通知模板,当B用户对该帖子进行评论的时候,A用户在微信聊天界面(小程序外部)可以收到评论消息(订阅消息)这个API是异步的返回promise对象,建议放在上一级函数的回调函数里调用,不然可能在业务方面有不一样的地方。小程序的订阅模板也需要开通,云函数里对应的数据字段也是相对应的。页面js:(这里因为频繁使用,自定义了个工具类,用以复用)这里其实借鉴了js的订阅者发布模式。原理:利用云函数进行鉴权发送消息。
2024-01-25 14:48:39
964
原创 CSS汇总【1】
顺序是:①background-color②background-image③background-repeat④background-attachment⑤background-position。注意:轮廓与边框不同!它和普通width区别是,适配浏览器宽度,也就是说当浏览器窗口宽度小于宽度时候,普通width的会出现左右滑动滚轮,而max-width最大宽度不会。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。只显示一次背景图像:background-repeat:no-repeat;
2023-11-07 17:05:00
181
原创 出现com.alibaba.druid.pool.DruidDataSource.info {dataSource-1} inited错误,项目数据库连接问题
出现com.alibaba.druid.pool.DruidDataSource.info {dataSource-1} inited错误,项目数据库连接问题解决方案:1.导入8版本的依赖包到lib,将5版本的jar依赖包删除2.修改druid.properties内容,mysql5版本的和8版本的连接方式内容有所不同
2023-10-08 01:16:27
4771
原创 从自己电脑移植springboot项目到别人电脑里,运行springboot有关数据库方面,数据库源的报错。
从自己电脑移植springboot项目到别人电脑里,运行springboot有关数据库方面,数据库源的报错。Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]
2023-09-13 12:00:00
572
原创 jdk14下载与windows安装教程,解决JDK多版本配置问题
这里建议在自己除了C盘以外的地方,建个文件夹,发这个exe文件放进去再去运行,同时安装位置路径也最好选exe文件所在的路径。1.可以去jdk官网下载,官网下载还需要注册,所以我给大家准备了快捷通道。这里要注意,如果有多个版本的JDK,需要将你要用到的那个JDK版本前置上移。①可以在windows下方任务栏直接搜索【系统环境变量】②也可以右键此电脑,点击【属性】六、安装完成,点击【关闭】下载,提取码rkrv。
2023-09-12 16:52:25
5774
1
原创 JavaScript初级学习-基础笔记-1
JavaScript初级学习-基础笔记-11.在网站开发里,html中延迟执行JavaScript脚本2.异步加载JavaScript文件3.JavaScript执行方式4.JavaScript预编译,赋值变量5.JavaScript定义全局变量的3种方式6.变量污染
2023-09-10 14:31:25
204
1
Spring + Spring MVC + SpringData JPA + mysql +jsp实现一个简易的个人博客系统
2022-12-31
一个简易的网页设计作业,一个静态网站(未连数据库)用了layui前端框架中的少量元素,其余的均为手打的html与css原生
2022-12-23
用60行代码用python编译一个简易爬虫,自动爬取豆瓣酱中《肖申克的救赎》前9页(前180个)热评,并写入txt文本和数据库
2022-12-23
python编程技术解决英语单词测试(包括添加英文单词、查询英文单词和查询英文单词)以及绘制雷达图功能,作业实例
2022-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅