Skip to main content

moregeek program

聊聊mongodb中连接池、索引、事务-多极客编程

大家好,我是哪吒。三分钟你将学会:MongoDB连接池的使用方式与常用参数查询五步走,能活九十九?MongoDB索引与MySQL索引有何异同?MongoDB事务与ACID什么是聚合框架?在最开始接触MongoDB的时候,是通过 ​​MongoDatabase database = new MongoClient("localhost", 27017).getDatabase("test");​​

Read More

完整数据分析流程:python中的pandas如何解决业务问题-多极客编程

开篇作为万金油式的胶水语言,Python几乎无所不能,在数据科学领域的作用更是不可取代。数据分析硬实力中,Python是一个非常值得投入学习的工具。这其中,数据分析师用得最多的模块非Pandas莫属,如果你已经在接触它了,不妨一起来通过完整的数据分析流程,探索Pandas是如何解决业务问题的。数据背景为了能尽量多地使用不同的Pandas函数,我设计了一个古古怪怪但是实际中又很真实的数据,说白了就是

Read More

mysql索引覆盖-多极客编程

作者:孙涛1.什么是覆盖索引通常情况下,我们创建索引的时候只关注where条件,不过这只是索引优化的一个方向。优秀的索引设计应该纵观整个查询,而不仅仅是where条件部分,还应该关注查询所包含的列。索引确实是一种高效的查找数据方式,但是mysql也可以从索引中直接获取数据,这样就不在需要读数据行了。 覆盖索引(covering index) 指一个查询语句的执行只需要从辅助索引中就可以得到查询记录

Read More

pe格式:手写pe结构解析工具-多极客编程

PE格式是 Windows下最常用的可执行文件格式,理解PE文件格式不仅可以了解操作系统的加载流程,还可以更好的理解操作系统对进程和内存相关的管理知识,而有些技术必须建立在了解PE文件格式的基础上,如文件加密与解密,病毒分析,外挂技术等,在PE文件中我们最需要关注,PE结构,导入表,导出表,重定位表,下面将具体介绍PE的关键结构,并使用C语言编程获取到这些结构数据. 在任何一款操作系统中,可执行程

Read More

pe格式:iathook原理分析与代码编写-多极客编程

Ring 3层的 IAT HOOK 和 EAT HOOK 其原理是通过替换IAT表中函数的原始地址从而实现Hook的,与普通的 InlineHook 不太一样 IAT Hook 需要充分理解PE文件的结构才能完成 Hook,接下来将具体分析 IAT Hook 的实现原理,并编写一个DLL注入文件,实现 IAT Hook ,废话不多说先来给大家补补课。 <br> 在早些年系统中运行的都

Read More

详解数据链路层-局域网&广域网【王道计算机网络笔记】-多极客编程

局域网 局域网(Local Area Network):简称LAN,是指在某一区域内由多态计算机互联成的计算机组,使用广播信道 特点 覆盖的地理范围较小,只在一个相对独立的局部范围内联,如一座或集中的建筑群内 只用专门铺设的传输介质(双绞线、同轴电缆)进行联网,数据传输速率高(10Mb/s~10Gb/s) 通信延迟时间短,误码率低,可靠性较高 各站为平等关系,共享传输信道 多采用分布式控制和广播

Read More

有序存储对于高性能的意义-多极客编程

摘要:有序存储是指将数据按照某些字段排序后再存储。在此基础上,我们可以实现某些高性能算法,利用数据有序的特征来降低计算复杂度,从而大幅提高计算性能。本文分享自华为云社区《​​有序存储对于高性能的意义​​》,作者: 陈橘又青 。有序存储是指将数据按照某些字段排序后再存储。在此基础上,我们可以实现某些高性能算法,利用数据有序的特征来降低计算复杂度,从而大幅提高计算性能。免索引直接找在查找计算中,我们常

Read More

pe格式:导入表与iat内存修正-多极客编程

本章教程中,使用的工具是上次制作的PE结构解析器,如果还不会使用请先看前一篇文章中对该工具的介绍,本章节内容主要复习导入表结构的基础知识点,并通过前面编写的一些小案例,实现对内存的转储与导入表的脱壳修复等。 关于Dump内存原理,我们可以使用调试API启动调试事件,然后再程序的OEP位置写入CC断点让其暂停在OEP位置,此时程序已经在内存解码,同时也可以获取到程序的OEP位置,转储就是将程序原封不

Read More

pe格式:分析iathook并实现-多极客编程

Ring 3层的 IAT HOOK 和 EAT HOOK 其原理是通过替换IAT表中函数的原始地址从而实现Hook的,与普通的 InlineHook 不太一样 IAT Hook 需要充分理解PE文件的结构才能完成 Hook,接下来将具体分析 IAT Hook 的实现原理,并编写一个DLL注入文件,实现 IAT Hook 。 <!--more--> 在早些年系统中运行的都是DOS应用,

Read More

【数据预处理】基于kettle的字符串数据清洗、kettle的字段清洗、kettle的使用参照表集成数据-多极客编程

