会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
nnngu
博客园
首页
新随笔
联系
订阅
管理
2021年1月4日
WebSocket协议 与 IO多路复用
摘要: 最近在把 Facebook Message 接入客服系统,由于与 Facebook Message 对接的收发消息都是通过调用 http 接口来实现的,如果想实现即时通讯,还需要在中间加一个 WebSocket 来转发消息。如下图: 其中用到了 WebSocket 协议和 IO多路复用相关的知识。在
阅读全文
posted @ 2021-01-04 10:53 nnngu
阅读(2815)
评论(0)
推荐(0)
2020年7月2日
getchar()和scanf()混合使用的坑
摘要: 最近在混合使用 getchar() 和 scanf() 的时候遇到一个坑,现在记录一下。 代码中使用 getchar() 处理字符输入,用 scanf() 处理数字输入。 getchar() 读取每个字符,包括空格、制表符和换行符; 而 scanf() 在读取数字时则会跳过空格、 制表符和换行符。
阅读全文
posted @ 2020-07-02 11:41 nnngu
阅读(1969)
评论(1)
推荐(0)
PHP_AUTH_USER 和 PHP_AUTH_PW 实现登录验证
摘要: 最近查看公司的CodeBase,看到有这样的一行: if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) 其中的 PHP_AUTH_USER 和 PHP_AUTH_PW 不知道是什么东西,网上查了一下,发现
阅读全文
posted @ 2020-07-02 10:32 nnngu
阅读(1282)
评论(0)
推荐(0)
2019年10月26日
类型限定符
摘要: extern:声明一个变量,extern 声明的变量没有建立存储空间 const:定义一个常量,常量的值不能修改 volatile:防止编译器优化代码 register:定义寄存器变量,提高效率。如果 CPU 有空闲寄存器,register 就生效,如果没有空闲寄存器,那么 register 无效。
阅读全文
posted @ 2019-10-26 15:49 nnngu
阅读(228)
评论(1)
推荐(1)
2019年10月24日
有符号和无符号
摘要: %d,按有符号输出 %u,按无符号输出
阅读全文
posted @ 2019-10-24 07:50 nnngu
阅读(177)
评论(0)
推荐(0)
补码
摘要: 10 进制数,站在用户的角度,是原码 2 进制、8 进制、16 进制,站在计算机角度,是补码 正数: 正数的原码、反码、补码都是一样的 负数: 用原码求补码:取反加 1 用补码求原码:也是取反加 1 %x,默认以 4 个字节大小打印
阅读全文
posted @ 2019-10-24 07:47 nnngu
阅读(157)
评论(0)
推荐(0)
scanf
摘要: scanf 只负责输入 %d 里面最好不要有其他字符
阅读全文
posted @ 2019-10-24 07:46 nnngu
阅读(211)
评论(0)
推荐(0)
2018年7月21日
看完让你彻底理解 WebSocket 原理,附完整的实战代码(包含前端和后端)
摘要: 1、前言 最近有同学问我有没有做过在线咨询功能。同时,公司也刚好让我接手一个 IM 项目。所以今天抽时间记录一下最近学习的内容。本文主要剖析了 WebSocket 的原理,以及附上一个完整的聊天室实战 Demo (包含前端和后端,代码下载链接在文末)。 2、WebSocket 与 HTTP WebS
阅读全文
posted @ 2018-07-21 18:58 nnngu
阅读(78549)
评论(12)
推荐(37)
2018年3月31日
记录某公司(简称SMKJ) 的一次面试
摘要: 昨天去了一家公司面试 Java 开发岗位,这篇文章主要是做一个面试的记录以及总结。 这家公司的规模大概100 200人,环境还可以,在一栋大厦租了两层办公室(31层和32层)。一同搭电梯上去的还有一位去应聘测试岗位的妹纸🙂 这里要吐槽一下该公司的前台,由于跟HR约好了是在31楼面试,我和测试妹纸都
阅读全文
posted @ 2018-03-31 17:49 nnngu
阅读(2275)
评论(5)
推荐(6)
2018年3月23日
Hibernate的继承映射
摘要: 对象模型示例: ![][1] 继承映射的实现方式有以下三种: (一)每棵类继承树一张表 (二)每个类一张表 (三)每个子类一张表 (一)每棵类继承树一张表 关系模型如下: ![][2] 映射文件如下: 说明: 因为类继承树肯定是对应多个类,要把多个类的信息存放在一张表中,必须有某种机制来区分哪些记录
阅读全文
posted @ 2018-03-23 22:35 nnngu
阅读(467)
评论(0)
推荐(1)
下一页
公告