首页 > 编程语言
JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式+抽象工厂模式)
在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部...
分类:编程语言   时间:2014-04-07 20:34:05    收藏:0  评论:0  赞:0  阅读:688
【C++】大数的+-*/四则运算
所谓大数,则指数值特别大的数,可能会有99位,100位,远远超过了long long表示的范围。这样的数作四则运算,需要用到字符串。用字符串通过每一位的字符的四则运算来模拟。废话少说,上代码: 1 #include 2 #include 3 using namespace std; 4 5 clas...
分类:编程语言   时间:2014-04-07 19:02:33    收藏:0  评论:0  赞:0  阅读:987
阶段性放弃 wxPython 前的总结
为了实现一个管理本地电子书的程序,搞了一段时间 GUI,使用 wxPython。实在难以适应和习惯,也搞不出什么太好看的效果。最不能忍受的是,多线程处理能力太弱。遂决定放弃 GUI。放弃之前,整理一点笔记。1. GUI 的基本原理与框架GUI 的核心都是基于事件编程,开启一个loop,不停的监听事件...
分类:编程语言   时间:2014-04-07 19:20:59    收藏:0  评论:0  赞:0  阅读:629
C++习题 商品销售(商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。)
Description商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。现已知当天m个销货员销售情况为 销货员号(num) 销货件数(quantity) 销货单价(price) 101...
分类:编程语言   时间:2014-04-07 19:43:10    收藏:0  评论:0  赞:0  阅读:1438
MyEclipse崩溃,A fatal error has been detected by the Java Runtime Environment
# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x30bf30df, pid=7064, tid=9824 ...
分类:编程语言   时间:2014-04-07 21:30:00    收藏:0  评论:0  赞:0  阅读:756
GCC中的内嵌汇编语言
原文可参考:GCC中的内嵌汇编语言 一.声明 虽然Linux的核心代码大部分是用C语言编写的,但是不可避免的其中还是有一部分是用汇编语言写成的。有些汇编语言代码是直接写在汇编源程序中的,特别是Linux的启动代码部分;还有一些则是利用gcc的内嵌汇编语言嵌在C语言程序中的。这篇文章简单介绍了gcc中...
分类:编程语言   时间:2014-04-07 21:48:24    收藏:0  评论:0  赞:0  阅读:669
Java util 包 的层次结构
Java util 工具包 包含集合框架、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组、日期Date类、堆栈stack类、向量Vector 类等)。 一、Collection 和Collections Collection是最基本的集合接口。JDK 不提供...
分类:编程语言   时间:2014-04-07 22:31:31    收藏:0  评论:0  赞:0  阅读:763
编程语言的阴阳之争
动态语言:是指程序在运行时可以改变其结构:新的成员函数可以被引进,已有的成员函数可以被删除,新的成员属性可以被引进,已有的成员属性可以被删除,等在结构上的变化。强类型语言和弱类型语言:在C和Java语言中,变量在使用之前都是要声明其类型的,如果不在使用前声明该变量,那么,在后面的部分我们将不能再使用...
分类:编程语言   时间:2014-04-07 23:23:02    收藏:0  评论:0  赞:0  阅读:820
C++ 箭头-> 双冒号:: 点号.操作符区别
引用是C++中的概念,初学者容易把引用和指针混淆一起。  一下程序中,n是m的一个引用(reference),m是被引用物(referent)。  int m;  int &n = m;  n相当于m的别名(绰号),对n的任何操作就是对m的操作。  所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它自己。  引用的规则:  (1)引用被创建的同时必须被初始化(指针则可以...
分类:编程语言   时间:2014-04-07 14:11:39    收藏:0  评论:0  赞:0  阅读:603
Linux文件共享(五)——线程共享文件
注:转载请注明出处   作者:lvyilong316 4.1 Linux线程实现 在谈论线程之间共享文件之前,我想首先简单的介绍下linux线程的实现。最初的进程定义都包含程序、资源及其执行三部分,其中程序通常指代码,资源在操作系统层面上通常包括内存资源、IO资源、信号处理等部分,而程序的执行通常理解为执行上下文,包括对cpu的占用,后来发展为线程。在线程概念出现以前,为了减小进程切换的开...
分类:编程语言   时间:2014-04-07 14:24:52    收藏:0  评论:0  赞:0  阅读:508
JAVA 回调实例
自己写了一个例子演示JAVA中对耗时操作的回调通知...
分类:编程语言   时间:2014-04-07 14:19:13    收藏:0  评论:0  赞:0  阅读:499
JAVA 容器--比较大小与比较重复(2)
承接上文:   Comparable接口:针对排序list   问题:上面的算法根据什么确定容器中对象的“大小”顺序? 所有可以“排序”的类都实现了java.lang.Comparable接口,Comparable接口中只有一个方法 Publicint compareTo(Object obj) 返回0:表示this==obj 返回正数:表示this>obj 返回负数:表示thi...
分类:编程语言   时间:2014-04-07 13:54:38    收藏:0  评论:0  赞:0  阅读:619
Ubuntu 安装eclipse+Elang+java
这次要在ubuntu下开发Erlang服务端 ,固选择ubuntu。  发布运行在centos下。 首先安装ubuntu ,我用的是ubuntu 12.04版本,可以ubuntu官网下载即可。 自己设置一个好的软件源,我用的是163. 1.安装eclipse。 去官网 http://www.eclipse.org/downloads/ 下载linux版本的eclipse  ,我的软件安装目...
分类:编程语言   时间:2014-04-07 14:28:33    收藏:0  评论:0  赞:0  阅读:663
从Java到C++——数组的用法
数组是一种非常有用和常用的数据类型。在Java中数组的定义和使用相对简单,语法较为宽松,但在C++中数组的用法就比较多样,相对复杂了! Java中的数组 一维数组 一维数组的形式(1):  int a[]; a = new int[5];  其中定义数组int a[]时并不为数组分配内存,只是声明了(将要使用)int类型数组。只有在创建数组a = new int[5]...
分类:编程语言   时间:2014-04-07 14:06:32    收藏:0  评论:0  赞:0  阅读:576
Spring与JMX集成
在csdn上看到一篇使用MBeanExporter让Spring与JMX集成的文章:http://blog.csdn.net/shirdrn/article/details/6358688自己也总结一下项目中的实践:1. 扩展MBeanExporter类, 让其在初始化的时候,获得所有需要被注册为M...
分类:编程语言   时间:2014-04-07 13:18:50    收藏:0  评论:0  赞:0  阅读:558
CFX构建webservice实例,与Spring整合.
项目结构图:步骤一:添加maven包依赖 4.0.0 com.cfx.ws ws-cfx-core war 0.0.1-SNAPSHOT ws-cfx-core http://maven.apache.org UTF-8 3.1.1.RELEASE 2.7.1 4.8.1 org.springfra...
分类:编程语言   时间:2014-04-07 13:22:25    收藏:0  评论:0  赞:0  阅读:514
javascript 获取最终样式的函数
javascript 获取最终样式的函数
分类:编程语言   时间:2014-04-07 13:34:41    收藏:0  评论:0  赞:0  阅读:458
Rational Rose 2003 逆向工程转换C++源代码成UML类图
主要介绍用户如何使用Rose的逆向工程生成UML模型,并用来进行C++代码的结构分析。Rational Rose可以支持标准C++和Visual C++的模型到代码的转换以及逆向工程。下面将详细地说明这两种C++ project的逆向工程的步骤和具体操作。1 ANSI C++(标准C++)逆向工程(...
分类:编程语言   时间:2014-04-07 13:37:14    收藏:0  评论:0  赞:0  阅读:500
Java把数字格式化为货币字符串
Java把数字格式化为货币字符串由广州疯狂软件教育java培训分享: 数字可以标志货币、百分比、积分和电话号码等,就货币而言,在不同的国家会以不同的格式来定义,本实例将接收用户输入的数字,然后在控制台中输出其货币格式,其中使用了不同国家的货币格式。 思路如下:使用NumberFormat类的getC...
分类:编程语言   时间:2014-04-07 13:40:50    收藏:0  评论:0  赞:0  阅读:468
java反射--注解的定义与运用以及权限拦截
自定义注解类编写的一些规则:1. Annotation型定义为@interface, 所有的Annotation会自动继承java.lang.Annotation这一接口,并且不能再去继承别的类或是接口.2. 参数成员只能用public或默认(default)这两个访问权修饰3. 参数成员只能用基本...
分类:编程语言   时间:2014-04-07 13:45:28    收藏:0  评论:0  赞:0  阅读:519
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!