E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Muduo源代码分析
大数据分析Apache Spark的应用实例
这个开放
源代码分析
引擎以比MapReduce更快的速度处理大量数据而出类拔萃,因为数据被持久存储在Spark自己的处理框架中。在考虑Hadoop生态系统中的各种引擎时,重要的
「已注销」
·
2022-09-28 07:13
C++ 网络编程 自学 01
网络框架:libvent、ace、
muduo
socket编程socket是一套用于不同主机间通信的API,工作在TCP/IP协议栈之上,中文“套接字”API就是应用程序编程接口通常接口为IP地址和端口IP
Gigi Princess
·
2022-09-15 13:54
C++开发快速记忆合集
网络编程
网络
服务器
tcp/ip
udp
C++11重写
muduo
网络库——预备知识
一、阻塞、非阻塞、同步、异步1、典型的一次I/O的两个阶段是什么?1)数据准备和数据读写我们作为服务器,接收客户端的请求,得先监听客户端有没有数据过来,这是一个状态,还有就是数据过来了该怎么去读写,这又是一个状态。实际上,阻塞,非阻塞,同步,异步,分别是这两种状态下的体系。2、网络I/O阶段1:数据准备数据准备:根据系统IO操作的就绪状态,分为阻塞:让调用I/O的线程进入阻塞状态,数据准备好了就唤
贪睡的蜗牛
·
2022-09-12 10:41
C++11重写muduo网络库
网络
c++
linux
服务器
SAP 电商云 Spartacus UI 和 Accelerator UI 里的 ASM 模块
asm=true之后,在登录界面上方也会多出一个StartSession的按钮:选择当前site上一个客户,比如JerryWang:从
源代码分析
,SpartacusUI上确实没有显示Placedby字段
·
2022-08-12 22:21
Vue 3.0的attribute强制行为理解学习
目录理解property和attributeproperty形容词名词attributevue3中的property和attributexml中的属性节点vue3.0的attribute强制行为
源代码分析
·
2022-08-12 10:25
Java效率提升神器之Guava-Joiner
目录JoinerJoiner.MapJoiner
源代码分析
拼接Map键值对姊妹篇:Java效率提升神器jOOR在我们的开发中经常会用到Guava中的一些功能。
·
2022-07-07 11:51
源代码分析
改善客户体验:静态分析工具Klocwork通信行业案例
Polycom,Inc.是全球一体化协作通信的领导者。是专业开发、制造和销售高质量音视频会议系统及解决方案的领先提供商。Polycom的产品通过让人们在全球范围内进行协作和交流,就像人们在同一个房间里一样,使其工作场所发生了革命性的转变。为了创造这种体验,他们的产品必须每次都能提供可靠且无缝的“面对面”体验。20年来,作为统一通信行业的先驱,Polycom确实面临着一些挑战,比如用新旧代码扩展代码
·
2022-06-27 17:41
静态分析软件测试嵌入式
@FeignClient注解中属性contextId的使用说明
目录一、概述二、解决方案2.1方案12.2方案2三、
源代码分析
相关代码1相关代码2一、概述如果我们使用Feign定义了两个接口,但是目标服务是同一个,那么在SpringBoot启动时就会遇到一个问题:Description
·
2022-06-18 13:10
C++async、future、packaged_task、promise的使用
对线程又有了深刻的认识,以前写的线程基本都是同步线程,而自从学习了
muduo
网络库更知道要用异步的思想去处理问题,因为有时候同步是必须的,但有的时候同步会造成本不必要的浪费,所以也适当的用异步操作来代替同步操作
dxgzg
·
2022-06-16 00:48
C++并发
C++
c++
多线程
nginx
源代码分析
之内存池(ngx_pool_t)技术
文章目录前言一、内存池基本概念二、nginx数据类型监测三、nginx内存池相关结构体定义1.内存池数据管理结构2.内存池数据结构3.大内存块数据结构4.内存释放处理结构四、内存池的操作1.内存池创建2.内存池的使用3.小内存块的申请4.大内存块的申请5.内存池的释放五、代码示例1.开发环境2.代码改造3.测试demo4.编译命令5.运行效果前言由于业务的需要经常用nginx作为反向代理服务器,提
nicomy2018
·
2022-06-08 20:54
c++
nginx
内存优化
Python基础教程之pytest参数化详解
目录前言
源代码分析
装饰测试类装饰测试函数单个数据一组数据组合数据标记用例嵌套字典增加测试结果可读性总结前言上篇博文介绍过,pytest是目前比较成熟功能齐全的测试框架,使用率肯定也不断攀升。
·
2022-05-30 17:24
linux io系统调用,Linux 2.6.11内核文件IO系统调用详解 (1)
1.引言从事Linux环境工作2年有余,一直懵懵懂懂,1年前拜读了《莱昂氏UNIX
源代码分析
》一书,感觉自己的学习道路漫漫且修远。
Joy雒金凤
·
2022-05-29 12:35
linux
io系统调用
jieba库中基于 TextRank 算法的关键词抽取——
源代码分析
(一)
pairfilter方法的定义用于分词的jieba.cut总结2021SC@SDUSC前言在一篇文章中已经提到从这篇文章开始会对jieba库中的源代码实现进行分析,首先从TextRank算法开始进行,具体算法内容及
源代码分析
如下
叮叮咚咚乐呵呵
·
2022-05-23 07:09
算法
python
其他
muduo
CMakeLists.txt注释
cmake_minimum_required(VERSION2.6)#使用的版本是CMake>=2.6project(
muduo
CCXX)#是C和C++的工程项目enable_testing()#开启测试
骑着螃蟹赶飞机
·
2022-05-22 10:19
muduo
-Buffer
tcpConnectionclassTcpConnection:NonCopyable,publicenable_shared_from_this{private:enumStateE{k_disconnected,k_connecting,//正在连接k_connected,//已连接k_disconnecting,};public:TcpConnection(EventLoop*loop,co
无敌的神龙战士
·
2022-05-16 10:51
#
muduo源码解析
c++
用 Python 将微信热文转换成Word文档 | 神级操作
1、微信热文
源代码分析
一篇微信文章,url开头一定是https://m
小詹学 Python
·
2022-05-07 12:49
html
python
css
数据可视化
oauth
神级操作丨用 Python 将微信热文转换成Word文档
1、微信热文
源代码分析
一篇微信文章,url开头一定是https://m
翎子生。
·
2022-05-07 12:15
学习python
python
html
opencv
oauth
数据可视化
muduo
源码分析之TcpServer模块详细介绍
这次我们开始
muduo
源代码的实际编写,首先我们知道
muduo
是LT模式,Reactor模式,下图为Reactor模式的流程图[来源1]然后我们来看下
muduo
的整体架构[来源1]首先
muduo
有一个主反应堆
·
2022-04-25 16:49
muduo
源码分析之TcpServer模块
这次我们开始
muduo
源代码的实际编写,首先我们知道
muduo
是LT模式,Reactor模式,下图为Reactor模式的流程图[来源1]然后我们来看下
muduo
的整体架构[来源1]首先
muduo
有一个主反应堆
·
2022-04-24 21:24
golang
muduo
源码分析之回调模块
这次我们主要来说说
muduo
库中大量使用的回调机制。
·
2022-04-24 21:54
golang
C++深入刨析
muduo
中的抽象类Poller
Poller,引用不同的派生类对象(PollPoller或EpollPoller),调用同名覆盖方法,就可以很方便地去扩展不同的I/O复用Poller.h源码#include#include#include"
muduo
·
2022-04-24 18:45
muduo
源码分析之Buffer
这一次我们来分析下
muduo
中Buffer的作用,我们知道,当我们客户端向服务器发送数据时候,服务器就会读取我们发送的数据,然后进行一系列处理,然后再发送到其他地方,在这里我们想象一下最简单的EchoServer
·
2022-04-22 15:46
golang
muduo
源码分析之
muduo
简单运用
今天不先实现
muduo
项目,我们先来看下
muduo
库的基本使用,只有了解了如何用,才能在写代码的时候知道自己写的找个函数是干嘛的,实际上是怎么使用的这个函数。
·
2022-04-22 15:13
golang
muduo
项目介绍
在上一个集群聊天服务器项目中,我使用了
muduo
作为网络库,然后主要实现了业务逻辑等,所以为了深入网络库的代码和实现,我跟着一位老师的代码去实现了
muduo
库的基本原理和作用,当然只是实现了主体的代码,
·
2022-04-21 15:16
golang
snake与LunarLander
源代码分析
这个一个每个人都喜欢的简单的小游戏Snake是游戏的实现类,通过控制小蛇在花园中游走寻找苹果,注意,每吃掉一个苹果,小蛇身体不但会变的更长,还会移动的更敏捷,一旦撞上四周的墙或是碰到自己就会结束这次游戏。代码结构分析:Snake:主游戏窗口SnakeView:游戏视图类,是实现游戏的主体类TileView:一个处理图片或其它Coordinate:这是一个包括两个参数,用于记录X轴和Y轴简单类,其中
weixin_30699831
·
2022-03-24 00:30
人工智能
移动开发
java
LOAM
源代码分析
附公式推导之LaserOdometry
LOAM
源代码分析
附公式推导之LaserOdometry更新日志6.之LaserOdometry6.1参数配置6.2话题订阅6.3IMU数据处理6.4点云数据处理6.4.1点云数据6.4.2公式推导6.4.2.1
Robots.
·
2022-03-20 07:19
LOAM
slam
lidar
loam
ros
laser
定向爬虫:爬取最好大学网的中国大学排名
定向爬虫:爬取最好大学网的中国大学排名网站在此:最好大学网f12查看网页
源代码分析
得知,所有大学排名都包含在一个tbody标签中,而tbody标签中的tr标签又分别包含了很多tr标签,每一个tr标签代表一所大学
crypto_lee
·
2022-03-13 11:06
笔记
爬虫
java高版本下各种JNDI Bypass方法复现
目录0前言1Java高版本JNDI绕过的
源代码分析
1.1思路一的源码分析1.2思路二的源码分析2基于本地工厂类的利用方法2.1org.apache.naming.factory.BeanFactory2.1.1javax.el.ELProcessor.eval2.1.2groovy.lang.GroovyClassLoader.parseClass
bitterz
·
2022-02-28 16:00
Github安全实验室:开
源代码分析
引擎codeql,设漏洞奖励计划
近日,在GitHubUniverse开发者大会上,GitHub宣布启动了一个名为securitylab(安全实验室)的新社区计划。该计划将来自不同组织的安全研究人员召集在一起,以寻找并帮助修复流行的开源项目中的错误(漏洞)。创始成员包括来自HackerOne,F5,Microsoft,Google,Intel,Mozilla,Oracle,Uber,VMWare,LinkedIn,JPMorgan
blackorbird
·
2022-02-25 11:54
齐治堡垒机前台远程命令执行漏洞(CNVD-2019-20835)分析
二、
源代码分析
问题出现在ha_request.php文件,第37行的exec函数,$url为用户可控的变量,可见第33和34行。目光来到第23和24行,只要node_request函数的返回值为“
aijin3040
·
2022-02-22 20:01
php
运维
计算机网络----DNS协议、TCP/IP协议与Socket
今天看到《看透SpringMVC
源代码分析
与实践》的相关协议与标准中看到计算机网络相关知识,现在整理下自己的理解;参考博客(有更详细内容):https://www.jianshu.com/p/9968b16b607e
不过意局bugyj
·
2022-02-10 05:02
简单的爬虫训练
抓取的数据有:‘题号’,‘难度’,‘标题’,‘通过率’,‘通过数/总提交数’二、爬取过程导入需要的包BeautifulSoup4requests等等查看网页
源代码分析
的我们需要的数据都在标签td中所有抓取比较简单
伊木子曦
·
2022-02-08 10:21
#
人工智能
机器学习
python
爬虫
开发语言
muduo
_base时间戳相关模块
使用的
muduo
源码为2.0.2版本。
muduo
_base时间戳相关代码先从
muduo
_base下的UTC时间戳文件开始学习。
·
2022-01-12 16:20
后端c++
leveldb
源代码分析
系列 recover流程,major compaction
理清leveldb的recover流程对于理解leveldb如何保证数据正确性和一致性(即使在节点崩溃的情况下)是非常有帮助的。首先从Open函数开始,构造一个DBImpl实例,然后调用了其Recover方法。StatusDB::Open(constOptions&options,conststd::string&dbname,DB**dbptr){*dbptr=NULL;DBImpl*impl=
·
2022-01-01 22:28
leveldb
OSSIM开源安全信息管理系统(九)
同时,会对OSSIM的可疑流量检测技术进行部分分析,其余内容放在下周进行一、
源代码分析
:get_current_backup_files(self):该函数主要功能为获取当前的备份文件,并将结果存放到backup_files
陌兮_
·
2021-11-05 19:44
2021SC@SDUSC
安全
运维
c++命名对象和匿名对象的解析
最近在看
muduo
库,对里面的日志库比较感兴趣,于是看到了以下的语句:刚看到这些语句时,和平时遇到日志打印的语句不太一样,很疑惑这样一条语句是怎么把日志打印出来的。
·
2021-10-28 21:37
SQL注入进阶篇一php代码审计
源代码分析
alert('存在危险字符')";}$dl="SELECT
kali_Ma
·
2021-10-15 21:29
php
网络安全
信息安全
web安全
渗透测试
OSSIM开源安全信息管理系统(五)
2021SC@SDUSC从本周开始,我的主要任务是对Framework模块之一Frameworkd部分进行
源代码分析
。
陌兮_
·
2021-10-15 21:46
2021SC@SDUSC
安全
运维
山东大学软件工程应用与实践——GMSSL开源库(四)——SM9数字签名算法及验证的
源代码分析
2021SC@SDUSC目录一、引言二、密钥的生成数字签名与签名验证相关代码1、判定函数2、签名的初始化函数3、签名执行函数4、真正的签名函数5、签名验证初始化函数6、签名验证执行函数7、真正的签名认证函数8、哈希函数的判定函数三、小结一、引言上一篇文章主要分析了SM9的数字签名算法和相对应的签名验证算法,本篇将结合GMSSL密码库的源代码,进行进一步的相关代码分析。二、密钥的生成数字签名与签名验
乔未
·
2021-10-11 10:20
2021SC@SDUSC
算法
密码学
c语言
信息安全
666-集群聊天服务器项目总结
这个项目分为4个模块,首先,第一个模块是网络模块,我通过深入剖析
muduo
网络库的核心组件,采用C++11重写
muduo
库的核心组件,将依赖于boost库的技术点转化为C++11的知
-林泽宇
·
2021-10-09 09:26
C++实现集群聊天服务器
数据库
nginx
redis
OSSIM开源安全信息管理系统(四)
2021SC@SDUSC一、Web部分
源代码分析
1、简述用户接触OSSIM平台最多的是WebUI,通过Web以可视化方式轻松获取各种安全分析的图表,作为普通运维人员或者监控人员,绝大多数操作都是通过WebUI
陌兮_
·
2021-10-08 18:25
2021SC@SDUSC
web安全
安全
网络
运维
OSSIM
procps-ng 3.3.10
源代码分析
- top (一)
本文的主要目的是分析top的进程CPU占用率是如何计算的。1main()main()的步骤如下.调用before()做一些初始化工作,如本地化。调用configs_read()从文件读配置项调用parse_args()解析命令选项调用whack_terminal()设置终端最后,最重要的事,是在while()循环中,完成每一轮采样并显示。调用frame_make(),计算各个运行数据并显示。调用函
RonZheng2010
·
2021-09-30 09:46
OSSIM开源安全信息管理系统(一)
记录项目
源代码分析
过程中遇到的问题,以及解决办法。项目计划:本组项目计划第一篇博客对选题项目“OSSIM开源安全
陌兮_
·
2021-09-27 15:47
2021SC@SDUSC
OSSIM
MYSQL深潜 - 剖析Performance Schema内存管理
本文
源代码分析
基于Mysql-8.0.24版本。
·
2021-09-27 11:14
数据库mysql
NgRx Store createSelector 的单步调试和
源代码分析
源代码:import{Component}from'@angular/core';import{createSelector}from'@ngrx/store';exportinterfaceState{counter1:number;counter2:number;}exportconstselectCounter1=(state:State)=>state.counter1;exportcon
·
2021-09-25 12:24
Java 代码检查工具之PMD入门使用详细教程
pmd命令行的方式4、JavaAPI的方式*项目结构测试代码pmdArgs方式PMDConfiguration方式Programmatically(拓展)分析结果图形界面检测自定义规则介绍PMD是一个静态
源代码分析
器
·
2021-09-15 16:54
Spring--国内Java程序员用得最多的框架
SpringIOC源码深度剖析6、SpringAOP应用7、SpringAOP源码深度剖析第二节:SpringBoot技术难点源码深入剖析第一部分:基础应用开发第二部分:分布式应用开发第三部分:核心技术
源代码分析
第三节
·
2021-08-10 19:06
Flutter事例
源代码分析
import'package:flutter/material.dart';//引用库voidmain()=>runApp(newMyApp());//应用入口,表示启动应用//应用结构如下classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(title:'Fl
JalorOo
·
2021-06-26 20:31
fastcgi 异步实现和协程实现比较
cocgi是使用腾讯开源库libco实现的协程模式的fastcgi.mucgi是使用
muduo
开源库实现的异步模式的fastcgi.两者针对的场景略有不同。
肚腩照明月
·
2021-06-24 09:14
Gather Platform-工程与
源代码分析
-数据抓取解析部分
目录1GatherPlatform项目简介...22GatherPlatform代码结构...33前端界面功能部分...34数据抓取解析部分...34.1Webmagic框架简要分析...34.2HanLP框架简要分析...64.1PhantomJS框架简要分析...94.2数据抓取部分代码分析...94.3数据解析部分代码分析...94.4数据存贮部分代码分析...9[if!supportLis
devilteam2006
·
2021-06-24 05:48
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他