码迷,mamicode.com
首页 > 编程语言
C++primer 15.8节练习
练习15.28 练习15.29 两者不一致,basket的元素是Quote对象,因此我们像该vector中添加一个Bulk_quote对象时,他的派生类部分将被忽略掉,所以当我们使用容器存放继承体系中的对象时,通常必须采取间接存储的方式。因为不允许在容器中保存不同类型的元素,所以我们不能把具有继承关 ...
分类:编程语言   时间:2017-09-18 15:05:57    阅读次数:286
java核心学习(十九) javaNIO框架---文件锁
在上一节提到的FileChannel中提供了lock()/tryLock()方法可以获得文件锁FileLock对象,从而锁定文件,这里的文件锁是进程级别的锁,而非线程锁。 lock()方法是阻塞试的,当调用该方法且无法得到文件锁,程序将一直阻塞。 tryLock()方法是非阻塞式的加锁方法,如果获得 ...
分类:编程语言   时间:2017-09-18 15:05:17    阅读次数:226
Java面向对象-面向对象编程之基本概念
面向对象这个概念,每本书上的说法定义很多。 我自己根据我的经验,自己归档总结了下, 所谓面向对象,就是 以基于对象的思维去分析和解决问题,万物皆对象; 面向对象经常和面向过程放一起讨论; 这里举例, 比如要造一辆自行车,假如以面向过程的思维搞,张三先搞轮子, 李四再搞车架,王五再搞链条,赵六再搞脚踏 ...
分类:编程语言   时间:2017-09-18 15:01:53    阅读次数:134
第0次c语言作业
你认为大学的学习生活、同学关系、师生应该是怎样 学习生活:大学生活是一个新的开始,一个新的起点。这是一个新的挑战,大学的生活能够让我们快速去适应新的环境所带来的挑战。 在大学生活中我们可以感受到小社会所带来的经验和独立生活的辛苦。让我们能够迅速去感受远离亲人的感受和金钱的来之不易。 同学关系: 大标 ...
分类:编程语言   时间:2017-09-18 14:57:56    阅读次数:158
java核心学习(十八) javaNIO框架---“块”模型的IO
一、java新IO概述 javaIO中的输入流和输出流都是通过字节的移动来处理的,面向流的输入输出系统一次只能处理一个字节,因此效率不高,而且传统的输入输出流是阻塞试的,也就是说当无法读到数据时,当前线程会被阻塞直到读取到有效数据才会继续运行。 java1.4之后提供了一系列改进的输入输出类与方法, ...
分类:编程语言   时间:2017-09-18 14:52:44    阅读次数:282
个人小项目——Java实现WC功能
这个小项目用了两种方法解决了该功能的实现。 1.两种方法的功能和具体实现 代码可以成功运行,但是有一些情况考虑不完整,一种方法用了FileOutputStream输出流,为了解决空格无法统计问题,对文本实现一次重写,用String类的replace方法将空格用其他字符替换,然后可以实现字母数,单词数 ...
分类:编程语言   时间:2017-09-18 14:51:40    阅读次数:351
动态数组vector
动态数组 动态数组可以实现长度的自由变化,但是通过vector的默认值可以基本判断所谓动态数组实际上还是一个普通数组,传递一个参数确定数组长度,如果没有传递参数,程序中其实默认进行设定。如果插入数据之后超过了已有长度,则在内部进行了一个创建第三方的过程,将现在的数组保存起来,然后再次创建一个新的长度 ...
分类:编程语言   时间:2017-09-18 14:49:27    阅读次数:245
Java byte 类型的取值范围是-128~127
为什么Java byte 类型的取值范围是-128~127 : http://blog.163.com/yurong_1987@126/blog/static/47517863200911314245752/ java基本数据类型的取值范围: http://www.cnblogs.com/singl ...
分类:编程语言   时间:2017-09-18 14:48:59    阅读次数:245
【模拟】 Codeforces Round #434 (Div. 1, based on Technocup 2018 Elimination Round 1) C. Tests Renumeration
题意:有一堆数据,某些是样例数据(假设X个),某些是大数据(假设Y个),但这些数据文件的命名非常混乱。要你给它们一个一个地重命名,保证任意时刻没有重名文件的前提之下,使得样例数据命名为1~X,大数据命名为X+1~X+Y。 先把未使用的名字压进两个栈。 分为三轮:第一轮把占用了对方名字的样例数据以及占 ...
分类:编程语言   时间:2017-09-18 14:47:51    阅读次数:293
Java基础——数据类型
分类:编程语言   时间:2017-09-18 14:40:36    阅读次数:210
python 课堂笔记-for语句
for i in range(10): print("----------",i) for j in range(10): print("world",j) if j> 5: break ...
分类:编程语言   时间:2017-09-18 13:33:32    阅读次数:182
WEB加密算法
WEB加密算法SHAMD5 加密算法非对称加密(公开密钥加密)原理: 公开密钥加密,是加密和解密使用的不同密钥的算法,广泛用于信息传输中常用的算法: RSA、ElGamal、Rabin对称加密原理: 将信息使用一个密钥进行加密,解密时使用同样的密钥进行解密常用的算法: DES、3DES、AES其他加... ...
分类:编程语言   时间:2017-09-18 13:32:09    阅读次数:213
Python Unofficial Package Site
Unofficial Windows Binaries for Python Extension Packages http://www.lfd.uci.edu/~gohlke/pythonlibs/ ...
分类:编程语言   时间:2017-09-18 13:31:54    阅读次数:813
ES6,数组遍历
ES6提供了entries(),keys(),values()方法返回数组的遍历器,对于遍历器(Iterator)可以使用for...of进行便利,也可是使用entries()返回的遍历器Iterator.next()方法进行遍历。 1.使用keys()遍历。 keys()返回的是数组元素索引号的遍 ...
分类:编程语言   时间:2017-09-18 13:30:35    阅读次数:396
c语言第0次作业-软件1711黄锦波
恢复内容开始 1.你认为大学的学习生活、同学关系、师生关系应该是怎样? 学习生活:劳逸结合,保持良好的学习心态。 同学关系:朋友兼竞争对手,多互相帮助。 师生关系:老师以辅导、指引学生学习成长方向为主。 2.你对软件工程专业或计算机科学与技术专业的了解是怎样? 我认为是研究怎样利用计算机的各种功能丰 ...
分类:编程语言   时间:2017-09-18 13:30:20    阅读次数:275
python 课堂笔记-购物车
# Author:leon production_list = [ ('iphone',5800), ('mac pro', 9800), ('bike', 800), ('watch', 10600), ('coffee', 31), ('alex python', 120) ] shopping... ...
分类:编程语言   时间:2017-09-18 13:29:06    阅读次数:236
基于线程实现的生产者消费者模型(Object.wait(),Object.notify()方法)
需求背景 利用线程来模拟生产者和消费者模型 系统建模 这个系统涉及到三个角色,生产者,消费者,任务队列,三个角色之间的关系非常简单,生产者和消费者拥有一个任务队列的引用,生产者负责往队列中放置对象(id),消费者负责从队列中获取对象(id),其关联关系如下 方案1 因为是多线程操作,所以对任务的存取 ...
分类:编程语言   时间:2017-09-18 13:28:57    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!