Lua 截取字符串(截取utf-8格式字符串) 简单说说utf-8编码格式

对utf-8完全没概念的可以看看我上一篇随笔: 简单说说utf-8编码格式 另外,还要知道string.sub 和 string.byte 的用法。 先上完整代码: local StringHelper = {} --[[ utf-8编码规则 单字节 - 0起头 1字节 0xxxxxxx 0 - 127 多字节 - 第一个字节n个1加1个0起头 2 字节 110xxxxx 192 - 223 3 字节 1110xxxx 224 - 239
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

一个简单但能考察C语言基础的题目

请看题: #include<stdio.h> int a=1; int main(void) { int a=a; printf("a=d%\n",a); return 0; } 问题很简单,就问会输出什么?无非就这几个答案:1,0,报错,随机数。那究竟是多少呢?当然我们先声明实际工作中很少有人会这么写,我们主要是借用此题给大家讲一些C的知识,其实本题主要涉及的知识点是全局变量和局部变量的问题,也就是变量作用域的问题。 首先进行简单分析:一开始声明全局变量a并赋值,此时
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

关于jenkins

启动不了时可更改端口 java -jar jenkins.war –httpPort=8090
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

linux常用查看硬件配置命令

一、查看cpu总个数1第一种方法:top命令法首先执行top命令,如下图所示。Linux如何查看主机的cpu总个数和总内存2在top命令的显示界面,按数字键1,即可查看到当前系统中的总cpu数,如下图为4核的cpu。Linux如何查看主机的cpu总个数和总内存3第二种方法,通过proc文件系统,直接获取cpu总数量,具体执行如下命令:cat/proc/cpuinfo|grepprocessorLi
分类: 企业开发 发布时间: 11-29 23:10 阅读次数: 0

网易Java研发岗二面:讲讲 kafka 维护消费状态跟踪的方法

网易面试真题:讲讲 kafka 维护消费状态跟踪的方法?解析:大部分消息系统在 broker 端的维护消息被消费的记录:一个消息被分发到consumer 后 broker 就马上进行标记或者等待 customer 的通知后进行标记。这样也可以在消息在消费后立马就删除以减少空间占用。但是这样会不会有什么问题呢?如果一条消息发送出去之后就立即被标记为消费过的,一旦 consumer 处理消息时失败了(
分类: 编程语言 发布时间: 11-29 23:10 阅读次数: 0

云计算学习路线源码框架笔记:Shell版JumpServer开发

以下内容是关于云计算学习路线源码框架笔记内容,下面是关于Shell版JumpServer开发的内容:首先要有思路,完善不足的地方#!/usr/bin/envbash#Author:bavduEmail:[email protected]:https://github.com/bavduDate:2019//while:dotrap':'INTEXITTSTPTERMHUPc
分类: 企业开发 发布时间: 11-29 23:10 阅读次数: 0

神奇的H5本地文件读取(FileReader,Blob,AudioContext)

H5提供了很多内置函数对象,供我们对本地文件进行读取,个人玩的比较多的是对本地图片,视频,音乐进行读取,在页面上显示或者播放。研究的不是很深,但我想做个笔记。 一、FileReader FileReader是一个构造函数,翻译为文件读取器,通过const reader = new FileReader可以创造一个文件读取器对象,可看作是一个上下文对象,对象身上包含了readAsDataURL、readAsArrayBuffer 等方法对文件以不同形式进行读取,readAsDataURL读取的形
分类: 其他 发布时间: 11-29 23:03 阅读次数: 0

[EOJ Monthly2019.11][T1]纸条

https://acm.ecnu.edu.cn/ 华东师范大学在线评测网站 今天这个题目来自华东师范大学的校赛,比icpc稍难一些,在2019年11月29日周五19:30开始,持续2.5个小时 以下是题干 A. 纸条 单点时限: 2.0 sec,内存限制: 256 MB “欢迎您乘坐东方航空公司航班 MU5692 由银川前往上海......” “我们的飞机很快就要起飞了,请收起小桌板,摘下耳机......” 收起了小桌板,摘下了耳机,Cuber QQ 突然无所事事了。 放耳机进书包的时候,Cu
分类: 其他 发布时间: 11-29 23:03 阅读次数: 0

前端知识体系-NodeJS相关】NodeJS基础知识全面总结

NodeJS基础知识 1. Node的全局对象和全局变量 1.1 全局对象:所有模块都可以调用的 global:表示Node所在的全局环境,类似于浏览器的window对象。 process:该对象表示Node所处的当前进程,允许开发者与该进程互动。 console:指向Node内置的console模块,提供命令行环境中的标准输入、标准输出功能。 1.2 全局函数 定时器函数:共有4个,分别是setTimeout(), clearTimeout(), setInterval(), clearIn
分类: 其他 发布时间: 11-29 23:03 阅读次数: 0

第十四周学习总结&实验报告

一、JDBC 简介:JDBC是Java提供的一套数据库操作标准,各个数据库生厂商要按照此标准来生产数据库驱动,开发者只需要掌握核心的接口与类即可通过SQL实现任意的数据库操作。 驱动分类: 1.JDBC-ODBC桥驱动 2.JDBC本地驱动 3.JDBC网络驱动 4.本地协议纯JDBC驱动。 二、MySQL: MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库
分类: 其他 发布时间: 11-29 23:03 阅读次数: 0

< 备考CET6 - 作文模板句 - 话题:重要性/做选择 >

CET6 - 作文模板句 - 重要性/做选择 重要性 开头 Currently, We are entering a brand new era filled with (opportunities and innovations) in (生活/工作...), and great changes have taken place in people's attitude towards some traditional practice. It is increasingly regarde
分类: 其他 发布时间: 11-29 23:03 阅读次数: 0

网络流扩展知识

网络流扩展知识 最小费用最大流 luogu P3381 【模板】最小费用最大流 解析: 先用spfa求出最短路径(单位流量费用最少) 多路增广流掉这些流量(spfa没有记录dep信息,但凭借dis[]信息的关系不能保证不会访问之前访问过的节点,所以需要vis[]标记) code #include<bits/stdc++.h> #include<iostream> using namespace std; #define CL(a,b) memset(a,b,sizeof(a)) #define
分类: 其他 发布时间: 11-29 23:03 阅读次数: 0

第一章 1.19 网络编程基础

一. socket编程 socket又叫套接字 socket编程其实就是用代码来实现进行网络通信的两个端;套接字就是实现通信的两个程序 实现通信的两个端分为 服务器 和 客户端 两种 python通过 socket模块 来提供socket编程相关的类和方法 二. 服务器端 (注:以下操作中服务器端和客户端分两个py文件实现) 1. 创建套接字对象(买电话机) socket(family=AF_INET, type=SOCK_STREAM) family - 设置ip类型; AF_INET对应
分类: 其他 发布时间: 11-29 23:03 阅读次数: 0

Index Template和Dynamic Template

目录 什么是Index Template Index Template的工作方式 什么是Index Template Index Template - 帮助你设定Mappings 和 Settings,并按照一定的规则,自动匹配到新创建的索引之上 模板仅在一个索引被新创建时,才会产生作用。修改模板不会影响到自己创建的索引 可以设定多个模板,这些设置会被"merge"在一起 可以指定"order"的数值,控制"mergine"的过程 Index Template的工作方式 当一个索引被新创建时
分类: 其他 发布时间: 11-29 23:01 阅读次数: 0

使用requests模块进行初步爬虫

requests模块 1、get请求: (1)使用步骤: #1、导包: import requests #2、发送请求,获取响应 response = requests.get(url) #3、获取响应内容 response.text (2)get请求详细参数 requests.get( url=请求的url, headers=请求头【字典】, params=请求参数字典 >>所有请求参数一个不能少 )---->【response对象】 (3)response对象的属性 a、获取响应正文 获取
分类: 其他 发布时间: 11-29 23:01 阅读次数: 0

Consul 简介及集群安装

简介 Consul是基于GO语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。 Consul的功能都很实用,其中包括:服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等特性。 Consul本身只是一个二进制的可执行文件,所以安装和部署都非常简单,只需要从官网下载后,在执行对应的启动脚本即可。 官网下载地址: https://www.consul.io/downloads.html 特性 基础特性 服务注册/发现 数据强一致型保
分类: 其他 发布时间: 11-29 23:01 阅读次数: 0

【java】获取昨天/今天/明天日期

昨天: SimpleDateFormat sdf=new SimpleDateFormat("yyyMMdd"); Calendar calendar = new GregorianCalendar(); calendar.setTime(new Date()); calendar.add(calendar.DATE,-1); String date= sdf.format(calendar.getTime()); System.out.println("【定时】当前时间:"+date); 今
分类: 其他 发布时间: 11-29 23:01 阅读次数: 0

origin Cluster

https://www.originlab.com/doc/Origin-Help/Cluster-Analysis
分类: 其他 发布时间: 11-29 23:01 阅读次数: 0

Liunx使用

进入文件后的操作 1. vi打开文件后是命令模式状态,要用i或者a命令才可进入可编辑的状态哟。 2.在编辑模式的情况下敲完内容,这个时候就应该保存文件了。 保存文件要按esc,这样就会退回vi的命令模式。 3.按完esc后输入冒号(英文的),然后就转换到了末行模式了,末行模式决定是否保存文件。 4.末行模式下可以按x来保存,x命令可以保存编辑好的文件哟。 也可以用到wq来保存,如果是q!则不保存哦,这点要自己谨记在心,这里我就保存一下vi编写的文件。 5.然后查看,查看用到了cat 文件名哦。
分类: 其他 发布时间: 11-29 23:01 阅读次数: 0

如何在windows10上面运行HyperLedger Fabric1.4

  fabric在不知不觉间已经更新到1.4了。之前研究fabric都是在ubuntu16.04上面。但是fabric本就是依托于docker运行的,应该没有必要依托于操作系统才是,官网上也有关于window10上运行程序的环境搭建,同时最为普遍的开发环境都是在windows上的,所以有了本次尝试。   1.安装go环境   
分类: 其他 发布时间: 11-29 23:01 阅读次数: 0