2019工作计划idea

2019.2.24 工作需求: 汇总 2008-2018年 销售订单数据; 分类历史订单数据, 并可能采取方法进行预测(预测只是一种行为不代表结果) 目前已知条件: 订单生产周期; 45天(标准天数) 年度, 季度性订单 原物料价格变动会引发订单数量的调整 ; 以此区分 订单旺季以及订单淡季 生产流程为 接单式, 流程化作业方式 根据每月生产, 出货能力评估 接单日期, 考虑 月/出货量 ... 待添加
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

【原创】POI操作Excel导入导出工具类ExcelUtil

关于本类线程安全性的解释: 多数工具方法不涉及共享变量问题,至于添加合并单元格方法addMergeArea,使用ThreadLocal变量存储合并数据,ThreadLocal内部借用Thread.ThreadLocalMap以当前ThreadLocal为key进行存储,设置一次变量,则其他线程也会有上次数据的残留,因此在addMergeArea方法中进行清空的操作。为了保证原子性, 采用ReentrantLock确保一次只有一个线程可以进行添加合并数据的操作。 线程安全性从以上两个方面保证。
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

《算法导论》读书笔记

注意点: 通俗的讲的时候,就是个人的理解了,仅作参考。 作为一个Java程序员,有必要了解算法,如果有成为一个优秀程序员的想法,算法和数据结构只是基础。当然对于非CS专业,计算机网络,操作系统,编译原理等也是后面需要补充的基础知识点。 关于阅读《算法导论》的一些建议: 不必纠结于数学的证明,例如递归表达式的时间复杂度计算;把一些当前重要的知识点(比如从第一部分到动态规划、贪心算法,高级数据结构B树那里)先看了,完成从0到1的过程,本文也将记录到那里。 好记性不如烂笔头,冥思苦想不如画个图...
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

算法实战-OJ之旅

