JAVA第09次实验(IO流)

JAVA第09次实验(IO流) 0.字节流与二进制文件 我的代码</span. import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; class Stude
分类: 其他 发布时间: 11-26 23:01 阅读次数: 0

MySQL练习与小结

当你专注一件事的时候,时间总是过得很快! foreign key 练习 -- 切换数据库 use stumgr -- 删除班级表 drop table t_class1 -- 创建一个班级表 create table t_class1 ( cno int auto_increment not null, cname varchar (12) not null, room int (4), primary key (cno) ); -- 查看班级表 desc t_
分类: 其他 发布时间: 11-26 23:01 阅读次数: 0

SCAU-1144 数星星-HDU-1166-树状数组的应用

本文借鉴 代码提供:https://www.cnblogs.com/geek1116/p/5566709.html 树状数组详解:https://www.cnblogs.com/xenny/p/9739600.html 不知道树状数组的同学呢就看看上面的链接啦讲的很棒呢(在学习树状数组的时候其实是可以同时学一下线段树的) 在学习的时候可以看下这个题目,是可以用线段树来做也可以用树状数组来做的https://www.cnblogs.com/M-cag/archive/2012/08/16/264
分类: 其他 发布时间: 11-26 23:01 阅读次数: 0

pagehelper分页插件的简单实用

结合mybatis实现对pagehelper分页插件的简单使用。 一、创建一个maven项目并导入相关依赖 依赖文件:pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
分类: 其他 发布时间: 11-26 23:01 阅读次数: 0

《机器学习实战之第二章k-近邻算法》

入坑《机器学习实战》:   本书的第一个机器学习算法是k-近邻算法(kNN),它的工作原理是:存在一个样本数据集合,也称作训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一数据与所属分类的对应关系。输入没有标签的新数据后,将新数据的每个特征与样本集数据对应的特征进行比较,然后算法提取样本集中特征最相似数据(最近邻)的分类标签。一般来说,我们只选择样本数据集中前k个最相似的数据,这就是k-近邻算法中k的出处,通常k是不大于20的整数。最后,选择k个最相似数据中出现次数最多的分类,
分类: 其他 发布时间: 11-26 23:01 阅读次数: 0

写一个简单易用可扩展vue表单验证插件(vue-validate-easy)

写一个vue表单验证插件(vue-validate-easy) 需求 目标:简单易用可扩展 如何简单 开发者要做的 写了一个表单,指定一个name,指定其验证规则。 调用提交表单方法,可以获取验证成功后的数据。 调用重置表单方法重置表单 自定义验证方法 程序应该做的 获取表单元素,绑定事件 有输入时,获取表单值,使用开发者指定的规则进行验证,若验证错误给予错误提示。 实现方法 获取原生表单元素,vue指令获取到的是包裹原生表单元素的外层元素,这里我使用data-type属性来获取原生表单元素
分类: 其他 发布时间: 11-26 23:01 阅读次数: 0

Linux内核配置的三种方法

1:make menuconfig(从头到尾每一项一个一个配置,成千上万个配置项要配置,很复杂,不可取) 2:使用默认的配置,在此基础上修改。 1)但现在不知道默认的配置有哪些。可以搜索下:find –name *_defconfig * 2)在/arch/arm目录下找,找和我们的单板相似的架构配置xxx_defconfig。make xxx_defconfig.以其作为默认配置,执行完 make xxx_defconfig 后,显示“配置文件”写到了 ".config" 文件中。 3)再m
分类: 其他 发布时间: 11-26 23:01 阅读次数: 0

go 语言 interface{} 的易错点

一,interface 介绍 如果说 goroutine 和 channel 是 go 语言并发的两大基石,那 interface 就是 go 语言类型抽象的关键。在实际项目中,几乎所有的数据结构最底层都是接口类型。说起 C++ 语言,我们立即能想到是三个名词:封装、继承、多态。go 语言虽然没有严格意义上的对象,但通过 interface,可以说是实现了多态性。(由以组合结构体实现了封装、继承的特性) go 语言中支持将 method、struct、struct 中成员定义为 interfa
分类: 其他 发布时间: 11-26 23:01 阅读次数: 0

哈夫曼编解码解压缩文件—C++实现

前言 哈夫曼编码是一种贪心算法和二叉树结合的字符编码方式,具有广泛的应用背景,最直观的是文件压缩。本文主要讲述如何用哈夫曼编解码实现文件的压缩和解压,并给出代码实现。 哈夫曼编码的概念 哈夫曼树又称作最优树,是一种带权路径长度最短的树,而通过哈夫曼树构造出的编码方式称作哈夫曼编码。 也就是说哈夫曼编码是一个通过哈夫曼树进行的一种编码,一般情况下,以字符 “0” 与 “1” 表示。编码的实现过程很简单,只要实现哈夫曼树,通过遍历哈夫曼树,这里我们从根节点开始向下遍历,如果下个节点是左孩子,则在字
分类: 其他 发布时间: 11-26 23:01 阅读次数: 0

ZJOI2016 大森林

