首页 > 编程语言
大话设计模式C++实现-第21章-单例模式
一、UML图 二、概念 单例模式:保证一个类仅有一个实例,并提供一个访问他的全局访问点。[DP] 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保护它的唯一实例。这个类可以保证没有其他实例可以被创建,并且他可以提供一个访问该实例的方法。 三、注意: 使用单例模式,只能保证一个线程内对象不会被多次创建,而不不能保证多线程...
分类:编程语言   时间:2014-12-10 00:34:40    收藏:0  评论:0  赞:0  阅读:377
HDU 1394 Minimum Inversion Number (树状数组)
依旧是再练习下树状数组的使用: 题目大意:   给出N个数,这些数可以把后面的删掉然后放到最前面形成新的序列                  可得到的N种情况,求出这N种情况哪种的逆序数最小 解题思路:   先求出第一个序列的逆序数,然后用很巧妙的办法求下一个序列的逆序数,直到全部求出                  序列 4 5 2 1 3 6 ,此序列的逆序数为...
分类:编程语言   时间:2014-12-10 00:34:10    收藏:0  评论:0  赞:0  阅读:279
嵌入式菜鸟算法③---链表操作
主要内容:链表头插法和尾差法 #include //typedef int data; typedef struct node { char data; struct node* next; }linklist; /* method 1 insert node as first element */ linklist* CreateList1() { char ch; linkl...
分类:编程语言   时间:2014-12-10 00:33:40    收藏:0  评论:0  赞:0  阅读:342
Java线程范围内的共享数据(2)
实际上那么Map也就是模拟的ThreadLocal 每一个线程调用全局的ThreadLocal对象的set方法,就相当于往其内部的map记录新的键值对,键是Thread.current,值是data 线程结束后,可以选择调用ThreadLocal的clear()方法,释放内存,当某一个线程死掉后,可以用remove()移走 相关的变量,但是问题是,如何监听得知某个线程即将死亡?...
分类:编程语言   时间:2014-12-10 00:32:00    收藏:0  评论:0  赞:0  阅读:254
Java---11---多线程的两种创建方式
多线程的两种创建方式: 下面这些东西是API文档中的: public class Thread extends Object implements Runnable 线程 是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。  每个线程都有一个优先级,高优先级线程的执行优先于低优先级线程。每个线程都可以或不可以标记为一个守护程序。当某个线程中运行的代...
分类:编程语言   时间:2014-12-10 00:31:40    收藏:0  评论:0  赞:0  阅读:347
01 - spring mvc 概述及配置DispatcherServlet
1.Spring mvc 基于model2实现,整体框架流程如(图片来自百度): ①web容器接收到http请求,若匹配DispatcherServlet的请求映射路径(web.xml),则容器会交给DispatcherServlet处理。 ②DispatcherServlet根据请求的信息...
分类:编程语言   时间:2014-12-10 00:29:50    收藏:0  评论:0  赞:0  阅读:317
C++ 实验七 继承与派生
1. 设计一个Person类,它有两个派生类Student和Employee,Employee有两个派生类Faculty和Staff。?Person类有一个string类型的名字name,string型的身份号id,string型的电话号码phonenumber, Person类构造函数的对应nam...
分类:编程语言   时间:2014-12-10 00:27:20    收藏:0  评论:0  赞:0  阅读:453
java基础语法知识
48个关键字 保留字goto const 和null false true 不可以直接使用 字符型 布尔型 浮点型 整形 char 2个字节 int 范围2 的11次方 位运算 算是运算符 条件运算转义字符 \b退格 \n \r回车 \t制表符 \" \' \\字符常量16进制编码 ...
分类:编程语言   时间:2014-12-10 00:27:00    收藏:0  评论:0  赞:0  阅读:280
C++命名空间使用代码
namesp.h 1 #pragma once 2 #include 3 4 namespace pers 5 { 6 using namespace std; 7 struct Person 8 { 9 string fname;10 s...
分类:编程语言   时间:2014-12-10 00:26:40    收藏:0  评论:0  赞:0  阅读:374
careercup-C和C++ 13.6
13.6 基类的析构函数为何要声明为virtual?解答:用对象指针来调用一个函数,有以下两种情况:如果是虚函数,会调用派生类中的版本。如果是非虚函数,会调用指针所指类型的实现版本。析构函数也会遵循以上两种情况,因为析构函数也是函数嘛,不要把它看得太特殊。 当对象出了作用域或是我们删除对象指针,析构...
分类:编程语言   时间:2014-12-10 00:26:30    收藏:0  评论:0  赞:0  阅读:309
JUnit4如何加载WEB-INF下的spring配置文件
研究了好久,给大家分享下,越分享,越快乐!!@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = {"file:WebRoot/WEB-INF/applicationContext.xml","file:We...
分类:编程语言   时间:2014-12-10 00:26:10    收藏:0  评论:0  赞:0  阅读:1037
Python学习笔记1209
将string中有元音字母的去掉,replace 函数1 def anti_vowel(text):2 for i in text:3 if i in "aeiouAEIOU":4 text=text.replace(i,'')5 return...
分类:编程语言   时间:2014-12-10 00:24:50    收藏:0  评论:0  赞:0  阅读:290
C++中名字隐藏,名字查找优先于类型检查
题目C++中名字隐藏是什么?解答让我们通过一个例子来讲解C++中的名字隐藏。在C++中,如果一个类里有一个重载的方法, 你用另一个类去继承它并重写(覆盖)那个方法。你必须重写所有的重载方法, 否则未被重写的方法会因为名字相同而被隐藏,从而使它在派生类中不可见。请看例子:class FirstClas...
分类:编程语言   时间:2014-12-10 00:24:20    收藏:0  评论:0  赞:0  阅读:296
careercup-C和C++ 13.5
13.5谈谈C语言关键字”volatile”的意义(或重要性)?解答关键字volatile的作用是指示编译器,即使代码不对变量做任何改动,该变量的值仍可能被外界修改。操作系统、硬件或其他线程都可能修改该变量。该变量的值由可能遭受意料之外的修改,因此,每一次使用时,编译器都会重新从内存中获取这个值。v...
分类:编程语言   时间:2014-12-10 00:23:50    收藏:0  评论:0  赞:0  阅读:334
Java中的方法参数传递方式
最近在系统学习Core Java,Java中的数据类型分为两种,第一种是基本数据类型(数字型和布尔型),第二种是类类型(即对象),起初,我以为第一种类型的参数是按值传递,第二种是按引用传递,但在学习Core Java的过程中,我发现这是错误的,先抛出最终结论:在Java中,所有的方法参数都是按值传递...
分类:编程语言   时间:2014-12-10 00:20:40    收藏:0  评论:0  赞:0  阅读:434
谈谈javascript语法里一些难点问题(一)
谈谈javascript语法里一些难点问题(一)http://www.cnblogs.com/sharpxiajun/p/4133462.html
分类:编程语言   时间:2014-12-10 00:19:30    收藏:0  评论:0  赞:0  阅读:310
逆序的三位数C语言实现
最近在上浙江大学翁恺老师的《程序设计入门-C语言》课,翁老师那富有男性特有魅力的磁性嗓音深深吸引了我。。。。虽然我是男的。课程首周有个测试题:题目内容:程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测...
分类:编程语言   时间:2014-12-10 00:17:00    收藏:0  评论:0  赞:0  阅读:556
浏览器兼容性:Javascript
1.event IE9以下不支持直接获取event对象,所以需要写兼容: var event = event?event:window.event; IE8以下不支持event.target,但是可以通过event.srcElement来兼容: var eventTarget = e...
分类:编程语言   时间:2014-12-10 00:16:20    收藏:0  评论:0  赞:0  阅读:338
JavaWeb 环境搭建
环境搭建 JDK7Java基本开发工具包 安装(目录【不要使用中文和空格】、JDK+JRE) 配置环境变量【JAVA_HOME、path、classpath】 2. Tomcat7 提供web容器(服务器) 安装和配置 目录: bin核心工具 conf 配置文件 weba...
分类:编程语言   时间:2014-12-10 00:15:00    收藏:0  评论:0  赞:0  阅读:388
R语言学习资源
R语言基础代码...
分类:编程语言   时间:2014-12-09 23:10:00    收藏:0  评论:0  赞:0  阅读:731
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!