1 #include 2 int main(){ 3 int k; 4 scanf("%d",&k); 5 int a[k]; 6 for(int i=0;imaxsum)12 maxsum=thissum;13 else i...
分类:
编程语言 时间:
2015-01-16 16:14:16
阅读次数:
182
##(两个井号)和#(一个井号)都是什么意思连接符 ##(两个井号)不知道什么符 #(一个井号)## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单...
分类:
编程语言 时间:
2015-01-16 16:11:50
阅读次数:
163
golangstrconv.ParseInt是将字符串转换为数字的函数,功能灰常之强大,看的我口水直流.funcParseInt(sstring,baseint,bitSizeint)(iint64,errerror)参数1数字的字符串形式参数2数字字符串的进制比如二进制八进制十进制十六进制参数3返...
分类:
编程语言 时间:
2015-01-16 16:11:57
阅读次数:
258
原文:Javascript之旅——第十站:为什么都说闭包难理解呢? 研究过js的朋友大多会说,理解了js的原型和闭包就可以了,然后又说这些都是js的高级内容,然后就又扯到了各种神马的作用域。。。然后不少
人就会被忽悠的云里雾里。。。下面我也试着来说说闭包,看我说的这个是否浅显易懂。。。 一:闭包含义...
分类:
编程语言 时间:
2015-01-16 16:06:24
阅读次数:
140
原文:Javascript之旅——第八站:说说instanceof踩了一个坑 前些天写js遇到了一个instanceof的坑,我们的页面中有一个iframe,我在index页面中计算得到了一个array,然后需要传递到Flight页面
这个嵌套的iframe中的一个函数(SearchFlight)中...
分类:
编程语言 时间:
2015-01-16 16:02:49
阅读次数:
98
原文:Javascript之旅——第一站:从变量说起 工作这几年,js学的不是很好,正好周末有些闲时间,索性买本《js权威指南》,大名鼎鼎的犀牛书,好好的把js深入的看一看。买过这本
书的第一印象就是贼厚,不过后面有一半部分都是参考手册。 一:作用域 说起变量第一个要说到的肯定就是作用域,正是因为不...
分类:
编程语言 时间:
2015-01-16 16:02:24
阅读次数:
153
问题1:SyntaxError: Non-ASCII character '\xe5' in file E:\PythonDev\testmodule.py on line 21, but no encoding declared; see http://python.org/dev/pe...
分类:
编程语言 时间:
2015-01-16 15:58:16
阅读次数:
262
直接插入排序:每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。第一趟比较前两个数,然后把第二个数按大小插入到有序表中; 第二趟把第三个数据与前两个数从前向后扫描,把第三个数按大小插入到有序表中;依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程。直接插入排序属于...
分类:
编程语言 时间:
2015-01-16 15:58:12
阅读次数:
173
原文:Javascript之旅——终点站:困惑的settimeout 有时候结局不是很美好,但起码这也算是一种结局,这个系列的最后一篇settimeout,这是一个让人困惑的函数,也是我一直在吐槽JS的
原因,我们看不到JS的源代码,setimeout同样也是,从始到终都是黑盒子的使用。 一:set...
分类:
编程语言 时间:
2015-01-16 15:58:02
阅读次数:
159
原文:Javascript之旅——第三站:几个需要注意的运算符 平时写惯了C#,所以会觉得什么样的运算符就应该做什么样的运算,但是有一天你的习惯被其他语言颠覆了,不知道是不是有一股强大的好奇
心,刚好在js中,我的这种习惯就被颠覆了,下面就看看哪些运算符颠覆了我的三观。 一:==运算符 ==运算符之...
分类:
编程语言 时间:
2015-01-16 15:57:23
阅读次数:
214
原文:Javascript之旅——第四站:parseInt中要注意的坑 前些天信用卡站点要接入一个新功能,不过还真比较坑爹,asp站点,大家都知道信用卡的背面是有一个有效期的,在对接银行中这个信息
一定是要传给银行做数据校验,用户在语音输入信用卡有效期后,系统会做一个有效期判断,为了不必要的麻烦,就...
分类:
编程语言 时间:
2015-01-16 15:58:55
阅读次数:
182
sys.sdout.write 标准输入相当于“%value%”,输出内容没有空格,而print输出带有空格,举个例子用sys.sdout.write;import sysfor i in range(1,11): for j in range(1,i+1): #print"##...
分类:
编程语言 时间:
2015-01-16 15:56:57
阅读次数:
194
关于进程和线程,大家总是说的一句话是“进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。这句话理论上没问题,我们来看看什么是所谓的“资源”呢。
什么是计算机资源
经典的冯诺依曼结构把计算机系统抽象成 CPU + 存储器 + IO,那么计算机资源无非就两种:
1. 计算资源
2. 存储资源
CPU是计算单元,单纯从CPU的角度来说它是一个黑盒,它只对...
分类:
编程语言 时间:
2015-01-16 14:53:24
阅读次数:
225
1:冒泡排序:
// BubbleSort.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
using namespace std;
/*
冒泡排序是稳定排序
时间复杂度是 O(n^2)
*/
void Swap(int& a, int& b)
{
int temp = a;
a = ...
分类:
编程语言 时间:
2015-01-16 14:52:26
阅读次数:
311
有时需要使几种不同类型的变量存放到同一段内存单元中。例如,可把一个整型变量、一个字符型变量、一个双精度型变量放在同一个地址开始的内存单元中(见图7.12)。
图7.12
以上3个变量在内存中占的字节数不同,但都从同一地址开始存放。也就是使用覆盖技术,几个变量互相覆盖。这种使几个不同的变量共占同一段内存的结构,称为共用体(union )类型的结构(有些书译为联合)。
...
分类:
编程语言 时间:
2015-01-16 14:51:55
阅读次数:
254
我们看看之前的拖拽在周围有东西的时候会出现什么问题? 在高级浏览器中不会有啥问题,我们放到IE7下面测试一下,问题就出来了。如图
我们可以很清楚的看到,文字都已经被选中了。那这个用户体验很不好,用起来也不方便。顺便提一下,我们之前加了一个return false;帮我们解决了很多问题,如果去掉这个的话,chrome也会出现一样的问题。那么也就是说这个return false;可以解决chro...
分类:
编程语言 时间:
2015-01-16 14:50:23
阅读次数:
257
JavaScript 规范
全局命名空间污染与 IIFE
总是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),用以创建独立隔绝的定义域。这一举措可防止全局命名空间被污染。
IIFE 还可确保你的代码不会轻易被其它全局命名空间里的代码所修改(i.e. 第三方库,window 引用,被覆盖的未定义的关键字等等)。
不推荐
...
分类:
编程语言 时间:
2015-01-16 14:48:45
阅读次数:
324