PHPExcel在PHP7中,Writer->save出现ERR_INVALID_RESPONSE错误的解决方法 这个Writer->save错误可能由于很多原因导致,其中有一部分是因为header和缓冲区的错误导致的。这部分具体讨论可以看这里 http://stackoverflow.com/questions/8566196/phpexcel-to-download然而还有一个不容易发现的问题,在高版本PHP7下,出现ERR_INVALID_RESPONSE的错误还可能...
Linux下统计当前文件夹下的文件个数、目录个数 1) 统计当前文件夹下文件的个数:ls -l |grep “^-“|wc -l2) 统计当前文件夹下目录的个数:ls -l |grep “^d”|wc -l3) 统计当前文件夹下文件的个数,包括子文件夹里的 :ls -lR|grep “^-“|wc -l4) 统计文件夹下目录的个数,包括子文件夹里的:ls -lR|grep “^d”|wc -l说明:l...
Netty ssl双向认证 生成证书及代码中有关密码的操作,请按照你们自己的需要修改成自己的使用keytool生成证书这个命令一般在JDK\jre\lib\security\目录下操作keytool常用命令参数释义-alias证书的别名-keystore证书库的名称-storepass证书库的密码-keypass证书的密码-list显示密钥库中的证书信息...
springboot打包jar后读取资源文件 背景springboot项目下netty应用证书,需要加载证书文件。在idea中正常运行,但是打包成jar包却报错,提示找不到文件。说来惭愧,这个问题搞了一上午(虽说有其他问题干扰)但是也觉得尴尬。。。遂记录之原因分析初始使用的是getFile(),由于打包成jar后。这个绝对路径实际是不存在的。InputStream is=new FileInputStream( (new C...
iptable端口转发 某些原因,公司测试环境只开放了80和443端口,现在需要将程序中的8779端口映射到443上,可以执行如下命令sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8779参考https://www.cnblogs.com/ssooking/p/7890192.html转载于:h...
channelRead对于耗时业务逻辑处理的优化 channelRead对于耗时业务逻辑处理的优化背景:之前在channelRead中,接收到远端消息进行解码后直接使用了操作数据库这种耗时较久的业务逻辑处理。导致本地netty的工作线程阻塞,会降低可用线程数。另一个对于当前channel的心跳机制也有影响,会导致远端机器长时间接受不到心跳信号,认为这台机器挂掉了。。。原始代码 public void channelRe...
windows下c#模拟鼠标点击 c#模拟鼠标点击需要引用的dllC#本身带的类库中没有关于鼠标操作的函数库,需要引用微软的dll,在visual studio中使用 nuget添加 mshtml 即可(Microsoft.mshtml)主要函数,及其方法参数释义 using System; using System.Collections.Generic; using System.Li...
springboot项目打war包CommandLineRunner引发的血案 好吧,承认标题党了,不论是jar包还是war包都不影响继承CommandLineRunner类中run方法的执行,但是在jar包下运行的好好的初始化容器后执行netty服务端绑定在war包下确实失效了。现象,达成war包后,netty服务端绑定依然成功并能够正常监听,但是发现所有web也没都404了,一番侦查下以为dispatchservlet没有初始化,然后又怀疑是war包下 Com...
python操作excel——openpyxl 一、概述 python操作excel各个库对比:https://www.cnblogs.com/paul-liang/p/9187503.html 官方文档:https://openpyxl.readthedocs.io/en/stable/#usage-examples二、入门 1.安装:pip install openpyxl conda:...
flink入门(一)——基本原理与应用场景 一、简介 1.简介 flink是一个开源的分布式流处理框架 优势:高性能处理、高度灵活window操作、有状态计算的Exactly-once等 详情简介,参考官网:https://flink.apache.org/flink-architecture.html 中文参考:https://flink.apache.org/zh/flink-archi...
数据分析入门——美国各州人口分析 1.案例数据来自python数据分析手册,github地址:https://github.com/jakevdp/PythonDataScienceHandbook/tree/master/notebooks/data 不克隆项目,怎么在github下载单个文件?:https://www.cnblogs.com/zhaoqingqing/p/5534827.html...
数据分析入门——苹果股价分析 参考数据来自雅虎财经:https://finance.yahoo.com/quote/AAPL/history?p=AAPL1.导包 2.导入数据 导入数据方法,参考美国各州人口分析随笔 检查数据类型dtypes: 其他,行数等同理: 使用to_datetime进行数据类型转换: 转换成时间是更容易的排序的(obj使用...
数据分析入门——pandas数据处理 1,处理重复数据 使用duplicated检测重复的行,返回一个series,如果不是第一次出现,也就是有重复行的时候,则为True: 对应的,可以使用drop_duplicates来删除重复的行: 以上两个方法,都不能有重复的列!2.map函数:列处理 map() 是一个Series的函数,DataFrame结构中没有map()。map()...
数据分析入门——pandas之合并函数merge merge有点类似SQL中的join,可以将不同数据集按照某些字段进行合并,得到新的数据集1.参数一览表: 2.一对一连接:默认情况下,会按照相同字段的进行连接 例如有相同字段emp的两个df,merge的时候就会根据emp进行连接,且根据参数知道,默认是内连接: 使用默认的不是很明了,通常情况下,我们推荐使用on明确连接条件,这和SQL里写O...
数据分析入门——pandas之数据合并 主要分为:级联:pd.concat、pd.append 合并:pd.merge一、numpy级联的回顾 详细参考numpy章节 https://www.cnblogs.com/jiangbei/p/11287238.html 二、pd中concat函数 1.简单级联 和numpy的级联类似,默认增加行数,通过axis(默认为0)来...
数据分析入门——pandas之DataFrame多层/多级索引与聚合操作 一、行多层索引 1.隐式创建 在构造函数中给index、colunms等多个数组实现(datafarme与series都可以) df的多级索引创建方法类似: 2.显式创建pd.MultiIndex 其中.from_arrays为类似上面的参数,推荐使用简单的from_product函数(会自动进行交叉): ...
数据分析入门——pandas之Series 一、介绍 Pandas是一个开源的,BSD许可的库(基于numpy),为Python编程语言提供高性能,易于使用的数据结构和数据分析工具。 官方中文文档:https://www.pypandas.cn/docs/ 本次演示使用数据来自github:https://github.com/jakevdp/PythonDataScienceHandbook/tree/mast...
数据分析入门——pandas之DataFrame基本概念 一、介绍 数据帧(DataFrame)是二维数据结构,即数据以行和列的表格方式排列。 可以看作是Series的二维拓展,但是df有行列索引:index、column 推荐参考:https://www.jianshu.com/p/c534e83d2f4b二、快速入门 1.打开csv 发现报错,原因是路径中\User的\u和转义符号冲突了,我们使用字...
数据分析入门——IPython入门 一、什么是IPython IPython的开发者吸收了标准解释器的基本概念,在此基础上进行了大量的改进,创造出一个令人惊奇的工具。在它的主页上是这么说的:“这是一个增强的交互式Python shell。”具有tab补全,对象自省,强大的历史机制,内嵌的源代码编辑,集成Python调试器,%run机制,宏,创建多个环境以及调用系统shell的能力。总之,IPython是一个性能强大的...
数据分析入门——numpy 一、什么是numpy Numpy提供了一个在Python中做科学计算的基础库,重在数值计算,主要用于处理多维数组(矩阵)的库。用来存储和处理大型矩阵,比Python自身的嵌套列表结构要高效的多。本身是由C语言开发,是个很基础的扩展,Python其余的科学计算扩展大部分都是以此为基础。二、快速入门numpy库 1.导入numpy(安装anaconda已带很多科学计算包,无需...