博客园 - 柳城之城
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=136790
2023-09-17T17:36:55Z
柳城之城
https://www.cnblogs.com/xpnew/
feed.cnblogs.com
https://www.cnblogs.com/xpnew/p/17710438.html
C#通过SQLiteDataReader读取GBK(gb2312)格式的SqLite数据库 - 柳城之城
正常情况下,C#通过SQLiteDataReader读SqLite数据库,不论读写都是采用的uft-8格式编码。 但是我在搞QQ群机器人(Mirai)的时候,遇到了读取以前旧版本机器人数据库的情况。旧片机器人是采用java或者C++程序写的,存取时的编码是GBK(gb2312),然后在原来的程序里面
2023-09-17T17:37:00Z
2023-09-17T17:37:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】正常情况下,C#通过SQLiteDataReader读SqLite数据库,不论读写都是采用的uft-8格式编码。 但是我在搞QQ群机器人(Mirai)的时候,遇到了读取以前旧版本机器人数据库的情况。旧片机器人是采用java或者C++程序写的,存取时的编码是GBK(gb2312),然后在原来的程序里面 <a href="https://www.cnblogs.com/xpnew/p/17710438.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/17662611.html
c#在MVC Api(.net framework)当中使用Swagger,以及Demo下载 - 柳城之城
Demo下载地址。 主要的步骤就是创建项目,通过nuget 添加Swashbuckle包,然后在SwaggerConfig当中进行相关的配置。 具体的步骤,可以参考下面的链接: https://www.cnblogs.com/94pm/p/8046580.html https://blog.csdn
2023-08-28T08:17:00Z
2023-08-28T08:17:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】Demo下载地址。 主要的步骤就是创建项目,通过nuget 添加Swashbuckle包,然后在SwaggerConfig当中进行相关的配置。 具体的步骤,可以参考下面的链接: https://www.cnblogs.com/94pm/p/8046580.html https://blog.csdn <a href="https://www.cnblogs.com/xpnew/p/17662611.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/17594015.html
使用powershell找回丢失的RDCManager密码 - 柳城之城
内网的一台服务器上的装机默认用户密码忘记了,但是好在别的电脑上使用RDCMan(Remote Desktop Connection Manager)连接过这台服务器,并且保存了密码。于是经过一番折腾,最后把密码找回来了: 最后成功的powershell脚本来自于这个地址: https://www.u
2023-07-31T09:32:00Z
2023-07-31T09:32:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】内网的一台服务器上的装机默认用户密码忘记了,但是好在别的电脑上使用RDCMan(Remote Desktop Connection Manager)连接过这台服务器,并且保存了密码。于是经过一番折腾,最后把密码找回来了: 最后成功的powershell脚本来自于这个地址: https://www.u <a href="https://www.cnblogs.com/xpnew/p/17594015.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/16735114.html
Asp.NET core 6:添加Swagger,简化教程和常见问题处理 - 柳城之城
≯ 安装 ≮ 一、添加包: Swashbuckle.Asp.NetCore 二、 编辑Program.cs 1、添加到启动: //Swagger配置builder.Services.AddSwaggerGen(options =>{ options.SwaggerDoc("v1", new Open
2022-09-27T10:11:00Z
2022-09-27T10:11:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】≯ 安装 ≮ 一、添加包: Swashbuckle.Asp.NetCore 二、 编辑Program.cs 1、添加到启动: //Swagger配置builder.Services.AddSwaggerGen(options =>{ options.SwaggerDoc("v1", new Open <a href="https://www.cnblogs.com/xpnew/p/16735114.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/14741485.html
log4net小记:FileAppender不用datePattern - 柳城之城
FileAppender 作为appender的type之一,就是用来【单文件保存日志】的,不会按照日期时间格式自动添加后缀并且分成若干个文件保存。 所以,FileAppender是没有datePattern这个参数的。在配置文件当中添了这个xml节点,则会在控制台/输出当中给出警报: Cannot
2021-05-07T08:04:00Z
2021-05-07T08:04:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】FileAppender 作为appender的type之一,就是用来【单文件保存日志】的,不会按照日期时间格式自动添加后缀并且分成若干个文件保存。 所以,FileAppender是没有datePattern这个参数的。在配置文件当中添了这个xml节点,则会在控制台/输出当中给出警报: Cannot <a href="https://www.cnblogs.com/xpnew/p/14741485.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/14680849.html
吐槽:WebSQL数据库,多好的一个东西,FF非要不支持! - 柳城之城
上午想搞一个QQ音乐播放器,研究了半天,最终确认,官方的API有各种限制(VIP的不能播、纯享版的不能播) 然后就想自己抓取、自己实现吧。 既然自己实现的话,那就得考虑,这个播放器的功能极限到哪里? 比如说,可以让用户在浏览器上【记住这个选择】(默认不播放、或者从默认列表里面删除自己不喜欢的歌曲)。
2021-04-20T06:16:00Z
2021-04-20T06:16:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】上午想搞一个QQ音乐播放器,研究了半天,最终确认,官方的API有各种限制(VIP的不能播、纯享版的不能播) 然后就想自己抓取、自己实现吧。 既然自己实现的话,那就得考虑,这个播放器的功能极限到哪里? 比如说,可以让用户在浏览器上【记住这个选择】(默认不播放、或者从默认列表里面删除自己不喜欢的歌曲)。 <a href="https://www.cnblogs.com/xpnew/p/14680849.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/12069858.html
使用wcftestclient.exe测试时,增加“最大消息大小配额”--maxReceivedMessa - 柳城之城
使用 WcfTestClient.exe工具测试的时候,可能会出现:这样的提示: 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 解决办法,当然就是按照提示修改相应的配置文件了。 在这个过程序当中我参考了很多
2019-12-19T12:00:00Z
2019-12-19T12:00:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】使用 WcfTestClient.exe工具测试的时候,可能会出现:这样的提示: 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 解决办法,当然就是按照提示修改相应的配置文件了。 在这个过程序当中我参考了很多 <a href="https://www.cnblogs.com/xpnew/p/12069858.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/Csharp_SMTP_outlook_bulletin.html
C#发送电子邮件(SMTP)及outlook.com账号之概要 - 柳城之城
以简报的形式记录C#发送电子邮件(SMTP)的技术要点,以及使用outlook.com提供的SMTP服务器的特殊事项。
2019-10-26T03:57:00Z
2019-10-26T03:57:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】以简报的形式记录C#发送电子邮件(SMTP)的技术要点,以及使用outlook.com提供的SMTP服务器的特殊事项。 <a href="https://www.cnblogs.com/xpnew/p/Csharp_SMTP_outlook_bulletin.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/CSharp_GET_StoreProcedure_ReturnValue_2.html
再论c#获取存储过程返回值(包括SqlSugar) - 柳城之城
其实这个问题好多年以前研究过 最近因为需要统计日结月结,给同事写了一套调用存储过程的代码。同时因为项目ORM层是通过SqlSugar实现的,就又研究了一下SqlSugar调用存储过程的内容。
折腾了一番之后,对于【c#获取存储过程返回值】这个技术点,又有了新一层认识。下面写一下要点总结:
2019-05-17T08:20:00Z
2019-05-17T08:20:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】其实这个问题好多年以前研究过 最近因为需要统计日结月结,给同事写了一套调用存储过程的代码。同时因为项目ORM层是通过SqlSugar实现的,就又研究了一下SqlSugar调用存储过程的内容。
折腾了一番之后,对于【c#获取存储过程返回值】这个技术点,又有了新一层认识。下面写一下要点总结: <a href="https://www.cnblogs.com/xpnew/p/CSharp_GET_StoreProcedure_ReturnValue_2.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/myfocus_download.html
myfocus官方网站已经挂掉,相关下载已经从googlecode转到网盘 - 柳城之城
下载是在googlecode.com,但是googlecode.com国内访问有问题,我用别的方法从googlecode.com上面下载了一部分内容,然后传到网盘,分享给大家。
2015-12-08T09:14:00Z
2015-12-08T09:14:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】下载是在googlecode.com,但是googlecode.com国内访问有问题,我用别的方法从googlecode.com上面下载了一部分内容,然后传到网盘,分享给大家。 <a href="https://www.cnblogs.com/xpnew/p/myfocus_download.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/4267884.html
[综合]visio2013安装提示找不到Office.zh_cn\officeMUI.mis officemui.xml - 柳城之城
在visio2013安装提示找不到Office.zh_cn\officeMUI.mis officemui.xml 等等,各种提示,可是打开安装程序所在的ISO,里面可是“赶集网”——啥都有啊。上网查到了十多篇资料,试了半天,终于解决了。只是我的解决办法跟网上的各种资料都是不一样的,所以,还是把方法...
2015-02-04T02:04:00Z
2015-02-04T02:04:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】在visio2013安装提示找不到Office.zh_cn\officeMUI.mis officemui.xml 等等,各种提示,可是打开安装程序所在的ISO,里面可是“赶集网”——啥都有啊。上网查到了十多篇资料,试了半天,终于解决了。只是我的解决办法跟网上的各种资料都是不一样的,所以,还是把方法... <a href="https://www.cnblogs.com/xpnew/p/4267884.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/p/3621034.html
技巧分享:解决Word 2010当中“分页符”造成的空白行 - 柳城之城
技巧分享:解决Word 2010当中“分页符”造成的空白行P1:关于“分页符”在Word当中插入“分页符”之后,后面的内容就会“更起一段”。就好像“换行符”(回车)会让后面的内容“另起一行”一样。P2:空白行困扰插入分页符之后,新的一页有时候就会出现一个空白行。比如说分页符的“经典应用”:按照计划文档首先是封面(一般写着大标题、小标题、作者、日期等内容),封面之后是目录或者“第一章”。不管封面有多少内容,也不管后面是目录还是第一章,封面之后都要插入分页符,把其后的内容放到另一页上。在以前的情况下,我都会把光标定位到“第一章”的前面空行上,然后在“插入”选项卡上点击“分页符”,之后“第一章”就出
2014-03-24T07:48:00Z
2014-03-24T07:48:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】技巧分享:解决Word 2010当中“分页符”造成的空白行P1:关于“分页符”在Word当中插入“分页符”之后,后面的内容就会“更起一段”。就好像“换行符”(回车)会让后面的内容“另起一行”一样。P2:空白行困扰插入分页符之后,新的一页有时候就会出现一个空白行。比如说分页符的“经典应用”:按照计划文档首先是封面(一般写着大标题、小标题、作者、日期等内容),封面之后是目录或者“第一章”。不管封面有多少内容,也不管后面是目录还是第一章,封面之后都要插入分页符,把其后的内容放到另一页上。在以前的情况下,我都会把光标定位到“第一章”的前面空行上,然后在“插入”选项卡上点击“分页符”,之后“第一章”就出 <a href="https://www.cnblogs.com/xpnew/p/3621034.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/archive/2012/05/03/LinQCacheDependency.html
缓存依赖、数据库缓存依赖学习以及在LinQ当中使用缓存依赖 - 柳城之城
◆缓存简述
◆缓存依赖简述
◆自定义缓存依赖分析
◆数据库缓存依赖学习
◆LINQ缓存依赖实现
2012-05-03T08:46:00Z
2012-05-03T08:46:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】◆缓存简述
◆缓存依赖简述
◆自定义缓存依赖分析
◆数据库缓存依赖学习
◆LINQ缓存依赖实现 <a href="https://www.cnblogs.com/xpnew/archive/2012/05/03/LinQCacheDependency.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/archive/2011/10/27/C_sharp_StoredProcedure.html
asp.net/C# 执行存储过程技术要点,获取Return返回值,解决“存储过程总返回-1”的问题 - 柳城之城
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...
2011-10-27T04:30:00Z
2011-10-27T04:30:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】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... <a href="https://www.cnblogs.com/xpnew/archive/2011/10/27/C_sharp_StoredProcedure.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/archive/2011/02/22/1961125.html
用户js和ASP.NET UpdatePanel 控件之间的互动: - 柳城之城
用户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
2011-02-22T03:43:00Z
2011-02-22T03:43:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】用户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 <a href="https://www.cnblogs.com/xpnew/archive/2011/02/22/1961125.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/archive/2010/08/27/1810180.html
C#操作Access数据库,收集了3篇经典文章 - 柳城之城
【导言】因为开发制作一个小工具“数据转移工具”,需要用C#操作Access数据库。所以上网搜索了一下,有三篇文章内容比较好,特收录如下。另有一份大礼送给网友:《ADO 程序员参考》另一个链接:CSDN下载-ADO程序员参考中文版一、创建数据库的基本方法:原作者迭失microsoft ado ext.2.8我想利用C#创建一个ACCESS数据库文件(A.mdb)。请问用什么办...
2010-08-27T07:49:00Z
2010-08-27T07:49:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】【导言】因为开发制作一个小工具“数据转移工具”,需要用C#操作Access数据库。所以上网搜索了一下,有三篇文章内容比较好,特收录如下。另有一份大礼送给网友:《ADO 程序员参考》另一个链接:CSDN下载-ADO程序员参考中文版一、创建数据库的基本方法:原作者迭失microsoft ado ext.2.8我想利用C#创建一个ACCESS数据库文件(A.mdb)。请问用什么办... <a href="https://www.cnblogs.com/xpnew/archive/2010/08/27/1810180.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/archive/2010/08/25/1808246.html
转:C# 命名规则与开发习惯 - 柳城之城
【按:原文地址:http://dev.csdn.net/author/Jon_Pilot/34a200bc13d84485974ace53df6f55ca.html】C# 命名规则与开发习惯Pascal:将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用 Pascal 大小写。Camel:标识符的首字母小写,而每个后面连接的单词的首字母都大写。标识符大小写方式示...
2010-08-25T07:54:00Z
2010-08-25T07:54:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】【按:原文地址:http://dev.csdn.net/author/Jon_Pilot/34a200bc13d84485974ace53df6f55ca.html】C# 命名规则与开发习惯Pascal:将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用 Pascal 大小写。Camel:标识符的首字母小写,而每个后面连接的单词的首字母都大写。标识符大小写方式示... <a href="https://www.cnblogs.com/xpnew/archive/2010/08/25/1808246.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/archive/2010/08/19/1803772.html
驳《从团购网站看中国人的创新精神》 - 柳城之城
[按:这是我对《从团购网站看中国人的创新精神》(http://news.cnblogs.com/n/70985/)一文的回复,未整理]我来说两句: 第一,不是什么人/企业都可以随便说“创新”的,探路者勇气固然可嘉,但是更多的都是倒下。中国本身就处于在后面追赶的角色,那么中国人、中国企业在大多数的行业、场合都理所当然地处于追赶的角色,在追赶的过程中,模仿和抄袭是成本最低,效率...
2010-08-19T09:51:00Z
2010-08-19T09:51:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】[按:这是我对《从团购网站看中国人的创新精神》(http://news.cnblogs.com/n/70985/)一文的回复,未整理]我来说两句: 第一,不是什么人/企业都可以随便说“创新”的,探路者勇气固然可嘉,但是更多的都是倒下。中国本身就处于在后面追赶的角色,那么中国人、中国企业在大多数的行业、场合都理所当然地处于追赶的角色,在追赶的过程中,模仿和抄袭是成本最低,效率... <a href="https://www.cnblogs.com/xpnew/archive/2010/08/19/1803772.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/archive/2010/08/11/1797370.html
配合NUnit时行单元测试的基类,可以在控制台显示表格 - 柳城之城
上一篇文章(在这里),总结了和NUnit单元测试工具,其中提到可以把测试类中把信息在控制台输出。不过在NUnit中,只是直接输出文本,想要输出复杂的内容,那就得自己实现了。我的职业和任务主要就是Web 应用程序,里面有无数次是和数据库打交道的,数据库的话当然就少不了DataTable,如果能在测试的过程中,显示出来DataTable里面的数据,当然再好不过了。有了这个想法,那就行动吧。图一这里面我...
2010-08-11T07:40:00Z
2010-08-11T07:40:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】上一篇文章(在这里),总结了和NUnit单元测试工具,其中提到可以把测试类中把信息在控制台输出。不过在NUnit中,只是直接输出文本,想要输出复杂的内容,那就得自己实现了。我的职业和任务主要就是Web 应用程序,里面有无数次是和数据库打交道的,数据库的话当然就少不了DataTable,如果能在测试的过程中,显示出来DataTable里面的数据,当然再好不过了。有了这个想法,那就行动吧。图一这里面我... <a href="https://www.cnblogs.com/xpnew/archive/2010/08/11/1797370.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/xpnew/archive/2010/08/09/1795867.html
使用NUnit做单元测试(总结版) - 柳城之城
【按:有关于NUnit的详细介绍请见:《NUnit2.0详细使用方法 》http://confach.cnblogs.com/archive/2005/06/20/177817.aspx 本文是个人心得和简要总结】一、本文摘要:●什么单元测试●什么是NUnit●NUnit的下载以及安装●NUnit的启动●NUnit的最简单使用●验证设计的功能是否实现●SetUp/TearDown 属性●TestF...
2010-08-09T08:45:00Z
2010-08-09T08:45:00Z
柳城之城
https://www.cnblogs.com/xpnew/
【摘要】【按:有关于NUnit的详细介绍请见:《NUnit2.0详细使用方法 》http://confach.cnblogs.com/archive/2005/06/20/177817.aspx 本文是个人心得和简要总结】一、本文摘要:●什么单元测试●什么是NUnit●NUnit的下载以及安装●NUnit的启动●NUnit的最简单使用●验证设计的功能是否实现●SetUp/TearDown 属性●TestF... <a href="https://www.cnblogs.com/xpnew/archive/2010/08/09/1795867.html" target="_blank">阅读全文</a>