java IO流 (四) 缓冲流的使用

1.缓冲流涉及到的类: * BufferedInputStream * BufferedOutputStream * BufferedReader * BufferedWriter 2.作用: 作用:提供流的读取、写入的速度 提高读写速度的原因:内部提供了一个缓冲区。默认情况下是8kb 3.典型代码 3.1 使用BufferedInputStream和BufferedOutputStream:处理非文本文件 //实现文件复制的方法 public void copyFileWithBuf
分类: 其他 发布时间: 06-26 21:51 阅读次数: 0

软件构造复习内容(9)---并发(1)

1.并发:   网络上多台计算机,一台计算机上多个应用,一个CPU上的多核处理器,都可以算作并发。   为了充分利用多核和多处理器,需要将程序转化为并发执行   并发的两个Model:   1.共享内存   2.消息传递,通过channel交换消息 2.进程和线程:   进程:私有空间,彼此隔离     1.拥有整台计算机的资源     2.多个进程之间不共享内存     3.进程之间通过消息传递进行协作     一般来说 进程==程序==应用     但是一个应用中可能包含多个进程     
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

查看系统负载

1、系统负载和cpu核数有关系,所以先查看当前机器是几核 grep 'model name' /proc/cpuinfo |wc -l 平均负载:是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数, 注意和cpu使用率没有关系,举例对于io密集型,cpu平均负载很高,但是cpu不忙。 2、查看平均负载 2.1 uptime 20:17:01 up 6 min, 1 user, load average: 0.02, 0.17, 0.12 解释: 启动时间 20:
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

is not allowed to connect to this mysql server is not allowed to connect tothis mmysql server

is not allowed to connect tothis mmysql server 阿里云上安装的mysql,发现用本地电脑的navicat链接不上。通过了解知道了原因,小二在此写了一篇,省的以后自己在碰到。 错误如图。 mysql -u root -p 登录到mysql中。 [root@izbp10fk8pd9zjv9y2g9ajz etc]# mysql -u root -p Enter password: use mysql; select host from user whe
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

java IO流 (二) IO流概述

1.流的分类 * 1.操作数据单位:字节流、字符流 * 2.数据的流向:输入流、输出流 * 3.流的角色:节点流、处理流 图示: 2.流的体系结构 说明:红框对应的是IO流中的4个抽象基类。 蓝框的流需要大家重点关注。 3.重点说明的几个流结构 4.输入、输出的标准化过程 4.1 输入过程 ① 创建File类的对象,指明读取的数据的来源。(要求此文件一定要存在) ② 创建相应的输入流,将File类的对象作为参数,传入流的构造器中 ③ 具体的读入过程: 创建相应的byte[] 或 char[]。
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

optim.py-使用tensorflow实现一般优化算法

optim.py Project URL:https://github.com/Codsir/optim.git Based on: tensorflow, numpy, copy, inspect Why Tensorflow? Tensorflow supports symbol computation well like Automatic derivation and the program could be excuted with GPU, which will save our
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

JavaScript:计算时间及倒计时

var start = "2020-6-26 20:36:00"; //开始时间 var now = new Date(); //当前时间 var ns = new Date(start).getTime() - now.getTime(); //毫秒差 //时间差 var todays = function () { if (ns > 1000) {   ns -= 1000;   //计算出相差天数   var day = Math.floor(ns / (24 * 3600 * 1000
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

Lesson2 基于表格法求解RL

基于表格法求解RL 中相关概念 含义 S state 状态(observe) A action 动作 R reward 奖励 P probability 状态转移概率 MDP Markov Decision Processes 马尔科夫决策过程(强化学习的基本框架) TD Temporal Difference 时序差分(TD单步更新) on-policy off-policy 强化学习MDP四元组<S,A,P,R> \(p[s_{t+1},r_t|s_t,a_t]\):状态转移概率,下一时刻
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

Shell script notes

