自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 C# 通过阿里云接口实现人脸属性识别

在个人简历注册系统中,上传个人照片是我们经常遇到的一项功能。为了提高数据采集的有效性,我们需要的功能不仅是能够提供上传一张图片而已,至少我们要对图片的内容进行一个基本的判断,如是否为人像,性别判断等。通过人脸属性识别功能,采集的数据的准确率将明显提高,有效的数据为后期对注册的个人能够提供更加有效的功能服务,从而提高系统的可用性。本文将以阿里云提供的接口服务,实现人脸属性识别功能。

2024-04-19 14:00:13 384 2

原创 C# 给图片添加文字水印

在某些应用项目(如电子档案信息管理)中,查看电子图片信息是经常使用到的功能,此时我们就需要给显示在浏览器中的图片添加文字水印版权或提示信息,以防止图片另存而另作它用。

2024-04-18 13:51:33 580 12

原创 C# 自动填充文字内容到指定图片

在我们的一些发布系统项目应用中,会经常发布一些链接图标,该图标基本上以模板背景为主,并填充项目文字内容。解决方式一般会让美工进行制作处理,但当模板化以后,问题的焦点则集中在文字的显示上,因些利用程序控制文字自动填充模板背景图片,可以自动化的解决需求。

2024-04-18 10:05:02 279 5

原创 C# 将 TextBox 绑定为 KindEditor 富文本

Asp.net 应用程序 WebUI 中的 TextBox 控件是我们经常使用的控件之一,为便于后端代码统计一调用与管理,可在服务端通过绑定KindEditor.js 的方式,将 TextBox 控件直接转化为富文本编辑框。

2024-04-17 13:31:29 427 19

原创 MS SQL Server partition by 函数实战 统计与输出

假设有一课程项目,我们需要统计该项目中的课件数量,并提取课程信息,如课程标题名称、排序号等,如果使用 GROUP BY 聚合函数,则只能统计返回课件项目及对应的课件数量一条记录,无法显示明细信息,对于终端想要进行输出的话,此时 partition by 就派上用场了。

2024-04-16 16:41:31 1272 14

原创 C# 关于进程回收管理的一款工具设计与分享

在使用 COM 模式操作 OFFICE 组件的开发过程中,当操作完相关文档后,在某些情况下仍然无法释放掉 Word 或 EXCEL 等应用进程,因此根据进程活动情况或时间点范围开发了一个强制杀掉指定进程名称的 WinForm 程序,做为一种辅助工具运行在云服务器上,命名为 Craneoffice ProcessGC。

2024-04-15 17:55:05 5895 90

原创 ​C# 微信支付接口V2版本回调开发实践

使用微信支付接口V2版本开发微信支付,这里我们以JSAPI为例,其将使用APIv2密钥,该密钥是指调用微信支付API时,要按照指定规则对请求数据进行签名。服务器收到调用请求后会进行签名验证,需用APIv2密钥生成签名,从而界定商户的身份并防止他人恶意篡改数据。签名的计算规则中,使用到的key就是APIv2密钥。

2024-04-11 10:19:19 1248 71

原创 微信小程序备案、配置、发布要点

最近收到微信通知,对于存量小程序要履行备案手续,其依据《中华人民共和国反电信网络诈骗法》 、《互联网信息服务管理办法》 、《非经营性互联网信息服务备案管理办法》 等,设立移动互联网应用程序应当按照国家有关规定向电信主管部门办理许可或者备案手续。

2024-04-11 10:18:40 2133 76

原创 C# Web应用调用EXE文件的一些实践

在实际的应用中,调用 RunShellExecuteFile 方法更加通用一些,本示例调用 RunExecuteFile没有成功,因协作需要,我们需要尝试多种方法进行解决,而不是要在第一时间要求其它团队更改设计。

2024-04-07 10:36:37 1944 109

原创 MS SQL Server STUFF 函数实战 统计记录行转为列显示

如图第一行数据 dname 列返回 “董事长88.21分,总经理100.00分,分协管领导92.23分,其他领导91.79分,部门职工(2人,总分187.65分)93.83分” ,该列会显示各职务打分的人数,总分及平均分情况,从统计结果来看,更加直观。至此STUFF的函数使用我们就介绍到这里,具体使用中我们还需要灵活掌握,对结果数据的细节可能还要进一步进行处理,以满足我们的统计要求。如图我们对项目ID、被评价人ID、评价人职务排序号进行排序,可以看到职务越高排位越靠前。

