码迷,mamicode.com
首页 > 编程语言
【c++程序】时钟程序
#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
C语言中与指针相关问题——论数组名和数组名取地址的关系
这是由一道面试题联想到的一些问题,这里自己给做个小总结!首先看看这道面试题:#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
python代码调试
trace模块可以监控Python执行程序的方式,同时生成一个报表来显示程序的每一行执行的次数。这些信息可以用来发现未被自动化测试集所覆盖的程序执行路径,也可以用来研究程序调用图,进而发现模块之间的依赖关系。编写并执行测试可以发现绝大多数程序中的问题,Python使得debug工作变得更加简单,这是因为在大部分情况下,Python都能够将未被处理的错误打印到控制台中,我们称这些错误信息为trace...
分类:编程语言   时间:2015-04-22 11:45:46    阅读次数:373
C++重载(关于const的重载)
#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
python 目录操作
一、 主要的目录操作 变换目录的方法。 列出文件和文件信息。 创建和删除目录。 检测是目录还是文件。 查找指定类型的文件。 二、 详细使用。  首先,导入os模块。import os  获取当前目录:os.getcwd()。   创建目录: os.mkdir()      列出目录下文件:os.listdir(path)   - os.listdir(".")列出当前目录。   - os....
分类:编程语言   时间:2015-04-22 11:44:11    阅读次数:146
[Java]LeetCode49 Anagrams
[Java]LeetCode49 Anagrams...
分类:编程语言   时间:2015-04-22 11:40:48    阅读次数:117
一个例子让你明白一个算法-Dijkstra(求源点到各顶点最短路径)
算法思想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网盘
Java网盘 源代码下载地址:http://www.zuidaima.com/share/1550463725046784.htm...
分类:编程语言   时间:2015-04-22 11:38:58    阅读次数:203
Java多线程之可见性分析
可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。Java内存模型(JMM)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存中和从内存中读取出变量这样的底层细节。多线程中所有的变量都存储在主内存中,每个线程都有自己的独立的工作内存,里面保存该线程使用的变量的副本(主内存中该变量的拷贝)。两种方式实现多线程的可见性synchronized实现可见性sy...
分类:编程语言   时间:2015-04-22 11:38:47    阅读次数:135
C++中怎么求类的大小?以及内存对齐原理(面试官经常问到的问题)
#include using namespace std; int main(){ class S{}; cout<<sizeof(S); return 0; } 程序居然输出为1!到底是怎么回事?首先我在这里要声明一点——类在未初始化之前确实不会分配空间,这里探讨的是sizeof(类)的问题,详细情况看下面的例子 C++中的类所占内存空间总结 类所占内存的大小是由成员...
分类:编程语言   时间:2015-04-22 11:38:05    阅读次数:157
java使用正则表达式验证IP V4、 IP V6
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
要求两个异步任务都完成后, 才能回到主线程:dispatch_group_t
需求:两个异步任务都完成后, 回到主线程/**1.下载图片1和图片22.将图片1和图片2合并成一张图片后显示到imageView上思考:* 下载图片 : 子线程* 等2张图片都下载完毕后, 才回到主线程*/- (void)touchesBegan:(NSSet *)touches withEvent...
分类:编程语言   时间:2015-04-22 11:30:38    阅读次数:101
Python读取redis数据
以读取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
教你用Python创建瀑布图
介绍对于绘制某些类型的数据来说,瀑布图是一种十分有用的工具。不足为奇的是,我们可以使用Pandas和matplotlib创建一个可重复的瀑布图。在往下进行之前,我想先告诉大家我指代的是哪种类型的图表。我将建立一个维基百科文章中描述的2D瀑布图。这种图表的一个典型的用处是显示开始值和结束值之间起“桥梁...
分类:编程语言   时间:2015-04-22 11:23:26    阅读次数:199
java /perl/php语言对比
本文将对目前最常用的四种动态网页语言Perl(Practical Extraction and Report Language)、PHP(Hypertext Preprocessor)、ASP(Active Server Pages)、JSP(JavaServer Pages)进行一些技术性的比较。...
分类:编程语言   时间:2015-04-22 11:20:40    阅读次数:147
javascript的事件冒泡,阻止事件冒泡和事件委托, 事件委托是事件冒泡的一个应用。
首先,弄明白js 当中,什么是事件,事件模型在js中是如何设计的。什么是事件冒泡?什么是“事件冒泡”呢?假设这里有一杯水,水被用某种神奇的方式分成不同颜色的几层。这时,从最底层冒出了一个气泡,气泡会一层一层地上升,直到最顶层。而你不管在水的哪一层观察都可以看到并捕捉到这个气泡。好了,把“水”改成“D...
分类:编程语言   时间:2015-04-22 11:15:21    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!