目录 Shell script notes Escape Characters Loops For while Tips Test If...then...else... Some characters and their meanings Case Variables External Programs backtick(`) Functions Scope of variables Recursion Return Codes Hints and Tips Interactive Shel
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

选择和跳转语句

1.case语句 case语句使用简单的结构对数值做出选择,更为重要的是,它还可以用来设置变量的值 --CASE语法格式: case input_name when 表达式 then 结果执行 …… end; 说明:首先设定一个变量的值,然后顺序比较when关键字后面给出的值,若相等,则执行then关键字后面的语句,并且停止case语句的执行。 --CASE语句应用。 declare v_num varchar2(20):='1002'; begin
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

java IO流 (三) 节点流(或文件流)

1.FileReader/FileWriter的使用: 1.1 FileReader的使用 /* 将day09下的hello.txt文件内容读入程序中,并输出到控制台 说明点: 1. read()的理解:返回读入的一个字符。如果达到文件末尾,返回-1 2. 异常的处理:为了保证流资源一定可以执行关闭操作。需要使用try-catch-finally处理 3. 读入的文件一定要存在,否则就会报FileNotFoundException。 */ @Test public void te
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

Digix2019华为算法精英挑战赛代码

Digix2019华为算法精英挑战赛代码 最终成绩: 决赛第九 问题 根据手机型号,颜色,用户偏好,手机APP等信息预测用户年龄. https://developer.huawei.com/consumer/cn/activity/devStarAI/algo/competition.html#/preliminary/info/digix-trail-02/introduction 解决方案 这次比赛我们主要选择神经网络和lightgbm两种模型 神经网络 我们主要搭建了两种神经网络,一种是
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

378. 有序矩阵中第K小的元素(排序或者二分)

378. 有序矩阵中第K小的元素 第一种方法:将二维矩阵中的数存起来,然后排序输出第k个,耗时较多 class Solution { public: int kthSmallest(vector<vector<int>>& matrix, int k) { vector<int>v; for(int i=0;i<matrix.size();i++) { for(int j=0;j<matrix[0].size();
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

C++线程基础笔记(一)

标准写法: #include<iostream> #include<thread> using namespace std; void MyThread() { cout << "MyThread线程1开始了" << endl; cout << ".................." << endl; cout << "MyThread线程1结束了" << endl; } int main() { thread my(MyThread); my.jo
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

NTIRE2020感知极限超分竞赛PI指标冠军方案

标题&作者团队 【Happy导语】这是今年CVPR2020中关于图像超分的文章,不同于其他方法在网络架构或者数据增广方面进行改进,该文另辟蹊径从“损失函数”入手,针对已有GAN系列的损失函数展开并未并提出了改进点。所提方法取得了NTIRE2020感知极限超分竞赛LPIPS指标亚军、PI指标冠军。所以Happy非常建议各位图像复原领域的小伙们仔细研究一下这篇文章。另,文末附论文与code下载方式。 Abstract 深度学习技术极大的提升图像超分的性能(无论是主观指标还是客观指标)。然而,已有方
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

数据采集flume kafka

需求:采集8类日志数据,并且进入es展示: 方案制定:目前数据采集通用flume+kafka模式,所以采用原有模式,一类服务进入一个topic,然后通过logstash进行数据清洗,最后进入es进行展示。 flume采用tadir 读取数据源,memory 进行缓存,kafka进行sink a1.sources = s1 s2 s3 s4 s5 s6 s7 s8 a1.channels = c1 c2 c3 c4 c5 c6 c7 c8 a1.sinks = k1 k2 k3 k4 k5
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

WPF场景下查询数据并使用NPOI生成EXCEL表格

WPF场景下后台生成DataGrid列的代码: /// <summary> /// 通用的出勤表头设置 /// </summary> /// <param name="dgView">DataGrid实例</param> /// <param name="dataTable">源数据表</param> private void SetDataGridHearedOfAttendance(DataGrid dgVie
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

C# 关键字:is,as

一、类型的转换 在c#中类型的转换分两种:显式和隐式,基本的规则如下: 基类对象转化为子类对象,必须显式转换,规则:(类型名) 对象。 值类型和引用类型的转换采用装箱(boxing)或拆箱(unboxing). 子类转化为基类对象。 基本类型互相之间转化可以用Covent类来实现。 字符串类型转换为对应的基本类型用Parse方法,除了String类型外其他的类型都可以用Parse方法。 用GetType可以取得对象的精确类型。 子类转化为基类,采用隐式转换。 二、关键字 is 检查一个对象是否
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

redis-check-aof --fix修复持久化的 AOF文件

服务器可能在程序正在对 AOF 文件进行写入时停机, 如果停机造成了 AOF 文件出错(corrupt), 那么 Redis 在重启时会拒绝载入这个 AOF 文件, 从而确保数据的一致性不会被破坏。 这时候可以使用可以先使用 Redis 附带的 redis-check-aof 程序,对原来的 AOF 文件进行修复,进而再启动redis redis-check-aof --fix AOF文件
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0

[P4735] 最大异或和 - 可持久化Trie

Description 给定一个非负整数序列 \(\{a\}\),初始长度为 \(n\)。 有 \(m\) 个操作,有以下两种操作类型: A x:添加操作,表示在序列末尾添加一个数 \(x\),序列的长度 \(n+1\)。 Q l r x:询问操作,你需要找到一个位置 \(p\),满足 \(l \le p \le r\),使得: $ a[p] \oplus a[p+1] \oplus ... \oplus a[N] \oplus x$ 最大,输出最大是多少。 Solution 即求 \(s[p
分类: 其他 发布时间: 06-26 21:34 阅读次数: 0