一.前言 需要本文章的源文件下链接自取:【ktr源文件】 1.1 实验内容 本次实验内容如下: 掌握基于Kettle的字符串数据清洗 掌握基于Kettle的字段清洗 掌握基于Kettle的使用参照表清洗 二.实验过程 2.1 实验内容一:掌握基于Kettle的字符串数据清洗 数据清理,就是试图检测和去除数据集中的噪声数据和无关数据,处理遗漏数据,去除空白数据域和知识背景下的白噪

Read More

12:企业规范约束-mysql-多极客编程

(目录) 12.1 ★库表字段约束规范 字段名: is_vip unsigned tinyint 长度为1 mysql命名是不区分大小写的,字段名必须是小写字母 字段分割用下划线隔开,且一旦定义就不能改字段了 表名: mysql仓库名一般和应用名保持一致,关键词不能用作表名,且表名不能出现复数 索引名: 主键一般是以pk_xxx开头,唯一键以uk_xxx,idx_xxx等开头 小数类型禁

Read More

#yyds干货盘点#linux使用最频繁的命令:ls 命令-多极客编程

ls命令介绍ls命令是英文 list 的简写形式。我们用它来列出文件。它的用法就是在任何目录下直接执行 ls,或者在 ls 后接目录路径(包括相对路径和绝对路径)。当然我们还可以使用一些选项,让我们可以看到更多信息。命令的选项很多,大飞认为比较实用的的可能有如下几个,个人觉得结合英文解释最容易记住:-l 表示 long,以长列表格式显示文件的详细信息。这个选项非常有用,有点类似于我们在Window

Read More

8:单表查询-mysql-多极客编程

(目录) 8.1 开端 细说查询语句 8.2 select 可以查询不存在的表,也可以做计算,别名操作使用as 或者省略 mysql> select 2*7 as res; +-----+ | res | +-----+ | 14 | +-----+ 1 row in set (0.00 sec) 8.3 from 来自哪张表,返回笛卡尔积 mysql> select * from

Read More

app开发之进阶完善篇【题小满app】【mui+flask+mongodb+h5】-多极客编程

👨‍💻作者简介: 我是上进小菜猪。 📗✉️如果文章知识点有错误的地方,请指正! 和大家一起学习一起进步🎈 📗PS:全网各个平台ID为上进小菜猪的都是我。 一,前言 最近几天都在加紧开发app,没有花时间去记录博客,现在刚完成了一个游戏积分排名的功能。暂时闲下来记录一下这几天写的东西,当然有些开发的细节记不太清楚了,大体的记录一下。 二,增加签到模块 2.1,前端设计 前端设计比较简单,我充当U

Read More

sap abap cds view 里 inner join 和 association 的区别-多极客编程

最近有朋友在我的知识星球里向我提问,SAP ABAP CDS view 的 INNER JOIN 和 Association 的功能可以理解为一样吗? 本文就来聊一聊这个话题。既然 CDS view 里同时支持了 INNER JOIN 和 Association 两种操作,那说明二者必然存在一些差异。 首先创建一个包含 INNER JOIN 的 CDS view,将 sflight 和 spfl

Read More

【django之django rest framework框架安装+django之orm框架】-多极客编程

【Django之Django REST Framework框架安装】一、简介它是在Django基础之上,进行了二次开发主要用于构建Restful API简称为DRF框架或者REST Framework框架二、特性提供了强大的Serializer序列化器,可以高效地进行序列化与反序列化操作提供了极为丰富的类视图、Mixin扩展类、Viewset视图集提供了直观的Web API界面多种身份认证和权限认

Read More

sap abap cds view 里 inner join 和 association 的区别-多极客编程

最近有朋友在我的[知识星球]里向我提问,SAP ABAP CDS view 的 INNER JOIN 和 Association 的功能可以理解为一样吗? 本文就来聊一聊这个话题。既然 CDS view 里同时支持了 INNER JOIN 和 Association 两种操作,那说明二者必然存在一些差异。 首先创建一个包含 INNER JOIN 的 CDS view,将 sflight 和 spf

Read More

机器学习 -- 分类-多极客编程

1. 朴素贝叶斯   贝叶斯决策理论方法是统计模型决策中的一个基本方法,基本思想如下:  (1) 已知类条件概率密度参数表达式和先验概率  (2) 利用贝叶斯公式转换成后验概率  (3) 根据后验概率大小进行决策分类。   贝叶斯概率研究的是条件概率,也就是研究的场景是在带有某些前提条件下,或者在某些背景条件的约束下发生的概率问题。贝叶斯公式:    设 D1、D2、...、Dn 为样本空间 S

Read More

go 结构体与 json 之间的转换-多极客编程

耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的内容是 Go 结构体与 JSON 之间的转换。如果本文对你有帮助,不妨点个赞,如果你是 Go 语言初学者,不妨点个关注,一起成长一起进步,如果本文有错误的地方,欢迎指出!前言在日常开发中,我们往往会将 ​​JSON​​​ 解析成对应的结构体,反之也会将结构体或 ​​Map​​​ 数据转成 ​​JSON​​​。接下来本文会通过 ​​JSON

Read More

mysql_04--查询select1_月同学不写bug的博客-多极客编程

(目录) 1. 基本语法 1.1 完全体语法 select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 1.2 具体用法 构建三个表,分别为: user: dept: demo: 1.2.1 查询所有字段 select * from use

Read More