首页 > 编程语言
第三周项目五——数组作数据成员(2)
(2)用salary[50]有限制,实际人数少时,会浪费空间,人数多了,无法完成任务。在main()中先输入职工人数,作为参数传递给输入职工工资的成员函数,然后利用动态分配内存的机制,开辟一个大小正好的连续空间,完成上面的工作。/* Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:陈丹妮 *...
分类:编程语言   时间:2015-03-29 12:21:39    收藏:0  评论:0  赞:0  阅读:319
JAVA中事务的属性ACID;
原子性(ATOMICITY):  一个事务要被完全的无二义性的做完或撤消。在任何操作出现一个错误的情况下,构成事务的所有操作的效果必须被撤消,数据应被回滚到以前的状态。  一致性(CONSISTENCY):  一个事务应该保护所有定义在数据上的不变的属性(例如完整性约束)。在完成了一个成功的事务时,数据应处于一致的状态。换句话说,一个事务应该把系统从一个一致-状态转换到另一个一致状态。举...
分类:编程语言   时间:2015-03-29 12:20:29    收藏:0  评论:0  赞:0  阅读:324
java swing聊天程序--带语音
java swing聊天程序--带语音 源代码下载地址:http://www.zuidaima.com/share/1550463712758784.htm...
分类:编程语言   时间:2015-03-29 12:20:19    收藏:0  评论:0  赞:0  阅读:301
线程间通信原理
从操作系统的角度讲,线程间通信比进程间通信要容易的多,因为线程之间可以共享进程的内存空间。因此,他们可以共享位于进程全局数据区和栈和堆上的所有内容。 唯一只属于某个线程的就是线程的栈-------它可以存放只属于线程的对象。 下面逐一解读线程间通信方式: 1.   共享进程的变量 这是最基本的通信方式,但要注意不要共享线程栈上的变量,因为它随时可能被某个线程销毁,而另一个线程就无法访问它了...
分类:编程语言   时间:2015-03-29 12:18:39    收藏:0  评论:0  赞:0  阅读:400
最大公约数最小公倍数高效算法
一般来说求两个数最大公约数,我们最先想到的是先找到两个数中较小的数, 然后从较小的数开始递减暴力搜索,如果能同时被两个数整除,那么这个数就是最大公约数,不能则继续递减。 但是当两个数很大的时候,这个算法的效率就变得很差,这时我们就需要一个高效算法。 这里我们利用的是中国古代的辗转相除法,关于辗转相除法的思想可以自行百度,我在这里直接贴代码 #include int gcd(int a, i...
分类:编程语言   时间:2015-03-29 12:18:19    收藏:0  评论:0  赞:0  阅读:258
atitit.基于虚拟机的启动器设计 --java 启动器 java生成exe
atitit.基于虚拟机的启动器设计 --java 启动器   java生成exe exe4j   vs  nativej     1. step1读取配置文件 1 1.1. regular mode   、、 allINone exe mode 1 1.2. gene exe dir cfg 3 2. jre 目录配置and搜索 3 3. -classpath    -Djava...
分类:编程语言   时间:2015-03-29 12:17:29    收藏:0  评论:0  赞:0  阅读:315
第四周 项目三-用对象数组操作长方柱类
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称: .cpp *作 者: 冷基栋 *完成日期:2014年3月29日 *版 本 号:v1.0 */ 问题   编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。 对...
分类:编程语言   时间:2015-03-29 12:16:49    收藏:0  评论:0  赞:0  阅读:314
C语言性能优化
(1)数据对齐是否更快? 从学习数据结构的第一天起,书上就告诉我们,数据对齐可以使得访问速度更快,我心里也一直有这样一个印象,但是对其具体原因,一直不太清楚。借着最近TreeLink大赛之后大家对于性能优化痴迷的机会,我也来细细研究下这个问题。 首先来看下面这段代码: 1 2 3 4 5 6 7 8 9 10...
分类:编程语言   时间:2015-03-29 12:16:09    收藏:0  评论:0  赞:0  阅读:345
Java开发者常犯的十个错误
翻译自:Top 10 Mistakes Java Developers Make 文章列出了Java开发者最常犯的是个错误。1.将数组转换为ArrayList为了将数组转换为ArrayList,开发者经常会这样做:List list = Arrays.asList(arr);Arrays.asList()会返回一个ArrayList,但这个ArrayList是Arrays的私有静态类...
分类:编程语言   时间:2015-03-29 12:15:39    收藏:0  评论:0  赞:0  阅读:307
C与C++在const用法上的区别
首先,C和C++在大体结构上不同,却在语法上相同。 所以在使用的时候,我们会时常遇到一些莫名其妙的问题,觉得语法上是正确的,但是编译的时候却出现一个红色的 error! 比如今天我遇到的这个有意思的问题。 1. 今天看到一段代码,觉得很有意思: 1 #pragma warning(disab...
分类:编程语言   时间:2015-03-29 12:12:19    收藏:0  评论:0  赞:0  阅读:249
Java bean 转xml
Province classpackage com.apptest.xstream.test;import java.util.ArrayList;import java.util.List;public class Province { private String name; private L...
分类:编程语言   时间:2015-03-29 12:10:49    收藏:0  评论:0  赞:0  阅读:264
Java加密算法
密码的常用术语: 1.密码体制:由明文空间、密文空间、密钥空间、加密算法和解密算法5部分组成。 2.密码协议:也称为安全协议,是指以密码学为基础的消息交换的通信协议,目的是在网络环境中提供安全的服务。 3.柯克霍夫原则:数据的安全基于密钥而不是算法的保密。即系统的安全取决于密钥,对密钥保密,对...
分类:编程语言   时间:2015-03-29 12:10:19    收藏:0  评论:0  赞:0  阅读:385
常见算法:C语言求最小公倍数和最大公约数三种算法
最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,当中一个最小的公倍数是他们的最小公倍数,相同地,若干个整数公有的倍数中最小的正整数称为它们的最小公倍数,维基百科:定义点击打开链接求最小公倍数算法:最小公倍数=两整数的乘积÷最大公约数求最大公约数算法:(1)辗转相除法有两整数a和b:...
分类:编程语言   时间:2015-03-29 12:07:39    收藏:0  评论:0  赞:0  阅读:212
浅谈JavaScript性能
最近在JavaScript性能方面有所感悟,把我的经验分给大家:说到JavaScript,就不得不说它的代码的运行速度—— 在我初学JavaScript的时候,只是觉得它是一个很强大的脚本。渐渐的,在做一些大的网站的项目的时候,却发现,代码执行的却异常的慢(尽管JavaScript用的是V8引擎)....
分类:编程语言   时间:2015-03-29 12:06:19    收藏:0  评论:0  赞:0  阅读:293
冒泡、插入、归并、堆排序、快速排序的Java实现代码
详细课程就不表了,看代码吧 1 import java.util.Arrays; 2 3 public class Sort { 4 5 6 static int swapTimes=0; 7 public static void main(String[...
分类:编程语言   时间:2015-03-29 12:04:59    收藏:0  评论:0  赞:0  阅读:323
java数据结构
一、List接口,有序的Collection接口,可以精确地控制每一个元素插入的位置,同意有同样的元素1.链表,LinkedList实现了List接口,同意null元素,提供了get()、remove()、insert()方法,没有同步方法public void add() { ...
分类:编程语言   时间:2015-03-29 12:04:29    收藏:0  评论:0  赞:0  阅读:222
【经典数据结构】后缀数组
转自:http://www.acmerblog.com/suffix-array-6150.html 在字符串处理当中,后缀树和后缀数组都是非常有力的工具,其中后缀树大家了解得比较多,关于后缀数组则很少见于国内的资料。其实后缀数组是后缀树的一个非常精巧的替代品,它比后缀树容易编程实现,能够实现...
分类:编程语言   时间:2015-03-29 12:03:39    收藏:0  评论:0  赞:0  阅读:333
spring中<tx:advice></tx:advice>是什么意思
这段话是什么意思意思是这个事物advice的管理者为transactionManager,你从配置文件中应该能够找到一个ID为transactionManager的bean,而这个建议中规定了save方法的传输方式为required...
分类:编程语言   时间:2015-03-29 12:01:29    收藏:0  评论:0  赞:0  阅读:317
python文件操作
python进行文件读写的函数是open或filefile_handler = open(filename,,mode)Table mode模式描述r以读方式打开文件,可读取文件信息。w以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容a以追加模式打开文件(即一打开文件,文件...
分类:编程语言   时间:2015-03-29 12:00:49    收藏:0  评论:0  赞:0  阅读:206
Java aio(异步网络IO)初探
按照《Unix网络编程》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO。如何区分呢?首先一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作,同步IO和异步IO的区别就在于第二个步骤是否阻塞,如果实际的...
分类:编程语言   时间:2015-03-29 12:00:29    收藏:0  评论:0  赞:0  阅读:262
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!