统计在线用户的数量,是应用很常见的需求了。如果需要精准的统计到用户是在线,离线状态,我想只有客户端和服务器通过保持一个TCP长连接来实现。如果应用本身并非一个IM应用的话,这种方式成本极高。现在的应用都趋向于使用心跳包来标…
2026/3/17 20:04:56 人评论 次浏览一个轻量有趣的 3D 引擎,可以用来做一些简单的 3D 模型展示。 关于 Zdog.js Zdog.js (下称Zdog)是一款基于<canvas>和 SVG 的 JavaScript 3D 引擎,通过简单的 api 可以让我们在 Web 页面上设计和渲染简单的 3D 模型。Zdog…
2026/3/29 20:49:20 人评论 次浏览上一次讲了二叉树前中后序遍历,这次讲一下标题上面的内容 那么就先看一下构建二叉树 下面就拿一个例题来看一下 就这个题,他是先构建二叉树,其中他给了一个字符串,这个字符串里面的#代表空,然后还是前序遍历…
2026/3/21 4:59:24 人评论 次浏览结构图角色 l 抽象构件(Component)角色:这是一个抽象角色,它给参加组合的对象定义出公共的接口及其默认行为,可以用来管理所有的子对象。在安全式的合成模式里,构件角色并不是定义出管理子对象的方法,这一定义由树…
2026/4/6 4:49:17 人评论 次浏览贡献分如下: 转会人员:金东禾 转到队伍:bugphobia转载于:https://www.cnblogs.com/Buaa-software/p/4972487.html
2026/4/11 22:48:02 人评论 次浏览随着Win10正式版的发布,更多的电脑会采用Win10系统来安装,而随之笔记本预装win10系统也会上市,当然对于消费者来说,有时我们需要学会查看电脑配置吧。电脑主要看的是CPU,内存,显示,硬盘等几项下…
2026/4/12 0:54:52 人评论 次浏览在 MMORPG《最终幻想14》的副本“乐欲之所瓯博讷修道院”里,BOSS 机工士姆斯塔迪奥将会接受玩家的挑战。 你需要处理这个副本其中的一个机制:NM 大小的地图被拆分为了 NM 个 11 的格子,BOSS 会选择若干行或/及若干列释放技能,玩家…
2026/4/11 10:21:42 人评论 次浏览经过东北三省的巡讲,终于回家了,深深为东北重工业基地惋惜,我们的父辈曾经整整一代人付出热血和生命的地方如今已纷纷破产改制关门大吉,很为祖国的重工业和软件工业担忧,新一代的中国年青人,谁能挑起民族的脊梁?不说题外话了&…
2026/4/10 23:46:01 人评论 次浏览1.junit coverage单元测试覆盖率使用: 右键,run ‘xx’with Coverage,然后观察行数那里,如果测试覆盖到了,那么这里会出现绿色,如果没有覆盖,就是红色。 2.tomcat配置 run -> edit Config…
2026/4/11 23:45:18 人评论 次浏览逻辑芯片又叫可编程逻辑器件。PLD是做为一种通用集成电路产生的,他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。这样就可以由设计人员自行编程而把一个数字系统“集成”在一片PLD上,而不必…
2026/4/10 22:28:36 人评论 次浏览Volume数据卷是Docker的一个重要概念。数据卷是可供一个或多个容器使用的特殊目录,可以为容器应用存储提供有价值的特性: 持久化数据与容器的生命周期解耦:在容器删除之后数据卷中的内容可以保持。Docker 1.9之后引进的named volumeÿ…
2026/3/16 6:26:34 人评论 次浏览keil中如何查找和替换以及一个工程里所有文件所包含查找和替换的内容: 1、点击 edit-find或者快捷键 ctrlf; 2、在look in中 选择current document就是查找或替换本文件的内容, 选择current project就是查找或替换整个工程的包含的内容
2026/3/16 6:26:36 人评论 次浏览例如:想让Nginx开机自启动 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 转载于:https://www.cnblogs.com/taopanfeng/p/11312983.html
2026/3/16 6:26:36 人评论 次浏览今天尝试了SQL注入靶机爆库爆表操作,分享如下: 1.设置靶机安全级别为低级 2.进入SQL注入界面 3.输入1提交 3.用单引号让id闭合,输入1’ union select 1, database()#(此处做补充说明下,语句闭合时在数据库执行的SQL…
2026/3/16 6:26:37 人评论 次浏览多人开发javascript时伴随着命名冲突等问题,先后有了模拟块级作用域、命名空间、模块化开发等方法。 之前,模块化开发一直是由第三方库来模拟的,比较知名的有AMD规范和CMD规范。 两个规范分别对应requirejs和seajs。 而现在,ES…
2026/3/16 6:26:38 人评论 次浏览1、使用indexOf(""); var newStrstr.indexOf("http"); if(newStr0){ console.log("字符串是以http开头的!") } if(newStr-1){ console.log("字符串不是以http开头的!") } 2、substring拿到字符串某个位置的内容…
2026/3/16 6:26:40 人评论 次浏览