加载中
配置notepad++同时支持C、C++、python和Go

notepad++是非常不错的编辑器。虽然比不上专门的IDE,但拿来写一写短脚本或者学习语言用是非常合适的。 本文介绍如何配置notepad++同时支持3种语言:C/C++、python、Go。 notepad++本身即支持...

最小生成树(Prim算法)的go语言实现(最小堆缓存边长法)

关于有限连通图的prim算法的细节,可以参考https://my.oschina.net/u/4160637/blog/4359680 这里大致说明一下原理: 首先可以确定,假设某个联通图中,最短边必然在最小生成树里;由反证法可...

python 迭代器与生成器

python 迭代器与生成器 说到python迭代器,首先要明确两个概念:Iterable和Iterator,这两个概念还有Generator都是定义在collections模块里的。 Iterable意为“可迭代的(对象)”,包括如下...

python3和C++的class的一些差异(成员函数/成员变量)

python3是一种典型的动态的解释型语言;而C++则是一种典型的静态的编译型语言。 这两种语言都具有class这种数据类型,而两者对class的实现也分别是动态语言和编译语言的经典实现。 因为class...

2017/01/07 23:17
578
python装饰器详解

python的装饰器其实是一个语法糖,第一行是@跟着一个表达式;第二行必须以def或者class起始(亦即函数或者class的定义)。 python的装饰器,必须是可调用的对象,而且必须是可以以一个参数进...

python3中property、classmethod、staticmethod的简单实现

class ClassMethod(object): def __init__(self,function): self.__f = function def __get__(self,instance,owner): def wrap(cls): def f(*k, **v): self.__f(cls,*k,**v) return f return...

python class的构造函数和析构函数

本文只针对python3,俺已经全面转向python3了,python2的字符串真是大坑。 python3的class非常屌,python3的许许多多的黑科技,都可以归咎到class上,所以学不好class,python3的一大半功能都...

python描述器

首先介绍一下装饰器,所谓装饰器,就是接受一个函数作为参数,然后返回一个函数的函数。所谓带参数的装饰器呢?其实是返回装饰器的函数。注意啦!python的装饰器语法是一个语法糖,实际上并不...

简明的区分一下闭包和普通函数

我不是科班出身,所以不会用专业的术语来描述。 我们都知道,一个函数(闭包或者普通函数),它可能使用三种来源的变量: 1)函数的参数; 2)函数内部定义的变量; 3)函数引用的外部变量;...

堆排序、胜者树、败者树,孰优孰劣?

多路归并排序中使用的胜者树是从堆排序的堆进化出来的,并进一步发展出了败者树。简单介绍一下三者。

2015/03/15 20:14
1.3W
基数排序简析

基数排序的原理和用法

2015/03/15 15:54
305
分形算法小记

分形算法

2014/12/09 00:28
657
关于go程对外部变量的引用

在go程内直接使用外部变量的情况。

2014/10/09 18:46
507
关于调用外部命令时与外部命令的数据交互的注意点

比如用go调用外部命令,该外部命令执行中需要输入参数,而且打印的数据会被go使用时。

关于两个字符串的kmp比对算法

关于两个字符串的kmp比对算法。该算法的中心思想,以及next数组的计算。

同时使用等宽字体(如Monaco)和微软雅黑的方法

在notepad++等里面使用等宽字体(如Monaco)和微软雅黑,使界面更加漂亮

没有更多内容

加载失败,请刷新页面

返回顶部
顶部