关闭
当前搜索:

Python 实现Dijkstra算法_算法图解

DijkstraAlgorithm.py # 迪克斯特拉算法: 计算加权图中的最短路径 # graph: 起点start,a,b,终点fin之间的距离 graph = {} graph["start"] = {} graph["start"]["a"] = 6 graph["start"]["a"] = 2 graph["a"] = {} graph["a"]["fin"] = 1 graph[...
阅读(27) 评论(0)

算法图解_grokking algorithm_1-5

1. 算法简介 算法: 一组完成任务的指令. 1.1. 二分查找算法:定位1-100之间的数字,不断的取数字区间的中位数来缩小目标数字区间 1. 简单查找: 1. 线性时间,数字结点:1,2,3... 2. 二分查找: 2. 对数时间,数字节点:50,75,88... 3. 对数: 幂的反运算 log2|16=4 代表:16=2*2*2*2 1.2. 大O表示法...
阅读(33) 评论(0)

Azure Command Line enable Docker Containers

azure cli latest a. Set your subscription 1. List subscriptions you have access to: az account list 2. Set your preferred subscription: az account set -...
阅读(20) 评论(0)

Azure Debug for Web App/Web App On Linux

Azure App Service Web App: Azure App Service Web Apps PAAS: 远程主机是Windows Server.可以配置开发环境为: .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python Web App On Linux:Azure App Service on Linux 同样是...
阅读(14) 评论(0)

敏捷开发学习/Scrum(一)

