自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 idea优化后速度对比

16G内存下修改配置文件idea启动对比优化前参数-Xms128m-Xmx1521m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50优化后的参数-Xms1g-Xmx2g-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-Xverify:none

2021-01-31 22:34:01 221

原创 visualVM优化idea报错

使用visualVM优化idea,发现无法查看这个进程查看日志,balabalajava.lang.IllegalArgumentException: Unexpected composite type for ThreadInfoCaused: java.lang.reflect.InvocationTargetException这样报错网上查了一大堆东西,换个版本啦,重启之类的都不管用首先查看visual运行jdkhelp/about/detail里修改的话直接在/etc/visual

2021-01-31 22:21:14 518

原创 浏览器下url的内容访问

以前只是把浏览器的url访问当成是一种服务器根目录下的文件定位今天发现里面还是有很多原理可以探究的我们都知道浏览器可以查看本地文件,跟资源管理器一样,但二者还是一些区别比如这里是访问D盘下的一个目录,可以看到有一些python脚本我们再从url输入脚本名称由于py脚本不是一个可执行文件,所以浏览器只能把它当成一个磁盘文件来返回字节流如果我们访问的是可执行文件呢?此目录,我们见过很多资源网站也是这样的结构,直接访问会下载到本地由此可以大致推断,学习的java web部分,访问html文

2021-01-17 17:09:04 315

原创 哈希表头插法和尾插法

这里的讲解实例用的是哈希表的链地址法哈希表原作者博客:https://blog.csdn.net/weixin_40204595/article/details/81584679?utm_medium=distribute.pc_relevant.none-task-blog-utm_term-2&spm=1001.2101.3001.4242哈希表的剩余代码可以去原作者博客参考,原作者讲的挺好,不过有一点小瑕疵,需要看下面的评论头插法int harsh_table_insert_node

2020-12-16 20:17:33 1020

原创 条件数据传送和条件控制转移指令的分析

在csapp中的代码优化部分,讲到了程序设计中条件数据传送和条件控制转移指令的异同,在这里分析一下int compare(int a, int b) { if(a>b) { return a; } else return b;}int compare1(int a, int b){ int max=a>b?a:b; return max;}int main(){ compare(1, 2); co

2020-12-13 16:37:53 1214 1

原创 汇编语言之debug中执行多步指令

在学习汇编语言时,debug的-t指令可以帮我们一条条地执行指令但是如果要在loop中重复执行或者有很多像跳过的指令部分用-t一条条执行就很费劲了其实还有另外的指令可以帮我们多步执行-g 目标偏移地址 可以立即执行指令到此处-p 可以运行到此次loop结束的地方...

2020-10-31 17:06:37 2781

原创 8086cpu物理寻址

8086CPU有20位地址总线,可以传送20位地址,达到 1MB寻址能力。8086CPU 又是16位结构,在内部一次性处理、传输、暂时存储的地址为16位。从8086CPU的内部结构来看,如果将地址从内部简单地发出,那么它只能送出16位的地址,表现出的寻址能力只有64KB。8086CPU采用一种在内部用两个16位地址合成的方法来形成一个20位的物理地址。(1) CPU中的相关部件提供两个16位的地址,一个称为段地址,另一个称为偏移地址;(2)段地址和偏移地址通过内部总线送入一个称为地址加法器的部件;(3

2020-10-25 19:43:14 2686

原创 spark 读取csv “java.lang.NumberFormatException”错误

最近学数据,发现用pandas读取csv存mongo太慢了,尝试用spark,可就在读取的时候发现了问题很迷惑,因为数据格式是没有什么问题的后来发现是编码的问题要改成UTF-8才可以,记事本或者notepad都行成功...

2020-08-24 17:49:04 694

原创 虚拟机jupyter浏览器无法访问问题

在vmware的centos系统上安装了jupyter,却在主机浏览器的接口上无法访问jupyter的配置文件需要改一下首先我们先启动python环境,输入from notebook.auth import passwdpasswd()#设置自己的密码,例如123#然后两次输入确认生成加密字符串字符串复制下来,一会配置要用然后生成jupyter配置文件,并配置jupyter notebook --generate-configvim ~/.jupyter/jupyter_notebo

2020-08-06 20:29:59 1928 4

原创 pandas实现火车换乘数据整合

百度地图api的出行数据有一个小问题,就是它的换乘太多了从北京到上海是一条线路,远一点到广州就需要换乘了,这要就需要两条数据记录这样统计的话就很麻烦,旅途时间和终点站都不统一用pandas来整合一下import pandas as pdfrom sqlalchemy import create_engineengine = create_engine('mysql+pymysql://root:123@localhost/baidutraffice')需要的库和MySQL的连接分析一下

2020-07-29 19:09:14 264

原创 shiro simplehash运用MD5算法生成十六进制加密字符

引入jar包import org.apache.shiro.crypto.hash.SimpleHash;import org.apache.shiro.util.ByteSource;加密算法MD5 加密循环3次private static final String ALGORITH_NAME = "md5"; private static final int HASH_ITERATIONS = 3;根据传入参数的数量设计两种加密算法,每种都使用ByteSource.util.bytes

2020-07-16 13:11:49 979

原创 mysql count(*)条件统计 group by用法

mysql count(*)条件统计 group by用法mysql有时需要统计同一个变量名下同一个值出现的次数前程无忧下的招聘信息,如果我们像统计同一个职位出现的次数,拿category列来说select category as 职位,count(category) as 数量 from qcwyzp GROUP BY 职位 ORDER BY 数量选出所有的职位信息,再根据用一个职位的数量结果集进行分组,根据数量排序结果默认是asc排序,如果想降序可最后添上desc结果

2020-07-05 19:08:16 1590

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除