Java学习笔记二十六(IO流之OutputStreamWriter、InputStreamReader类和BufferedReader、PrintWriter类)

OutputStreamWriter、InputStreamReader类   终于总结到字符的输入输出流了,太漫长了..... 在字符输入输出流中,顶级父类是Reader和Writer,是按照字符进行读写的,这两个流都是高级流,在使用之后必须关闭,不然写入不进去文件中。 在这个类中涉及到字符集的选择上,字符集主要是GBK和UTF-8。 在GBK中,中文一个字占两个字节,在UTF-8中,...
分类: 编程语言 发布时间: 09-10 22:45 阅读次数: 0

luogu3066 逃跑的Barn(双指针)(树上差分)

题意转换 给出以1号点为根的一棵有根树,问每个点的子树中与它距离小于等于k的点有多少个。   题解 双指针+树上差分 对于每个点,看看它的贡献能往上去到哪里,把其中的点权值全部加1。这是一个“我为人人”的操作,如果让每个节点自己往下找,操作会相当复杂。因为往下是分叉,往上是合并。 容易想到用二分查找最大上限,再用树链剖分统计和。 实际上,有更优的解法。我们用指针法求最大上限,树上差分计和。...
分类: 编程语言 发布时间: 09-10 22:45 阅读次数: 0

CSS/HTML/HTML5基本标签及属性——01

1.网站开发:  设计:美工  前端技术:HTML/JS/jQuery     后端技术:C# (java/php)  数据库技术:SqlSever/MySql  服务器技术:上线2.HTML发展历史:  html1.0  html2.0 html3.0 html4.0 html4.0.1  xhtml1.0  html5   1.页面特效融入较多 绚烂   2.引入了很多语义化标签   3.融入...
分类: 编程语言 发布时间: 09-10 22:44 阅读次数: 0

Python打包可执行文件与调用可执行文件

1.打包可执行文件 1.1 依赖库 pyinstaller 1.2 步骤 2.调用可执行文件 2.1依赖库 os 2.2 执行代码 1.打包可执行文件 1.1 依赖库 pyinstaller 1.2 步骤 1.pip安装pyinstaller 2.cd到源文件所在路径 3.运行pyinstaller -F 文件名.py 4.运行结束后,disc文件夹下就有了可以执行...
分类: 编程语言 发布时间: 09-10 22:44 阅读次数: 0

基于深度学习的中文语音识别系统框架

本文搭建一个完整的中文语音识别系统,包括声学模型和语言模型,能够将输入的音频信号识别为汉字。 声学模型使用了应用较为广泛的递归循环网络中的GRU-CTC的组合,除此之外还引入了科大讯飞提出的DFCNN深度全序列卷积神经网络,也将引入阿里的架构DFSMN。 语言模型有传统n-gram模型和基于深度神经网络的CBHG网络结构,该结构是谷歌用于TTS任务中的tacotron系统,本文中将该系统部分结...
分类: 编程语言 发布时间: 09-10 22:44 阅读次数: 0

word中引用endnote卡机的的解决方案

2017-01-04 10:06:40 存在问题: word中一旦引用endnote参考文献,就会出现卡顿现象 解决方案: word中依次选在文件→选项→校对→在word中更正拼写和语法时→键入时标记语法错误。 取消这个选项,问题得以解决。...
分类: 编程语言 发布时间: 09-10 22:43 阅读次数: 0

解决无法安装.NET 3.5错误码0x800F081F的问题

遇到这个报错的时候。 必须开启WindowsUpdate服务,再安装就没有问题了。  
分类: 编程语言 发布时间: 09-10 22:43 阅读次数: 0

GradientBoosting_classification_model

import numpy as np import pandas as pd import matplotlib.pyplot as plt from sklearn import datasets from sklearn import preprocessing from sklearn.model_selection import train_test_split,GridSearchCV ...
分类: 编程语言 发布时间: 09-10 22:43 阅读次数: 0

markdown黑色背景代码生成(良心版)

1. 获得代码的html5格式 <p class=MsoNormal align=left style='text-align:left;mso-pagination:widoworphan;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 54...
分类: 编程语言 发布时间: 09-10 22:43 阅读次数: 0

word2010中护眼色

2017-01-05 15:48:16 存在问题: word背景色为白色,欲改为护眼豆绿色 解决方案: 依次点击页面布局→页面颜色→其他颜色,颜色设置框中分别设置为 “红色设置为199; 蓝色: 237; 绿色:204”...
分类: 编程语言 发布时间: 09-10 22:42 阅读次数: 0

Redis底层数据结构和value值的类型

