码迷,mamicode.com
首页 > 2015年07月30日 > 全部分享
设计模式-单例模式
什么是单例模式?       单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。       特点: 一个类只能有一个实例;自己创建这个实例;整个系统都要使用这个实例。 如何实现单例模式?       单例设计模式有两种表现形式: “饿汉式”“懒汉式” 我们先来看看传说中的饿汉式: public class Single {...
分类:其他好文   时间:2015-07-30 23:20:10    阅读次数:196
面试题33_把数组排成最小的数
题目描述 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 解题思路 这道题是一个排序问题,但是要自定义排序规则。 需要注意的问题是:拼接起来的数可能超出整型数的表示范围,因此这也是一个大数问题。 用字符串来表示解决溢出问题。 实现代码 c...
分类:编程语言   时间:2015-07-30 23:20:24    阅读次数:224
#106 (div.2) A. Business trip
1.题目描述:点击打开链接 2.解题思路:本题利用贪心法解决。首先对数组排序,由大到小选择,恰好大于等于k时候停止即可。如果全部相加仍然小于k,则无解。 3.代码: #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #...
分类:其他好文   时间:2015-07-30 23:19:07    阅读次数:177
如何使用windbg检测内存泄漏
简要介绍如何使用windbg检测程序的内存泄漏情况...
分类:数据库   时间:2015-07-30 23:20:03    阅读次数:193
恰好有N个因子的最小正整数M
#include #include #include Kint tmp[1000], cnt, rec[1000]; int prime[30] = {0, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 39, 41, 43, 47}; double ans, LOG[30];void DFS(int...
分类:其他好文   时间:2015-07-30 23:17:25    阅读次数:251
org.apache.maven.plugins:maven-compiler-plugin is missing解决办法
其实这个问题也不是什么大问题,不会影响到程序的正常运行,只是warning级别的log。但是看到就不是很爽,其实这些问题不止者一个,但是原因都是一样的,都是没有指定版本信息的原因。先看看log怎么报的,如下图: 报文: pom.xml配置: 可以看到这三项plugin配置都没有注明版本号,正确的配置为: 这些版本号可以在官网找到最新的版本:http://maven....
分类:Web程序   时间:2015-07-30 23:17:49    阅读次数:556
100对黑白球问题的多种思路
《编程之美》的概率题:一个桶里面有白球、黑球各100个,现在按下述规则取球: i 、每次从通里面拿出来两个球; ii、如果取出的是两个同色的球,就再放入一个黑球; ii、如果取出的是两个异色的球,就再放入一个白球。 问:最后桶里面只剩下一个黑球的概率是多少?第一种方案(只关注一种球的变化): i.如果取出的是两个白球,白球减少2个。 ii.如果取出的是两个黑球...
分类:其他好文   时间:2015-07-30 23:18:39    阅读次数:299
JAVA基础之控制执行流程
条件语句 仅仅包含if if(Boolean-expression) statement 包含if-else if(Boolean-expression) statement else statement 包含else if多个条件等自由组合方式 if(Boolean-expression) statement else if(Boole...
分类:编程语言   时间:2015-07-30 23:17:03    阅读次数:127
c语言中文件相关操作
一 .首先介绍一下数据文件的类型: 1.二进制文件(映像文件):在内存中以二进制形式存取。 2.文本文件(ascii文件):以ascii码形式存取的文件。 通俗的讲,在Mac下,你把一个文件丢进记事本里面,如果打开是乱码就是二进制文件。 二.其次是文件类型指针: 简单的说文件类型指针就是存储文件信息的地址。 文件类型指针变量:定义一个指针类型的变量,用来指向存储文件信息的地址。...
分类:编程语言   时间:2015-07-30 23:19:21    阅读次数:201
Java Collection框架—List\ set \map 的异同世界
Java集合是多个对象的容方法。集合(容方法),简单点,其实就是一个对象,能将具有相同性质的多个元素汇聚成一个整体。 Collections Framwork是用来表现和操纵集合的一个统一的体系结构。   常用的集合有HashMap,HashSet,ArrayList……,因为对于每一个集合的内涵都很模糊,所以才会导致自己不知道具体的使用环境。我们通过对比来区分异同: Set(集)...
分类:编程语言   时间:2015-07-30 23:17:03    阅读次数:138
Excel操作类
using System; using System.IO; using System.Data; using System.Collections; using System.Data.OleDb; /// /// Excel操作类 /// public c...
分类:其他好文   时间:2015-07-30 23:17:45    阅读次数:133
flume的原理和使用
flume是cloudera公司的一款高性能、高可能的分布式日志收集系统。flume的核心是把数据从数据源收集过来,再送到目的地。为了保证输送一定成功,在送到目的地之前,会先缓存数据,待数据真正到达目的地后,删除自己缓存的数据。flume传输的数据的基本单位是event,如果是文本文件,通常是一行记...
分类:Web程序   时间:2015-07-30 23:16:06    阅读次数:377
build.xml
1 2 3 4 本配置文件供ANT编译项目、自动进行单元测试、打包并部署之用。 5 默认操作(输入命令:ant)为编译源程序并发布运行。 6 7 8 9 10 11 12 13 14 15 16 ...
分类:其他好文   时间:2015-07-30 23:16:41    阅读次数:135
Python3学习(1)-基础片
安装(MAC)直接运行:brew install python3输入:python3 --version,查看验证安装是否成功 (一定是python3)Python解释器CPython官网下载的安装包中,会自带此解释器。也是使用最多的解释器。使用C编写的解释器IPython使用在CPython的基础...
分类:编程语言   时间:2015-07-30 23:15:55    阅读次数:209
高级声明(——C primer第13章)
高级声明:(1) int *f,g; 这个只声明了一个f指针。*是都是紧跟在其后的。(2) int *f(); f是一个函数,它的返回值是一个指向整型的指针。(3) int (*f)(); f是一个函数指针,这个函数的返回值是一个int类型。(4) int *(*f)(); f是一个...
分类:其他好文   时间:2015-07-30 23:15:13    阅读次数:139
hdu2222 字典树
要注意二点 。这组数据16shehehesayshrheryasherhs出现重复的,也要算。所以这里答案为4;这一组16shehehesayshrheryasherhe查询单词中he出现过,所以后面的he不能记录,所以答案为4;#include#include#includestruct trie...
分类:其他好文   时间:2015-07-30 23:17:41    阅读次数:139
(精)Linux优化的Tomcat部署
以下配置是基于Centos6.6系统。1.1.1 优化系统1.1.1.1 定时校正服务器的时间手动调整时间:date -s "2015-05-02 10:00:00"自动同步:#修改时区cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#修改为中国...
分类:系统相关   时间:2015-07-30 23:14:50    阅读次数:408
2466条   上一页 1 ... 6 7 8 9 10 11 12 ... 146 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!