摘要: 上一篇文章(在这里),总结了和NUnit单元测试工具,其中提到可以把测试类中把信息在控制台输出。不过在NUnit中,只是直接输出文本,想要输出复杂的内容,那就得自己实现了。我的职业和任务主要就是Web 应用程序,里面有无数次是和数据库打交道的,数据库的话当然就少不了DataTable,如果能在测试的过程中,显示出来DataTable里面的数据,当然再好不过了。有了这个想法,那就行动吧。图一这里面我... 阅读全文
posted @ 2010-08-11 15:40 柳城之城 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 今天的主要收获是研究了存储过程在asp.net中的应用。主要包括了两个方面:在代码中通过编程的方式使用存储过程和在DataSorce控件使用存储过程。 经常出现的错误“为过程或函数 ### 指定了过多的参数。” 在我测试的过程有,有如下几个原因。 阅读全文
posted @ 2008-10-13 08:18 柳城之城 阅读(1750) 评论(7) 推荐(0) 编辑
摘要: js:限制页面必须在框架内·完美版:保证父框架启动的后,自动打开原来页面! 一般的作法都是强制启动父框架页面,并且到此为止了,我现在做的是,启动父页面后原始请求的页面也自动打开。 这样的效果有两个办法,最理想的是用cookies,用url传递参数的办法有弊端,不过我也在这里作了简要的介绍。 阅读全文
posted @ 2008-07-31 17:11 柳城之城 阅读(7527) 评论(4) 推荐(0) 编辑
摘要: 正常情况下,C#通过SQLiteDataReader读SqLite数据库,不论读写都是采用的uft-8格式编码。 但是我在搞QQ群机器人(Mirai)的时候,遇到了读取以前旧版本机器人数据库的情况。旧片机器人是采用java或者C++程序写的,存取时的编码是GBK(gb2312),然后在原来的程序里面 阅读全文
posted @ 2023-09-18 01:36 柳城之城 阅读(415) 评论(0) 推荐(0) 编辑
摘要: Demo下载地址。 主要的步骤就是创建项目,通过nuget 添加Swashbuckle包,然后在SwaggerConfig当中进行相关的配置。 具体的步骤,可以参考下面的链接: https://www.cnblogs.com/94pm/p/8046580.html https://blog.csdn 阅读全文
posted @ 2023-08-28 16:17 柳城之城 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 内网的一台服务器上的装机默认用户密码忘记了,但是好在别的电脑上使用RDCMan(Remote Desktop Connection Manager)连接过这台服务器,并且保存了密码。于是经过一番折腾,最后把密码找回来了: 最后成功的powershell脚本来自于这个地址: https://www.u 阅读全文
posted @ 2023-07-31 17:31 柳城之城 阅读(152) 评论(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 柳城之城 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: FileAppender 作为appender的type之一,就是用来【单文件保存日志】的,不会按照日期时间格式自动添加后缀并且分成若干个文件保存。 所以,FileAppender是没有datePattern这个参数的。在配置文件当中添了这个xml节点,则会在控制台/输出当中给出警报: Cannot 阅读全文
posted @ 2021-05-07 16:04 柳城之城 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 上午想搞一个QQ音乐播放器,研究了半天,最终确认,官方的API有各种限制(VIP的不能播、纯享版的不能播) 然后就想自己抓取、自己实现吧。 既然自己实现的话,那就得考虑,这个播放器的功能极限到哪里? 比如说,可以让用户在浏览器上【记住这个选择】(默认不播放、或者从默认列表里面删除自己不喜欢的歌曲)。 阅读全文
posted @ 2021-04-20 14:16 柳城之城 阅读(415) 评论(0) 推荐(1) 编辑
摘要: 使用 WcfTestClient.exe工具测试的时候,可能会出现:这样的提示: 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 解决办法,当然就是按照提示修改相应的配置文件了。 在这个过程序当中我参考了很多 阅读全文
posted @ 2019-12-19 20:00 柳城之城 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 以简报的形式记录C#发送电子邮件(SMTP)的技术要点,以及使用outlook.com提供的SMTP服务器的特殊事项。 阅读全文
posted @ 2019-10-26 11:57 柳城之城 阅读(4001) 评论(4) 推荐(3) 编辑
摘要: 其实这个问题好多年以前研究过 最近因为需要统计日结月结,给同事写了一套调用存储过程的代码。同时因为项目ORM层是通过SqlSugar实现的,就又研究了一下SqlSugar调用存储过程的内容。 折腾了一番之后,对于【c#获取存储过程返回值】这个技术点,又有了新一层认识。下面写一下要点总结: 阅读全文
posted @ 2019-05-17 16:20 柳城之城 阅读(2838) 评论(0) 推荐(3) 编辑
摘要: 下载是在googlecode.com,但是googlecode.com国内访问有问题,我用别的方法从googlecode.com上面下载了一部分内容,然后传到网盘,分享给大家。 阅读全文
posted @ 2015-12-08 17:14 柳城之城 阅读(2230) 评论(0) 推荐(1) 编辑