#include
using namespace std;
#include
struct Time{
int hour;
int minute;
int second;
};
void set(Time *p,int h,int m,int s)
{
p->hour=h;
p->minute=m;
p->second=s;
}
void tick(Time *p)
{
long t...
分类:
编程语言 时间:
2015-04-22 11:48:21
阅读次数:
190
这是由一道面试题联想到的一些问题,这里自己给做个小总结!首先看看这道面试题:#include
int main() {
int a[5] = { 1, 2, 3, 4, 5 };
int *pi = &a + 1; printf("%d, %d\n", *(a + 1), *(pi - 1));
return 0;
}答案是2, 5。至于是为什么,...
分类:
编程语言 时间:
2015-04-22 11:46:18
阅读次数:
174
trace模块可以监控Python执行程序的方式,同时生成一个报表来显示程序的每一行执行的次数。这些信息可以用来发现未被自动化测试集所覆盖的程序执行路径,也可以用来研究程序调用图,进而发现模块之间的依赖关系。编写并执行测试可以发现绝大多数程序中的问题,Python使得debug工作变得更加简单,这是因为在大部分情况下,Python都能够将未被处理的错误打印到控制台中,我们称这些错误信息为trace...
分类:
编程语言 时间:
2015-04-22 11:45:46
阅读次数:
373
#include
#define DefaultSize 10
using namespace std;
template
class Grail
{
public:
Grail()
{
data = new T[DefaultSize];
for(int i=0;i<10;i++)
{
data[i]=i;
}
}
const T& operator[](...
分类:
编程语言 时间:
2015-04-22 11:43:48
阅读次数:
164
一、 主要的目录操作
变换目录的方法。
列出文件和文件信息。
创建和删除目录。
检测是目录还是文件。
查找指定类型的文件。
二、 详细使用。 首先,导入os模块。import os 获取当前目录:os.getcwd()。
创建目录: os.mkdir()
列出目录下文件:os.listdir(path)
- os.listdir(".")列出当前目录。
- os....
分类:
编程语言 时间:
2015-04-22 11:44:11
阅读次数:
146
[Java]LeetCode49 Anagrams...
分类:
编程语言 时间:
2015-04-22 11:40:48
阅读次数:
117
算法思想1.在一个图中,把所有顶点分为两个集合P,Q(P为最短路径集合,Q为待选集合),用dis数组保存源点到各个顶点的最短路径(到自身为0)。
2.初始化P集合,就是加入源点到该集合,并在mark数组标记(代码中的mark[y]=1),那么Q集合就是剩下的顶点构成了。
3.在Q集合中找到这样一个顶点:源点到该顶点(记为u)的路径最短,把该点加入P集合,列出以u为起点的所有边(终点记为v),判断...
分类:
编程语言 时间:
2015-04-22 11:41:13
阅读次数:
216
Java网盘 源代码下载地址:http://www.zuidaima.com/share/1550463725046784.htm...
分类:
编程语言 时间:
2015-04-22 11:38:58
阅读次数:
203
可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。Java内存模型(JMM)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存中和从内存中读取出变量这样的底层细节。多线程中所有的变量都存储在主内存中,每个线程都有自己的独立的工作内存,里面保存该线程使用的变量的副本(主内存中该变量的拷贝)。两种方式实现多线程的可见性synchronized实现可见性sy...
分类:
编程语言 时间:
2015-04-22 11:38:47
阅读次数:
135
#include
using namespace std;
int main(){
class S{};
cout<<sizeof(S);
return 0;
}
程序居然输出为1!到底是怎么回事?首先我在这里要声明一点——类在未初始化之前确实不会分配空间,这里探讨的是sizeof(类)的问题,详细情况看下面的例子
C++中的类所占内存空间总结
类所占内存的大小是由成员...
分类:
编程语言 时间:
2015-04-22 11:38:05
阅读次数:
157
package cn.outofmemory.snippets.core;import java.util.regex.Pattern;/** * A collection of utilities relating to InetAddresses. */public class InetAddr...
分类:
编程语言 时间:
2015-04-22 11:34:04
阅读次数:
394
需求:两个异步任务都完成后, 回到主线程/**1.下载图片1和图片22.将图片1和图片2合并成一张图片后显示到imageView上思考:* 下载图片 : 子线程* 等2张图片都下载完毕后, 才回到主线程*/- (void)touchesBegan:(NSSet *)touches withEvent...
分类:
编程语言 时间:
2015-04-22 11:30:38
阅读次数:
101
以读取redis的list数据类型为例1、首先导入redis类2、使用redis.Redis连接redis,参数为host和port3、取特定长度的字段使用lrange函数。lrange(self, name, start, end),结果为python的list类型如下是个小例子import re...
分类:
编程语言 时间:
2015-04-22 11:27:38
阅读次数:
350
一、题目要求题目:返回一个二维整数数组中最大子数组的和。要求: 输入一个二维整形数组,数组里有正数也有负数。 二维数组首尾相接,象个一条首尾相接带子一样。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大 两人结对完成编程任务。一人主要负责程...
分类:
编程语言 时间:
2015-04-22 11:29:24
阅读次数:
152
介绍对于绘制某些类型的数据来说,瀑布图是一种十分有用的工具。不足为奇的是,我们可以使用Pandas和matplotlib创建一个可重复的瀑布图。在往下进行之前,我想先告诉大家我指代的是哪种类型的图表。我将建立一个维基百科文章中描述的2D瀑布图。这种图表的一个典型的用处是显示开始值和结束值之间起“桥梁...
分类:
编程语言 时间:
2015-04-22 11:23:26
阅读次数:
199
本文将对目前最常用的四种动态网页语言Perl(Practical Extraction and Report Language)、PHP(Hypertext Preprocessor)、ASP(Active Server Pages)、JSP(JavaServer Pages)进行一些技术性的比较。...
分类:
编程语言 时间:
2015-04-22 11:20:40
阅读次数:
147
首先,弄明白js 当中,什么是事件,事件模型在js中是如何设计的。什么是事件冒泡?什么是“事件冒泡”呢?假设这里有一杯水,水被用某种神奇的方式分成不同颜色的几层。这时,从最底层冒出了一个气泡,气泡会一层一层地上升,直到最顶层。而你不管在水的哪一层观察都可以看到并捕捉到这个气泡。好了,把“水”改成“D...
分类:
编程语言 时间:
2015-04-22 11:15:21
阅读次数:
149