
.NET
余予渔与鱼腴
制芰荷以为衣兮 集芙蓉以为裳
展开
-
C#服务号推送微信公众号模板消息
1.微信只提供发送文字模板功能,未提供推送图文的接口,图文消息只能通过后台的群发功能,但是一个月只能发4次。2.开通高级群发功能,一个月可以有400次推送机会,但单个用户也只能接收4次。3.可以通过第三方平台可以实现每天的服务号群发功能,但第三方平台服务内容包含无限次推送微信模版消息和群发图文给48小时内互动关注过的用户。原创 2023-02-20 18:04:29 · 4408 阅读 · 9 评论 -
VS新建项目时没有ASP.NET空项目解决办法
把其他项目模板(早期版本勾上)安装即可。工具→获取工具和功能。原创 2023-02-10 17:18:34 · 932 阅读 · 0 评论 -
ASP.NET添加项目没有类的解决办法
把.NET Framework项目和模板勾选起来即可。工具→获取工具和功能。原创 2023-02-10 17:09:05 · 305 阅读 · 0 评论 -
Failed to find a valid digest in the ‘integrity‘ attribute for resource解决办法
被这个错误坑了好多天前提:框架Blazor项目在本地运行没问题,发布到服务器后,报错在资源的“完整性”属性中找不到有效摘要找解决办法的过程中开始以为是跨域资源共享和子资源完整性问题,详见:https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity#cross-origin_resource_sharing_and_subresource_integrity使用以下<script>元素..原创 2021-04-17 17:22:11 · 11552 阅读 · 1 评论 -
net core返回json数据是小写的解决办法
数据库字段是驼峰命名,查询出来却显示了全小写解决办法:在Starup中配置文件中加入下面的代码 //全局配置Json序列化处理 services.AddMvc().AddNewtonsoftJson(options => { //忽略循环引用 options.SerializerSettings.ReferenceLoopHandling = Referenc原创 2021-02-20 16:29:53 · 1813 阅读 · 0 评论 -
asp.net使用NPOI导入Excel表到数据库
用NuGet工具管理包安装NPOI 即可使用前端页面: <form method="post" enctype="multipart/form-data" id="fromUpload"> <input name="file" type="file" id="fileId" style="height: 30px;display:inline-table" /> <input type="button" cla原创 2020-11-25 11:13:14 · 809 阅读 · 0 评论 -
设置.NET Core支持下载wwwroot下的apk文件
.net core项目发布Linux服务器后,有个apk放在wwwroot文件夹下,想请求地址的时候下载apk文件,但是一直提示找不到该文件其他png,txt,html等格式都能访问排查了jexus原因后,就在项目中找原因,才发现需要配置解决方法:在Program.cs里加代码: x.UseStaticFiles(new StaticFileOptions { //FileProvider = new PhysicalF原创 2020-09-25 15:02:49 · 2502 阅读 · 0 评论 -
cloudmersive OCR识别聊天记录图片转文字
开始用的腾讯云图片转文字接口,识别效果不是太好,而且客户指定用cloudmersive转文字cloudmersive是国外的网站,经测试识别率还是挺高的接口地址:https://cloudmersive.com/ocr-api接口有点难找,试了很久api控制台,总算找到可用的接口-----Optical Character Recognition (OCR) API 光学字符识别(OCR)API的/ ocr / photo / to / words-with-location以下是SD.原创 2020-09-20 15:11:59 · 801 阅读 · 0 评论 -
.NET core3.1Linux下调用接口提示无法连接SSL,System.Security.Authentication.AuthenticationException:根据验证过程,远程证书无效
写程序的时候调用到一个第三方的SDK,发布到服务器后在执行该接口时,接口报错,System.Security.Authentication.AuthenticationException: 根据验证过程,远程证书无效。在网上搜了很多解决远程证书的方法都不行后来改成了不用SDK,自己写URL接口去请求,依然会有这个报错问题最后用了这一句解决了HttpClientHandler httpClientHandler = new HttpClientHandler();httpClientHa.原创 2020-09-20 15:12:30 · 2417 阅读 · 0 评论 -
线程间操作无效: 从不是创建控件“textBox1”的线程访问它的解决办法
public Form1(){ InitializeComponent(); TextBox.CheckForIllegalCrossThreadCalls = false;//加入这句代码}原创 2020-08-07 14:22:32 · 333 阅读 · 0 评论 -
怎么让生成的winform无法拉伸窗口大小
属性---->FormBorderStyle设置为FixedSingle原创 2020-08-07 14:19:14 · 840 阅读 · 0 评论 -
inno setup安装制作软件详细使用步骤(含检测net版本环境)
一、下载inno setup软件(环境设置)官方下载地址:https://jrsoftware.org/isinfo.php我这里有个现成的inno setup下载包,可自提:链接:https://pan.baidu.com/s/1vk_O9TgPGwBszqr5IXTU7w提取码:xzvwnet4.6.1版本:https://www.microsoft.com/en-us/download/details.aspx?id=49981二、安装inno setup软件1、先将要打包.原创 2020-08-06 17:52:12 · 6997 阅读 · 2 评论 -
C#运行WinForm程序--------System.Security.SecurityException: 不允许所请求的注册表访问权
************* 异常文本 *************System.Security.SecurityException: 不允许所请求的注册表访问权。这是没有取得管理员权限的问题,我们要设置为每次运行默认获取系统管理员权限.1、在Visual Studio 中--解决方案资源管理器--右键项目名称--属性,找到“安全性”选项,勾选“启用ClickOnce安全设置”:2、这时,在项目下面会多出一个“app.manifest”的文件,选中它,并找到代码段&l..原创 2020-08-06 15:32:41 · 2017 阅读 · 0 评论 -
VS2017打包WinForm项目发布成exe调用
原文地址:https://blog.youkuaiyun.com/qq_40564078/article/details/80653253一、安装打包插件二、打包过程三、添加文件入口原创 2020-07-25 16:15:20 · 1631 阅读 · 2 评论 -
CLR无法从COM 上下文0x645e18 转换为COM上下文0x645f88,这种状态已持续60秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理
CLR无法从COM 上下文0x645e18 转换为COM上下文0x645f88,这种状态已持续60秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作.这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积。要避免此问题,所有单线程单元(STA)线程都应使用泵式等待基元(如 CoWaitForMultipleHandles),并在运行时间很长的操作过程中定期发送消息解决方法:...原创 2020-07-25 16:05:09 · 868 阅读 · 0 评论 -
C#编写刷机工具exe替代adb敲命令行操作
一、需求最近有个需求出一个刷机工具(EXE),通过adb 复制文件 实现快捷按钮刷机 。二、思路原创 2020-07-25 15:59:16 · 1537 阅读 · 0 评论 -
C#腾讯地图Web端定位地址搜索及手机导航
前段时间项目涉及到腾讯地图的业务,这里马克一下。一开始做腾讯地图功能完全是懵逼的,一搜网上做百度地图居多,问为什么不用百度地图,原因是后面会衔接微信,百度定图定位会有偏差,网上一搜,果真有不少网友吐槽有一公里左右偏差,然后屁颠屁颠的跑去看腾讯地图的官方文档了。腾讯地图API入口:https://lbs.qq.com/javascript_v2/demo.html 重点看参考手册和示例...原创 2018-11-29 10:17:14 · 2482 阅读 · 0 评论 -
VS2012发布项目到服务器
一、在VS中打开文件二、右击选择要发布的项目三、新建配置文件四、输入配置文件名称 单击下一步五、连接 选择文件系统 选择目标文件夹 单击下一步六、设置 默认选中 单击下一步七、预览 发布八、项目发布成功 这里遇到一个问题 在第五步 文件D:\publish\weixin\web下找不到发布成功原创 2017-03-16 14:18:29 · 4534 阅读 · 0 评论 -
IIS中配置多个项目在同一个域名下
简而言之 同一个网站下的不同应用程序例如我的根域名是www.xxx.con ,两个项目一个是xxdemo ,一个是xxpay,将他们配置在一个域名下这样从浏览器中同时可以访问 www.xxx.con/xxdemo/xxx & www.xxx.con/xxpay/xxx 并且显示相应信息一、找到添加域名的项目 右击 ---->添加应用程序原创 2017-05-16 11:54:03 · 4815 阅读 · 0 评论 -
选择显示安全选项卡
今天发布项目报权限不足的错 应用程序“应用程序名称”中的服务器错误HTTP 错误 500.19 - 内部服务器错误 想要修改权限 发现没有安全这个选项卡键入命令 window+R打开本地组策略编辑器设置为未配置或禁用原创 2017-05-08 17:30:43 · 2442 阅读 · 0 评论 -
SQL Server基础之存储过程
简单来说,存储过程就是一条或者多条sql语句的集合,可视为批处理文件,但是其作用不仅限于批处理。本篇主要介绍变量的使用,存储过程和存储函数的创建,调用,查看,修改以及删除操作。一:存储过程概述 SQL Server中的存储过程是使用T_SQL编写的代码段。它的目的在于能够方便的从系统表中查询信息,或者完成与更新数据库表相关的管理任务和其他的系统管理任务.T_SQL语句是SQL Server数据库...转载 2018-03-17 15:03:29 · 362 阅读 · 0 评论 -
SqlServer基础之(触发器)
概念: 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGE...转载 2018-03-17 15:09:04 · 352 阅读 · 0 评论 -
三分钟快速复习MVC知识
读这篇文章不意味着你一定要去并且能搞定MVC面试。这篇文章的目的是在面试之前让你快速复习MVC知识。这篇文章也不是MVC培训课程。什么是MVC (模型 视图 控制器)?MVC是一个架构模式,它分离了表现与交互。它被分为三个核心部件:模型、视图、控制器。下面是每一个部件的分工:视图是用户看到并与之交互的界面。模型表示业务数据,并提供数据给视图。控制器接受用户的输入并调用模型和视图去完成用户的需求。图...转载 2018-04-04 16:04:19 · 256 阅读 · 1 评论 -
EasyUI中DataGrid设置frozenColumns导不出Excel表原因
上次改项目,方法都对,,Excel表始终导出空白,原来是冻结了所有列,如下所示:找到Excel方法,这就是导不出的原因 ----Columns对象frozenColumns改成Columns就好啦~...原创 2018-04-12 17:12:21 · 808 阅读 · 0 评论 -
怎么解决vs2015的30天试用期评估结束问题
早上刚打开项目,一脸懵逼,才一个晚上,怎么VS突然就不能用了...显示30天试用期评估结束第一个反应是要收费了,搜了下才知道 VS2015社区版是不收费的。原来是因为我开始没有登录账号,所以VS给了一个默认的评估许可证,30天有效期,时间到了之后,就不能用了。解决办法就是登录咯,没有账号的话,可以注册登录,服务器会自动更新许可证。没有账号注册一步步跟着来,创建账号——...原创 2018-04-20 10:34:13 · 35642 阅读 · 9 评论 -
如何修改重置MD5加密后的SQL用户密码
二次开发时,要加一个忘记密码的功能,后台写了修改密码的方法,数据库执行也修改成功,但是登录一直提示密码错误。之所以提示密码错误是因为MD5 是不可逆的加密方法,要重置密码就把新密码再加密一次, 覆盖原先的密码。 //MD5加密 public static string Md5Encrypt(string sourceData) ...原创 2018-05-24 15:06:20 · 7098 阅读 · 1 评论 -
常用时间日期处理总结
原文地址:https://www.cnblogs.com/liuhaorain/archive/2011/12/31/2308964.html1.获取当前时间1 function getNowTime() {2 return new Date();3 }2.时间与天数相加1 function getTimeAddDays(time, days) {2 ...转载 2018-06-30 14:13:48 · 204 阅读 · 0 评论 -
ADO.NET入门教程之细说数据库连接池
原文地址:http://www.cnblogs.com/liuhaorain/archive/2012/02/19/2353110.html摘要今天我要讲的是数据库连接池。说实话,我表示鸭梨很大。因为相比其他章节来说,连接池相对来说难理解一点。我要用最通俗的语句给大家讲明白,讲透彻却也不是一件很容易的事。但是,连接池又是非常重要的知识点,特别是在部署多用户程序时,显得尤为重要。所以,我不但要讲,而...转载 2018-06-30 14:30:29 · 317 阅读 · 0 评论 -
js与Controller中分割字符串的方法
js: var str = OpenRule; var strs = new Array(); strs = str.split(","); for (var i = 0; i < strs.length ; i++) { $("#txtOpen...原创 2018-07-11 12:09:58 · 559 阅读 · 0 评论 -
EasyUI弹窗批量修改combogrid下拉框的值
JS方法 //点击弹出批量修改框 UpdateLot: function () { var row = $("#dg").datagrid("getChecked"); if (row.length < 1) { toastr.warning("请先选择要修改的记录"); ...原创 2018-07-18 11:29:10 · 861 阅读 · 0 评论 -
不重复订单号生成的方法
第一种 GUID 由算法自动生成下 理论上能产生全球唯一的值 不过对于用户记订单号不方便 Console.WriteLine(System.Guid.NewGuid()); Console.ReadKey(); //生成结果:5322d297-51b4-419...原创 2017-03-09 17:46:06 · 51953 阅读 · 1 评论