随笔分类 -  c#/asp.net

c#和asp.net的研究和心得,主要为本业原创或者资料的整理
摘要:正常情况下,C#通过SQLiteDataReader读SqLite数据库,不论读写都是采用的uft-8格式编码。 但是我在搞QQ群机器人(Mirai)的时候,遇到了读取以前旧版本机器人数据库的情况。旧片机器人是采用java或者C++程序写的,存取时的编码是GBK(gb2312),然后在原来的程序里面 阅读全文
posted @ 2023-09-18 01:36 柳城之城 阅读(322) 评论(0) 推荐(0) 编辑
摘要:Demo下载地址。 主要的步骤就是创建项目,通过nuget 添加Swashbuckle包,然后在SwaggerConfig当中进行相关的配置。 具体的步骤,可以参考下面的链接: https://www.cnblogs.com/94pm/p/8046580.html https://blog.csdn 阅读全文
posted @ 2023-08-28 16:17 柳城之城 阅读(262) 评论(0) 推荐(0) 编辑
摘要:Asp.NET core 6:添加Swagger,简化教程和常见问题处理≯ 安装 ≮ 一、添加包: Swashbuckle.Asp.NetCore 二、 编辑Program.cs 1、添加到启动: //Swagger配置builder.Services.AddSwaggerGen(options =>{ options.SwaggerDoc("v1", new Open 阅读全文
posted @ 2022-09-27 18:11 柳城之城 阅读(1596) 评论(0) 推荐(0) 编辑
摘要:FileAppender 作为appender的type之一,就是用来【单文件保存日志】的,不会按照日期时间格式自动添加后缀并且分成若干个文件保存。 所以,FileAppender是没有datePattern这个参数的。在配置文件当中添了这个xml节点,则会在控制台/输出当中给出警报: Cannot 阅读全文
posted @ 2021-05-07 16:04 柳城之城 阅读(499) 评论(0) 推荐(0) 编辑
摘要:使用 WcfTestClient.exe工具测试的时候,可能会出现:这样的提示: 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 解决办法,当然就是按照提示修改相应的配置文件了。 在这个过程序当中我参考了很多 阅读全文
posted @ 2019-12-19 20:00 柳城之城 阅读(524) 评论(0) 推荐(0) 编辑
摘要:以简报的形式记录C#发送电子邮件(SMTP)的技术要点,以及使用outlook.com提供的SMTP服务器的特殊事项。 阅读全文
posted @ 2019-10-26 11:57 柳城之城 阅读(3781) 评论(4) 推荐(3) 编辑
摘要:其实这个问题好多年以前研究过 最近因为需要统计日结月结,给同事写了一套调用存储过程的代码。同时因为项目ORM层是通过SqlSugar实现的,就又研究了一下SqlSugar调用存储过程的内容。 折腾了一番之后,对于【c#获取存储过程返回值】这个技术点,又有了新一层认识。下面写一下要点总结: 阅读全文
posted @ 2019-05-17 16:20 柳城之城 阅读(2777) 评论(0) 推荐(3) 编辑
摘要:◆缓存简述 ◆缓存依赖简述 ◆自定义缓存依赖分析 ◆数据库缓存依赖学习 ◆LINQ缓存依赖实现 阅读全文
posted @ 2012-05-03 16:46 柳城之城 阅读(2957) 评论(1) 推荐(4) 编辑
摘要:1、执行存储过程 SqlConnection conn = new SqlConnection();//建立连接 conn.ConnectionString = Config.ConnStr;//连接字符串 conn.Open();//打开连接 SqlCommand cmd = new SqlCommand();//创建命令 cmd.Connection = conn;//指定连接 cmd.CommandText = "PRO_AAA";//存储过程名称 cmd.CommandType = CommandType.StoredProcedur... 阅读全文
posted @ 2011-10-27 12:30 柳城之城 阅读(4083) 评论(1) 推荐(0) 编辑
摘要:用户js和ASP.NET UpdatePanel 控件之间的互动:UpdatePanel更新完成之后调用js 使用js激活UpdatePanel更新 首先是今天代码使用到的内容:UpdatePanel更新完成之后调用js。关键代码: Sys.WebForms.PageRequestManager.getInstance().add_endRequest(AddTextBoxFouce);事出原因:原先用JQuery设计了一段代码,$().ready(页面加载完成,即$(document).ready)之后,运行AddTextBoxFouce()给一部分TextBox控件(对应的HTML是&l 阅读全文
posted @ 2011-02-22 11:43 柳城之城 阅读(3170) 评论(2) 推荐(2) 编辑
摘要:【导言】因为开发制作一个小工具“数据转移工具”,需要用C#操作Access数据库。所以上网搜索了一下,有三篇文章内容比较好,特收录如下。另有一份大礼送给网友:《ADO 程序员参考》另一个链接:CSDN下载-ADO程序员参考中文版一、创建数据库的基本方法:原作者迭失microsoft ado ext.2.8我想利用C#创建一个ACCESS数据库文件(A.mdb)。请问用什么办... 阅读全文
posted @ 2010-08-27 15:49 柳城之城 阅读(1844) 评论(3) 推荐(0) 编辑
摘要:【按:原文地址:http://dev.csdn.net/author/Jon_Pilot/34a200bc13d84485974ace53df6f55ca.html】C# 命名规则与开发习惯Pascal:将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用 Pascal 大小写。Camel:标识符的首字母小写,而每个后面连接的单词的首字母都大写。标识符大小写方式示... 阅读全文
posted @ 2010-08-25 15:54 柳城之城 阅读(563) 评论(2) 推荐(0) 编辑
摘要:上一篇文章(在这里),总结了和NUnit单元测试工具,其中提到可以把测试类中把信息在控制台输出。不过在NUnit中,只是直接输出文本,想要输出复杂的内容,那就得自己实现了。我的职业和任务主要就是Web 应用程序,里面有无数次是和数据库打交道的,数据库的话当然就少不了DataTable,如果能在测试的过程中,显示出来DataTable里面的数据,当然再好不过了。有了这个想法,那就行动吧。图一这里面我... 阅读全文
posted @ 2010-08-11 15:40 柳城之城 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:【按:有关于NUnit的详细介绍请见:《NUnit2.0详细使用方法 》http://confach.cnblogs.com/archive/2005/06/20/177817.aspx 本文是个人心得和简要总结】一、本文摘要:●什么单元测试●什么是NUnit●NUnit的下载以及安装●NUnit的启动●NUnit的最简单使用●验证设计的功能是否实现●SetUp/TearDown 属性●TestF... 阅读全文
posted @ 2010-08-09 16:45 柳城之城 阅读(2542) 评论(0) 推荐(0) 编辑
摘要:本文档为{TM:Repeater} {/TM:Repeater}标签的说明文档,创建的目标是打算制造一个系列文档的索引,索引的目标是关于这个标签的相关文档。简要说明:NetCMS 1.7(以下简称NT)并非十分完善,里面包含了数量众多的BUG不说,功能上也带着一些欠缺。比如说这次之所以添加新标签的念头,就是原有的网站结构不完善。NT的是三级网站结构:“首页-列表页—详细页&... 阅读全文
posted @ 2010-08-06 11:46 柳城之城 阅读(993) 评论(0) 推荐(0) 编辑
摘要:Fiddler资料汇总,下载、翻译、技巧 阅读全文
posted @ 2009-08-18 15:53 柳城之城 阅读(4576) 评论(18) 推荐(1) 编辑
摘要:学习笔记:asp.net中使用跟踪(trace)主要内容:什么是“跟踪”为什么要使用跟踪?开启页面内的跟踪开启整个网站的跟踪查看跟踪信息开启跟踪后和asp.net ajax冲突怎么办一、什么是“跟踪”(来自于MSDN)跟踪是一种在应用程序运行时监视其执行情况的方式。当开发 .NET 应用程序时,可以在其中添加跟踪和调试检测功能,并且在开发应用程序时和... 阅读全文
posted @ 2009-05-14 14:53 柳城之城 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:现在vs进化到了vs 2008,.net framework进化到了3.5.但是很多的虚机和或者服务器上面,目前只支持asp.net 2.0。那么,能不能让vs 2008 开发出来的支持 3.5的许多高级特性安全地运行在 asp.net 2.0上面呢?这个问题我想了好久,从今天开始,我就下手研究一下,尝试破解其中的迷团。首先说一下当前试验的结论:今天下午在同事的机器上已经成功运行了支持Linq和L... 阅读全文
posted @ 2009-05-04 17:33 柳城之城 阅读(1030) 评论(1) 推荐(0) 编辑
摘要:项目的名称(网站名称)如果是中文,那么fckeditor就出现了一个xml无法加载的问题:“Error loading "/fckeditor/fckstyles.xml" ”。目前已经找到一个解决办法。 阅读全文
posted @ 2008-11-18 15:13 柳城之城 阅读(5133) 评论(5) 推荐(2) 编辑