编程语言
每日一C之static用法
每天拾一个C语言贝壳,厚积薄发,积跬步以致千里。
今日贝壳:C语言static的用法与static修饰变量的空间存储特征。
要点: static在C中主要有两个作用,一修饰作用域;二修饰生存期
1.static修饰全局变量:修饰作用域...
C++/C试题的答案与评分标准
一、请填写BOOL , float, 指针变量 与“零值”比较的if 语句。(10分)
请写出BOOL flag 与“零值”比较的if 语句。(3分)
标准答案:
if ( flag )
if ( !flag )
如下写法均属不良风格,不得分。
if (flag == TRUE)
if (flag == 1 )
if (flag == FALSE...
def bellman_ford( graph, source ):
distance = {}
parent = {}
for node in graph:
distance[node] = float( 'Inf' )
parent[node] = None
distance[source] =...
import java.io.BufferedReader;import
java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import
java.io.FileWriter;import java.io.IOE...
理解JavaScript原型http://blog.jobbole.com/9648/Web程序员应该知道的Javascript
prototype原理http://www.leonzhang.com/2011/12/20/javascript-prototype/
首先是插入排序:
个人思路:插入排序就是将一个无序的数组,从第一个开始,将下一个数插入到前面的有序数组中,使之前的数组依然有序。(我说的比较白话,因为是自己总结的)
比如数组 {1,5,3,4,5,8,2},从第二个开始,跟前面的数比较,如果小于前面的数,则交换。所以步骤如下:
{1,5,3,4,5,8,2}-->{1,3,5,4,5,8,2}-->{1,3,4,5,8,2}-->{1,3,...
虚基类的使用,在多重继承的时候,基类只构造一次基类(多次继承)
虚函数会添加虚表,是多态的区别,参考百科:
“
“多态性”一词最早用于生物学,指同一种族的生物体具有相同的特性。在面向对象的程序设计理论中,多态性的定义是:同一操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收到相同的消息时,得到不同的结果。多态是面向对象程序设计的重要特征之一,是扩展性在“...
有时候大家可能会纳闷,在使用JavaScript的时候,只需要给一个系统变量赋值就可以触发一系列操作去相应。
但是我们在写Js的时候,修改了一个自定义变量,却连个P都没有。是不是很郁闷呢?
其实,我们现在就可以做类似系统变量那样的功能了!
做个假设,我们有一个变量,要求可以输入出生年份并自动计算当前年龄。
如:
// 定义一个年龄变量并赋予初始值
var age = 18;
...
HTTP Status 500 - null
type Exception report
message null
description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.NumberFormatEx...
你是否注意到python中函数参数中的*,可能是一个,还有两个,下面是一个测试,具体的应用场景,有待进一步测试
# -*- coding: utf-8 -*-
#测试函数参数传递
def test(x, y=10, *p, **q):
print 'x is:%s',x
print 'y is:%s',y
print 'p is:%s',p
print 'q is:%s',...