大森林 小Y家里有一个大森林,里面有 \(n\) 棵树,编号从 \(1\) 到 \(n\)。一开始这些树都只是树苗,只有一个节点,标号为 \(1\)。这些树都有一个特殊的节点,我们称之为生长节点,这些节点有生长出子节点的能力。小Y掌握了一种魔法,能让第 \(l\) 棵树到第 \(r\) 棵树的生长节点长出一个子节点。同时她还能修改第 \(l\) 棵树到第 \(r\) 棵树的生长节点。她告诉了你她使用魔法的记录,你能不能管理她家的森林,并且回答她的询问呢? Input 第一行包含 \(2\) 个
分类: 其他 发布时间: 11-26 23:00 阅读次数: 0

高并发编程学习(1)——并发基础

为更良好的阅读体验,请访问原文:传送门 一、前言 当我们使用计算机时,可以同时做许多事情,例如一边打游戏一边听音乐。这是因为操作系统支持并发任务,从而使得这些工作得以同时进行。 那么提出一个问题:如果我们要实现一个程序能一边听音乐一边玩游戏怎么实现呢? public class Tester { public static void main(String[] args) { System.out.println("开始...."); playGame
分类: 其他 发布时间: 11-26 23:00 阅读次数: 0

初识函数--装饰器

闭包:在嵌套函数中,变量即不在全局,也不在内层函数中,而且必须是内层函数对外层函数的变量的引用 开放封闭原则:对功能扩展是开放的,对源码的修改是封闭的...在不修改源码及调用方式的前提下,对功能进行额外地扩展就是开放封闭原则 装饰器 标准版装饰器 def wrapper(func): def inner(*args,**kwargs): # 执行原函数之前的操作... ret = func() # 执行原函数之后的操作... return ret return inner 标准版装饰器的例子
分类: 其他 发布时间: 11-26 23:00 阅读次数: 0

美化自己的博客

  新的博客就像刚建好的毛坯房,要由我来为他更新
分类: 其他 发布时间: 11-26 23:00 阅读次数: 0

【转】elasticsearch中字段类型默认显示{ "foo": { "type": "text", "fields": { "keyword": {"type": "keyword", "ignore_above": 256} }

官方原文链接:https://www.elastic.co/cn/blog/strings-are-dead-long-live-strings 转载原文连接:https://segmentfault.com/a/1190000008897731 Text vs. keyword 随着ElasticSearch 5.0的到来, 同时也迎来了该版本的重大特性之一: 移除了string类型. 这个变动的根本原因是string类型会给我们带来很多困惑: 因为ElasticSearch对字符串拥有两种
分类: 其他 发布时间: 11-26 23:00 阅读次数: 0

PAT甲级——A1153 DecodeRegistrationCardofPAT【25】

A registration card number of PAT consists of 4 parts: the 1st letter represents the test level, namely, T for the top level, A for advance and B for basic; the 2nd - 4th digits are the test site number, ranged from 101 to 999; the 5th - 10th digits
分类: 其他 发布时间: 11-26 22:50 阅读次数: 0

apidoc 接口文档系统

代码未动,文档先行。apidoc可以方便地维护接口文档、模拟响应数据、前后端分离、导出PDF文档。 特性说明 可视化编辑:支持表单界面编辑接口,不必手动编辑swagger.json 接口模拟响应:支持js动态生成模拟响应,实现前后端分离开发(后台还没有@Controller、@ApiOperation等) 动态预览及调试:接口修改后预览页面实时刷新,开启模拟时可以直接调试调用 导出PDF文档:预览页面有“离线文档MD”菜单,安装writage插件可以手动导出PDF文档(有书签) 模拟响应数据
分类: 其他 发布时间: 11-26 22:50 阅读次数: 0

queue的交换,赋值以及初始化

1 #include<iostream> 2 #include<queue> 3 using namespace std; 4 struct dian{ 5 int x; 6 int y; 7 }; 8 /* 为了说明queue里面的数据类型可以通用,随便定义了一个结构体*/ 9 void print(queue<dian> &q) 10 { 11 while(!q.empty()) 12 { 13 cout<<q.front()
分类: 其他 发布时间: 11-26 22:50 阅读次数: 0

set的交换,赋值以及初始化

1 #include<iostream> 2 #include<set> 3 using namespace std; 4 struct dian{ 5 int x,y; 6 /*bool operator<(const dian &a) const 7 { 8 return x<a.x; 9 }*/ 10 }; 11 /* 自定义排序函数一定要用const*/ 12 bool operator<(const dian &a,co
分类: 其他 发布时间: 11-26 22:50 阅读次数: 0

#800 - 认知协作#1:语音助手Webex Assistant

高雪平 我的协作学习笔记 什么是Webex Assistant? 2017年5月,思科完成了对MindMeld的收购。MindMeld是一家总部位于旧金山的人工智能公司。MindMeld提供了深度智能平台,可为下一代聊天会话和语音助手提供技术支持。 Webex Assistant就是基于MindMeld的思科协作语音助手,为思科协作产品带来更便捷更智能的语音操控客户体验。 Webex Assistant是思科认知协作产品的一部分,即由AI驱动的智能语音助手。通过自然对话方式,您可以在任何启用了
分类: 其他 发布时间: 11-26 22:50 阅读次数: 0

Java第09次实验(OI流)

0.字节流与二进制文件 我的代码 import java.io.*; class Student { private int id; private String name; private int age; private double grade; public Student(){ } public Student(int id, String name, int age, double grade)
分类: 其他 发布时间: 11-26 22:50 阅读次数: 0