【博客大赛】100行js代码实现网站在线用户数量统计 nodejs + socket.io方案

  • Post author:
  • Post category:其他

需求提出 公司的在线培训平台,需要增加一个新功能:实时统计当前在线的用户数量并在终端界面上显示,需要的时候可以查询当前在线的用户的明细。 有3种技术方案可以选用: 1)改动后台代码,在用户登录和退出时将用户在线信息记录到数据库中,通过查询数据库查询用户明细。这种方案稍微重了点,要改动原来后台的代码,这个功能的加入需要重新进行后台代码的更新和测试。总觉得不妥,实时性和准确性也难以保障。 2)使用消息…

继续阅读 【博客大赛】100行js代码实现网站在线用户数量统计 nodejs + socket.io方案

计算机网络 自顶向下方法 第五章 链路层 习题答案

  • Post author:
  • Post category:其他

复习题 运输方式,例如汽车,公共汽车,火车,汽车。 尽管每个链路都保证通过链路发送的IP数据报将在链路的另一端接收而没有错误,但不能保证IP数据报将以正确的顺序到达最终目的地。 使用IP,同一TCP连接中的数据报可以在网络中采用不同的路由,因此无序到达。 仍然需要TCP以正确的顺序为应用程序的接收端提供字节流。 此外,由于路由环路或设备故障,IP可能会丢失数据包。 帧:IP和TCP中也有帧;链路接…

继续阅读 计算机网络 自顶向下方法 第五章 链路层 习题答案

Java 显示读取properties 乱码解决方案

  • Post author:
  • Post category:java

项目开发时,在配置springmvc 校验错误提示信息时,配置到properties的中文,在前端取出时,显示为乱码,可以确定properties 配置文件已经被设为UTF-8编码,在springmvc.xml 给处理器适配器配置指定错误提示信息配置文件时,资源文件格式也是设为UTF-8的,但是调试时发现通过注解获取的properties包含中文的属性就是乱码,网上搜索了一晚上才找到解决方案,具体…

继续阅读 Java 显示读取properties 乱码解决方案

C读取和写入一个二维数组

  • Post author:
  • Post category:其他

#include <stdio.h> #include <string.h> int main () { //定义数组 int a[3][2]={1,2,3,4,5,6}; //定义文件指针,打开文件 FILE *fp = fopen("arr.txt", "w+"); //判断是否打开成功 if (fp!=NULL) { //开始写入文件 for (int i=0; i&…

继续阅读 C读取和写入一个二维数组

找第一个只出现一次的字符

  • Post author:
  • Post category:其他

给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出 "no" 。 输入格式 一个字符串,长度小于 100000。 输出格式 输出第一个仅出现一次的字符,若没有则输出 "no" 。 样例输入 abcabd 样例输出 c 首先我们先定义一个data[100000],这么大的数组足以保存字符串。 然后我们定义一个zm[26],这个数组用来保存26个字母。(当然为了好懂可以定义…

继续阅读 找第一个只出现一次的字符

Dubbo架构设计详解

  • Post author:
  • Post category:其他

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。 …

继续阅读 Dubbo架构设计详解

OpenSSL Command-Line HOWTO

  • Post author:
  • Post category:其他

The openssl command-line binary that ships with the OPENSSL libraries can perform a wide range of cryptographic operations. It can come in handy in scripts or for accomplishing one-time command-line t…

继续阅读 OpenSSL Command-Line HOWTO

flutter web实现微信网页授权登录

  • Post author:
  • Post category:其他

1、首先我使用了Getx来管理路由和获得用户同意登录后的code void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context){ H…

继续阅读 flutter web实现微信网页授权登录

with root cause

  • Post author:
  • Post category:其他

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause 出现这中问题的时候,是因为S…

继续阅读 with root cause

python爬取百度贴吧xpath_爬虫基础系列xpath实战——爬取百度贴吧图片(3)

  • Post author:
  • Post category:python

8586231_192932724000_2.jpg #百度贴吧图片爬虫 # 爬取步骤:1.基础设置,2.构造url,3.爬取页面,4.解析页面,5.保存页面 # 采取urllib爬取 #引入必要的包 import urllib import urllib.request from lxml import etree #定义一个类存入必要的基础数据 class Spider(): def __in…

继续阅读 python爬取百度贴吧xpath_爬虫基础系列xpath实战——爬取百度贴吧图片(3)