ICode9

精准搜索请尝试: 精确搜索
  • CodeQL简介及其windows下环境安装2022-01-14 20:03:23

    CodeQL简介 CodeQL项目地址:https://github.com/github/codeql CodeQL官网:https://codeql.github.com/ 截止到目前在github上有4.1k个star 该项目的历史为:Semmle公司最早独创性的开创了一种QL语言,Semmle QL,并且运行在自家LGTM平台上。 LGTM平台上存放的就是一些开源项目,用户可以选

  • ELK简介2022-01-14 18:03:19

    ELK简介 ELK是三个开源软件的缩写,Elasticsearch、Logstash、Kibana。它们都是开源软件。不过现在还新增了一个 Beats,它是一个轻量级的日志收集处理工具(Agent),Beats 占用资源少,适合于在各个服务器上搜集日志后传输给 Logstash,官方也推荐此工具,目前由于原本的 ELK Stack 成员

  • C++轻量级界面开发框架ImGUI介绍2022-01-14 09:02:42

      如果从事过C++ Windows客户端开发,大家对MFC、Qt、DuiLib等各种DirectUI应该有了解,本篇给大家介绍一个超级轻量级的C++开源跨平台图形界面框架ImGUI. ImGUI简介   ImGUI主要用于游戏行业,所有的控件都需要手绘实现,当然性能也是满满的,毕竟是直接用dx/opengl来实现。

  • 学习笔记2022-01-13 22:05:29

    一、认识WEB 「网页」主要由文字、图像和超链接、音频、视频等元素构成,本质上是一个html文件。 「浏览器」是网页显示、运行的平台。 「浏览器内核」(排版引擎、解释引擎、渲染引擎)负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。 浏览器 内核 备注 IE Trident IE

  • 虚拟机字节码执行引擎2022-01-12 17:06:58

    执行引擎在执行字节码的时候,通常会有解释执行和编译执行。 输入的是字节码二进制流,输出的是执行结果。 Java虚拟机以方法作为最基本的执行单元,“栈帧”则是用于支持虚拟机进行方法调用和方法执行背后的数据结构。 每一个栈帧都包括了局部变量表,操作数栈,动态连接,方法返回地址和

  • 大数据术语之ClickHouse2022-01-12 10:03:09

    Clickhouse     ClickHouse是俄罗斯的Yandex于2016年开源的列式存储数据库(DBMS),使用C++语言编写,主要用于在线分析处理查询(OLAP), 能够使用SQL查询实时生成分析数据报告。     特点:     1.列式存储     2.DBMS的功能     3.多样化引擎     4.高吞吐写入能力(顺序

  • python爬虫基础知识2022-01-12 09:58:26

    一、基础入门 1.1 什么是爬虫 爬虫(spider,又网络爬虫),是指向网站/网络发起请求,获取资源后分析并提取有用数据的程序。 从技术层面来说就是 通过程序模拟浏览器请求站点的行为,把站点返回的HTML代码/JSON数据/二进制数据(图片、视频) 爬到本地,进而提取自己需要的数据,存放起来使用

  • 什么是浏览器内核?2022-01-11 21:59:33

    简单来说,浏览器内核是浏览器的核心,也称“渲染引擎”,用来解释网页语法并渲染到网页上,浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息 浏览器内核又可以分成两部分:渲染引擎和JS引擎 渲染引擎:负责获取网页的内容并显示,不同的浏览器内核对网页的解析渲染也不同JS引擎:

  • Mysql的逻辑架构与存储引擎2022-01-11 12:32:41

    MySQL最重要、最与众不同的特性是它的存储引擎架构,这种架构的设计将查询处理(Query Processing)及其他系统任务(Server Task)和数据的存储/提取相分离。这种处理和存储分离的设计可以在使用时根据性能、特性,以及其他需求来选择数据存储的方式。   1.连接层 最上层是一些客户端和连

  • SpringBoot11:Thymeleaf模板引擎2022-01-11 09:33:07

    SpringBoot11:Thymeleaf模板引擎 模板引擎 前端交给我们的页面,是html页面。如果是我们以前开发,我们需要把他们转成jsp页面,jsp好处就是当我们查出一些数据转发到JSP页面以后,我们可以用jsp轻松实现数据的显示,及交互等。 jsp支持非常强大的功能,包括能写Java代码,但是呢,我们现在的这

  • docker基础_docker引擎内部原理2022-01-10 18:01:40

    docker引擎内部原理 docker主要由以下主要组件构成:docker客户端、docker守护进程(daemon)、containerd、runc、shim daemon daemon的主要功能包括镜像管理、镜像构建、REST API、身份验证、安全、核心网络以及编排。 containerd 主要任务就是对容器的生命周期管理---start|s

  • MySQL索引(InnoDB)2022-01-09 19:02:25

    MySQL索引(InnoDB) 一:数据在表中的组织存放方式索引组织表InnoDB逻辑存储结构 二:索引的分类三:B+ 树索引聚集索引(聚簇索引)辅助索引 四:B+ 树索引的使用索引选择联合索引覆盖索引 五:哈希索引六:全文索引 一:数据在表中的组织存放方式 索引组织表 在InnoDB存储引擎中,表都是根据主

  • MySQL基础学习(二)——常见的存储引擎和数据类型2022-01-08 20:05:51

    前言 上一篇mysql基础学习,简单总结了mysql数据库设计的几个步骤,以及每个步骤要做的事情,但是针对最为关键的物理设计并没有过多提及,因为物理设计部分涉及数据库存储引擎的选择,数据表中字段类型的选择,这些内容较多,这里单独开一篇博客来进行总结 物理设计要做的事情 数据库物理

  • 工作流引擎发展脉络整理2022-01-08 09:30:33

    起源  jBPM3是一个完整的工作流系统实现,面向开发人员,目的在于简化对组织核心流程进行支撑的软件创建,不支持标准。 发展 jBPM4引入PVM,使其拥有更强大的扩展性,同时增加BPMS特性,这些特性包括了对BPMN的支持、面向业务人员的Web建模器和简单统计分析功能的加入。 分裂 JBPM的主

  • activiti工作流引擎数据库表结构2022-01-06 19:33:29

    一、数据库表的命名 acitiviti数据库中表的命名都是以act_开头的。 第二部分是一个两个字符用例表的标识。此用例大体与服务api是匹配的。   act_re_*:’re’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。act_ru_*:’ru’表示runtime。这是运行

  • Java工作流引擎有哪些?2022-01-06 18:05:09

    市面上有很多有很多Java版本的工作流引擎,主要分类就是免费和付费的。 免费工作流引擎: Activiti和Flowable Activiti和Flowable都是来自于一个叫JBPM的开源工作流。在早期Jboss发行JBPM4的时候,因为合作伙伴关系闹的不开心。于是其中一个核心人员离职。加入了Alfresco(Activiti

  • 深入浏览器工作原理和JS引擎(V8引擎为例)2022-01-06 14:35:40

    浏览器工作原理和JS引擎 1.浏览器工作原理 在浏览器中输入查找内容,浏览器是怎样将页面加载出来的?以及JavaScript代码在浏览器中是如何被执行的? 大概流程可观察以下图: 首先,用户在浏览器搜索栏中输入服务器地址,与服务器建立连接; 服务器返回对应的静态资源(一般为index.html); 然后,浏

  • 规则引擎里的逆波兰算法在中的运用2022-01-05 13:31:14

    场景 以工单系统为例,比如发起了一个审批流程,通过规则引擎配置了如下规则: $合同类型$ = ‘商务合同’ || ( $合同总金额$ > 1000000 && $合同总金额$ < 2000000 ) 满足上面表达式会走审批1,否则走审批2逻辑。 对于上面的表达式,我们都知道首先应该先比较 || 两边的表达式,||右边的表

  • clickhouse引擎介绍2022-01-04 10:30:00

    MergeTree¶家族 (LSM-Tree 数据结构) Replicated(副本)+ MergeTree等 = ReplicatedMergeTree MergeTree : ReplacingMergeTree : 在后台数据合并期间,对具有相同排序键的数据进行去重操作。 SummingMergeTree : 当合并数据时,会把具有相同主键的记录合并为一条记录。根据聚合字

  • 一条sql语句如何执行的(上)2022-01-04 08:02:00

    select * from T where id= 10 只能看到结果却看不到生成 下面是mysql的基本架构,可以看到SQL在mysql中各个模块中的执行过程      Mysql大体上可以分为Server层和存储引擎层两部分。 Server层:连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及

  • 存储引擎层2022-01-01 11:32:23

    MySQL学习系列 MySQL 数据库区别于其他数据库的最重要的一个特点就是其插件式的表存储引擎。MySQL 插件式的存储引擎架构提供了一系列标准的管理和服务支持, 这些标准与存储引擎本身无关, 可能是每个数据库系统本身都必需的, 如 SQL 分析器和优化器等, 而存储引擎是底层物理结

  • MySQL 体系架构2021-12-31 23:32:57

    MySQL学习系列 可以看出 MySQL 最上层是连接组件。下面服务器是由连接池、 管理工具和服务、 SQL 接口、 解析器、 优化器、 缓存、 存储引擎、 文件系统组成。 连接池: 由于每次建立建立需要消耗很多时间, 连接池的作用就是将这些连接缓存下来, 下次可以直接用已经建立好的

  • 标题:物理引擎2021-12-31 14:02:55

    一、定义 物理引擎就是在游戏中模拟真实的物理效果,比如,场景中有一个立方体和一个球体,球体在空中,立方体在地面倾斜放置,在空中的球体开始自由下落,然后与地面上的立方体对象发生碰撞,而物理引擎就是用来模拟真实碰撞的效果。 二、刚体 Rigidbody(刚体)组件可使游戏对象在物理系统的控

  • 主流流程引擎 flowable 启动流程2021-12-31 13:04:34

    package org.fh.controller.act; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.fh.controller.base.BaseController; import org.flowable.common.engine.impl.identity.Authentication; import org.flowable.engine

  • 执行引擎2021-12-29 22:34:55

    【select 1】 1)主要函数 2)调用栈    3)往libpq写数据调用栈 4)函数备注 【select * from t1】 1)函数备注  2)调用栈

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

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

ICode9版权所有