摘要: 上一篇文章(在这里),总结了和NUnit单元测试工具,其中提到可以把测试类中把信息在控制台输出。不过在NUnit中,只是直接输出文本,想要输出复杂的内容,那就得自己实现了。我的职业和任务主要就是Web 应用程序,里面有无数次是和数据库打交道的,数据库的话当然就少不了DataTable,如果能在测试的过程中,显示出来DataTable里面的数据,当然再好不过了。有了这个想法,那就行动吧。图一这里面我... 阅读全文
posted @ 2010-08-11 15:40 柳城之城 阅读(1233) 评论(0) 推荐(0)
摘要: 今天的主要收获是研究了存储过程在asp.net中的应用。主要包括了两个方面:在代码中通过编程的方式使用存储过程和在DataSorce控件使用存储过程。 经常出现的错误“为过程或函数 ### 指定了过多的参数。” 在我测试的过程有,有如下几个原因。 阅读全文
posted @ 2008-10-13 08:18 柳城之城 阅读(1763) 评论(7) 推荐(0)
摘要: js:限制页面必须在框架内·完美版:保证父框架启动的后,自动打开原来页面! 一般的作法都是强制启动父框架页面,并且到此为止了,我现在做的是,启动父页面后原始请求的页面也自动打开。 这样的效果有两个办法,最理想的是用cookies,用url传递参数的办法有弊端,不过我也在这里作了简要的介绍。 阅读全文
posted @ 2008-07-31 17:11 柳城之城 阅读(7551) 评论(4) 推荐(0)
摘要: 1、作用域标记(Scope)无效 尝试在Bean上面标记作用域,但是结果是无效的。 @Scope("prototype") config 找了一些资料,比如下面这个: https://blog.csdn.net/2301_78385600/article/details/143964088 仍然没有 阅读全文
posted @ 2025-06-20 16:21 柳城之城 阅读(4) 评论(0) 推荐(0)
摘要: 一、lpad 有坑 lpad可以在输入数据长度不足的时候补齐长度,但问题在于,当原始数据长度超过指定长度的时候,lpad会截取多出来的长度。 lpad(123456,4,'0') = ‘1234’ lpad('123',4,'0') = ‘0123’ 参考: https://blog.csdn.ne 阅读全文
posted @ 2025-06-04 17:30 柳城之城 阅读(26) 评论(0) 推荐(0)
摘要: 在VsCode里面,运行完一次Python,都会在【输出】窗口产品很多信息。 下次再运行同个Python或者别的程序,【输出】窗口里面就会把两个运行的内容混在一起,找起来很麻烦。 尝试了网上好多办法,都没成功。 这些方法都是通过Python去操作控制台的。 后来在研究别的配置文件时,发现一个相关的配 阅读全文
posted @ 2025-05-15 17:09 柳城之城 阅读(179) 评论(0) 推荐(0)
摘要: 正常情况下,C#通过SQLiteDataReader读SqLite数据库,不论读写都是采用的uft-8格式编码。 但是我在搞QQ群机器人(Mirai)的时候,遇到了读取以前旧版本机器人数据库的情况。旧片机器人是采用java或者C++程序写的,存取时的编码是GBK(gb2312),然后在原来的程序里面 阅读全文
posted @ 2023-09-18 01:36 柳城之城 阅读(564) 评论(0) 推荐(0)
摘要: Demo下载地址。 主要的步骤就是创建项目,通过nuget 添加Swashbuckle包,然后在SwaggerConfig当中进行相关的配置。 具体的步骤,可以参考下面的链接: https://www.cnblogs.com/94pm/p/8046580.html https://blog.csdn 阅读全文
posted @ 2023-08-28 16:17 柳城之城 阅读(369) 评论(0) 推荐(0)
摘要: 内网的一台服务器上的装机默认用户密码忘记了,但是好在别的电脑上使用RDCMan(Remote Desktop Connection Manager)连接过这台服务器,并且保存了密码。于是经过一番折腾,最后把密码找回来了: 最后成功的powershell脚本来自于这个地址: https://www.u 阅读全文
posted @ 2023-07-31 17:31 柳城之城 阅读(291) 评论(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 柳城之城 阅读(2189) 评论(0) 推荐(0)
摘要: FileAppender 作为appender的type之一,就是用来【单文件保存日志】的,不会按照日期时间格式自动添加后缀并且分成若干个文件保存。 所以,FileAppender是没有datePattern这个参数的。在配置文件当中添了这个xml节点,则会在控制台/输出当中给出警报: Cannot 阅读全文
posted @ 2021-05-07 16:04 柳城之城 阅读(523) 评论(0) 推荐(0)
摘要: 上午想搞一个QQ音乐播放器,研究了半天,最终确认,官方的API有各种限制(VIP的不能播、纯享版的不能播) 然后就想自己抓取、自己实现吧。 既然自己实现的话,那就得考虑,这个播放器的功能极限到哪里? 比如说,可以让用户在浏览器上【记住这个选择】(默认不播放、或者从默认列表里面删除自己不喜欢的歌曲)。 阅读全文
posted @ 2021-04-20 14:16 柳城之城 阅读(442) 评论(0) 推荐(1)
摘要: 使用 WcfTestClient.exe工具测试的时候,可能会出现:这样的提示: 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 解决办法,当然就是按照提示修改相应的配置文件了。 在这个过程序当中我参考了很多 阅读全文
posted @ 2019-12-19 20:00 柳城之城 阅读(575) 评论(0) 推荐(0)