敏捷软件开发宣言 个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响应变化 高于 遵循计划Scrum/敏捷开发![这里写图片描述](http://img.blog.csdn.net/20171226181241555?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2dzNTk1NTk1/font/5a6L5L...
阅读(56) 评论(0)

Docker容器不能解析DNS本地地址

Error codeStep 2/9 : RUN apt-get update && apt-get install --no-install-recommends --no-install-suggests -y supervisor openssh-server && echo "root:Docker!" | chpasswd ---> Running in...
阅读(111) 评论(0)

ASP.NET Web Form(八)

ASP.NET Web FormProfile对象是Web Form, MVC和ajax的细节会有所不同 Chapter 32 介绍使用ASP.NET进行web应用开发.ASP.NET网页的构造基础的编程模型.web服务器的选择和web.config文件的使用 Chapter 33 组成内部控件树的控件:验证控件,内置站点导航控件及数据绑定操作在内的核心web控件 Chapter 34...
阅读(104) 评论(0)

Windows设置本地DNS域名解析Hosts

DNSDomain Name System: 域名系统 原因:互联网同过IP(10.223.146.45)定位浏览器建立连接,但是我们不易区别IP,为了方便用户辨识IP所代表的意义,操作系统会将IP和域名进行转换(roadmapsupporter.com)。 作用:转换IP地址和域名 hosts文件 hosts: 由操作系统操作的IP和域名的本地映射文件,可以视为DNS server的重写,一旦查到...
阅读(177) 评论(0)

Winform异步等待控件简单实现

思路 BaseForm类继承Form class:通过拓展BaseForm类添加控件,使用时继承BaseForm 等待控件作用: 禁用主窗体控件; 显示进度条控件 异步调用: try{} finally{}进行控件的回收 实现BaseFormpublic partial class BaseForm : Form { private ProgressBar progressBar = n...
阅读(106) 评论(0)

JavaScript Function

JavaScript FunctionFunctionlog infoconsole.log(Math);//show at Console in browser assert(true, “message”); log(variable);//show value of var assert( true, “I’ll pass.” ); //pass assert( “truey”, “...
阅读(86) 评论(0)

Win10 Install Ubuntu Via Hyper-v

Hyper-v是windows内置的虚拟化工具,类似于VirtualMare,只不过只适用于Windows操作系统。接下来简述一下启用Hyper-V Manager并安装Ubuntu的步骤。 详细步骤启用Hyper-VControl Panel> Programs and Features> Turn Windows features on or off> check Hyper-v 需要事先在...
阅读(131) 评论(0)

Docker engine

Docker(Docker Engine) • Define1. Docker provides a way to run applications securely isolated in a container, packaged with all its dependencies and libraries. 2. Containers are a way to package softwa...
阅读(57) 评论(0)

C#高级编程结构(四)

9 集合与泛型解决内存中维护和操作一组数据点的问题 解决了.net1.1中装箱和类型安全问题 集合类的动机 非泛型集合:通常设计为操作System.Object System.Collections 泛型类型的优势 a. 性能更好,因为他们不会导致装箱和拆箱的损耗 b. 更加类型安全,因为我们指定他们包含的类型 c. 大幅减少了构建自定义集合类型的需要,因为创建泛型容器时指定了 类型的类型...
阅读(169) 评论(0)

.NET 程序集编程(五)

14 .net程序集入门程序集是基本的部署单元 定义自定义命名空间 一个程序集可以有多个namespace,一个namespace可以包含多个程序集 namespace偏向逻辑上的组织,程序集可以看作是物理文件上的关系 不同namespace之间的引用通过 using 完全限定名: CIL中总是以完全限定名进行定义 MyCircle mycircle = new MyCi...
阅读(112) 评论(0)

Linux Bash 小结

$(command) 命令置换is “command substitution”. As you seem to understand, it runs the command, captures its output, and inserts that into the command line that contains the $(…); ``` $ ls -ld $(date +%...
阅读(93) 评论(0)

C#面向对象编程(三)

5 封装 类类型 由字段数据(成员变量)及操作这个数据的成员(构造函数,属性,方法)所构成的自定义类型 object 对象: new关键字创建的某个类类型的实例 new new关键字把引用赋给对象 fields 字段: 在类中定义的变量 properties 属性: field 加上其get/set方法 members 成员: 字段,属性,方法,类的事件 构造函数 在创建对象的同...
阅读(284) 评论(0)

C#核心编程结构(二)

3 c#核心编程 Main() c#要求所有的程序逻辑都包含在一个类型定义中,Program类中的Main()方法作为程序的入口点。 Program类也称作应用程序对象,一个可执行程序可以有多个应用程序对象,但必须指定具体的入口点。 Environment: get environment info Console Console.WriteLine("os {0}, cd {1}, ld {...
阅读(80) 评论(0)

C#与.net平台(一)

1 .net.net - 本质上是一个运行库执行引擎(mscoree.dll)和基础类库(mscorlib.dll等)。 - CLR可以承载任何符合托管代码规则的.net二进制文件(即程序集). - 程序集中有很多CIL指令(以及类型元数据和程序集清单) CIL common intermediate language 公共中间语言 托管代码 只能在.net运行库中执行的C#代码...
阅读(116) 评论(0)

The Stack Is An Implementation Detail, Part Two

栈是一个实现细节(二) 原文 Part one很多人问过我,在之前的博文中提到过值类型会是在栈上,为什么值类型可以分配在栈上而引用类型不行。简短的回答是“因为他们能”。因为栈结构的性能代价小,所以如果可能的话,我们把值类型放到栈上。详见下文。 我将对内存管理策略做一次高级别的说明,我们一般称之为栈和堆。先从堆开始公共运行语言的垃圾回收堆是充满了大量细节的编程奇迹。接下来的草图不是它如何运行而是...
阅读(68) 评论(0)

The Stack Is An Implementation Detail, Part One

栈是一个实现细节(一)之前写过一篇博客是关于“引用总是被描述成地址”每当字面上描述c#内存模型。尽管引用不是地址是没问题的,但他更可以被视作实现细节而不是永恒的真理。另外一个我经常看到被作为事实的内存模型实现细节是“值类型分配到栈上“。参见官网。 我看到几乎每篇文章描述值类型和引用类型的区别都是通过讲解”栈“是什么以及最重要的区别是值类型如何被分配到栈上。你肯定可以找到很多这种文章。我发现描述...
阅读(86) 评论(0)
137条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:60634次
    • 积分:1881
    • 等级:
    • 排名:千里之外
    • 原创:129篇
    • 转载:3篇
    • 译文:5篇
    • 评论:6条
    文章分类
    最新评论