2024-04-02 13:55:34 2437 204

原创 微信支付平台与微信服务号关联配置要点

选择左下角公司名称,选择帐号详情,选择认证情况,开启认证服务,并按操作步骤进行,支付完成认证费用后,等待腾讯认证的第三方审核公司来电,这步很重要,请务必注意接听,一般在申请完成后的两个小时内会有审核电话打进,接听电话与审核人员确认后即完成服务号的基础认证。开发的关键准备包括服务号的AppID和AppSercet,支付号的商户号(mchId)和开发密钥AppSerect,API证书(退款时用到,默认密码为商户号),下面就可以进行微信支付程序的开发啦。如图选择成为商家,请按提示步骤申请,这里不再赘述。

2024-04-01 17:55:52 1338 121

原创 C# 操作 Word 全域查找且替换(含图片对象)

替换图片使用了自定义的RepalceFromImageFilename_ 前缀关键字,则表示值为对应的文件路径。添加图片后,代码默认是使用完毕后,删除图片文件以释放空间,我们自定义了 RepalceFromImageFilenameNoDelete_ 前缀关键字,表示使用完毕后不进行文件删除。

2024-03-29 17:03:03 1710 205

原创 C# 快速将数据写入 Excel 单元格

基于COM模式的,使用C# 快速将二维数组数据写入 Excel 单元格

2024-03-27 10:43:10 3208 238

原创 C# 将 Word 转文本存储到数据库并进行管理

将 WORD 文件的二进制信息存储到数据库里,即方便了统一管理文件,又可以实行权限控制效果,此外,将 WORD 文件转化为文本存储,可以进一步实现对已存储文件的全文检索。

2024-03-24 17:24:05 2639 228

原创 C# 读取二维数组集合输出到Word预设表格

存储或导出个人WORD版简历是招聘应用系统中的常用功能,我们通常会通过应用系统采集用户的个人简历信息到数据库,许多情况下我们会读取数据记录导出到WORD文件中,以便汇总、打印。其中,WORD表格元素是经常会被用到的,比如问卷调查表格、教育经历表格、工作经历表格等等。

2024-03-21 21:24:39 1928 202

原创 C# 读取多条数据记录导出到 Word 标签模板

1、设计WORD模板,在需要输出值的地方设置 自定义关键字+字段名(如%%_name),其中%%_为自定义关键字,name为输出字段名。2、根据条件查询数据表,生成 DataSet ,如果有数据则取 Tables[0]里的数据记录。3、拷贝 WORD 全部内容到剪贴板做模板数据。4、遍历数据表记录,粘贴剪贴板内容, 按照自定义关键+列名称,在 WORD 中按关键字查找,并替换成对应的实际数据,完成输出。

2024-03-15 16:21:59 4674 269

原创 Microsoft SQL Server 编写汉字转拼音函数

在搜索应用中,我们一般会提供一个搜索框,输入关健字,点击查询按钮以获取结果数据。大部分情况我们会提供模糊查询的形式以在一个或多个字段进行搜索以获取结果。这样可以简化用户的操作,扩大搜索范围,为提高精度而提供基础范围数据。因此按汉字拼音搜索,即可以进一步简化输入,又可以进一步扩大搜索范围。

2024-03-11 11:18:36 3950 237

原创 C# Post数据或文件到指定的服务器进行接收

在B服务器上部署ashx文件接收数据,ashx程序即,一般处理程序(HttpHandler),一个httpHandler接受并处理一个http请求,需要实现IHttpHandler接口,这个接口有一个IsReusable成员,一个待实现的方法ProcessRequest(HttpContextctx)。将用户上传的数据或A服务器已存在的数据,通过form-data的形式POST到B服务器,B服务由指定ashx文件进行数据接收,并转由指定的业务逻辑程序进行处理。创建一个 PostAnyWhere 类,

2024-03-01 09:54:37 2282 235

原创 C# 实现网页内容保存为图片并生成压缩包

