环境变量配置程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。Unix或Windows中路径变量PATH(UNIX区分大小写..
分类:
编程语言 时间:
2014-12-04 06:39:35
阅读次数:
244
提到闭包总给人很高深的感觉,网上的例子也数不胜数。但是我发现相当一部分并不容易理解。根据我的观察,是因为这些例子把标题中提到的概念糅杂在了一起,往往越看越糊涂。所以我希望化整为零,拆成简单例子来解释。1.先看作用域:JavaScript作用域只有两种——全局作用域和函..
分类:
编程语言 时间:
2014-12-04 06:35:44
阅读次数:
222
JavaScript是一种动态解释型语言,这使得它和传统的编译型语言有着一些区别。这些区别引发出某些独特的概念和使用方法,简单举例说明。在我的理解里,这些特点分别有:解释执行、弱类型、面向过程与面向对象相结合、浏览器相关性一、解释执行导致一个在编写代码时需要留意的方..
分类:
编程语言 时间:
2014-12-04 06:34:37
阅读次数:
188
天气预报首先需要的就是天气信息,可以从中国天气网的Wap网站上获取,因为Wap网站页面简单,便于抓取内容。网址是:http://wap.weather.com.cn/wap/,默认是北京的天气预报,可以更换城市。某城市的天气预报对应的网址是http://wap.weather.com.cn/wap/weather/city_code.shtml..
分类:
编程语言 时间:
2014-12-04 06:31:51
阅读次数:
297
队列也是基于队列,弄懂了队列,队列就很好懂了
// Queue.h
#include
#include
#include
using namespace std;
class Queue
{
public:
// **************************************************************************
// 类的...
分类:
编程语言 时间:
2014-12-04 06:28:19
阅读次数:
205
https://docs.oracle.com/javase/7/docs/api/java/lang/String.htmlsubstringpublicStringsubstring(intbeginIndex, intendIndex)Returns a new s...
分类:
编程语言 时间:
2014-12-04 06:20:03
阅读次数:
169
最近不看犀牛书了,那本翻译的特烂而且好拗口,尤其是原型那块说的乱七八糟,后来经同事介绍,买了本js高级程序设计,然后就继续苦逼的看,不吐槽了,继续说说js中有新鲜感的包装类型。一:String 说到String类型,蛮有意思,平时我们都是这样定义一个string类型,如下图:但是在js中有一点...
分类:
编程语言 时间:
2014-12-04 06:18:31
阅读次数:
305
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note1.html,转载请注明源地址。1.Java程序设计语言Java程序设计语言是一种高级语言,它用我们熟悉的字词、句等表述需要计算机为我们做的事情。大多数程序设计语言,都要经过编译或解释以便...
分类:
编程语言 时间:
2014-12-04 06:17:13
阅读次数:
246
一、中断模型:http://ifeve.com/java-interrupt-mechanism/1. 协作制度, 你要我中断,只是给我一个信号,我啥时候中断,是我的事情。 比如 T1调用T2.interrupt(), T2 如果没有写 if (Thread.intterrupted()) { r....
分类:
编程语言 时间:
2014-12-04 06:14:41
阅读次数:
212
#Optional ##Optional简述 按照字面意思的理解,应该可选的意思。一开始我还以为是类似python里面的默认参数用法呢,结果语义是指某个值可能有也可能没有(null)。 感觉名字取得不是很直观。。我觉得叫Nullable不...
分类:
编程语言 时间:
2014-12-04 01:13:19
阅读次数:
250
re是Python中最常见的正则表达式模块,常用方法包括compile,match,findall,finditer,search,split,sub等.
在一些字符串自身操作方法不方便使用的情况下,使用re模块能够非常方便地完成一些查找和替换等操作....
分类:
编程语言 时间:
2014-12-04 01:07:11
阅读次数:
365
binary search tree,中文翻译为二叉搜索树、二叉查找树或者二叉排序树。简称为BST。
本文集齐了二叉树的五大遍历算法:先序遍历、中序遍历、后序遍历、深度优先遍历和广度优先遍历(同层遍历也就是深度优先遍历)。
// BSTree.h
#include
#include
#include
#include
using namespace std;
// bin...
分类:
编程语言 时间:
2014-12-04 01:02:39
阅读次数:
303
基本思想:最开始只允许经过1号顶点进行中转,接下来只允许经过1和2号顶点进行中转......允许经过1~n号所有顶点进行中转,求任意两点之间的最短路径. 用一句话概括就是:从 i 号顶点到 j 号顶点只经过前 k 号点的最短路径. 时间复杂度O(N^3).
Code:
#include
#include
#include
#define INF 999999
int main(int...
分类:
编程语言 时间:
2014-12-04 01:02:52
阅读次数:
217
xlrd是Python中常用于解析excel文件的模块,提供了非常简单易用的API来完成相关操作.
相应地,xlwt常用于向excel文件中写入内容....
分类:
编程语言 时间:
2014-12-04 01:03:42
阅读次数:
213
10305 - Ordering Tasks
John has n tasks to do. Unfortunately, the tasks are not independent and the execution of one task is only possible if other tasks have already been executed.
Input
The i...
分类:
编程语言 时间:
2014-12-04 01:01:21
阅读次数:
280
堆栈是基于队列的,只需要要稍微改一下就ok了,把代码贴在下面
// Stack.h
#include
#include
#include
using namespace std;
class Stack
{
public:
// *************************************************************************...
分类:
编程语言 时间:
2014-12-04 01:00:16
阅读次数:
334
什么是LINQ:LINQ 是一组 .NET Framework 扩展模块集合,内含语言集成查询、集合以及转换操作。它使用查询的本机语言语法来扩展 C# 和 Visual Basic,并提供利用这些功能的类库。什么是LINQ 101:是学习LINQ的不错的资源(下载地址:http://pan.baid...
分类:
编程语言 时间:
2014-12-04 01:01:10
阅读次数:
453