首页 > 编程语言
c++ 类 问题
1.在C++中空的结构体和类都是占用1个字节,这个1个字节是编译器的一个特殊处理。不然大家考虑下面的程序A a;A b;coutPrint1(); pA->Print2(); return 0;}2.这个问题考察应聘者对C++对象模型的掌握,在C++中,类中定义的成员变量和成员函数是分开存储的,所有...
分类:编程语言   时间:2015-04-22 12:58:19    收藏:0  评论:0  赞:0  阅读:307
调整目录文件时间戳脚本 python
#coding=utf-8 import sys,datetime,time,os,os.path,stat,re repattern = re.compile(r‘.*[\.]{1}([^\.]+)‘) def changeFileTime(path, ctime): for parent,dirnames,filenames in os.walk(path): ...
分类:编程语言   时间:2015-04-22 11:50:39    收藏:0  评论:0  赞:0  阅读:151
java虚拟机垃圾回收被误解的7件事
对Java垃圾回收最大的误解是什么?它实际又是什么样的呢? 当 我还是小孩的时候,父母常说如果你不好好学习,就只能去扫大街了。但他们不知道的是,清理垃圾实际上是很棒的一件事。可能这也是即使在Java的世界中, 同样有很多开发者对GC算法产生误解的原因——包括它们怎样工作、GC是如何影响程序运行和你能对它做些什么。因此我们找到了Java性能调优专家Haim Yadid,并把名为Java p...
分类:编程语言   时间:2015-04-22 11:49:09    收藏:0  评论:0  赞:0  阅读:154
SpringMVC日期类型转换问题三大处理方法归纳
前言         我们在SpringMVC开发中,可能遇到比较多的问题就是前台与后台实体类之间日期转换处理的问题了,说问题也不大,但很多人开发中经常会遇到这个问题,有时很令人头疼,有时间问题暴露的不是很明显,然后逐渐对问题进行跟踪,会发现是日期类型转换失败“映射”不到对应的持久类的日期属性上造成的,由此我还特意写过一篇博文:SpringMVC中出现" 400 Bad Request "错...
分类:编程语言   时间:2015-04-22 11:48:50    收藏:0  评论:0  赞:0  阅读:214
与python中的数字相关的内建函数及模块
数值工厂函数—— bool(obj):返回obj对象的布尔值,也就是obj.__nonzero__()方法的返回值。 int(obj,base=10):返回一个字符串或数值对象的整数表示,类似string.atoi()。 long(obj,base=10):返回一个字符串或数值对象的长整数表示,类似string.atol()。 float(obj):返回一个字符串或数值对象的浮点数表示,类...
分类:编程语言   时间:2015-04-22 11:47:49    收藏:0  评论:0  赞:0  阅读:185
【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:45:59    收藏:0  评论:0  赞:0  阅读:268
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:44:49    收藏:0  评论:0  赞:0  阅读:287
python代码调试
trace模块可以监控Python执行程序的方式,同时生成一个报表来显示程序的每一行执行的次数。这些信息可以用来发现未被自动化测试集所覆盖的程序执行路径,也可以用来研究程序调用图,进而发现模块之间的依赖关系。编写并执行测试可以发现绝大多数程序中的问题,Python使得debug工作变得更加简单,这是因为在大部分情况下,Python都能够将未被处理的错误打印到控制台中,我们称这些错误信息为trace...
分类:编程语言   时间:2015-04-22 11:43:51    收藏:0  评论:0  赞:0  阅读:248
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:42:59    收藏:0  评论:0  赞:0  阅读:238
python 目录操作
一、 主要的目录操作 变换目录的方法。 列出文件和文件信息。 创建和删除目录。 检测是目录还是文件。 查找指定类型的文件。 二、 详细使用。  首先,导入os模块。import os  获取当前目录:os.getcwd()。   创建目录: os.mkdir()      列出目录下文件:os.listdir(path)   - os.listdir(".")列出当前目录。   - os....
分类:编程语言   时间:2015-04-22 11:40:54    收藏:0  评论:0  赞:0  阅读:232
[Java]LeetCode49 Anagrams
[Java]LeetCode49 Anagrams...
分类:编程语言   时间:2015-04-22 11:40:09    收藏:0  评论:0  赞:0  阅读:249
一个例子让你明白一个算法-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:38:29    收藏:0  评论:0  赞:0  阅读:407
Java网盘
Java网盘 源代码下载地址:http://www.zuidaima.com/share/1550463725046784.htm...
分类:编程语言   时间:2015-04-22 11:37:29    收藏:0  评论:0  赞:0  阅读:293
Java多线程之可见性分析
可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到。Java内存模型(JMM)描述了Java程序中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存中和从内存中读取出变量这样的底层细节。多线程中所有的变量都存储在主内存中,每个线程都有自己的独立的工作内存,里面保存该线程使用的变量的副本(主内存中该变量的拷贝)。两种方式实现多线程的可见性synchronized实现可见性sy...
分类:编程语言   时间:2015-04-22 11:37:19    收藏:0  评论:0  赞:0  阅读:166
C++中怎么求类的大小?以及内存对齐原理(面试官经常问到的问题)
#include using namespace std; int main(){ class S{}; cout<<sizeof(S); return 0; } 程序居然输出为1!到底是怎么回事?首先我在这里要声明一点——类在未初始化之前确实不会分配空间,这里探讨的是sizeof(类)的问题,详细情况看下面的例子 C++中的类所占内存空间总结 类所占内存的大小是由成员...
分类:编程语言   时间:2015-04-22 11:36:19    收藏:0  评论:0  赞:0  阅读:249
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:31:09    收藏:0  评论:0  赞:0  阅读:924
要求两个异步任务都完成后, 才能回到主线程:dispatch_group_t
需求:两个异步任务都完成后, 回到主线程/**1.下载图片1和图片22.将图片1和图片2合并成一张图片后显示到imageView上思考:* 下载图片 : 子线程* 等2张图片都下载完毕后, 才回到主线程*/- (void)touchesBegan:(NSSet *)touches withEvent...
分类:编程语言   时间:2015-04-22 11:30:08    收藏:0  评论:0  赞:0  阅读:293
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:26:48    收藏:0  评论:0  赞:0  阅读:750
《返回一个二维整数数组中最大子数组的和》
一、题目要求题目:返回一个二维整数数组中最大子数组的和。要求: 输入一个二维整形数组,数组里有正数也有负数。 二维数组首尾相接,象个一条首尾相接带子一样。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大 两人结对完成编程任务。一人主要负责程...
分类:编程语言   时间:2015-04-22 11:26:29    收藏:0  评论:0  赞:0  阅读:235
教你用Python创建瀑布图
介绍对于绘制某些类型的数据来说,瀑布图是一种十分有用的工具。不足为奇的是,我们可以使用Pandas和matplotlib创建一个可重复的瀑布图。在往下进行之前,我想先告诉大家我指代的是哪种类型的图表。我将建立一个维基百科文章中描述的2D瀑布图。这种图表的一个典型的用处是显示开始值和结束值之间起“桥梁...
分类:编程语言   时间:2015-04-22 11:21:39    收藏:0  评论:0  赞:0  阅读:292
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!