Redis有7种主要数据结构,基于这些数据结构,Redis创建了一个对象系统,包含5种对象:字符串对象、列表对象、哈希对象、集合对象、有序集合对象这5种。...
分类: 其他 发布时间: 09-10 22:42 阅读次数: 0

SpringBoot2.X (十五): 测试进阶之MockMvc

SpringMVC测试框架 基于RESTful风格的SpringMVC的测试,我们可以测试完整的Spring MVC流程,即从URL请求到控制器处理,再到视图渲染都可以测试。 接下来我们把集成web 环境测试 举例说明一下: 1、MockMvcBuilders.webAppContextSetup(WebApplicationContext context):指定WebApplication...
分类: 其他 发布时间: 09-10 22:41 阅读次数: 0

SpringBoot2.X (十六): SpringBoot 全局异常配置

前言 1、 默认异常机制 2、自定义json格式异常响应 3、自定义异常处理页面 前言 在日常web开发中发生了异常,往往是需要通过一个统一的异常处理来保证客户端能够收到友好的提示。 接下来我们介绍一下SpringBoot2.X 的异常处理机制 1、 默认异常机制 默认异常处理(SpringBoot 默认提供了两种机制,一种是针对于web浏览器访问的错误页面响应,...
分类: 其他 发布时间: 09-10 22:41 阅读次数: 0

windows10安装linux子系统初体验

1、首先将win10 系统更新至最新版 打开步骤为: 设置–>更新和安全–>检查更新,具体如图: 2、设置开发人员模式 打开步骤为:设置–>更新和安全–>针对开发人员, 如图: 3、在控制面板中添加linux子系统 安装步骤为:控制面板–>程序–>启用或关闭windows功能,勾选”适用于windows的linux的子系统“,点击确定...
分类: 其他 发布时间: 09-10 22:40 阅读次数: 0

SpringBoot2.X (十七): war包方式启动与部署

1、在pom.xml中将打包形式 修改为war <packaging>war</packaging> 2、修改SpringBoot启动类 @SpringBootApplication public class Application extends SpringBootServletInitializer { @Override protec...
分类: 其他 发布时间: 09-10 22:40 阅读次数: 0

SpringBoot2.X (十八): Spring Boot 启动原理

导言 Spring Boot 大大简化了我们的开发配置,节省了大量的时间,确实比较方便。但是对于新手来说,如果不了解个中原理,难免会遇到一些坑。 ok,废话不多说,我们进入正题: 我们所有的SringBoot 项目都会看到以下这个类: import org.springframework.boot.SpringApplication; import org.springframework...
分类: 其他 发布时间: 09-10 22:40 阅读次数: 0

java.lang.ClassNotFoundException: org.elasticsearch.common.transport.InetSocketTransportAddress

在做Elasticsearch 版本升级的时候,报出了 java.lang.ClassNotFoundException: org.elasticsearch.common.transport.InetSocketTransportAddress 这个错误,在此记录一下解决方法 开发环境 IntelliJ IDEA 2018.1.6 maven3.3.3 SpringBoot 2.0.4...
分类: 其他 发布时间: 09-10 22:40 阅读次数: 0

java.lang.IllegalStateException: availableProcessors is already set to [4], rejecting [4]

基础环境: jdk8 IntelliJ IDEA 2018.1.6 Elasticsearch 6.1.1 SpringBoot 2.0.2.RELEASE 问题重现: 做redis session 共享,加入以下依赖时引发java.lang.IllegalStateException: availableProcessors is already set to ...
分类: 其他 发布时间: 09-10 22:39 阅读次数: 0

CentOS7.5 搭建shadowsocks

由于之前 L2TP/IPsec 服务总是在用着用着就莫名其妙的不能再使用,所以决定改为Shadowsocks 服务 服务器: CentOS7.5 带宽: 1Mbps 查看系统版本: cat /etc/redhat-release 安装pip: 1、 首先安装epel扩展源: yum -y install epel-release 2、更新完成之后,就可安装pip: ...
分类: 其他 发布时间: 09-10 22:39 阅读次数: 0

CentOS7.5 配置BBR加速

什么是BBR: TCP BBR是谷歌出品的TCP拥塞控制算法。BBR目的是要尽量跑满带宽,并且尽量不要有排队的情况。BBR可以起到单边加速TCP连接的效果。 Google提交到Linux主线并发表在ACM queue期刊上的TCP-BBR拥塞控制算法。继承了Google“先在生产环境上部署,再开源和发论文”的研究传统。TCP-BBR已经再YouTube服务器和Google跨数据中心的内部广域网...
分类: 其他 发布时间: 09-10 22:39 阅读次数: 0