首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏魔术师卡颂

    React18,不远啦?

    为什么经历快4年,跨越16、17两个版本,CM还不稳定? 本文将作出解答。 CM是什么 要了解CM(并发模式)是什么,首先需要知道React源码的运行流程。

    80230发布于 2021-07-07
  • 来自专栏杨不易呀

    React18 回顾,入门

    最近听前端大佬说 Vue 快不行啦,现在都是 React 啦,幸好以前玩过但是太久没用也忘记了,没关系我过一下就完事了现在呢我就带大家搞一篇 React 的入门.

    40840编辑于 2023-12-14
  • 来自专栏CS成长之路

    React18 带来了什么

    https://github.com/reactwg/react-18/discussions/4Concurrency 到底做了什么Concurrent Render,作为这个版本引入的核心能力,到底做了什么事呢

    1.1K60编辑于 2022-08-06
  • 来自专栏杨不易呀

    React18的JSX和Babel解析器

    React JSX 是一种 JavaScript 语法扩展,它允许开发者在 JavaScript 代码中直接编写类似 HTML 的代码,并在运行时将其转换为 React 元素。

    60610编辑于 2023-12-18
  • 来自专栏魔术师卡颂

    解读官方博客:React18真的来了

    官方带来的三条消息 在React18工作计划[1]这篇博文中,官方带来了三条消息。 参考资料 [1] React18工作计划: https://reactjs.org/blog/2021/06/08/the-plan-for-react-18.html [2] 工作组地址: https

    43930发布于 2021-07-07
  • 来自专栏Unity3d程序开发

    网络聊天室

    1网络聊天室项目描述 1.1功能描述 MyQQv1采用C/S模式,构建网络聊天室,具体实现功能: A.能显示在线用户列表 B.能在聊天室里进行群聊天 C.能指定用户进行私聊 D.某用户下线,其他用户能接到提示 1.2所需技术 MFC,Socket套接字,TCP/IP协议,动态数组,CString字符串拼接与拆分 2网络聊天室运行流程图 2.1服务器运行流程图 2.2客户端运行流程图 3网络聊天室详细 3.1 3.1.2按“&”分段解析 每个标准格式字符串中包含命令,发来用户名,消息,私密者4个信息。它们按照“&”连接在一起,接收端要按“&”分段解析,程序清单如下。 4网络聊天室运行情况

    1.5K20编辑于 2023-08-24
  • 来自专栏刘晓杰

    android聊天室

    = new JLabel("服务器地址:"); JTextField ipTextField = new JTextField(5); // 底部 JPanel jPanel4 add(jLabel2); jPanel3.add(ipTextField); // 底部布局 getContentPane().add(jPanel4, BorderLayout.SOUTH); jPanel4.add(sendTextField); jPanel4.add(sendBtn); setSize void actionPerformed(ActionEvent e) { if (e.getSource() == loginJButton) { // 进入聊天室 } } } else if (e.getSource() == exitJButton) { // 退出聊天室

    4.1K30发布于 2019-02-21
  • 来自专栏前端Sharing

    React18新特性」深度解读之useMutableSource

    接下来让我们看一下效果: 4.gif 四 原理分析 useMutableSource 已经在 React v18 的规划之中了,那么它的实现原理以及细节,在 V18 正式推出之前可以还会有调整, 1

    1K20发布于 2021-11-10
  • 来自专栏杨不易呀

    React18的条件渲染和渲染列表

    web docs https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Logical_AND#%E7%A4% BA%E4%BE%8B a1 = true && true; // t && t returns true a2 = true && false; // t && f returns false a3 = false && true; // f && t returns false a4 = false && 3 === 4; // f && f returns false a5 = "Cat

    1.1K00编辑于 2023-12-21
  • 来自专栏sktj

    jquery ajax聊天室

    每隔一定时间去服务端读取数据 function updateMsg(){ ("#loading").remove(); //调用解析xml的函数 addMessages(xml); }); //每隔4

    1.8K00发布于 2019-10-10
  • 来自专栏字根中文校对软件

    java 语音聊天室

    javaSound的开源实现:http://www.tritonus.org/ 最近准备做个语音聊天室,困难很多。以后会在这里不断加入相关资源和开发进展。 总体思路如下:   1、每隔1秒,把捕捉到的音频流发送到server   2、然后server把流发给聊天室的多个用户,自己除外。   3、applet接收到后,播放这个流。   20040707 tcf  争取类似下面这个:sample 文字聊天室已经做好了,用的不关闭的socket连接。 Java Open GL (JOGL) Shawn Kendall 解释说去年的课程中他定义了一些使用 Java 进行游戏开发时遇到的问题,很高兴地宣布 J2SE 4.x 已经解决了所有那些问题。

    10.1K71发布于 2019-02-14
  • 来自专栏开源部署

    在线聊天室

    doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>聊天室</title> <style> 2.1.4/jquery.min.js"></script> </head> <body>

    Lucky在线聊天室 hljs-comment"># 向已在线用户发送消息 u.write_message(u"[%s]-[%s]-进入聊天室 hljs-keyword">in self.users: u.write_message(u"[%s]-[%s]-离开聊天室

    3.3K20编辑于 2022-09-14
  • 来自专栏魔术师卡颂

    给女朋友讲React18新特性:startTransition

    我:“可以的,React18的新特性startTransition就行。” ? startTransition的出现当然不是为了逆转命运,而是为了逆转React的更新流程。 批处理的逻辑见给女朋友讲React18新特性:Automatic batching 总结 今天,我们讲了: React为了弥补自身弱编译时的缺点,在运行时作出的努力 startTransition本质是让开发者手动标记更新的优先级

    1.2K40发布于 2021-07-07
  • 来自专栏JAVA学习历程

    golang实现聊天室

    package main import ( "fmt" "io" "net" "runtime" "sync" ) //创建读写锁,在高并发时保护公共区的数据,不会出现数据混乱 var rwMutex sync.RWMutex //创建全局的Client结构体 type Client struct { name string //初始name与addr一样 addr string C chan string } //创建全局在线用户列表 var onlineMap = m

    1.5K20编辑于 2022-08-29
  • 来自专栏lgp20151222

    聊天室发送中文

    写出来发现一个问题就是那个 我发中文乱码!!!! 是人都知道是utf-8的问题啦 但是,怎么搞? 我搞不出来 直接问人 原来要用一个过滤器 把发的信息过滤下来转成utf-8再发下去 public class Encoding implements Filter{ private String encoding = "utf-8"; @Override public void destroy() { } @Override public void doFil

    1.3K10发布于 2018-09-10
  • 来自专栏yuyy.info技术专栏

    Java开发聊天室

    https://github.com/EchoGroot/training_2.git

    1.8K10编辑于 2022-06-28
  • 来自专栏全栈程序员必看

    Javaweb 聊天室

    Javaweb 聊天室 2020.5.13更新: 最近有很多小伙伴私信我,跑不动这个项目,数据库报错之类的。 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户名', `password` varchar(255) CHARACTER SET utf8mb4 COLLATE 一、实验目的 做一个Javaweb聊天室系统 1.实现登录功能 2.注册功能 3.发送聊天内容功能 4.接收消息 5.在线人员列表显示 6..踢人功能 7.退出聊天室 逻辑功能实现 1. 5.退出聊天室功能 用户点击退出聊天室按钮即可退出聊天室,弹出“欢迎您下次光临”的提示框,点击确定之后,来到登录界面。 三、实验总结 本聊天室系统后台是通过servlet+MySQL实现的,前台的登录注册界面是通过jsp+sematic UI实现的。

    2.8K30编辑于 2022-06-25
  • 来自专栏积累沉淀

    多人聊天室

    最近学完网络线程协议 ,因此写了一个用java编写的聊天室 话不多说 效果如图 首先 创建服务器端 package com.yc.server; import java.io.IOException { //如果是code为4,则要从ClientSocket中删除这个用户 Gson g=new Gson(); 3, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.CANCEL | SWT.MULTI); Composite composite_4 = new Composite(sashForm_1, SWT.NONE); composite_4.setLayout(new FillLayout(SWT.HORIZONTAL)); new Text(group_2, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.CANCEL | SWT.MULTI); text_4.

    3.5K80发布于 2018-01-11
  • 来自专栏epoos.com

    React18的useEffect会执行两次

    这不是 Bug,这是 React18 新加的特性。 二、React18 useEffect 新特性 1.这是 React18 才新增的特性。 知道了 useEffect 的执行时机,也就能明白为什么 React18 中 useEffect 会执行两次了。 因为, React18 在开发环境中除了必要的挂载之外,还 "额外"模拟执行了一次组件的卸载和挂载。 既然知道了原因,那么,接下来就是想办法解决了。 2.怎么样才能让 Effect 执行一次?。 4)无须清理类 并不是所有的 useEffect 函数都需要清理,对于一些没有副作用的函数,我们完全可以不做处理 useEffect(() => { const map = mapRef.current 四、总结 对于 React18 这种操作确实有点膈应。 但是正如前面所解释的那样,对于未来的离屏渲染或者当前其它会导致重复挂载取消的操作, 如果开发者没处理好确实很可能出现 bug。

    9K71编辑于 2022-09-19
  • 来自专栏前端三元同学

    React18 官方更新解读(文字版)

    官方带来的三条消息 在React18工作计划[1]这篇博文中,官方带来了三条消息。 参考资料 [1] React18工作计划: https://reactjs.org/blog/2021/06/08/the-plan-for-react-18.html [2] 工作组地址: https

    1.1K20发布于 2021-07-06
领券