websocket 连接本地端口_你不知道的 WebSocket

  • Post author:
  • Post category:其他

来自公众号:全栈修仙之路 本文阿宝哥将从多个方面入手,全方位带你一起探索 WebSocket 技术。阅读完本文,你将了解以下内容: 了解 WebSocket 的诞生背景、WebSocket 是什么及它的优点;了解 WebSocket 含有哪些 API 及如何使用 WebSocket API 发送普通文本和二进制数据;了解 WebSocket 的握手协议和数据帧格式、掩码算法等相关知识;了解如何实现…

继续阅读 websocket 连接本地端口_你不知道的 WebSocket

TextView设置格式化字符串

  • Post author:
  • Post category:其他

需求:TextView中设置字符串为:“一年级有50人”,人数需要动态变化,不能以拼接字符串的形式实现。 1、在string.xml文件中定义字符串 <string name="person_count">一年级有%1$d人</string> 2、在java代码中设置数值 textView.setText(getString(R.string.person_count,50…

继续阅读 TextView设置格式化字符串

猜数游戏c语言编程Linux,C语言实现猜数字游戏

  • Post author:
  • Post category:linux

本文实例为大家分享了C语言猜数字的具体代码,供大家参考,具体内容如下 题目:电脑随机给出一个数字,在一定范围内猜,有提示 问题分析: 电脑根据函数随机给出一个范围内的数字; 用户输入数字,去猜大小 对比数字,电脑给出提示 不断循环,直到猜正确 注意:因为随机函数rand()是特殊的函数,计算机不会实现真正的随机数,所以需要一个seek来传给 rand()。 代码如下: #define _CRT_S…

继续阅读 猜数游戏c语言编程Linux,C语言实现猜数字游戏

JAVA集合框架详解(通俗易懂)

  • Post author:
  • Post category:java

集合:对象的容器,定义了对多个对象进项操作的的常用方法。可实现数组的功能。 和数组的区别: 数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型。 位置: java.util.*; Collection体系集合 Collection父接口 **特点:**代表一组任意类型的对象,无序、无下标、不能重复。 方法: boolean add(Object obj) //添加一…

继续阅读 JAVA集合框架详解(通俗易懂)

Knuth 洗牌算法

  • Post author:
  • Post category:其他

核心思想 洗牌算法(Knuth shuffle算法):对于有n个元素的数组来说,为了保证洗牌的公平性,应该要能够等概率的洗出n!种结果。 举例解释如下: 开始数组中有五个元素; 在前五个数中随机选一个数与第五个数进行交换,每个数都有五分之一的概率被交换到最后一个位置; 在前四个数中随机选一个数与第四个数进行交换,每个数都有五分之一的概率被交换到第四个位置; 在前三个数中随机选一个数与第三个数进行交…

继续阅读 Knuth 洗牌算法

Channel的几种状态

  • Post author:
  • Post category:其他

      Channel是异步进行的。       channel存在3种状态:      nil,未初始化的状态,只进行了声明,或者手动赋值为nil      active,正常的channel,可读或者可写      closed,已关闭,千万不要误认为关闭channel后,channel的值是nil 版权声明:本文为ma2595162349原创文章,遵循 CC 4.0 BY-SA 版权协议…

继续阅读 Channel的几种状态

ubuntu 16.04硬盘分区方案

  • Post author:
  • Post category:其他

如果你准备在硬盘里只安装Ubuntu一个操作系统的话,建议你采用一个“/”、一个“swap”和一个“/home”的三分区方案: / : 10GB-15GB。 swap: 物理内存小于或等于 512MB,建议分配实际物理内存容量2倍大小的swap;物理内存大于512MB,建议分配与物理内存等容量的swap。 /home:/和swap以外的所有剩余空间。 你需要手动进行分区,而不是由系统自己来安排,在…

继续阅读 ubuntu 16.04硬盘分区方案

go.js 去水印

  • Post author:
  • Post category:其他

适用于vue项目中go.js 2.2.14版本去水印 步骤1.在根目录下新建waterMark.js的文件,复制代码: const fs = require('fs') const path = require('path') const file = path.join(__dirname, './node_modules/gojs/release/go.js'); //注意该文件如果是模块化引…

继续阅读 go.js 去水印

Java之GC

  • Post author:
  • Post category:java

Java之GC GC:GC 是JVM的垃圾回收器。与C/C++不同,java程序员无需考虑太多内存分配的位置,更不用考虑内存释放的机制,java对象内存的申请和释放都有JVM托管。JVM的内存释放机制就是GC。 GC的过程分为获取内存释放时机、遍历无用java对象、释放算法如何选择并调度、GC的种类、JVM内存布局。 首先介绍下JVM的内存布局,在JVM中,内存分为虚拟机栈、堆区、方法区、本地方法…

继续阅读 Java之GC

字典树的理解(数组实现)

  • Post author:
  • Post category:其他

正规的字典树的数据结构,使用指针指向下一层子树。但是有写空间要求较高的题目使用指针的方法有可能会MLE。所以使用数组来实现字典树的数据结构是一种更好更紧凑的方法,这种方法更为保险 以hdu 1251为例 题目大意 很多单词只由小写字母组成,不会有重复的单词出现,统计出以某一个字符串为前缀的单词数量。 前半部分读入: dcba debf 对于这一部分的读入我们要做到的是建树和统计 int trie[…

继续阅读 字典树的理解(数组实现)