<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xifenglie123321的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xifenglie123321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xifenglie123321]]></copyright><item><title><![CDATA[基于表情识别的课堂效果检测与评价系统的设计与实现智慧课堂]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/139109290</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/139109290</guid><author>xifenglie123321</author><pubDate>Wed, 22 May 2024 09:43:47 +0800</pubDate><description><![CDATA[国内外的各类学校陆续延期开学，传统的教育计划受到了前所未有的冲击，新的教育模式受到推崇。单人检测数据输入到系统经过检测识别正常，多人检测数据输入系统做检测结果正常，无人检测结果正常，说明相机链接无误，可以开启摄像头检测学生状态，然后根据使用的场景，可以在时间框内设置间隔内检测的时间，设置好间隔时间后，单击开始运行按钮，即可开启运行课堂实时检测，系统可以做出实时的课堂评价，并且系统可以不断记录间隔时间内的课堂上学生的听课状态，达到时间间隔，将做出对应时间间隔内的课堂效果评价。以提高系统检测结果的正确性。]]></description><category></category></item><item><title><![CDATA[Sql2000数据库的备份文件恢复到Sql2005的方法]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/139108967</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/139108967</guid><author>xifenglie123321</author><pubDate>Wed, 22 May 2024 09:37:42 +0800</pubDate><description><![CDATA[由上述内容不难看出来，使用Sql Server 2000的数据库备份文件还原Sql Server 2000的数据库和还原Sql Server 2005的数据库时，其关键所在就是在Sql 2000时是必须新建数据库并对其还原，而在Sql 2005时是必须不能新建数据库才能对其还原。另外一个区别就是Sql 2000时是要新建的数据库名称与原库名称相同，而Sql 2005时输入的数据库名称可以是任意的一个名称，不必与原库名称相同。2、右键选择新建的数据库，找到并选择还原数据库，再随后的窗口中选择从设备；]]></description><category></category></item><item><title><![CDATA[实时分析构架实现(SQL2016/SQL2017)]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/139108876</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/139108876</guid><author>xifenglie123321</author><pubDate>Wed, 22 May 2024 09:36:53 +0800</pubDate><description><![CDATA[以上是通过列存储索引来实现实时分析的构架，技术上来说alwayson 和COLUMNSTORE  Index 使这种构架得以实现。alwayson能够将负担分开，而列存储索引加快了访问的速度，SQL 2016、SQL2017中这两种技术都有更加强大的功能。]]></description><category></category></item><item><title><![CDATA[HFSQL是可移植、免费、无限制的 SQL 数据库。]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/139108796</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/139108796</guid><author>xifenglie123321</author><pubDate>Wed, 22 May 2024 09:36:14 +0800</pubDate><description><![CDATA[HFSQL是可移植、免费、无限制的 SQL 数据库。]]></description><category></category></item><item><title><![CDATA[Oracle Database 20c与DATA SAFE]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622900</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622900</guid><author>xifenglie123321</author><pubDate>Thu, 11 Apr 2024 08:25:47 +0800</pubDate><description><![CDATA[它能够从用户账户、权限与角色、鉴权控制、FGA控制、审计、加密与数据库配置等方面，全面评估当前数据库系统的安全性，下面我们就一步一步操作，看看当前的DB20c数据库的安全情况，需要注意的是，这里提到的安全评估不是产品本身的安全性，而是用户在使用数据库时是否做了很好的安全配置，比如大家经常使用sys用户作为业务用户登录，这应该不是数据库软件本身的问题，而是使用的问题。评估的过程会很快，一般在不到一分钟的时间就可以完成，通过观察发现，Data Safe已经找到了我们不合理的配置，并将这个风险评级设定为高风险。]]></description><category></category></item><item><title><![CDATA[AnalyticDB向量化引擎]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622876</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622876</guid><author>xifenglie123321</author><pubDate>Thu, 11 Apr 2024 08:24:47 +0800</pubDate><description><![CDATA[向量化按批读取和处理的行为在本批次中让需要处理的数据和指令都驻留在CPU的L1/L2 Cache中，在缓存命中情况下性能为从内存读取的10-30倍。4）在按批处理模型下，代码实现能更好地以向量化方式实现，一方面有利于CPU进行数据预取，另一方面尽可能减少程序的条件跳转，从CPU获得更好的指令流水线执行，同时也有利于编译器生成SIMD指令提高执行效率。这里重点关注他的向量化引擎。3）内存的分配和回收，也从每条记录的分配回收，到每批记录的分配和回收，整体减少内存分配回收次数和碎片管理的开销。]]></description><category></category></item><item><title><![CDATA[openGauss 表模式定义]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622862</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622862</guid><author>xifenglie123321</author><pubDate>Thu, 11 Apr 2024 08:23:50 +0800</pubDate><description><![CDATA[其中CREATE TABLE指定了SQL的语义是要创建一个保存仓库信息的基本表，warehouse是要创建的基本表的名称，warehouse基本表中有9个列（属性），每个列都有自己固有的数据类型，数据类型中可以根据列的要求来指定其对应的长度、精度等信息，例如w_id是仓库的编号信息，通过SAMALLINT类型来表示编号，而w_name是VARCHAR类型，其最大长度是10。在基本表创建之后，还可以通过ALTER TABLE语句来修改基本表的模式，可以增加新的列、删除已有的列、修改列的类型等。]]></description><category></category></item><item><title><![CDATA[安装openGauss获取安装包]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622848</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622848</guid><author>xifenglie123321</author><pubDate>Thu, 11 Apr 2024 08:23:00 +0800</pubDate><description><![CDATA[openGauss开源社区上提供了安装包的获取方式。]]></description><category></category></item><item><title><![CDATA[openGauss SQL解析]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622836</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622836</guid><author>xifenglie123321</author><pubDate>Thu, 11 Apr 2024 08:22:17 +0800</pubDate><description><![CDATA[语法分析：根据SQL语言的标准定义语法规则，使用词法分析中产生的词去匹配语法规则，如果一个SQL语句能够匹配一个语法规则，则生成对应的抽象语法树（Abstract Syntax Tree，AST）。在有效性检查的同时，语义分析的过程还是有效性语义绑定（Bind）的过程，通过语义分析的检查，抽象语法树就转换成一个逻辑执行计划，逻辑执行计划可以通过关系代数表达式的形式来表现，如图7-3所示。检查与解析属性的使用：在SELECT句中或者WHERE子句中出现的各个属性必须是FROM子句中某个关系或视图的属性。]]></description><category></category></item><item><title><![CDATA[openGauss列存储引擎的总体架构]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622825</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622825</guid><author>xifenglie123321</author><pubDate>Thu, 11 Apr 2024 08:21:46 +0800</pubDate><description><![CDATA[如图9-25所示，假设以6万行作为一个单位，则一个12万行、3列宽的表，则被划分为8个CU，每个CU对应一个列上的6万个列数据。当然，大部分时候，CU在经过压缩后，因为数据特征与压缩率的不同，文件大小会完全不同，例如图9-26所示.列存引擎的存储基本单位是CU（Compression Unit，压缩单元），即表中一列的一部分数据组成的压缩数据块。每个CU对应一个CU Desc的记录，在CU desc里记录了整个CU的事务时间戳信息、CU的大小、存储位置、magic校验码、min/max等信息。]]></description><category></category></item><item><title><![CDATA[鲲鹏和昇腾有什么区别？]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622803</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622803</guid><author>xifenglie123321</author><pubDate>Thu, 11 Apr 2024 08:21:00 +0800</pubDate><description><![CDATA[华为作为鲲鹏计算产业的成员，聚焦于发展Kunpeng处理器的核心能力，通过战略性、长周期的研发投入，吸纳全球计算产业的优秀人才和先进技术，构筑Kunpeng处理器的业界领先地位，为产业提供绿色节能、安全可靠、极致性能的算力底座。鲲鹏计算满足高性能、低功耗、低延时的绿色计算要求，有巨大的市场空间，同时又有中国电子技术标准化研究院、Arm中国、华为等行业翘楚支持，发展鲲鹏计算产业已经具备了技术和商业基础。华为是鲲鹏计算产业的主要成员，致力推动鲲鹏生态发展，并在市场上优先支持合作伙伴基于鲲鹏处理器的计算产品。]]></description><category></category></item><item><title><![CDATA[openGauss 向量化引擎]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622789</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622789</guid><author>xifenglie123321</author><pubDate>Thu, 11 Apr 2024 08:20:29 +0800</pubDate><description><![CDATA[传统的行执行引擎大多采用一次一元组的执行模式，这样在执行过程中CPU大部分时间并没有用来处理数据，更多的是在遍历执行树，就会导致CPU的有效利用率较低。同样会使用节点表示，继承于行执行节点，执行流程采用递归方式。主要包含的节点有：CStoreScan（顺序扫描），CStoreIndexScan（索引扫描），CStoreIndexHeapScan（利用Bitmap获取元组），VecMaterial（物化），VecSort（排序），VecHashJoin（向量化哈希连接）等，下面将逐一介绍这些执行算子。]]></description><category></category></item><item><title><![CDATA[列式向量化]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622775</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137622775</guid><author>xifenglie123321</author><pubDate>Thu, 11 Apr 2024 08:19:51 +0800</pubDate><description><![CDATA[列式存储我是理解的HTAP，就是要实现行列混存（无论是垂直方向的Oracle还是 水平方向的PG、MySQL、TiDB和OB）。最后我们讨论分析（全是我们自己想想的），应该是ab同时拿，且2X6和3X7等等一起。可能是有的，遇到复杂的情况，比如ab是两个复杂的矩阵，那么就有用武之地了。数据库市场前后几十年而历久弥新，而云行业的发展给这个古老又全新的行业带来不一样的冲击。数据库是基础的，它一直默默耕耘于各行各业，是当今软件工业的基石，其向上承接各种变化的需求而不断改进、向下则依据硬件的演进而演进。]]></description><category></category></item><item><title><![CDATA[python函数]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137584902</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137584902</guid><author>xifenglie123321</author><pubDate>Wed, 10 Apr 2024 09:59:20 +0800</pubDate><description><![CDATA[a可以为任意类型，可以为number，也可以为String，可以为List、Tuple、set、Dictionary都可以。在某些情况下，函数的参数的个数是不固定的。情况2：如果指定了函数的参数，在调用函数的时候，没有传入相对应的值，则会出错。方式1：位置参数，以正确的顺序传入函数，调用时的数量必须和声明时一样。情况1：函数定义的参数的个数必须和调用函数传入的值个数保持一致。情况3：在没有传入函数值的情况下，可以对函数参数设置默认值。sum(b=1,a=2)，调用后a=2，b=1。return 返回值。]]></description><category></category></item><item><title><![CDATA[关于OpenCV for Python入门-DNN模块实现人脸检测]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137347771</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137347771</guid><author>xifenglie123321</author><pubDate>Wed, 03 Apr 2024 15:37:20 +0800</pubDate><description><![CDATA[下面用到的SSD人脸检测器的骨干网络是REsNet-10，当前它提供了两个训练好的模型：基于深度学习框架caffe训练的模型（原始Caffe实现的16位浮点型版本）和基于TensorFlow训练的模型（TensorFlow实现的8位量化版本）。关于caffe训练的模型和基于TensorFlow训练的模型，在git上是无法打开了，笔者也是费了不少周章才获取到了，为了增加大家的一点热情和好奇心，还是自行百度下载吧。1927年在比利时布鲁塞尔召开的第五次索尔维会议，共29个人，但是是彩色照片，一个也未识别出来。]]></description><category></category></item><item><title><![CDATA[关于OpenCV for Python入门-dlib实现人脸检测]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137347731</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137347731</guid><author>xifenglie123321</author><pubDate>Wed, 03 Apr 2024 15:36:36 +0800</pubDate><description><![CDATA[Dlib包含用于处理网络，线程，图形用户界面，数据结构，线性代数，机器学习，图像处理，数据挖掘，XML 和文本解析，数值优化，贝叶斯网络以及许多其他任务的软件组件。因此，首先也是最重要的是一组独立的软件组件。使用训练好的模型shape_predictor_68_face_landmarks.dat，在检测出人脸的同时，检测出人脸上的68个关键点，再看一下刘德华。# 使用训练好的模型shape_predictor_68_face_landmarks.dat，在检测出人脸的同时，检测出人脸上的68个关键点。]]></description><category></category></item><item><title><![CDATA[DGA域名检测]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137347670</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137347670</guid><author>xifenglie123321</author><pubDate>Wed, 03 Apr 2024 15:35:23 +0800</pubDate><description><![CDATA[在互联网中，攻击者通过传播僵尸程序感染大量主机，这些被感染的主机通过一个信道被攻击者操控，进而形成僵尸网络。在这个过程中，攻击者常常会使用域名将恶意程序连接至C&C服务器，从而达到操控受害者机器的目的。其中攻击者通常采用DGA（域名生成算法），通过输入种子随机生成大量的恶意域名，以此逃避域名黑名单检测的技术手段。僵尸网络的攻击者一般采用fast-flux和domain-flux两种DNS技术以隐藏其真实的C&C服务器，而僵尸网络通过域名生成算法与C&C服务器建立连接。]]></description><category></category></item><item><title><![CDATA[使用Azure人脸API对图片进行人脸识别]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137347651</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137347651</guid><author>xifenglie123321</author><pubDate>Wed, 03 Apr 2024 15:34:41 +0800</pubDate><description><![CDATA[通过简单的一个wpf的应用我们演示了如果使用Azure人脸API进行图片中的人脸检测，真的非常方便，识别代码只有1行而已。如果不用C# sdk还可以使用更加通用的rest api来调用，这样可以适配任何开发语言。Azure人脸API除了能对图片中的人脸进行检测，还可以对多个人脸进行比对，检测是否是同一个人，这样就可以实现人脸考勤等功能了，这个下次再说吧。]]></description><category></category></item><item><title><![CDATA[Python编程：python-attrs模块的简单使用]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137347614</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137347614</guid><author>xifenglie123321</author><pubDate>Wed, 03 Apr 2024 15:33:49 +0800</pubDate><description><![CDATA[attrs 可以简单理解为namedtuple的增强版。]]></description><category></category></item><item><title><![CDATA[Oracle 递归函数]]></title><link>https://blog.youkuaiyun.com/xifenglie123321/article/details/137271294</link><guid>https://blog.youkuaiyun.com/xifenglie123321/article/details/137271294</guid><author>xifenglie123321</author><pubDate>Wed, 03 Apr 2024 15:33:05 +0800</pubDate><description><![CDATA[假设我的输入日期是01012016 ，函数应该递归执行直到31122016 （每月最后一天，即总共12次）我应该从这个光标将数据插入到一个文件中。这个文件应该为作为输入传入的日期单独生成。但你的问题不一定意味着递归，在我看来，你只是想在循环中处理一些东西。使用此i_date ，它应该执行类似于将数据从表读取到游标的操作。你能给我一个在plsql中递归函数的例子吗。递归函数只是一个调用自己的函数。它将i_date作为输入变量。]]></description><category></category></item></channel></rss>