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
04.
04.
基于C++实现多线程TCP服务器与客户端通信
基于C++实现多线程TCP服务器与客户端通信目录一、项目背景与目标二、从零开始理解网络通信三、相关技术背景知识1.守护进程(DaemonProcess)2.线程池(ThreadPool)3.RAII设计模式四、项目整体结构与逻辑五、核心模块详细分析1.TCP服务器模块2.线程池模块3.任务处理模块4.日志模块5.守护进程模块6.锁管理模块六、从实践到理论:关键设计模式与技术七、进阶主题与扩展思考八
Chenyu_310
·
2025-03-09 06:04
计算机网络
c++
tcp/ip
服务器
linux
网络
visualstudio
算法
04.
滑动冲突处理
**1.2**一个简单的例子**02.外部拦截法03.内部拦截法
04.
滑动冲突实例05.外部拦截法解决滑动冲突06.内部拦截法解决滑动冲突其他介绍01.关于我的博客00.思维树什么是滑动冲突处理?
花启莫你是不是傻
·
2025-03-08 08:32
面试
android
java
The missing semester of your CS education--命令行环境
课程结构01.课程概览与shell02.Shell工具和脚本03.编辑器(Vim)
04.
数据整理05.命令行环境06.版本控制(Git)07.调试及性能分析08.元编程09.安全和密码学10.大杂烩11
磷光
·
2025-03-04 17:52
计算机前置课程学习笔记
unix
git
linux
02.单一职责原则详解
02.单一职责原则详解目录介绍01.问题思考分析02.单一职责原则介绍03.如何理解单一指责
04.
用例子理解单一职责05.为何遵守单一原则06.方法层面单一职责07.接口层面单一职责08.类层面单一职责
·
2025-02-13 11:26
java
15.模版模式设计思想
主要解决问题02.模版模式原理2.1罗列一个场景2.2用例子理解模版2.3需求普通实现2.4案例演变实现2.5模版模式实现步骤03.模版模式结构3.1模版标准案例3.2模版模式结构3.3模版模式时序图
04
·
2025-02-13 11:26
java
08.装饰者模式设计思想
2.1罗列一个场景2.2装饰者结构2.3装饰者基本实现03.装饰者实例演示3.1需求分析3.2案例基础实现3.3演变设计思想3.4使用装饰者模式3.5装饰器能否精简3.6透明性的要求3.7半透明装饰者模式
04
·
2025-02-13 11:55
java
02.工厂模式设计思想
简单工厂案例2.5简单工厂分析2.6简单工厂场景2.7简单工厂不足03.工厂方法介绍3.1工厂方法背景3.2工厂方法定义3.3工厂方法结构3.4工厂方法案例3.5工厂方法分析3.6工厂方法场景3.7工厂方法不足
04
·
2025-02-13 11:55
后端
03.开闭原则详细介绍
03.开闭原则详细介绍目录介绍01.问题思考的分析02.如何理解开闭原则03.开闭原则的背景
04.
开闭原则比较难学05.实现开闭原则方式06.画图形案例分析07.银行业务案例分析08.开闭原则优缺点09
·
2025-02-13 11:53
android
04.
按键检测并控制LED(内含代码)
1.为什么需要按键检测按键检测的主要目的是准确获取按键的按下与释放状态,并根据用户操作触发相应功能。然而,由于按键的物理特性和电路设计,我们在检测按键时会遇到按键抖动的问题按键抖动(KeyBouncing)按键是机械结构,当按下或松开时,触点可能不会立即稳定,而是会短时间内快速弹跳,导致检测到多个错误信号。这种现象称为按键抖动(Bouncing)。按键抖动的影响按键被多次触发:可能本意是点击一次,
嵌入式学长
·
2025-02-06 23:31
单片机
mcu
嵌入式硬件
01.创建型:单例设计模式思想
处理资源访问冲突2.3表示全局唯一类03.如何实现单例模式3.1如何实现一个单例3.2饿汉式实现方式3.3懒汉式实现方式3.4双重DCL校验模式3.5静态内部类方式3.6枚举方式单例3.7容器实现单例模式
04
杨充
·
2025-02-06 22:24
设计模式编程思想
单例
单例模式
远离导致贫穷的习惯
04.
消极心态想法消极的人,很难正视
小强聊成长
·
2024-09-15 17:56
那些一眼就让人惊艳的情话句子
04.
世界是个巨大的娃娃机,我隔着玻璃只想要你。05.哪有什么四季,遇见你,四季如春。06.我有三件特别重要的事,它们
七巷九三
·
2024-09-11 13:26
Python 二分法查找
1.如果找到该值就返回2.如果找不到该值就返回该值的上一个Index和下一个Index3.小于List[0]返回
04.
大于len(List)返回该List[-1]defBinarySearch(keyTime
swiftshow
·
2024-09-09 08:45
python
python
list
嘿,2020年进入倒计时了
01.从剽悍财富营毕业02.参与了两期剽悍行动营(其中一期是升级版)03.升职加薪一次
04.
投资收益小赚了一把05.马上要拿到驾照了06.完成圈外的L2课程和数据分析课程(实战欠缺)07.坚持早起261
朝颜_c1a6
·
2024-09-07 01:51
移动端防抓包实践
CA证书2.4突破CA证书校验2.5如何搞定加解密2.6Charles原理2.7抓包原理图2.8抓包核心流程03.防止抓包思路3.1先看如何抓包3.2设置配置文件3.3数据加密处理3.4避免黑科技抓包
04
杨充
·
2024-09-06 17:04
Android高级进阶
网络
服务器
java
04.
编译安装nginx
编译安装nginx一、Nginx简介1.Nginx的简介Nginx是一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(IgorSysoev)所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。2.Nginx应用场景【ttp服务器】。Nginx是一个http服务可以独立提供http
哈哈大圣
·
2024-09-05 07:43
十八、事业永续成功的模型(作业)
,自然也拥有了帮助别人的资源~02.创造共同的利益,打造利益共同体,这样团结力和凝聚力也发生了~03.去寻找未被开发或者未被重视需要提升的东西,这就是一个社会痛点,只要解决了,我们就会成为丰富的海洋~
04
一束蓝光
·
2024-09-04 23:10
句子(五十八)
——出处不详
04.
生活总是这样,不能叫人处处都满意。但我们还要热情地活下
三只木瓜
·
2024-09-03 23:09
C语言中的一些位运算及其按位取反的说明
(一)对位运算的基本说明:1.按位与&:两个全为1则结果为1,否则为02.按位或|:两位有一个结果为1的结果为1,否则为03.按位异或:两位一个为0一个为1的结果为1,否则为
04.
手搓二十四种设计模式
·
2024-09-02 08:31
c语言
开发语言
2022-02-08(491)
01.偶尔独处02.保证睡眠03.找个人抱一抱
04.
刘玥上学记
·
2024-08-29 10:11
微信投票系统源码开源版 投票活动制作平台源码
主要功能一览:01.界面配色后台自定义,轻松搭建不同风格,我们后台还内置3套模板,一键随意切换02.100%防暴力高并发刷票03.支持微信开放平台,订阅号如服务号操作,用户体验极佳
04.
支持所有类型公众号活动
源码师傅
·
2024-08-29 02:19
源码分享
php
源码软件
2019-07-29
系统启动流程centos601.系统开机自检检查所有硬件是否正常02.引导系统启动MBR引导空间512字节读取分区表概念03.加载启动菜单grub菜单选择加载内核信息进入单用户模式修复系统
04.
加载系统内核
小风车_d94c
·
2024-08-25 04:50
Android系统架构
文章目录Android系统架构Android四层架构01.Linux内核层02.系统运行库层03.应用框架层
04.
应用层Android应用开发特色01.四大组件02.丰富的系统控件03.SQLite数据库
程序猿陌名!
·
2024-08-24 13:44
Android基础重点
android
系统架构
沈从文金句
——《边城》
04.
在青山绿水之间,我想牵着你的手,走过这座桥,桥上是绿叶红花,桥下是流水人家,桥的那头是青丝,桥的这头是白发。——《致张兆和情书》05.我用手去触摸你的眼睛。太冷了。
清欢_520
·
2024-08-24 11:35
04.
被贼惦记
赵越在刚才胡乱说的那个万毫酒店旁边找了个叫作“悦来客栈”的家庭小旅馆,躺在床上再不想到处逛了。进城半天不到,却经历了离奇的波折,这让他感觉特别不适,脑子里很是纠结,觉得有必要好好理清一下。从对龙爵的满心希望,到被刘一眼判定死刑,让赵越坐着过山车从波峰一下子跌到了波谷,差点没在心底里把害他到省城来丢人现眼的老爹从坟墓里掏出来鞭尸出气。而梁若诗的出现,却又让他急剧地从波谷猛升到了波峰,那种身在高处的眩
七寸明月
·
2024-08-23 15:47
04.
并发和互斥.md
文章目录4.1什么是并发4.2互斥的实现4.3硬件互斥4.3.1中断禁用4.3.2专用机器指令4.3.2.1比较交换指令4.3.2.2exchange指令4.3.3使用机器指令完成互斥4.4操作系统层面的软件互斥4.4.1信号量4.4.2二元信号量4.4.3信号量的强弱4.4.4信号量的实现4.4.4管程4.4.4.1管程的定义4.4.4.2管程的组成4.5linux内核并发机制4.5.1原子操作
夜月行者
·
2024-08-22 22:08
重学操作系统
linux
操作系统
多线程
04.
震动控制灯
vibrate的意思就是震动#include"reg52.h"#includesbitled1=P3^7;sbitvibrate=P3^3;voidDelay2000ms()//@11.0592MHz{unsignedchari,j,k;_nop_();i=15;j=2;k=235;do{do{while(--k);}while(--j);}while(--i);}voidmain(){while
CLO_se_
·
2024-08-22 01:27
单片机
即使没有月亮,心中也是一片皎洁
——路遥《平凡的世界》03.人们宁愿去关心一个蹩脚电影演员的吃喝拉撒和鸡毛蒜皮,而不愿了解一个普通人波涛汹涌的内心世界……——路遥《平凡的世界》
04.
当然,普通并不等于庸俗。
沉酣一梦
·
2024-03-27 08:32
04.
Redis基础-持久化
简介持久化什么是持久化将内存中的数据保存至永久性存储介质中,称为持久化。为什么要持久化防止数据的意外丢失,确保数据的安全性持久化过程保存了什么RDBRDB是以快照形式保存,保存当前数据状态,存储数据结果,存储格式简单,关注点再数据AOFAOF是以日志形式保存,保存数据的操作过程,存储操作过程,存储格式复杂,关注点在数据的操作过程RDB优缺点优点RDB是一个紧凑压缩的二进制文件,代表Redis在某个
王茗渠
·
2024-03-15 13:12
Redis
redis
【Linux】文本编辑器Vim(Vim的操作方法、命令集,Vim插件安装配置)
目录00.前言01.基本模式02.基本操作03.命令集正常模式末行模式
04.
插件安装00.前言Vim(ViIMproved)是一款强大的文本编辑器,是Unix系统中经典的Vi编辑器的增强版本。
谁在夜里看海.
·
2024-03-10 18:18
LINUX
linux
vim
运维
复盘31/1000
01.跑步8km02.备课:八年级物理03.练字
04.
写读书笔记800字05.做中考题两道压轴题06.上课反思:今天按时完成所有的计划事项!有计划,一天下来就不会太乱,知道自己该做什么。
章章2021
·
2024-02-25 17:51
算法沉淀——动态规划之简单多状态 dp 问题(上)(leetcode真题剖析)
算法沉淀——动态规划之简单多状态dp问题上01.按摩师02.打家劫舍II03.删除并获得点数
04.
粉刷房子01.按摩师题目链接:https://leetcode.cn/problems/the-masseuse-lcci
爱学习的鱼佬
·
2024-02-25 15:27
算法沉淀
算法
动态规划
leetcode
解锁Spring Boot中的设计模式—
04.
桥接模式:探索【桥接模式】的奥秘与应用实践!
桥接模式桥接模式也称为桥梁模式、接口模式或者柄体(HandleandBody)模式,是将抽象部分与他的具体实现部分分离,使它们都可以独立地变化,通过组合的方式建立两个类之间的联系,而不是继承。桥接模式是一种结构型设计模式,旨在将抽象部分与实现部分分离,使它们可以独立地变化。这种模式通过使用组合而不是继承的方式,可以更灵活地组织和管理代码。结构:抽象部分(Abstraction):定义抽象类或接口,
花开十里落叶无情
·
2024-02-20 17:28
Spring设计模式
spring
boot
设计模式
桥接模式
22年第39周复盘
01.每天阅读,第八天02.每天写作,第八天03.每天跑步,第八天
04.
每天冥想,第三天周总结:这周
君谦诚
·
2024-02-20 13:24
水文-社群复盘代替
【今日回顾】001日常作业完成01.晨读并听米大解读剽悍十一条之第二条02.共读书籍感悟输出03.导师分享回顾
04.
晚读六项精进第二条并回顾今日之事002提醒组群学员复盘&作业打卡、核对打卡情况003组长肖肖带领大家完成小组作业
七七的江湖客栈
·
2024-02-20 10:33
【读书清单】:如何成为一个很厉害的人(七)
04.
多线程工作,
泉布
·
2024-02-20 07:14
算法沉淀——BFS 解决最短路问题(leetcode真题剖析)
算法沉淀——BFS解决最短路问题(leetcode真题剖析)01.迷宫中离入口最近的出口02.最小基因变化03.单词接龙
04.
为高尔夫比赛砍树BFS(广度优先搜索)是解决最短路径问题的一种常见算法。
爱学习的鱼佬
·
2024-02-20 06:13
算法沉淀
算法
宽度优先
leetcode
算法沉淀——队列+宽度优先搜索(BFS)(leetcode真题剖析)
算法沉淀——队列+宽度优先搜索(BFS)01.N叉树的层序遍历02.二叉树的锯齿形层序遍历03.二叉树最大宽度
04.
在每个树行中找最大值队列+宽度优先搜索算法(Queue+BFS)是一种常用于图的遍历的算法
爱学习的鱼佬
·
2024-02-20 06:12
算法沉淀
算法
宽度优先
leetcode
算法沉淀——优先级队列(堆)(leetcode真题剖析)
算法沉淀——优先级队列01.最后一块石头的重量02.数据流中的第K大元素03.前K个高频单词
04.
数据流的中位数优先队列(PriorityQueue)是一种抽象数据类型,它类似于队列(Queue),但是每个元素都有一个关联的优先级
爱学习的鱼佬
·
2024-02-20 06:12
算法沉淀
算法
leetcode
linux
算法沉淀——BFS 解决 FloodFill 算法(leetcode真题剖析)
算法沉淀——BFS解决FloodFill算法01.图像渲染02.岛屿数量03.岛屿的最大面积
04.
被围绕的区域BFS(广度优先搜索)解决FloodFill算法的基本思想是通过从起始点开始,逐层向外扩展,
爱学习的鱼佬
·
2024-02-20 06:12
算法沉淀
算法
宽度优先
leetcode
算法沉淀——多源 BFS(leetcode真题剖析)
算法沉淀——多源BFS(leetcode真题剖析)01.矩阵02.飞地的数量03.地图中的最高点
04.
地图分析多源BFS是指从多个源点同时进行广度优先搜索的算法。
爱学习的鱼佬
·
2024-02-20 06:38
算法沉淀
算法
宽度优先
leetcode
红烧茄子的家常做法
04.
锅中放油,倒入葱姜蒜,番茄酱。05.倒入辣椒,翻炒。06.倒入茄子翻炒。07.放佐料,翻炒,装盘。08.吃的时候记得来瓶小香槟。
yj37323732
·
2024-02-20 03:28
2019-05-30
04.
追赶不上的不追,不属于自己的不要,挽留不住的不留,生活哪有那么复杂?05.凡事轮到自己去做时,无论如何总要想出它一点好处来,一以鼓励勇
人性二维码
·
2024-02-19 21:54
04.
寻找所有亚群的差异基因并输出
为方便注释时查看,及文章发表时上传补充材料。对所有亚群的marker基因进行文件输出rm(list=ls())library(Seurat)library(dplyr)load(file='pbmc-noann.rdata')pbmc=scepbmc.markers%group_by(cluster)%>%slice_max(n=2,order_by=avg_log2FC)write.table(
科研小徐
·
2024-02-15 07:46
算法沉淀——哈希算法(leetcode真题剖析)
算法沉淀——哈希算法01.两数之和02.判定是否互为字符重排03.存在重复元素
04.
存在重复元素II05.字母异位词分组哈希算法(HashAlgorithm)是一种将任意长度的输入(也称为消息)映射为固定长度的输出的算法
爱学习的鱼佬
·
2024-02-14 20:14
算法沉淀
算法
哈希算法
leetcode
算法沉淀——字符串(leetcode真题剖析)
算法沉淀——字符串01.最长公共前缀02.最长回文子串03.二进制求和
04.
字符串相乘01.最长公共前缀题目链接:https://leetcode.cn/problems/longest-common-prefix
爱学习的鱼佬
·
2024-02-14 19:44
算法沉淀
算法
leetcode
linux
情话:要赶在所有人前面,奔向你。
04.
听到一些事,明明和你不相干的,也会在心中拐好几个弯想到你。05.要赶在所有人前面,奔向你。06.因为是你,所以我愿意,一见如故,生万千欢喜心。07.去见你的路上,连风都是甜的。
七巷九三
·
2024-02-14 19:16
HTML入门详细总结
文章目录01.HTML概述02.HTML实战03.实体符号
04.
表格05.背景颜色和背景图片06.图片标签07.超链接08.列表09.表单10.div和span在网页中的应用01.HTML概述1.知识的引入
轻松玩编程
·
2024-02-14 17:12
【读书清单11:《少做一点不会死》(3)】
04.
「东西用完立刻归位」会改变你的生活,提高你的生活品质。但这件事做起来很难
小童是你吖
·
2024-02-14 12:14
算法沉淀——分治算法(leetcode真题剖析)
算法沉淀——分治算法快排思想01.颜色分类02.排序数组03.数组中的第K个最大元素
04.
库存管理III归并思想01.排序数组02.交易逆序对的总数03.计算右侧小于当前元素的个数
04.
翻转对分治算法是一种解决问题的算法范式
爱学习的鱼佬
·
2024-02-14 02:58
算法沉淀
算法
leetcode
职场和发展
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他