ICode9

精准搜索请尝试: 精确搜索
  • 深入浅出工控机加密2022-02-10 19:33:13

    工控机痛点在于不连外网,操作系统无法打补丁,病毒库无法更新,普通杀毒软件无用;因为是专用设备,用户的网管不敢在上面安装杀毒软件;系统会不会中病毒,导致产线工作中断,损失巨大。 个人建议是采用主机加固的方式来加固工控机,来做到抵御病毒的效果 主机加固的核心要点: 1、系统加固 将调

  • 深入浅出Docker 1-6章 学习笔记2022-02-06 16:02:02

    docker深入浅出 docker概览 略 docker安装 启动Hyper-V和容器特性 开始菜单-设置-搜索并选择“启用或关闭windows功能”-勾选Hyper-V和容器 没有的话参考这个blog去官网下载安装,结束以后重启如果提示WSL2有问题,去这里下载更新输入docker verison,如果有类似消息 Client: Clou

  • 深入浅出HashMap的设计与优化2022-01-27 20:06:43

    HashMap 作为我们日常使用   频繁的容器之一,相信你一定不陌生了。今天我们就从 HashMap 的底层实现讲起,深度了解下它的设计与优化。 常用的数据结构 LinkedList 是基于链表的数据结构实现的,而我今天要讲的 HashMap 是基于哈希表的数 据结构实现的。我们不妨一起来温习下常用

  • 深入浅出的动态规划2022-01-20 18:00:28

    求最优子问题,动态规划和其它遍历算法(如深/广度优先搜索)都是将原问题拆成多个子问题然后求解。他们之间最本质的区别是,动态规划保存子问题的解(使用dp[]),避免重复计算。 动态规划的题型丰富多样,没有规律可循。但是它们的思想是一样的,这里给出作者总结的做题四个步骤,适用于所有动态

  • 深入浅出JVM之Java堆内存2022-01-11 16:33:16

    Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点,所以,即使是一个Java的初学者,也一定或多或少的对JVM有一些了解。可以说,关于JVM的相关知识,基本是每个Java开发者必学的知识点,也是面试的时候必考的知识点。 在JVM的内存结构中,比较常见的两个区域就是堆内存和

  • Android项目架构设计深入浅出2022-01-11 14:33:30

    ​简介:本文结合个人在架构设计上的思考和理解,介绍如何从0到1设计一个大型Android项目架构。 ​ 作者 | 璞珂 来源 | 阿里技术公众号 前言:本文结合个人在架构设计上的思考和理解,介绍如何从0到1设计一个大型Android项目架构。 一 引导 本文篇幅较长,可结合下表引导快速了解全文主脉

  • C语言标准库深入浅出2022-01-07 13:31:56

      名为 stdio.h 的标准库头文件,我们便可以快捷地为 C 程序添加读取用户键盘输入、输出内容到控制台,乃至读写文件等一系列常规的 IO 功能。   今天,我们来说一说C 语言中的标准 IO 模型,以及它背后的一些原理。   快速回顾 IO 接口的使用方法   首先,让我们通过下面这段代码来

  • 深入浅出Linux操作系统(一)2022-01-03 17:58:03

    ✍、目录脑图 文章参考韩顺平老师的Linux2021年度课程:B站链接直达当前采用 centos 7.6 虚拟机环境搭建,之后进行服务器真实环境记录 目录 ✍、目录脑图1、VMware下载1.1、VMware安装1.2、centos下载1.3、安装centos1.4、开启虚拟机1.5、虚拟机克隆1.6、虚拟机快照1.7、虚

  • 深入浅出IP地址2021-12-26 13:02:54

    深入浅出IP地址 问题: 网络编程接口中一些参数的意义是什么? socke = socket(PF_INET, SOCK_STREAM, 0); socket参数详解 int socket(int domain, int type, int protocol); 参数意义domain套接字中使用的协议族信息type套接字数据传输类型信息protocol设备间通信使用的协议信

  • 深入浅出学习CAN系列-了解CAPL编程语言2021-12-24 19:02:01

    前言         上一篇文章介绍了如何创建CANoe工程,需要先阅读这篇文章,才能对整个工程有所了解,包括节点、报文、信号等关键信息。         本文的重点是分析该工程中各个节点CAPL语言是怎么编写的,主要目的在于理解整个工程的实现,具体关于CAPL语言的理论知识总结等以后

  • EFCore——使用EFCore进行增删改查(2)2021-12-16 19:02:33

    目录一、添加数据二、查看数据三、修改四、删除五、EFCore不足 一、添加数据 添加数据 //dbcontext 逻辑上的数据库,并不是真实的 Book book1 = new Book { AuthorName = "lty1", Tittle = "深入浅出EFCore", Price = 1.80, PublicTime = new DateTime(2021

  • EFCore——使用EFCore进行增删改查(2)2021-12-16 19:01:25

    使用EFCore进行增删改查 一、添加数据二、查看数据三、修改四、删除五、EFCore不足 一、添加数据 //dbcontext 逻辑上的数据库,并不是真实的 Book book1 = new Book { AuthorName = "lty1", Tittle = "深入浅出EFCore", Price = 1.80, PublicTime =

  • MySQL 深入浅出索引(上)2021-12-13 23:02:12

    日常读书笔记 索引的作用索引的常见类型InnoDB的索引模型索引维护

  • 深入浅出kotlin协程2021-12-08 12:02:12

       因为某些协程的实现使用了任务分发, public fun CoroutineScope.launch (          context : CoroutineContext = EmptyCoroutineContext Job  协程的后台工作 、 可以用来将协程取消 默认值: Null,  public interface ContinuationInterceptor : CoroutineContext.E

  • 深入浅出的掌握Mockito2021-11-19 22:02:10

    文章目录 一、为什么要使用Mockito二、如何使用mock2.1场景2.2 如何使用2.3 实现mock对象的特定方法的行为2.4使用注解2.4.1 常见的注解2.4.2 使用注解的配置2.4.3使用注解的弊端 三、mock还是spy?3.1场景3.2如何使用3.3@Spy注解 四 FAQ4.1 org.mockito.Mockito跟mockit.M

  • 深入浅出Python字符串格式化2021-11-13 14:31:18

    转自:http://www.weidianyuedu.com/yuedu/ 字符串格式化操作符(%),非常类似于C 语言里面的printf()函数的字符串格式化,甚至所用的符号都一样,都用百分号(%),并且支持所有printf()式的格式化操作。语法如下: format_string % string_to_convert format_string为格式标记字符串,形式

  • CSS属性深入浅出-width和height2021-11-07 11:58:42

    转自:CSS属性深入浅出-width和heightwidth 是定义元素内容区的宽度;height是定义元素在内容区的高度 在内容区外面可以增加内边距(padding)、边框(border)和外边距(margin),这样的话就成了我们常说的盒子模型,https://www.pinlue.com/article/2019/06/2812/589268643855.html

  • 思维方式 | 深入浅出解释“第一性原理”2021-11-06 15:31:33

    https://zhuanlan.zhihu.com/p/26551274 中国的互联网知识媒体们从2017年3月份开始讨论这个“第一性原理”。互联网从业者们如果还不知道“第一性原理”,那说明落伍了。(断句很重要,请把前三个字一起读,如果因为分开读而导致你产生别的想法,说明你的关注重点在后三字。)   “第一性原理

  • 问题 G: 深入浅出学算法037-火车站2021-10-30 16:31:48

    题目描述 火车从始发站(称为第1站)开出,在始发站上车的人数为a,然后到达第2站,在第2站有人上、下车,但上、下车的人数相同,因此在第2站开出时(即在到达第3站之前)车上的人数保持为a人。从第3站起(包括第3站)上、下车的人数有一定规律:上车的人数都是前两站上车人数之和,而下车人数等于上一站

  • 深入浅出Java内存模型2021-10-27 08:31:23

    面试官:我记得上一次已经问过了为什么要有Java内存模型 面试官:我记得你的最终答案是:Java为了屏蔽硬件和操作系统访问内存的各种差异,提出了「Java内存模型」的规范,保证了Java程序在各种平台下对内存的访问都能得到一致效果 候选者:嗯,对的 面试官:要不,你今天再来讲讲Java内存模型这里边

  • 文件随机或顺序读写原理深入浅出2021-10-25 23:32:20

    一、文件读写的用户程序、操作系统、磁盘交互原理   最近为了彻底搞懂文件读写原理,我特意查询了很多资料,包括Java读写文件的API代码、操作系统处理文件以及磁盘硬件知识等。由于网上现存技术文章,几乎没有找到一篇能够彻底综合讲明白这个原理的文章。心中还是有很多疑问。且有不

  • 单例模式深入浅出---详细注释2021-10-21 22:00:13

    1、单例模式 1.1、单例设计模式 它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 数据库连接池就使用到了单例模式,初始化的时候

  • 5分钟让你掌握Vuex,深入浅出2021-10-20 15:04:38

    5分钟让你掌握Vuex,深入浅出 一、什么是Vuex? 概念:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 简单点来说(说人话),就是实现任意组件中通信,并可以检测数据的变化。 二、Vuex原

  • redis系列全家桶(七):深入浅出数据结构-集合2021-10-19 11:04:16

    集合(set)类型也是用来保存多个的字符串元素,但和列表类型不一样的是,集合中不允许有重复元素,并且集合中的元素是无序的,不能通过索引下标获取元素。如图所示,集合user:1:follow包含着"it"、"music"、"his"、"sports"四个元素,一个集合最多可以存储232-1个元 素。Redis除了支持集合内的增删

  • redis系列全家桶(八):深入浅出数据结构-有序集合2021-10-19 11:03:39

    有序集合相对于哈希、列表、集合来说会有一点点陌生,但既然叫有序集合,那么它和集合必然有着联系,它保留了集合不能有重复成员的特性,但不同的是,有序集合中的元素可以排序。但是它和列表使用索引下标作为排序依据不同的是,它给每个元素设置一个分数(score)作为排序的依据。如图所示,该有序

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有