2018年6月7日

.Net中的并行编程-1.路线图(转)

摘要: 大神,大神,膜拜膜拜,原文地址:http://www.cnblogs.com/zw369/p/3834559.html 目录 .Net中的并行编程-1.路线图 分析.Net里线程同步机制 .Net中的并行编程-2.ConcurrentStack的实现与分析 .Net中的并行编程-3.Concurre 阅读全文

posted @ 2018-06-07 22:20 DeeperMiner 阅读(195) 评论(0) 推荐(0) 编辑

2018年6月6日

Django快速开发之投票系统

摘要: 参考官网文档,创建投票系统。 Windows 7/10 Python 3.6 Django 2.0* 1、创建项目(mysite)与应用(polls) D:\pydj>django-admin.py startproject mysite D:\pydj>cd mysite D:\pydj\mysi 阅读全文

posted @ 2018-06-06 12:00 DeeperMiner 阅读(340) 评论(0) 推荐(0) 编辑

2018年6月3日

super() 的入门使用

摘要: 在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如: 1 2 3 4 5 6 7 8 9 10 class Animal(object): def __init__(self, n 阅读全文

posted @ 2018-06-03 16:24 DeeperMiner 阅读(257) 评论(0) 推荐(0) 编辑

2018年6月2日

[python]模块及包

摘要: 一 .module 通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。 二. package 通常包总是一个目录,可以使用import导入包,或者from + import来导入包中的 阅读全文

posted @ 2018-06-02 20:01 DeeperMiner 阅读(183) 评论(0) 推荐(0) 编辑

2018年5月25日

[转]大话后端开发的奇淫技巧大集合

摘要: 大话后端开发的奇淫技巧大集合 Hi,大家好,很荣幸有这个机会可以通过写博文的方式,把这些年在后端开发过程中总结沉淀下来的经验和设计思路分享出来 模块化设计 根据业务场景,将业务抽离成独立模块,对外通过接口提供服务,减少系统复杂度和耦合度,实现可复用,易维护,易拓展 项目中实践例子: Before: 阅读全文

posted @ 2018-05-25 10:21 DeeperMiner 阅读(259) 评论(0) 推荐(0) 编辑

2018年5月23日

[.net 多线程]ThreadPool的安全机制

摘要: ThreadPool类,有两个方法我们没有用到,UnsafeQueueUserWorkItem 和UnsafeRegisterWaitForSingleObject。 为了完全理解这些方法,首先,我们必须回忆 .NET框架中安全策略是怎么运作的。 Windows安全机制是关注资源。操作系统本身允许对 阅读全文

posted @ 2018-05-23 22:48 DeeperMiner 阅读(166) 评论(0) 推荐(0) 编辑

[.net 多线程]Task

摘要: C# 异步编程Task整理(一) c# .Net并行和多线程编程之Task学习记录! .NET 实现并行的几种方式(一) Dispatcher介绍 【C#学习笔记】使用C#中的Dispatcher 用惯了Task,你应该也需要了解它的内部调度机制TaskScheduler 阅读全文

posted @ 2018-05-23 20:12 DeeperMiner 阅读(154) 评论(0) 推荐(0) 编辑

[.net 多线程]异步编程模式

摘要: .NET中的异步编程 - EAP/APM 从.NET 4.5开始,支持的三种异步编程模式: 基于事件的异步编程设计模式 (EAP,Event-based Asynchronous Pattern) 异步编程模型(APM,Asynchronous Programming Model) 基于任务的编程模 阅读全文

posted @ 2018-05-23 11:18 DeeperMiner 阅读(417) 评论(0) 推荐(0) 编辑

2018年5月22日

[.net 多线程]ThreadPool

摘要: 两种出发模式:定时8s出发,事件触发器出发(autoresetevent) 阅读全文

posted @ 2018-05-22 22:47 DeeperMiner 阅读(140) 评论(0) 推荐(0) 编辑

[转]B+Tree图解

摘要: 一, M阶B+树的定义(M阶是指一个节点最多能拥有的孩子数,M>2): 图1.1 3阶B+树 (1)根结点只有1个,分支数量范围[2,m]。 (2)除根以外的非叶子结点,每个结点包含分支数范围[[m/2],m],其中[m/2]表示取大于m/2的最小整数。 (3)所有非叶子节点的关键字数目等于它的分支 阅读全文

posted @ 2018-05-22 13:52 DeeperMiner 阅读(273) 评论(1) 推荐(0) 编辑

导航