通过动态页面技术,可以实现简历配置后的网页内容输出,但制作对应的各种模板会遇到开发效率和服务跟进的问题。为了保障原样输出,折中而简单的方案就是将动态输出的页面转化为图片格式。

2024-02-24 19:57:19 2681 208

原创 C# 实现微信自定义分享

在实际的应用中,我们可能不是简单的将该网页的链接直接分享出去,而是生成符合实际需要的URL,微信称其为自定义分享。

2024-02-08 10:00:13 3484 214

原创 微信网页授权之使用完整服务解决方案

依附于第三方的开发,做为开发者经常会遇到第三方进行规范和开发的调整,如开发腾讯微信的相关应用。此图即是微信给出的授权提示,也是我们折中的解决方案,图中所示的提示框源自己于我们通过携带的参数反馈给用户的提示,以引导用户点击下方的“使用完整服务”链接,并进行授权。2、以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。1、以snsapi_base为scope发起的网页授权,可以直接获取进入页面的用户的openid,且是静默授权并自动跳转到业务页面。

2024-02-04 21:51:01 2408 155

原创 C# 实现 Word 加盖骑缝章效果

在OA的自动化处理系统中,通过审批的最终节点,可能会对WORD文件加盖电子章,比如定位带有指定文字的Range周围加盖电子章,骑缝章,甚至水印图片。

2024-01-25 15:37:35 2504 111

原创 C#实现基于Word保护性模板文件的修改

在类似一些OA的自动化处理或审批类系统里,经常会用到模板类文件,比如WORD保护性模板。设置保护性,比如文档打开密码、保护性密码,是为了防止标准化文字内容、敏感信息内容不被修改,对于可修改内容则由程序进行控制。

2024-01-22 16:06:09 1698 157

原创 C#实现Excel合并单元格数据导入数据集

C#实现Excel合并单元格数据导入数据集

2024-01-12 15:54:58 2732 122

原创 告别2023,无论何年我都是最幸福的程序员。

无论是回忆还是如今,无论是2023,还是何年,我都是最幸福的程序员

2024-01-06 10:48:23 3222 218

原创 我的128天之创作纪念日

不同的指数也反应了自己不同的状态,综合热榜、领域内容榜、作者周榜、原力榜、领军人物榜,当经常能看到自己在榜单上的身影的时候,我知道,我最大的成就就是源于大家的支持,而不是榜单的名次,通过浏览大佬们的文章,了解了非常多的前沿知识、实用知识,在日常的交流互动中更加充实了自己的认知,自己的生活。呵呵,不强求,不放弃,坚持自己的风格,坚持自己的写作,更多的是希望自己分享的内容能够帮助到别人,也希望大家多支持和提出意见、建议,这都是促进成长的良药。送别2023,2024,希望结识更多的良师益友,让我们一起努力加油!

2023-12-30 15:19:21 1749 51

原创 C# 读取Word表格到DataSet

在应用项目里,多数情况下我们会遇到导入 Excel 文件数据到数据库的功能需求,但某些情况下,也存在使用 Word 进行表格数据编辑的情况。Word 和 Excel 其实各有特点,但用户的习惯不同,即使同一数据源,可能提供的数据源文件类型也不同,这其中也包括导入Word内容的功能,比如表格数据导出到DataSet数据集。

2023-12-25 16:40:54 4465 115

原创 C# 将 Word 转化分享为电子期刊

C# 将 Word 转化分享为电子期刊

2023-12-20 20:52:30 5791 177

原创 C#动态生成带参数的小程序二维码

在微信小程序管理后台,我们可以生成下载标准的小程序二维码,提供主程序入口功能。在实际应用开发中,小程序二维码是可以携带参数的,可以动态进行生成

2023-12-16 10:26:02 8047 175

原创 C#结合JavaScript实现多文件上传

在许多应用场景里,多文件上传是一项比较实用的功能。实际应用中,多文件上传可以考虑如下需求:1、对上传文件的类型、大小有一个基本的控制。2、上传文件时有一个进度显示,包括当前文件和整体进度。3、上传后,在服务端后续事件进行一些处理。

2023-12-11 10:22:43 3135 183

