上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页
摘要: IoC框架最本质的东西:反射或者EMIT来实例化对象。然后我们可以加上缓存,或者一些策略来控制对象的生命周期,比如是否是单例对象还是每次都生成一个新的对象。 DI实现其实很简单,首先设计类来实现接口,而不是把所有的程序逻辑写在一个类文件中,然后我们传入一个接口和一个继承自接口的类作为参数,然后我们在 阅读全文
posted @ 2018-04-13 17:06 又见阿郎 阅读(556) 评论(3) 推荐(0) 编辑
摘要: class multiprocessing.JoinableQueue([maxsize]) JoinableQueue, a Queue subclass, is a queue which additionally has task_done() and join() methods. Indi 阅读全文
posted @ 2018-04-10 11:54 又见阿郎 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 首先要明确什么是中间件?微软官方解释:https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/middleware/?tabs=aspnetcore2x 也就是中,我们需要在整个应用程序的请求管道中注入某一个中间层来做我们想做的事情。谈谈我 阅读全文
posted @ 2018-04-06 10:15 又见阿郎 阅读(495) 评论(1) 推荐(0) 编辑
摘要: 把应用程序的代码分为多个代码块,正常情况代码自上而下顺序执行。如果代码块A运行过程中,能够切换执行代码块B,又能够从代码块B再切换回去继续执行代码块A,这就实现了协程 我们知道线程的调度(线程上下文切换)是由操作系统决定的,当一个线程启动后,什么时候占用CPU、什么时候让出CPU,程序员都无法干涉。 阅读全文
posted @ 2018-04-04 16:24 又见阿郎 阅读(2810) 评论(2) 推荐(0) 编辑
摘要: 需求: 数量不定,会定期更新数据,且数据量大的一堆数据,需要在短时间内调用某个接口获取到所有的数据,随后根据返回的json键值进行分类处理。 需求如上,初步分析,我们必然会用到多线程来做,即开一定数量的线程去调用接口获取数据,随后处理返回的json数据,这一套我们需要分开来做,调用接口获取数据我们可 阅读全文
posted @ 2018-04-04 10:00 又见阿郎 阅读(338) 评论(1) 推荐(0) 编辑
摘要: 合并两个有序链表并返回一个新的列表。新列表应该由连接在一起的节点前两个列表 给定实例:Input: 1->2->4, 1->3->4Output: 1->1->2->3->4->4 思路分析:引入第三个链表,存储合并之后的链表,开两个指针,分别遍历两个链表,当遍历到一个节点的时候,就开始判断大小,然 阅读全文
posted @ 2018-04-03 11:01 又见阿郎 阅读(843) 评论(0) 推荐(0) 编辑
摘要: python 中的strings, tuples, 以及numbers都是不可变类型,而list以及dict都是可变类型示例module1.py 以及module2.py 从两个方面验证了上述结论。首先,所谓不可变类型以及可变类型其实可以理解为值类型引用与引用类型引用。即传递参数的时候,是传递值还是 阅读全文
posted @ 2018-04-02 15:15 又见阿郎 阅读(226) 评论(0) 推荐(0) 编辑
摘要: systemctl 命令: systemctl 是管制服务的主要工具, 它整合了chkconfig 与 service功能于一体。示例:systemctl is-enabled iptables.service #查询服务是否开机启动systemctl enable *.service #开机运行服 阅读全文
posted @ 2018-03-31 18:35 又见阿郎 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 今天查找资料的时候,偶然发现了一个第三方的面向.net的集合类库,相比较FCL中的集合类,此第三方集合类库更全,最基本的Set数据结构在FCL里面是没有的,但是这个类库里面有,而且此类库的作者就是<<Clr Via C#>>的作者! 链接地址: https://archive.codeplex.co 阅读全文
posted @ 2018-03-27 19:19 又见阿郎 阅读(1012) 评论(1) 推荐(3) 编辑
摘要: 环境:操作系统: centos 7.net core: 2.1.101 官方网站的示例地址: https://docs.microsoft.com/zh-cn/dotnet/core/linux-prerequisites?tabs=netcore2x 首先,在windows 下的VS 2017新建 阅读全文
posted @ 2018-03-25 22:22 又见阿郎 阅读(488) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 26 下一页