算法虽然不是特别简单,但没有你想象中的那么难。 Sort Array By Parity easy AC-17ms. 按照《算法导论》排序一章的一些概念,第二种可以称为是原址的(in-place)。 First Try: 用了另一个数组来保存结果,如果是奇数进行swap操作,同时在else中还要维护偶数的位置正确性。 class Solution { public int[] sortArrayByParity(int[] A) { int[] result = new
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

模拟主库创建数据文件,dg备库空间不足时问题处理

本篇文档测试目的: 模拟实际环境中,主库对表空间添加数据文件,备库空间不足,最终导致MRP进程自动断开,处理方式。 1.问题环境模拟 1)正常情况下的dg 主库创建数据文件,备库接受日志,自动创建表空间及数据文件。 RFS[49]: Selected log 4 for thread 1 sequence 115 dbid 699220720 branch 994543603 Fri Feb 22 23:20:36 2019 Media Recovery Log /u01/app/or
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

爬虫 自动生成请求头教程

前情提要:   请求头是伪装操作者的一种方式.由于请求头的内容很多; 找了到了一个很厉害的自动生成请求头的方式 这个网站 https://curl.trillworks.com/ 自动获取,自动生成 真香
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

CCPC-Wannafly Winter Camp Day1 Div1 - 爬爬爬山 - [最短路][堆优化dijkstra]

题目链接:https://zhixincode.com/contest/3/problem/F?problem_id=39 样例输入 1 4 5 1 1 2 3 4 1 2 1 1 3 1 1 4 100 2 4 1 3 4 1 样例输出 1 6 题解: 这个体力感觉跟势能是个差不多的东西……很显然,如果没有降低山峰的能力,wls最多只能爬高度为 $h[1]+k$ 的山,更高的就爬不了。 因此,这个就是同时有点权和边权的最短路,只要在松弛有向边的时候判断一下该边的终点是否需要另外花
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

访问System x3650 IMM2的几种方式

一、通过web浏览器访问 1、打开浏览器,在地址栏上输入IMM2的IP地址访问,打开登录页面后,输入用户名和密码 登录 PS:第一次登录IMM2时,初始的用户名为USERID,密码为PASSW0RD(零,不是字母O)。在初始配置期间更改此用户名和密码,以增强安全性。 二、通过IPMI 管理工具:IPMItool进行访问 ipmitool 是一种命令行方式的 ipmi 平台管理工具,通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。 一些英文简写: SDR:传感器数据库 s
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

工具安装(mac)

1. iterm 2. nvm 3. node 4. git 5. VScode 6. postman 1.安装iterm2 安装路径 https://www.iterm2.com/ 使用技巧https://www.jianshu.com/p/a78845c3f476 标题栏显示当前所在路径 打开~/.bash_profile,添加对PROMPT_COMMAND的配置 export PROMPT_COMMAND='echo -ne "\033]0;$PWD\007"' 分屏 使用快捷键“cmd
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

Redux thunk中间件

redux-thunk https://github.com/reduxjs/redux-thunk Why Do I Need This? Thunks are the recommended middleware for basic Redux side effects logic, including complex synchronous logic that needs access to the store, and simple async logic like AJAX req
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

略微讲讲最近的 webpack 该如何加快编译

首先假设 基础的环境是有 creat-react-app 所创建的 即所有基础的loader,插件的 cache 都已经缓存了 在这种情况下想加速,真是很难 不过,有一个插件是可以观察 各个模块所花的时间的:speed-measure-webpack-plugin,他给了我们一个观察点 有很多文章都会说 happypack 有能加速的效果 但是经过我的实际测试,效果不明显甚至无效 他的 bug 也很多,很多 loader 都无法会出现报错,如果没有时间和对于 webpack 的了解,就不要用了
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

REM方案总结

flexible.js方案 1、设置根元素字体大小为屏幕宽度的十分之一。 2、即根元素字体大小与屏幕宽度的比例为:1/10。 jQuery.weui的rem设计方案 1、以屏幕宽度375px为基础,根元素字体大小为20px。 2、大于375px的屏幕宽度,根元素字体大小等比例放大。 3、即根元素字体大小与屏幕宽度的比例为:20/375。 结合设计稿 由以上可总结得出计算设计稿rem值的通用公式: REM方案根元素字体大小与屏幕宽度的比例 * 设计稿的宽度 结合Sass方案 可得出一个通用的计算
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

记账本开发(4)

今日小进度: 代码: 1 <%@ page language="java" contentType="text/html; charset=utf-8" 2 pageEncoding="utf-8"%> 3 <!DOCTYPE html> 4 <html> 5 <head> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7 <title>信息</title> 8
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

【Kaggle实战】泰坦尼克号生存人数预测

数据地址:https://www.kaggle.com/c/titanic/data 版本说明:python 3.6 + tensorflow 1.9 项目结构图: 【data】 1.train.csv 训练集 2.test.csv 测试集(不含预测结果) 3.gender_...csv 测试集的预测结果 【data_process.py 数据预处理 人工选择特征】 #!/usr/bin/env python # -*- coding: utf-8 -*- import pandas as
分类: 编程语言 发布时间: 02-24 23:51 阅读次数: 0

SurfaceView的基础使用

SurfaceView 继承自View,拥有独立的绘图表面,即不与其宿主窗口共享一个绘图表面,通过Canvas画布绘制 可在另一线程中更新界面,且不阻碍界面交互,不会占用主线程资源 与View区别 SurfaceView 1、子线程中可以重新绘制画面,且绘图效率更高,适合动画等复杂绘制页面 2、每个SurfaceView拥有独立的surface,通过在顶级surface上打洞来显示自己。这些surface对应底层的Layer,由SurfaceFlinger根据这些layer的内容以及层级进行混
分类: 其他 发布时间: 02-24 23:51 阅读次数: 0

ThreadLocal的使用与解析

ThreadLocal 用来解决对某一变量访问的冲突问题。ThreadLocal维护变量时,为每个使用该变量的线程提供一个独立的变量副本。因此多线程访问变量时,不会相互影响,因此不存在多线程安全问题,也不影响程序的执行能力 由于在每个线程中都创建了副本,所以需要考虑它对资源的消耗。 线程的局部变量, 是每一个线程所单独持有的**,其他线程不能对其进行访问, **通常是类中的 private static 字段。对该字段初始值的一个拷贝,将状态与某一个线程相关联 方法使用详解 // 用来获取Th
分类: 其他 发布时间: 02-24 23:50 阅读次数: 0

分布式面试之Solr以及redis的面试问题

分布式面试之Solr以及redis的面试问题 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; redis之雪崩问题的解决:首先redis做缓存,应用场景一般如下:Redis做缓存是最常见的应用场景。客户端请求在缓存层命中就直接返回,如果miss就去读取存储层,存储层读取到就写入缓存层,然后再返回到客户
分类: 服务端 发布时间: 02-24 23:50 阅读次数: 0

StringStringBufferStringBuilder

String/StringBuffer/StringBuilder String类 构造方法 String() 空构造 String(byte[] bytes) 字节数组转字符串 String(byte[] bytes,int index,int length) 字节数组的一部分转字符串 String(char[] value) 字符数组转字符串 String(char[] value,int index,int count) 字符数组的一部分转字符串 String(String origin
分类: 其他 发布时间: 02-24 23:50 阅读次数: 0

对象,类与接口概念

对象,类与接口 内部类 一个类定义在另外一个类的内部,分为成员内部类(定义在外部类的成员位置)和局部内部类(定义在外部类的方法里面) 成员内部类 class Outer{ class Inner{} } 成员内部类的特点 1、成员内部类可以直接访问外部类的成员,包括私有的,也可以通过外部类名.this.成员名调用外部成员 2、外部类访问非静态成员内部类的成员,必须要创建成员内部类对象;外部类可以通过类名直接访问静态内部类的静态成员,包括私有的 3、成员内部类和外部类不存在继承关系 4、其他
分类: 其他 发布时间: 02-24 23:50 阅读次数: 0

java常用基础查漏补缺

进制 分类 二进制:0b 八进制:0 十六进制:0x 1byte = 8bit 1K = 1024byte 1M = 1024K 1G = 1024M 1T = 1024G 计算机对数据进行存储和运算的最小的单位是byte,不是bit 转换 公式:系数 * (基数 ^ 权) + 系数 * (基数 ^ 权) + … 基数:几进制想转换到十进制,基数就是几 系数:每一位上的数据 权:从右往左,以0开始编号,依次0,1,2,3,… 原码,反码,补码 正数:最左边的符号位0,原码,反码,补码一模一样
分类: 其他 发布时间: 02-24 23:50 阅读次数: 0