风花雪月 风花雪月
4年前
什么是软件完整性?以及如何实现它
在软件方面,对完整性的含义有几种解释。在一些场景下,完整性是安全的同义词即对黑客和隐私侵犯的抵御能力。对于其他人而言,高完整性意味着未对所交付的软件进行未经授权的更改。在这篇博文中,我们将软件完整性称为软件源代码的质量。根据每个项目的需要选择代码质量测量。评估代码质量需要您测量潜在的安全和安全相关缺陷的数量和严重性。您还需要评估代码的可维
亚瑟 亚瑟
4年前
说说设计模式
设计模式设计模式(Designpattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总
Easter79 Easter79
3年前
TVM 学习教程
OpenVINO是intel针对intel的各硬件(CPU、Moviduis等)在deployment环节(inference)进行的性能优化的软件;TensorRT是NVIDIA针对NVIDIAGPU在deployment环节(inference)进行的性能优化的软件;deployment指的是如何将深度学习
Wesley13 Wesley13
3年前
ubuntu 12.04安装jdk
在安装之前,系统没有任何jdk软件,也就是说在终端执行javaversion将会输出如下内容:root@haiyangAspire:~javaversion程序'java'已包含在下列软件包中:defaultjregcj4.6jreheadlessopenjdk6jreheadles
Easter79 Easter79
3年前
Tokumx 安装指南(做法如同MongoDB)
安装说明系统环境:Centos6.3安装软件:mongodblinuxx86\_642.2.2.tgz下载地址:http://www.mongodb.org/downloads安装机器:192.168.15.237上传位置:/usr/local/软件安装位置:/usr/local/mongodb数据存放位置:/va
Stella981 Stella981
3年前
Linux系统里将Git打造成聊天工具
作为程序员,大家肯定都会跟版本控制软件打交道。Git是一款非常流行的版本控制软件,是由Linux之父Linus亲自开发而成,是软件开发过程中团队协作不可或缺的工具。但是,Git是一个版本控制软件,它怎么会跟聊天工具扯上关系呢?这两者相去甚远,但是就是有脑洞大开的老外,开发了一个工具:\GIC\,硬生生将Git改造成一个聊天工具!有了
Flutter调优--深入探究MediaQuery引起界面Rebuild的原因及解决办法 | 京东云技术团队
们可以通过MediaQuery.of(context)方法获取到一些设备和系统的相关信息,比如状态栏的高度、当前是否是黑暗模式等等,使用起来相当方便,但是也要注意可能引起的页面rebuild问题。本文会介绍一个典型的例子,并深入源码来探讨引起rebuild的原因,最后介绍避免rebuild的几个办法。
iOS16新特性:实时活动-在锁屏界面实时更新APP消息 | 京东云技术团队
简介之前在里介绍了iOS16新的特性:实时更新(LiveActivity)中灵动岛的适配流程,但其实除了灵动岛的展示样式,LiveActivity还有一种非常实用的应用场景,那就是锁屏界面实时状态更新:上图是部分已经做出适配的APP,锁屏实时活动的展示。可
新支点小玉 新支点小玉
1年前
软件测试如何做又高效又节约成本
软件测试如何做又高效又节约成本