原创 C# 实现微信退款及对帐

本次我们以微信支付进行举例,在考生注册账号、编写简历、报名职位、被初审核通过等一系列基础的条件的具备下,可以进入支付考务费的环节(笔试费用),我们会为其生成一个支付二维码,考生支付后(无论成功与否),都会记录其支付结果状态。以上提供的代码仅供参考,在实际的应用中,我们还可以根据业务需要编写其它功能,如下载微信官方对帐单,导入到应用系统中,与业务数据进行对帐,以排查争议数据;退款申请成功后,仅为申请状态,需要通过查询退款情况以确定是否完成,该功能可以在考生方进行实现,考生可随时查询自己的对帐情况。

2023-11-28 15:28:33 5366 220

原创 C#结合JavaScript实现上传视频到腾讯云点播平台

在云培训系统里,制作视频课件是我们的主要工作之一,制作完成后如果将这些素材存储到服务器并进行分发播放,是摆在我们面前的一个问题。最终我们选择了腾讯云点播服务,其加速分发播放几乎适用所有需要展示图片或音视频媒体内容的在线场景,借助遍布全球的大量 CDN 加速节点,在复杂的网络环境也能提供高质量的媒体内容访问服务。

2023-11-22 08:06:11 2272 202

原创 C# 实现腾讯云多路直播流的云端混合录制

腾讯云直播(Cloud Streaming Services,CSS)提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,提供标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,提供一站式的音视频直播解决方案。混录后的视频可以更加直观的进行回放,可以同时查看多路直播流的视频情况。以上提供的代码仅供参考,在实际的应用中,我们要编写符合自己业务的逻辑,比如多路混流,还要考虑实际的运营成本,比如录制费用、存储费用等。

2023-11-17 16:14:52 1790 189

原创 C# 查询腾讯云直播流是否存在的API实现

RoomID是一组10位数字的字符串值,但在实际应用中,第一位不要为0,否则腾讯会自动转数值,而变成9位数字,这个位数是不合法的。(1)前置摄像头:答题的设备要求使用笔记本电脑,使用支持H5的WEB浏览器,并授权打开前置摄像头,产生一路直播流,以监控考生正面活体人像的行为,并进行录像留证。(2)后方摄像:使用其它可用的摄像设备,如手机、平板等,打开摄像头,产生一路直播流,以监控考生背面、笔记本及前方音视频情况,并进行录像留证。以上就是自己的一些分享,时间仓促,不妥之处还请大家批评指正!

2023-11-08 13:35:28 1942 110

原创 纪念基于JavaScript 实现的后台桌面 UI 设计

2000年以前一直从事的是 C/S 应用程序的设计开发,UI自然也是重要的组成部分,曾痴迷于Mac OS 的界面,也曾被微软推出 Windows XP 时风格的变化所惊艳。记得开发的一个药品管理项目,因自己不满意 Windows NT 的风格,擅自做主使用 Windows 底层API 修改窗口系统风格为Mac,以致于后来严重影响了交付时间。现在感觉,设计再优秀的界面也有审美疲劳的一天,也有众口难调的一面,因为时代需要进步,保持新鲜感是我们不断改进的动力。

2023-10-30 22:16:18 1045 94

原创 C# 基于腾讯云人脸核身和百度云证件识别技术相结合的 API 实现

身份证的识别功能和人脸核身功能即可以单独独立运行,又可以利用产品特性相结合,实现数据采集、校验的双保险。

2023-10-25 20:38:15 2158 94

原创 C#实现数据导出任一Word图表的通用呈现方法及一些体会

使用该控件首先要引入 System.Web.DataVisualization.dll 程序集,通过定义 System.Web.UI.DataVisualization.Charting.Chart 类来实现,本来采用该开发方案的初衷是觉得都是微软的技术,图表的呈现类型也比较丰富,可在实际的开发中,情况没有想像的那么顺利,提供的技术文档非常有限,各种百度也是凤毛麟角,经过努力与探索,最终还是实现了需求。(1)负责具体业务的应用程序,输出后的数据,存入一个二维字符串数组里,模拟 Excel 数据存储模式。

2023-10-22 23:55:54 2193 102

原创 C#使用PPT组件的CreateVideo方法生成视频

