• 2024-06-19XAF 属性编辑器(PropertyEditor)- 原理篇
    前言随着DEV24.1.3的发布,XAFBlazor中的属性编辑器(PropertyEditor)也进行了很大的改动,在使用体验上也更接近WinForm了,由于进行了大量的封装,理解上没有WinForm直观,所以本文通过对属性编辑器的原理进行解析,并对比新旧版本中的变化,使大家能够对属性编辑器有一个更全面的认识。
  • 2024-06-07推荐系统三十六式学习笔记:原理篇.内容推荐07|人以群分,你是什么人就看到什么世界
    目录协同过滤基于用户的协同过滤背后的思想原理实践1、构造矩阵2、相似度计算3、推荐计算4、一些改进应用场景:总结谈及推荐系统,不得不说大名鼎鼎的协同过滤。协同过滤的重点在于协同,所谓协同,也就是群体互帮互助,互相支持是群体智慧的体现,协同过滤也是这般简单直接,历
  • 2024-03-30计算机基础知识问答:编译原理篇
    编译原理一个C语言程序跑起来的过程是怎样的?预处理:在这一步,预处理器(如gcc-E)处理源文件中的预处理器指令,如#include、#define等。编译:编译器(如gcc-S)将预处理后的代码转换为汇编语言。这一步包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。汇
  • 2024-03-03计算机基础知识问答:计算机组成原理篇
    冯诺依曼机的基本思想:冯诺依曼机的基本思想主要包括以下几点:存储程序:计算机内部设置存储器,程序和数据统一存放在存储器中,指令和数据均用二进制数表示。程序控制:计算机执行程序时,无需人工干预,能自动、连续地执行程序,并得到预期的结果。二进制运算:计算机内部以二进制
  • 2024-02-26【教程】 iOS混淆加固原理篇
     摘要本文介绍了iOS应用程序混淆加固的缘由,编译过程以及常见的加固类型和逆向工具。详细讨论了字符串混淆、类名、方法名混淆、程序结构混淆加密等加固类型,并介绍了常见的逆向工具和代码虚拟化技术。 引言在iOS开发中,为了保护应用程序免受逆向工程和反编译的威胁,需要对应
  • 2024-02-19Python异步编程原理篇之IO多路复用模块selector
    selector简介selector是一个实现了IO复用模型的python包,实现了IO多路复用模型的select、poll和epoll等函数。它允许程序同时监听多个文件描述符(例如套接字),并在其中任何一个就绪时进行相应的操作。这样可以有效地管理并发I/O操作,提高程序的性能和资源利用率。本篇主要
  • 2024-01-25【完整版教程】iOS混淆加固原理篇
    引言在iOS开发中,应用程序的安全性和保护显得尤为重要。由于iOS系统的开放性,一些逆向工具可以轻松地对应用程序进行反编译和分析,从而导致应用程序源代码、算法和敏感信息的泄露。为了保护应用程序的安全性,我们需要对应用程序进行混淆加固。本文将介绍iOS混淆加固的原理和常见的加
  • 2024-01-19Python异步编程原理篇之协程的IO
    协程的IOasyncio作为实现异步编程的库,任务执行中遇到系统IO的时能够自动切换到其他任务。协程使用的IO模型是IO多路复用。在asyncio低阶API一篇中提到过“以Linux系统为例,IO模型有阻塞,非阻塞,IO多路复用等。asyncio常用的是IO多路复用模型的epool和kqueue”。本篇就介绍一
  • 2024-01-16Python 异步编程原理篇之新旧协程实现对比
    协程的发展流程再来回顾一下协程的发展流程:python2.5为生成器引用.send()、.throw()、.close()方法python3.3为引入yieldfrom,可以接收返回值,可以使用yieldfrom定义协程Python3.4加入了asyncio模块Python3.5增加async、await关键字,在语法层面的提供支持python3.7使用
  • 2023-10-23jenkins 原理篇——pipeline流水线 声明式语法详解
    大家好,我是蓝胖子,相信大家平时项目中或多或少都有用到jenkins,它的piepeline模式能够对项目的发布流程进行编排,优化部署效率,减少错误的发生,如何去写一个pipeline脚本呢,今天我们就来简单看看pipeline的语法。先拿一个helloworld的pipeline脚本举例,我们来看看pipeline脚本的组成
  • 2023-09-18从内核世界透视 mmap 内存映射的本质(原理篇)
    本文基于内核5.4版本源码讨论之前有不少读者给笔者留言,希望笔者写一篇文章介绍下mmap内存映射相关的知识体系,之所以迟迟没有动笔,是因为mmap这个系统调用看上去简单,实际上并不简单,可以说是非常复杂的一个系统调用。如果想要给大家把mmap背后的技术本质,正确地,清晰地还原
  • 2023-07-10支持向量机学习笔记--原理篇(一)
    支持向量机学习笔记–原理篇(一)前言初步学习机器学习给我最大的感受是它背后需要强大的数学知识,理论推导往往能帮助我们理解其本质。而在我看来,单纯的求解数学问题还不够,我们需要有把这部分理论知识运用到实际应用中去的能力。支持向量机(supportvector)是机器学习中用来解决监督分
  • 2023-06-13Redis系列16:聊聊布隆过滤器(原理篇)
    Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster集群模式追求性能极致:Redis6.0的多线程模型追求性能极致:客户端缓存带来的革命Redis系列8:Bitmap实现亿万级
  • 2023-06-07FOC学习记录——原理篇
    0说明此文章是为了记录学习FOC的过程,包括FOC原理及软硬件实现等内容。看了很多大佬的文章,写的不错,但是有些用词还是没让我觉得通俗易懂,所以自己想来写一个自己方便理解的,写的能让别人看懂了,说明我自己也就学会了。在学习过程中参考了很多大佬的文章等内容,会加以标注的。如果各位
  • 2023-05-15SpringBoot2原理篇-黑马
     原理篇1自动配置1.1bean的加载方式【一】1自动配置1.1bean的加载方式【一】1.1.1环境准备创建一个新的工程模块【Maven的,不是SpringBoot的】 直接创建 一个全新的Maven工程【添加坐标】<dependencies><dependency><groupId>org.spring
  • 2023-03-26SpringBoot2 学习资料,基础篇、实用篇、整合篇、原理篇
    SpringBoot2学习资料,需要的请callme省略好多图片。。。。。。
  • 2023-03-16k8s容器互联-flannel host-gw原理篇
    k8s容器互联-flannelhost-gw原理篇容器系列文章容器系列视频简析host-gw前面分析了flannelvxlan模式进行容器跨主机通信的原理,但是vxlan模式需要对数据包进行额外的
  • 2023-01-30网络空间情报战-原理篇
    情报的概述、定义、分类情报=军事+网安+数据情报的定义情报是一种有用信息,通常需要被搜集、处理、分析,辅助决策者做出正确行动。基于攻防两方,情报可分为我方
  • 2023-01-27如何打造网络安全红队攻防实验室?原理篇
    互联网到底是如何通信的?(IT基础设施)如何将两个电脑连接起来?互联网诞生之前,电脑之间都是单机运行,没有网卡、没有网线、没有协议栈,数据传输主要通过软盘、光盘等介质
  • 2022-12-13ElasticSearch原理篇
    一、开篇几个问题 1、大规模数据如何检索?当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑:1)用什么数据库好?(MySQL、sybase、Oracle、达
  • 2022-10-17基于深度学习的人脸识别系统——原理篇
    1.深度学习的基本原理深度学习的起源最早可以追溯到感知机,所谓的感知机即只有一个神经元的单层神经网络,它只能完成一个简单的线性分类任务,而要解决非线性的任务,一是
  • 2022-09-29SpringBoot基础篇->运维实用篇-->开发实用篇->原理篇
    点击领取课程使用到的资料(阿里云盘)一、SpringBoot基础篇二、SpringBoot运维实用篇三、SpringBoot开发实用篇四、SpringBoot原理篇