一、实现规格所采取的设计策略 这一部分基本上都由JML语言给出了程序设计的规格,所以也没啥特别需要交代的。总体上来说,我在编写代码时大致分为这几个步骤: 1.先阅读官方包中所有接口和抽象异常类的定义,关注于整个程序的代码架构并从OO角度理解该类需要实现什么; 2.然后再是较仔细地阅读所有类的JML语 ...
分类:
其他好文 时间:
2021-06-02 17:13:11
阅读次数:
0
非关系型数据库我只知道两种,那么在Net中开发平台用得比较多的是memorycache,但是这玩意只是缓存,redis还能持久化.... 今天我们来研究一下这个redis怎么用 首先需要去官网下载 我这里就使用 5.0.1版本了 1.启动redis 在程序目录下cmd执行:redis-server. ...
npm源改为国内 此方法不需要安装cnpm也可以使用淘宝镜像,提高国内访问速度 由于 Node 的官方模块仓库网速太慢,模块仓库需要切换到阿里的源。 npm config set registry https://registry.npm.taobao.org/ 执行下面的命令,确认是否切换成功。 ...
分类:
Web程序 时间:
2021-06-02 17:08:19
阅读次数:
0
计算设备的历史 公认最早的计算设备是算盘。 其他计算设备: 星盘:让船只可以在海上计算纬度; 计算尺:帮助计算乘法和除法,还有上百种的时钟用来:算日出、潮汐、天体的位置、或者纯粹计时等; 设备让原来很费力的事情,变得更快、更简单、更精确,但此时这些设备还不叫计算机。 最早使用 “计算机”一词 最早使 ...
分类:
其他好文 时间:
2021-06-02 17:06:40
阅读次数:
0
目录 动态路由协议的概述 路由执行算法的分类 RIP协议 指令 实验操作 动态路由协议的概述 动态路由基于某种路由协议实现,动态路由不需要手工写路由,路由之间可以相互学习。减少了管理任务,占用了网络带宽(需要不断发送报文更新路由信息) 动态路由协议是路由器之间用来交换信息的语言,在网络中静态路由和动 ...
分类:
其他好文 时间:
2021-06-02 17:04:33
阅读次数:
0
在做位运算相关算法题时,经常需要我们提取二进制最右边的一位1,接下来我们就讲讲关于二进制最右边一位1的操作 ##获取二进制中最右边的1 x&(-x) 就是这么简洁,就能实现获取到二进制中最右边的 1,且其它位设置为 0。 原因: 首先在补码表示法中,负数的补码 = 取反 +1,这个都知道,但你可能没 ...
分类:
其他好文 时间:
2021-06-02 17:04:18
阅读次数:
0
互联网上的商务交易,几乎都需要借助金融机构作为可信赖的第三方来处理电子支付。”比特币白皮书的第一句话这样写道。中本聪是如何把可信第三方从比特币的交易中去掉的呢?通过两个人之间的转账交易,我们来看看比特币系统是如何实现交易的去中心化的?假设我是甲,要把自己的钱包地址中的 8 个比特币转给你(乙),即转 ...
分类:
其他好文 时间:
2021-06-02 16:59:37
阅读次数:
0
最近需要学习k8s源码,为了阅读源码的方便,打算在Windows下使用GoLand配置k8s源码阅读环境。 1.开发环境goland的下载与安装 从 Goland 的官网下载对应版本的 Goland 的安装包:(本教程使用的版本是2019.2.3),官网下载地址:https://www.jetbra ...
分类:
其他好文 时间:
2021-06-02 16:53:20
阅读次数:
0
OO第三单元总结 设计策略 首先需要大致了解每个类是用来做什么的,做到对于整体的架构有一个认识,这样在阅读JML的时候才能更容易理解每个方法具体在干什么。 然后就是先阅读JML规格,了解每个方法大致是要完成怎样的操作,对我的数据结构,比如容器的选择有什么样的要求,我可以采用什么算法来改进降低时间复杂 ...
分类:
其他好文 时间:
2021-06-02 16:53:09
阅读次数:
0
Tomcat优化 内存,并发,缓存,安全,网络,系统等 1. JAVA虚拟机内存申请优化 在文件tomcat_home/bin/catalina.sh的前面,增加如下设置(需要考虑Java提供的垃圾回收机制) JAVA_OPTS='-Xms1024m -Xmx2048m -XX: PermSize= ...
分类:
其他好文 时间:
2021-06-02 16:47:24
阅读次数:
0