CM4Sensing是一款基于RaspberryPi/树莓派 计算模块4(简称CM4),由 EDATEC 为物联网和数据采集应用而设计的工业计算机。它充分利用了CM4的结构灵活性,解决了CPU、无线模块和PMU的散热问题。外置天线提高了无线通信的可靠性。SPECIFICATIONS类特点处理能力BroadcomBCM27114核CortexA721.5GHz(ARMv8)64-bitCPU支持H.265(HEVC)(最高支持4Kp60解码),H.264(最高支持1080p60解码,1080p30编码)OpenGLES3.0graphics内存1GB/2GB/4GB/8GBLPDDR4-3200
CM4Sensing是一款基于RaspberryPi/树莓派 计算模块4(简称CM4),由 EDATEC 为物联网和数据采集应用而设计的工业计算机。它充分利用了CM4的结构灵活性,解决了CPU、无线模块和PMU的散热问题。外置天线提高了无线通信的可靠性。SPECIFICATIONS类特点处理能力BroadcomBCM27114核CortexA721.5GHz(ARMv8)64-bitCPU支持H.265(HEVC)(最高支持4Kp60解码),H.264(最高支持1080p60解码,1080p30编码)OpenGLES3.0graphics内存1GB/2GB/4GB/8GBLPDDR4-3200
4.1、统一建模语言(UnifiedModelingLanguageUML)是一种可视化的语言规约系统的制品构造系统的制品建立系统制品的文档UML应用范围可用于对象方法和构件方法可用于所有应用领域和不同的平台1.面向对象方法术语/符号主要有两类术语:一种是表达结构化事物的术语一种是表达关系的术语2.UML术语表一种是表达结构化事物的术语对象:是系统中用来描述客观事物的一个实体。一个对象由一组属性和对这组属性进行操作一组方法组成。类:是具有相同属性、操作、关系和语义的一组对象集合属性:描述了对象的具体特征,属性具有属性名和属性值(属性状态)语法:可见性属性名:类型=缺省值{性质串}可见性:pub
4.1、统一建模语言(UnifiedModelingLanguageUML)是一种可视化的语言规约系统的制品构造系统的制品建立系统制品的文档UML应用范围可用于对象方法和构件方法可用于所有应用领域和不同的平台1.面向对象方法术语/符号主要有两类术语:一种是表达结构化事物的术语一种是表达关系的术语2.UML术语表一种是表达结构化事物的术语对象:是系统中用来描述客观事物的一个实体。一个对象由一组属性和对这组属性进行操作一组方法组成。类:是具有相同属性、操作、关系和语义的一组对象集合属性:描述了对象的具体特征,属性具有属性名和属性值(属性状态)语法:可见性属性名:类型=缺省值{性质串}可见性:pub
1、八大内存淘汰机制 1)、直接返回错误,不删除任何键 2)、删除过期键 3)、随机删除redis键 4)、随机删除快过期键 5)、根据lru算法删除redis键 6)、根据lru算法删除要过期redis键 7)、根据lfu算法删除redis键 8)、根据lfu算法删除快要过期redis键2、热key问题 由于该key存储的数据过于热点,经常被访问,导致redis挂机。解决方法:将该数据集群或者缓存到本地内存中。 3、缓存穿透,缓存击穿,缓存雪崩 缓存穿透指查询的数据在redis中不存在、在数据库中也不存在,导致查询每次都要查数据库然后返回。解决为布隆过滤器。 缓存击穿指
1、八大内存淘汰机制 1)、直接返回错误,不删除任何键 2)、删除过期键 3)、随机删除redis键 4)、随机删除快过期键 5)、根据lru算法删除redis键 6)、根据lru算法删除要过期redis键 7)、根据lfu算法删除redis键 8)、根据lfu算法删除快要过期redis键2、热key问题 由于该key存储的数据过于热点,经常被访问,导致redis挂机。解决方法:将该数据集群或者缓存到本地内存中。 3、缓存穿透,缓存击穿,缓存雪崩 缓存穿透指查询的数据在redis中不存在、在数据库中也不存在,导致查询每次都要查数据库然后返回。解决为布隆过滤器。 缓存击穿指
一、唠唠叨叨软件开发过程中,经常需要使用到获取exe当前目录这个功能,前同事在实现这个需求时使用的是Directory.GetCurrentDirectory()这个方法,但再最近的测试中,突然发现文件没有正常生成在exe所在的目录,找了很久突然发现生成在了自启动exe程序的bat文件所在的目录,因为软件是通过后台软件调用bat文件的形式来自启动。上网查了才发现,这种方式获取的目录是应用程序的当前工作目录,当前目录不同于原始目录,这是从中启动进程的目录。而我自己在获取当前exe目录用的是AppDomain.CurrentDomain.BaseDirectory,这个方式获取的目录就是exe所在
一、唠唠叨叨软件开发过程中,经常需要使用到获取exe当前目录这个功能,前同事在实现这个需求时使用的是Directory.GetCurrentDirectory()这个方法,但再最近的测试中,突然发现文件没有正常生成在exe所在的目录,找了很久突然发现生成在了自启动exe程序的bat文件所在的目录,因为软件是通过后台软件调用bat文件的形式来自启动。上网查了才发现,这种方式获取的目录是应用程序的当前工作目录,当前目录不同于原始目录,这是从中启动进程的目录。而我自己在获取当前exe目录用的是AppDomain.CurrentDomain.BaseDirectory,这个方式获取的目录就是exe所在
1. 回头看日更坚持了59天,精读完《Java8函数式编程》《读Java实战(第二版)》这两本书,《读Java性能权威指南(第2版)》精读进行中。当月码字42413字,略低于上月千字(43690字),考虑到2月只有28天,少1月3天,这么算下来,日均码字数1514字略高于1月1409字,累计码字86103字,日均1459字。看了电影《满江红》,还是很好笑的。生了一场病,受凉,高烧40°,吃药睡觉,好了。2. 感受2.1日更,余粮很重要人吃五谷杂粮,总会遇到个头疼脑热的情况,这不,2月份就遇到了一次急症,虽然也好的很快,但是病来如山倒,病去如抽丝,也有几天不想写东西,这时候,存量/余粮就体现出价
1. 回头看日更坚持了59天,精读完《Java8函数式编程》《读Java实战(第二版)》这两本书,《读Java性能权威指南(第2版)》精读进行中。当月码字42413字,略低于上月千字(43690字),考虑到2月只有28天,少1月3天,这么算下来,日均码字数1514字略高于1月1409字,累计码字86103字,日均1459字。看了电影《满江红》,还是很好笑的。生了一场病,受凉,高烧40°,吃药睡觉,好了。2. 感受2.1日更,余粮很重要人吃五谷杂粮,总会遇到个头疼脑热的情况,这不,2月份就遇到了一次急症,虽然也好的很快,但是病来如山倒,病去如抽丝,也有几天不想写东西,这时候,存量/余粮就体现出价