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
Jabber即时通讯开发实践
从根上理解高性能、高并发(三):深入操作系统,彻底理解I/O多路复用
1、系列文章引言1.1文章目的作为
即时通讯
技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,什么线程池、零拷贝、多路复用、事件驱动、epoll等等名词信手拈来,又或许你对具有这些技术特征的技术框架比如
hellojackjiang2011
·
2023-10-14 13:26
高并发
高性能
多路复用
网络编程
即时通讯
设计模式之享元模式
参考资料曾探《JavaScript设计模式与
开发实践
》;「设计模式JavaScript描述」享元模式设计模式之享元模式Javascript设计模式-享元模式定义享元模式的英文叫:FlyweightDesignPattern
开心就是最好
·
2023-10-14 09:18
设计模式
设计模式
享元模式
javascript
IM系统(一)-状态服务器设计
文章目录文章概要需求分析技术栈准备工作封装日志框架封装Redis封装ETCD业务逻辑开发定义模型定义服务实现服务接口服务端启动程序客户端测试程序总结文章概要本篇文章分享在做一个IM(
即时通讯
)系统时,设计一个管理用户在线状态的服务
print HelloWorld
·
2023-10-14 09:54
项目
服务器
golang
微服务
rpc
2021-03-16ES6第一节课笔记
ES6声明与表达式let作用域在块里面var全局注意函数有自己的作用域const常量常量的值是不能被更改的可以使用const来做预定义处理应用场景1.私有协议
即时通讯
与硬件通讯2.预定义数据值网络接口解构赋值定义解构赋值是对赋值运算符的扩展
Rikka丶
·
2023-10-14 07:33
WorkPlus安全专属的企业IM助力政企高效协作
通过
即时通讯
、群组聊天
恒拓高科WorkPlus
·
2023-10-14 06:32
安全
实现即时沟通与协作的全功能IM
即时通讯
系统
在过去,电子邮件和电话等传统工具是企业之间进行沟通和协作的重要手段,然而,随着科技的发展和社交化的趋势,IM
即时通讯
系统正逐渐成为企业协作的新标配。
恒拓高科WorkPlus
·
2023-10-14 06:01
安全
MQTT协议简单了解 MQTT报文解析
作为一种低开销、低带宽占用的
即时通讯
协议,使其在物联网、小型
long yongtu
·
2023-10-14 03:53
通过简单的中介者模式模型了解迪米特法则(设计模式与
开发实践
P14)
文章目录反例实现迪米特法则虽然面向对象鼓励将行为分布到各个对象中,把对象划分成更小的粒度有利于对象可复用性,但有时对象之间联系太多又会反而降低可复用性通过一个中介者对象封装一组对象之间的交互,减少对象间直接耦合,对象之间的通信集中在中介者对象中,使得对象间交互更加简单和可控反例举个例子,5v5玩家对战游戏设计中,我们要创建角色Player对象当玩家死亡时,我们需要遍历所有队友,如果都死亡了就通知所
Nesb01t
·
2023-10-14 02:37
设计模式
中介者模式
迪米特法则
设计模式
装饰器模式和 AOP 面向切片编程(设计模式与
开发实践
P15)
文章目录示例AOP很多时候我们不希望一个类变得非常庞大,生来就包含很多职责。装饰器模式可以动态地给某个对象添加职责,而不会影响从这个类中派生的其他对象为什么不用继承解决这个问题呢?如果用继承有可能会创造出数量庞大的子类,而如果把子类的属性变成装饰器,就可以灵活自由地组合了,就像天冷了要穿一件衣服等等示例从结构上看,Attack方法进入了一个包装链,先执行火焰技能,再执行了闪电技能//定义游戏角色接
Nesb01t
·
2023-10-14 02:34
设计模式
装饰器模式
设计模式
c#
XMPP MUC基础
特征1每个参与者都可以分享消息(不包含游客Visitor)2每个参与者都可以获取聊天室的联系人名单3参与者通过昵称标识而不是真实的
Jabber
ID4聊天室内分享所有参与者的出席情况5
qin_weilong
·
2023-10-14 02:08
vue3环境搭建及使用
1、安装最新稳定版node.js下载地址:https://nodejs.org/zh-cn/download(注:如果项目使用腾讯云
即时通讯
IM需要装node版本node:12.13.0≤node版本≤
乔7426
·
2023-10-14 01:34
vue3
vue
公司核心文件数据防泄密系统——「天锐绿盾加密软件」
在日常工作中,我们无法避免通过
即时通讯
工具、网络、邮件、移动设备等方式传输机密文档,那么我们该如何保障文档传输安全呢?
Tianrui Green Shield
·
2023-10-13 20:14
U盘加密
安全U盘
外设存储管控
文件数据加密防泄密软件
电脑文件加密保护
自动智能透明加密防泄密
终端安全管理防止数据外泄
tcp/ip c++
即时通讯
聊天室(二)客户端实现
客户端代码实现:(大佬请飘过)一下三个文件分别对应上一期的三个头文件:Client_LAN负责程序的初始化ClientCon_LAN负责发送数据ClientDlg_LAN负责使用MFC创建聊天室的对话框和处理事件,并显示发送来的数据具体代码原理看注释,这里小编为了方便将注释用英文编写,部分采用中文,若有看不懂请在评论区留言或者有道翻译写码不易,关注收藏一下呗,谢谢各位!!!第三篇文章(服务端实现)
GOD of Anonymous
·
2023-10-13 15:08
tcp/ip
c++
即使通讯聊天室
c++
mfc
socket
从零开始基于LLM构建智能问答系统的方案
本文首发于博客LLM应用
开发实践
一个完整的基于LLM的端到端问答系统,应该包括用户输入检验、问题分流、模型响应、回答质量评估、Prompt迭代、回归测试,随着规模增大,围绕Prompt的版本管理、自动化测试和安全防护也是重要的话题
骑猪兜风233
·
2023-10-13 14:56
LLM应用构建实践笔记
大语言模型开发者教程
人工智能
自然语言处理
语言模型
gpt-3
DALL·E
2
bard
文心一言
缺陷报告
软件未达到产品说明书标明的功能,如一个
即时通讯
App不
y_6fbb
·
2023-10-13 04:57
队列操作的C代码示例及开发工具
在软件
开发实践
中,队列操作是非常常见的,可以用于处理异步任务、消息传递等场景。
MsSequential
·
2023-10-13 01:55
开发工具
c语言
开发语言
开发工具
如何在vue中使用mqtt,在小程序中使用mqtt
一、mqtt配置工具:http://tools.emqx.io配置:mqtt地址:ws://broker.emqx.io:8083/mqtt主题:配置编辑页面2、mqtt实战VUE连接MQTT
即时通讯
1
八分钟de温暖
·
2023-10-12 22:44
vue.js
小程序
javascript
微信的并发编程(转:采用协程技术)
微信诞生于2011年1月,当年用户规模为0.1亿左右;2013年11月,微信月活跃用户数达到3.55亿,一跃成为亚洲地区拥有最大用户群体的移动终端
即时通讯
软件。
一凡_44e0
·
2023-10-12 18:06
《Linux C/C++服务器
开发实践
》之第5章 UDP服务器编程
《LinuxC/C++服务器
开发实践
》之第5章UDP服务器编程5.1UDP套接字编程的基本步骤5.2UDP套接字编程的相关函数5.2.1sendto函数5.2.2recvfrom函数5.3实战UDP套接字
oqqyx1234567
·
2023-10-12 03:39
C/C++
学习
整理
服务器
linux
c语言
《Linux C/C++服务器
开发实践
》之第4章 TCP服务器编程
《LinuxC/C++服务器
开发实践
》之第4章TCP服务器编程4.1套接字的基本概念4.2网络程序的架构4.3IP地址的格式转换4.1.c4.4套接字的类型4.5套接字地址4.5.1通用socket地址
oqqyx1234567
·
2023-10-12 03:05
C/C++
学习
整理
linux
TCP
移动 web 最佳实践(干货长文,建议收藏)
目前演进成vue+reactnative技术架构,vue主要负责开发OA业务,reactnative主要负责即时通信部分,是在mattermost-mobile的基础上修改的(mattermost是一个开源的
即时通讯
方案
弹琴弹琴
·
2023-10-12 03:30
前端点滴知识
移动端
前端开发者手册
下载:PDF|epub翻译&校验:neekychan(微博)和freedom完整文章,请访问前端开发者手册2019概要这是一本每个人都可以用来学习前端
开发实践
的指南。
weixin_30387423
·
2023-10-11 20:05
前端
测试
ui
ViewUI
Netty&
即时通讯
案例XIM
1TCP基础在介绍Netty高性能通信框架之前,先回顾一下TCP的基本理论。1.1Socket基本概念Socket又称套接字,应用程序通常通过套接字向网络发出请求或者应答网络请求Socket、ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的
极客老师
·
2023-10-11 18:31
java
中台
网络
java
网络协议
netty
当Web2.0进入企业——企业3.0软件3A完全评测
当Web2.0进入企业——企业3.0软件3A完全评测导读当Web2.0进入企业,并融合了
即时通讯
等网络工具以及思维导图等知识工具,企业3.0应运而生。
weixin_33969116
·
2023-10-11 17:34
当Web2.0进入企业——免费的企业3.0软件3A完全评测
当Web2.0进入企业——免费的企业3.0软件3A完全评测导读当Web2.0进入企业,并融合了
即时通讯
等网络工具以及思维导图等知识工具,企业3.0应运而生。
SpaceLin
·
2023-10-11 17:52
web
思维导图软件
旅游
service
工具
sns
基础架构开发-操作系统、编译器、云原生、嵌入式、ic
、编译器、云原生、嵌入式、ic操作系统编译器词法分析AST语法树生成语法优化生成机器码云原生容器开发一般遇到的岗位描述RDMA、DPDK是什么东西NFV和VNF是什么RisingWave云原生存储引擎
开发实践
单片机
阿卢说他遇到阿玮
·
2023-10-11 14:31
编程
算法
云原生
基于APNs最新HTTP/2接口实现iOS的高性能消息推送(服务端篇)
这种在APP处于后台或关闭情况下的消息推送能力,通常在以下场景下非常有用:1)IM
即时通讯
聊天应用:聊天消息通知、音视频聊天呼叫等,典型代表有:微信、QQ、易信、米聊、钉钉、Whatsup、Line;2
hellojackjiang2011
·
2023-10-11 10:14
App自动化测试持续集成效率提高50%
持续集成是一种
开发实践
,它倡导团队成员需要频繁的集成他们的工作,每次集成都通过自动化构建(包括编译、构建、自动化测试)来验证,从而尽快地发现集成中的错误。
测试界的世清
·
2023-10-11 08:31
技术分享
软件测试
ci/cd
开发语言
即时通讯
,奢侈且落后!
文字是为了打破
即时通讯
为什么会出现文字?话说远古时代,一个原始人打猎,捕获了比自己大两倍的猛兽。回到村子后,大家都为他欢呼雀跃,然后呢?一定要让他讲讲如何打猎的。
莲翘
·
2023-10-11 08:51
HDC2021技术分论坛:OpenHarmony驱动框架解读和
开发实践
转自:OpenAtomOpenHarmony作者:yuanbo,华为高级工程师在IoT时代下,终端设备差异较大、形态各异、尺寸各异、交互方式各异,解决设备适配问题无疑是实现万物互联的一个关键。但是,在驱动框架的开发和部署过程中,由于终端设备对硬件的计算和存储能力的需求不同、设备厂商提供的设备软硬件操作接口不同、内核提供的操作接口不同,这就使得OEM厂商部署系统的时候需要投入大量的精力来适配和维护驱
HarmonyOS开发者
·
2023-10-11 08:22
HDC技术分论坛
驱动开发
iot
物联网
HarmonyOS
一致性 Hash 算法的实际应用
背景看过《为自己搭建一个分布式IM(
即时通讯
)系统》的朋友应该对其中的登录逻辑有所印象。先给新来的朋友简单介绍下cim是干啥的:image其中有一个场景是在客户端登录成功后需要从可用
crossoverJie
·
2023-10-11 03:24
RUP流程是什么
RUP是一个基于6个最佳
开发实践
的流程定义产品。
小小哭包
·
2023-10-11 02:49
互联网行业
IT行业
计算机
RUP流程
RUP
统一软件过程
即时通讯
(IM)开源项目OpenIM重构版本发布- v2.0.0
介绍OpenIM开发团队花费了2个月时间,加班加点对代码进行了局部重构,优化代码结构,规范代码开发流程,为社区未来深度参与开发打好基础。由于改动较大,涉及大量的测试工作,并且还有打包发布等一些琐碎的事情,导致发布延期了十天,在此略表歉意。后续会建立相对完整的开发和发布计划,也邀请各位社区同学参与OpenIM的建设工作。有志于参与OpenIM建设的同学,可以与我私聊,介绍系统架构,并探讨社区开发流程
OpenIM
·
2023-10-11 00:50
android toolbar封装,Android-4 Kotlin封装Toolbar-Go语言中文社区
上篇文章实现了Tab选项卡,那么本篇文章就封装下Toolbar,至于Toolbar是什么,能做什么大家可以去看看D_clock爱吃葱花的文章Android开发:最详细的Toolbar
开发实践
总结;部分设置我也是从文章里学到了
一直成长
·
2023-10-10 23:02
android
toolbar封装
Vue中使用mqtt详细教程
作为一种低开销、低带宽占用的
即时通讯
协议,使其在物联网、小型设备、移
辣条小哥哥
·
2023-10-10 18:27
mqtt
vue.js
前端
javascript
云直播SDK核心功能对比|腾讯云、阿里云、声网、即构等SDK厂商对比
直播中运用到的技术难点非常之多,音频视频处理/编解码,前后处理,直播分发,
即时通讯
等技术,学好任何一项都需要比较高的成本,将它们融合到直播功能上更是难上加难。
Wing_0517
·
2023-10-10 07:25
音视频开发
实时音视频
java
音视频
consul golang_Golang 在电商
即时通讯
服务建设中的实践
即时通讯
(IM)功能对于电商平台来说非常重要,特别是旅游电商。
weixin_39656686
·
2023-10-10 05:00
consul
golang
Jenkins从配置到实践
持续集成Continuousintegration(CI)是一种软件
开发实践
,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。
星哲最开心
·
2023-10-10 05:40
jenkins
git
运维
大型
即时通讯
系统微信、陌陌架构分析全记录!
作者:肉眼品世界出处:转载自微信公众号:肉眼品世界(ID:find_world_fine)导读:像QQ,微信,陌陌这样大的im,
即时通讯
量很大的,这个是长链接实现,一个长链接一个文件描述符,一台机器的长连接又有限
码农小光
·
2023-10-09 23:11
苹果手机绕id软件_苹果手机如何安装LINE社交软件
LINE是韩国互联网集团NHN的日本子公司NHNJapan推出的一款
即时通讯
软件。2011年6月正式推向市场,全球注册用户超过4亿。LINE对用户吸引力最大的即“聊天表情贴图”。
weixin_39662263
·
2023-10-09 20:12
苹果手机绕id软件
风云社交20年
本文精彩观点:人的本质是一切社会关系的总和IM
即时通讯
是线下关系链在线上的一种映射IM
即时通讯
是以关系链为中心的,而date陌生人社交是以人为中心的社交是“以人为核心”而社区是“以内容为核心”社交的本质是基于共同世界模型的信息同步做产品就是思考人性得女性者得社交陌生人社
小木Tony
·
2023-10-09 18:28
App自动化测试持续集成效率提高50%
持续集成是一种
开发实践
,它倡导团队成员需要频繁的集成他们的工作,每次集成都通过自动化构建(包括编译、构建、自动化测试)来验证,从而尽快地发现集成中的错误。
程序员油条
·
2023-10-09 17:36
技术分享
软件测试
ci/cd
自动化测试
单元测试
移动端IM的几个问题
大家好,今天和大家聊下
即时通讯
IM中的相关问题,分如下几个部分:一:
即时通讯
的应用场景。
kaibingwang
·
2023-10-09 14:34
IM即时通讯
android
ios
C++高性能大规模服务器
开发实践
本文摘录自腾讯高级工程师在「全球C++及系统软件技术大会」上的专题演讲。01Lego简介首先介绍一下CDN。非常早期的时候有一个大牛创建了一个公司叫阿卡曼,他把服务器部署到全球各地,然后把源站的内容缓存在就近的服务器。比如我们广东,可能在深圳有个机房,我们就缓存了一份跟源站一模一样的内容。这样用户在访问这个内容的时候不用“跋山涉水”到北京的服务器去拿需要的视频了,只要在本地就能服务。所以CDN其实
linux大本营
·
2023-10-09 11:06
linux
c/c++
高性能服务器
《Linux C/C++服务器
开发实践
》简介
#好书推荐##好书奇遇季#Linux网络服务器编程入门书《LinuxC/C++服务器
开发实践
》,京东当当天猫都有发售。416页厚书,定价99元,打折一下更便宜。
新知图书
·
2023-10-09 11:01
服务器
linux
网络
《Linux C/C++服务器
开发实践
》之第3章 多线程基本编程
《LinuxC/C++服务器
开发实践
》之第3章多线程基本编程3.1使用多线程的好处3.2多线程编程的基本概念3.2.1操作系统和多线程3.2.2线程的基本概念3.2.3线程的状态3.2.4线程函数3.2.5
oqqyx1234567
·
2023-10-09 11:57
C/C++
整理
学习
linux
多线程
C/C++
聚观早报 | 2023社交进入大变革时代;赛力斯发布9月产销快报
简单来说,过去几年,社交赛道一度遭遇增长困境——传统的IM(
即时通讯
)和“左
聚观365
·
2023-10-09 09:16
科技
Solidity
开发实践
(一)发布第一个智能合约
首先进入Solidity常用的IDE是在线编译环境remix.ethereum.org。进入后点击文件树上的新建按钮,输入文件名和后缀新建文件。代码本身没有难度,主要是适应下语言,环境和IDE。pragmasolidity>=0.7.0<0.9.0;/*YoujustlandyournewblockchainjobtobuildsmartcontractsforanawesomeDAOcatchi
Timon_Kris
·
2023-10-09 07:25
区块链
智能合约
[Soul 源码之旅] 1.6 Soul数据同步 (长轮询)
1.6.1背景我们先来聊一下常用的几种
即时通讯
技术包括轮询,长轮询,和Websocket三种。
AndyWei123
·
2023-10-09 02:26
享元模式 & 基于享元模式的对象池设计与开发应用(设计模式与
开发实践
P12)
文章目录反例应用对象池对象池应用享元模式(flyweight)是一种进行性能优化的模式,通过共享技术来支持大量细粒度的对象如果系统中创建了大量相似的对象,我们就可以通过享元模式节省内存反例服装厂生产了一堆衣服,需要模特拍照片,假设有100个衣服被生产,就new了100个模特出来给衣服拍照片,显然内存要爆炸这时我们把模特抽象出来,通过更新他身上的衣服,执行拍照方法,就避免了过多的内存消耗,这个步骤将
Nesb01t
·
2023-10-08 13:19
设计模式
享元模式
设计模式
java
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他