风中灵药
我的眼泪划伤了夜,那么的脆弱...

随笔分类 -  C#

如何在mvc中共用一个dbconext以节省资源提高性能?
摘要:参看这篇文章: Advanced Performance Topics | Microsoft Learn 这篇也不错: Managing DbContext the right way with Entity Framework 6: an in-depth guide (mehdi.me) 阅读全文
posted @ 2022-10-28 15:13 风中灵药 阅读(19) 评论(0) 推荐(0) 编辑
asp.net core api路由及多语言切换的实现
摘要:预期目标:https://myweb.com/zh-CN/api/post、https://myweb.com/en-US/api/post 即通过地址实现多语言切换。 在startup.cs中配置: 1 public void Configure(IApplicationBuilder app, 阅读全文
posted @ 2021-11-08 22:12 风中灵药 阅读(383) 评论(0) 推荐(0) 编辑
mp3转speex的一些研究(貌似不能播放,暂存着)
摘要:思路是,先从mp3中提取pcm(raw原始数据),再将原始数据转成speex。 貌似不能播放,可能还存在其他问题,需要继续研究。 使用了两个类库NSpeex和NAudio 第二种获取时长方法 阅读全文
posted @ 2017-03-31 18:43 风中灵药 阅读(840) 评论(0) 推荐(0) 编辑
个人对AutoResetEvent和ManualResetEvent的理解
摘要:仅个人见解,不对之处请指正,谢谢。 一、作用 AutoResetEvent和ManualResetEvent可用于控制线程暂停或继续,拥有重要的三个方法:WaitOne、Set和Reset。 这三个方法的官方定义并不好理解,什么终止、非终止,乱七八糟的。在这里,我们以一种通俗易懂的概念来说明。 二、 阅读全文
posted @ 2013-01-05 20:18 风中灵药 阅读(6514) 评论(56) 推荐(27) 编辑
鬼使神差,当前不会命中断点。
摘要:昨天在调试asp.net项目时,突然莫名其妙地提示“当前不会命中断点”,真是麻烦不断,枝节横生。尝试了以下各种方法:1. 清理解决方案,生新生成解决方案2. 清除asp.net temp临时文件夹内容3. 新建调试模式4. 重新添加引用5. 将项目挪到其他位置都无济于事,最后无奈,重装vs。满怀希望地用重装后的vs打开项目重试,依然提示"当前不会命中断点”,我彻底崩溃!今天,我又反复尝试,瞎捣鼓,偶然尝试了一下将启动项目设在了当前项目(原先的启动项目是一个主项目),再调试,竟然好了!真是鬼使神差,令人喜出望外!看来和启动项目有关?将启动项目切换回来貌似也没有问题了,不过好像还是不太稳定。我在网 阅读全文
posted @ 2010-12-18 15:54 风中灵药 阅读(4822) 评论(4) 推荐(0) 编辑
对ASP.NET Cookie的一些新的认识
摘要:做用户登录,我一直用form验证的方式。有时候,为了节省时间,用户希望用户名输入框能够记住用户名,省得下次重新输入。这个时候光用form验证是不行的,因为form验证的话,用户一退出系统就失效了,所以需要借助于Cookie。本以为做这个会很轻松,谁知花了不少时间也没有成功。虽然检验用户名和密码都是正确的,但系统总是拒绝登录,然后返回到登录页面。登录页面的用户名输入框记是记住用户名了,但用户名是乱码... 阅读全文
posted @ 2009-12-11 10:52 风中灵药 阅读(7584) 评论(17) 推荐(10) 编辑
如何读取FoxPro(dbf)打删除标记的记录
摘要:最近的项目遇到一个麻烦,要求把dbf中打删除标记的记录也读取出来。网上查了不少资料都是在连接字串上下功夫,结果都无济于事。自己动手,丰衣足食,经过思考,决定采用向FoxPro驱动程序执行命令还原被软删除记录的方法,总算解决了这个麻烦。方法很简单:1.在项目中添加Foxpro引用2.编写代码[代码]另外需要注意的是,执行FoxPro命令需要一句一句执行,不能多句合并在一起,否则会发生错误,本人一开始... 阅读全文
posted @ 2009-12-08 14:22 风中灵药 阅读(2939) 评论(6) 推荐(1) 编辑