摘要: 在项目当中接触到最多的应该就是字符串了,有比如,在写API时收到前台发来的请求,大部分我相信都是字符串,我们接下来就针对字符串在GoLang中的一些处理做个小小的总结。 一、字符串的格式化输出 一、字符串的格式化输出 package main import "fmt" func main() { f 阅读全文
posted @ 2019-06-20 16:20 zhangzhiping35 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 什么是依赖注入 一种实现对象及其合作者或者依赖项之间松散耦合的技术。 以前我们在action中使用对象的时候 可能是通过new 现在我们不需要这样做了。 我们可以交给其他某个地方帮我们new 我们只管使用这些对象 以前我们调用其他类的时候 依赖注入的方式的好处 以后我们要增加或者修改其他的发消息方式 阅读全文
posted @ 2019-06-20 15:00 zhangzhiping35 阅读(2597) 评论(0) 推荐(1) 编辑
摘要: async/await是C#5.0中推出的 async用来修饰方法,表明这个方法是异步的,声明的方法的返回类型必须为:void,Task或Task<TResult>。 Task<TResult>就是有返回值的Task,TResult就是返回值类型。比如Task<int> await必须用来修饰Tas 阅读全文
posted @ 2019-06-20 14:53 zhangzhiping35 阅读(2837) 评论(0) 推荐(1) 编辑
摘要: 一、基础知识 并行编程:并行编程是指软件开发的代码,它能在同一时间执行多个计算任务,提高执行效率和性能一种编程方式,属于多线程编程范畴。所以我们在设计过程中一般会将很多任务划分成若干个互相独立子任务,这些任务不考虑互相的依赖和顺序。这样我们就可以使用很好的使用并行编程。但是我们都知道多核处理器的并行 阅读全文
posted @ 2019-06-20 14:50 zhangzhiping35 阅读(431) 评论(0) 推荐(0) 编辑
摘要: Parallel.For(0,10, new ParallelOptions(){MaxDegreeOfParallelism = 5}, (i, loopState) => { ... 阅读全文
posted @ 2019-06-20 14:47 zhangzhiping35 阅读(1823) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Drawing; using System.Windows.Forms; using System.Threading; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1... 阅读全文
posted @ 2019-06-20 14:45 zhangzhiping35 阅读(2577) 评论(0) 推荐(1) 编辑