- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 序列号与反序列化
序列号与反序列化为什么要序列化将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。实现serializabel接口的作用是就是可以把对象存到字节流,然后可以恢复,所以你想如果你的对象没实现序列化怎么才能进行持久化和网络传输呢,要持久化和网络传输就得转为字节流,所以在分布式应用中及设计数据持久化的场景中,你就得实现序列化...
2020-04-14 21:36:40 327
原创 P2P技术和区块链
P2P技术和区块链区块链本身是P2P构成的去中心化系统。P2P技术是区块链的基石。P2P网贷是指个体和个体之间通过互联网平台实现的直接借贷。属于民间借贷,2019年9月,互联网金融风险专项整治工作领导小组、网贷风险专项整治工作领导小组联合发布《关于加强P2P网贷领域征信体系建设的通知》,支持在营P2P网贷机构接入征信系统。比特币底层数据结构。《比特币白皮书:一种点对点的电子现金系统》 ...
2020-04-14 21:35:35 1605
原创 2019-12-2-回收站选址
2019-12-2-回收站选址题目:已知晓n处待处理的垃圾位置,其中第i(1<=i<=n)处的坐标为(xi,yi),保证所有的坐标均为整数。对于一个位置(x,y)是否合适作为回收站,要考虑以下几点。(x,y)必须是整数坐标,且该处存在垃圾上下左右四个邻居位置,即(x±1,y),(x,y±1)必须全部存在垃圾对满足上述两个条件的选址进行评分,分数为不大于4的自然数,表示在四...
2020-02-05 15:33:23 234
原创 CCF2019-12-1
CCF2019-12-1题目:报数游戏,甲乙丙丁依次报数,从1开始,若含有7的倍数或含有数字7则跳过,报出n个数后,游戏结束(不计入被跳过的数)。统计每个人跳过的次数。输入格式:仅输入一个正整数n,表示报出了多少个数后游戏结束。输出格式:每行一个整数,依次表示甲乙丙丁四人在游戏过程中跳过的次数。样例输入:20输出:2110思路分析:n表示计数值,一共报了n个数,m表...
2020-02-03 18:21:34 364
原创 cachelab-partA
一、实验步骤在上次的实验中,我确立了实验的基本思路,本周将按照上周的思路,逐个实验函数并进行调试,最终组和到一起,完成整个实验。正式开始实验,第一步先解决传入参数的问题,根据实验指导书的建议,选择使用getopt()函数来处理传入的参数。关于函数的具体使用方法,具体可以参照https://www.cnblogs.com/qingergege/p/5914218.html 这篇博客的内容...
2019-11-06 16:11:46 327
原创 计算机系统-存储器层次结构
存储补充:内存和主存的区别,cache,寄存器之间的关系1. 寄存器:中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。寄存器是CPU内部的元件,寄存...
2019-05-07 20:10:56 655
原创 优化程序性能-深入理解计算机系统
优化程序性能首先要清楚功能和性能之分:功能是软件系统能为用户做什么,满足什么样的需求,重点在于做什么。而性能是衡量软件好坏的重要因素,重点在于做的怎样。如何编写高效程序可通过以下三点:1. 算法和数据结构2. 编译器可有效优化的源代码//完全依赖于程序员的水平3.&n...
2019-05-06 22:28:35 281
原创 操作系统第七章-死锁
操作系统第七章学习笔记死锁进程使用资源的顺序1. 申请2. 使用3. 释放死锁状态:一组进程中的每个进程都在等待一个事件,而这个事件只能由这一组进程的另一进程引起。死锁的四个必要...
2019-05-05 23:21:03 126
原创 操作系统第六章进程同步学习笔记
进程同步背景弥补有限缓冲问题最多只有buffer-1项,加一个计数值count。但是并发执行时count值可能“count++”与“count–”同时执行,因此count值有三种可能。实际只应该有一种。即多个进程并发访问和操作同一数据且执行结果与访问发生的特定顺序有关,称为竞争条件。为避免竞争条件,需要确保一段时间内只有一个进程能操作变量。为了实现这种保证,要求进行进程同步。临界区问题临界...
2019-04-25 23:04:05 251
湖南大学软件工程期末总复习,个人自制/总评95
2020-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人