Microsoft.Office.Interop.PowerPoint.Presentation对象提供了CreateVideo方法,该方法实现创建视频功能。

2023-10-19 16:36:30 1669 50

原创 无声的世界,精神科用药并结合临床的一些分析及笔记(九)

与病友、家属彼此的倾诉、安慰、分享经验成为了每日必做的功课,了解每一段不幸,由压抑、同情,转化为知识、力量,我最大的成就感就是能短暂的安慰病人,在与她们聊天的过程中,让她们感受到一种兴奋,一种不被抛弃感,反过来,也感受到病人家属对我的认可,对我俩事无巨细的关心。每次拿到一款新药品的说明书,她就开始笑我又开始研究学习上了,是的,说明书还是要仔细阅读的,我们不仅要看它的适应症,也要看它的不良反应和禁忌症,但我想说的是,不要因噎废食,看到不良反应而产生恐惧,及时与医生沟通,兼具平衡才是解决之道。

2023-10-17 21:46:02 838 68

原创 无声的世界,精神科用药并结合临床的一些分析及笔记(八)

她说,我不怕死,怕疼。和主治医生沟通后,为了让她进食,暂时顾不了考虑增肥的可能了,保命要紧,想恢复喹硫平的使用,医生同意了我的建议,晚上联合丙戊酸钠缓释片,加3粒曲唑酮,加1粒唑吡坦(思诺思),睡前半小时食欲暴增,食量惊人,睡眠时间由晚上11点左右开始,一直能睡到转天中午12点左右,成了安定医院的“睡觉大王”。

2023-10-15 00:48:29 1262 72

kindEditor在线HTML富文本编辑器改造版

KindEditor 是基于JavaScript 编写,可以与众多WEB应用程序结合。KindEditor 依靠出色的用户体验和领先的技术提供富文本编辑功能,是一款非常受欢迎的HTML在线编辑器。

2024-04-17

C#进程回收管理工具CraneofficeProcessGC

设计初衷 在使用 COM 模式操作 OFFICE 组件的开发过程中,当操作完相关文档后,在某些情况下仍然无法释放掉 Word 或 EXCEL 等应用进程,因此根据进程活动情况或时间点范围开发了一个强制杀掉指定进程名称的 WinForm 程序,做为一种辅助工具运行在云服务器上,命名为 Craneoffice ProcessGC。 开发运行环境 操作系统: Windows Server 2019 DataCenter .net版本: .netFramework4.0 或以上 开发工具:VS2019  C# Craneoffice ProcessGC 该工具软件属绿色版,无须安装,直接运行 bin 目录下的 ProcessGC.exe 即可,同目录下的 ProcessList.txt 为配置文件,用于配置要释放的进程,后续也可用工具程序进行操作。

2024-04-15

Word转电子书相关程序包

dll文件放在网站bin下,js包放在需要的非app_data目录下,请通过我的文章《c# 操作word转化分享为电子期刊》进行参考、部署。

2023-12-20

适用于多文件上传的JAVASCRIPT+JQUERY程序包

适用于多文件上传的JAVASCRIPT+JQUERY程序包,请在网站根目录下创建COMMON目录,并解缩该包即可

2023-12-10

适用于上传视频到腾讯云点播的必要引用JS程序

适用于上传视频到腾讯云点播的必要引用JS程序,客户端javascript通过创建 TcVod 对象,实现上传视频的功能

2023-11-20

layer 移动版弹出层组件的改造版

layer 移动版弹出层组件的改造版,通过颜色样式区分提示类型,类型通过style属性进行设置。增加了 layer.gt() 方法,参数包括如下: layer.gt('ok') 成功类型的提示 layer.gt('error') 错误类型的提示 layer.gt('info') 信息类型的提示 layer.gt('alert') 警告类型的提示 另外移动版不允许嵌套 iframe,该修改版本可以通过示例代码实现 iframe 的嵌套,并且可以无边距显示。 其它所有的功能均保留,可参照相关文档进行开发。 内附示例文件代码 demo.htm

2023-10-08

操作EXCEL程序接口组件库

需要安装EXCEL后再使用的组件库

2023-10-02

空空如也

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

TA关注的人

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