摘要: 一、项目中一直用到了文字转语音的功能,需求也比较简单,就是将一段报警信息通过语音的方式播放出来,之前一直采用CS客户端,利用微软自带的Speech语音播放库就可以完成, 1.1 封装winSpedk类代码如下: namespace Speak { using System; using System 阅读全文
posted @ 2019-07-15 12:41 lxsh_wyan 阅读(887) 评论(2) 推荐(1) 编辑
摘要: 最近项目有个新同事,每个API接口里返回的时间格式中都带T如:【2019-06-06T10:59:51.1860128+08:00】,其实这个主要是ASP.Net Core自带时间格式列化时间格式设置的,我们只需要替换序格式化时间格式就可以; 一、先建一个控制器测试: 二、没有替换格式化时间之前效果 阅读全文
posted @ 2019-06-06 11:29 lxsh_wyan 阅读(5688) 评论(0) 推荐(1) 编辑
摘要: 目前有很多开源的ORM项目,大多情况下也不需要我们重复去造轮子,我们只需要了解轮子怎么造的,怎么用就可以,下面简单说一下怎么通过实体生成一个SQL语句; 先建立2个Attribute类,TableAttribute、ColumnAttribute , 且希望TableAttribute只想标记在实体 阅读全文
posted @ 2019-05-31 15:06 lxsh_wyan 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 最近项目上试运行发现,很多时候网站出了问题或者某个功能不正常,常常需要运维人员去服务器里面查看一下日志,看看日志里面会产生什么异常,这样导致每次都要去远程服务器很不方便,有时服务器是客户保管的不能让我们随意远程,最后想到静态文件方法将log日志读出来打印到网页上就可以替换远程服务器找到对应log日志 阅读全文
posted @ 2019-05-23 10:12 lxsh_wyan 阅读(1229) 评论(5) 推荐(5) 编辑
摘要: 一般想从容器中获取对象,我们都是通过构造方法获取对象,但有些条件不允许不能通过构造方法获取对象,我们必须单独从容器中单独创建获取找个对象,这样我们就不行把找个容器静态保存起来供全局diaoy 一、 简单些一下步骤如下:(从某一个大神视频或者代码中学习到的,具体哪个不记得了) 1.先做一个构建对象的接 阅读全文
posted @ 2019-05-20 11:59 lxsh_wyan 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 一、经常在项目会用到定时任务同步数据或更新缓存等操作,在很久以前我们可能经常会用一个多线程或timer来做定时任务,这样能实现比较简单轻量级的任务;对于任务多且都调用频率不一样的任务,我们都会用到Quartz.Net这个组件; Quartz.NET是一个强大、开源、轻量的作业调度框架,你能够用它来为 阅读全文
posted @ 2019-05-17 10:47 lxsh_wyan 阅读(2823) 评论(2) 推荐(3) 编辑
摘要: 一、 理解ServiceCollection之前先要熟悉几个概念:DIP、IOC、DI、Ioc容器; 二、 接下来先简单说一下几个概念问题: 1、DIP(依赖倒置原则):六大设计原则里面一种设计原则,它转换了依赖关系,高层模块不依赖于底层模块的实现,而低层模块要依赖于高层模块的接口定义,总的原则就是 阅读全文
posted @ 2019-05-13 12:38 lxsh_wyan 阅读(1995) 评论(0) 推荐(1) 编辑
摘要: 一、问题需求: 在项目中经常遇到需要写配置文件地方,目的就是不想在程序中关于一些信息写死,发布的时候只需要修改一下配置文件就可以,不需要每次都修改程序,如项目名称、数据库连接字符串、IP端口之类 的;对于小项目或者服务程序,配置信息可以通过系统自带的appSettings进行配置,但大项目或者配置信 阅读全文
posted @ 2019-05-07 21:41 lxsh_wyan 阅读(6272) 评论(1) 推荐(2) 编辑
摘要: » 引用百度解释: 语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序 阅读全文
posted @ 2019-05-06 21:19 lxsh_wyan 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 本文主要以下面几个方面来详细讲解扩展方法:在C#3.0之前没有扩展方法的状态(或者你不会使用不知道扩展方法的时候)、扩展方法的语法及怎么使用、怎么正确的使用扩展方法; 一、首先说一下在C#3.0之前没有扩展方法的状态(或者你不会使用不知道扩展方法的时候) 1、大家在项目中肯定遇到类似这样的需求且项目 阅读全文
posted @ 2019-05-05 19:33 lxsh_wyan 阅读(649) 评论(0) 推荐(1) 编辑