自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

puzzzzzzle的学习博客

学习博客,自娱自乐,不喜莫喷

  • 博客(10)
  • 收藏
  • 关注

原创 cpp模仿CSharp事件机制(2) 任意数量参数支持

cpp模仿CSharp事件机制(2) 任意数量参数支持githubpage 后续更新会快一些:https://puzzzzzzle.github.io上一篇中实现的只能在注册事件时绑定自己的变量,无法在fireevents时传递参数,这次实现下实现原理很简单,就是打一个参数包,fire event和注册函数时,时同样使用这个参数包但是不能用void来声明变量,所以void版的需要...

2020-02-28 12:59:16 286

原创 cpp模仿C#事件机制(1) 无参数版实现

cpp模仿C#事件机制(1) 无参数版实现起因之前写unity时,感觉c#的事件机制超好用,就想在万能的c++中实现一下看了网上的一些实现,大部分都是只能注册一个回调函数的,这有啥用???要么就是使用时要继承一大堆东西,一点也不方便设计本身很简单,就是一个观察者模式,麻烦的是对回调函数的管理需要一个容器存储回调函数,set,vector都行要装进容器中,那么你的回调函数就要...

2020-02-28 12:52:52 194

原创 cygwin编译openssl

cygwin编译openssl一直失败,查了好久文档,最终编译通过前提nasm : cygwin的安装器里有perl : cygwin的安装器里有获取源码 GitHub:https://github.com/openssl/openssl ,或者去官网编译./Configure Cygwin-x86_64 no-asm --prefix=/usrmakemake insta...

2019-03-15 18:53:12 1443

原创 cmake 自动add_subdirectory

cmake 自动add_subdirectory开始学习c++已经有一段时间了,练习用的代码很零碎,需要很多个main,一直使用cmake管理,但是每新建一个学习子项,都需要去修改cmakelists,很麻烦。刚好开了个新的学习项目,所以写了个基本不用改的cmakelists文件路径如下:├── CMakeLists.txt├── common│ ├── boost_log_tem...

2019-02-26 20:17:37 2293

原创 java 不使用 ant 解压 GBK 编码的 zip文件 (zip乱码问题)

  Java解压zip有时会导致乱码,是应为zip缺陷,没有指定编码,windows中文环境下为GBK,日文环境下是JIS,linux编码为UTF-8,而Java使用UTF-8,Java默认的ZipFile也不能指定编码,每次为了兼容不得不去依赖Ant,但是只为了解压缩完全不合算,今天看nio源码时发现了一个解决方案:String file = "/home/tao/下载/录用函.zip";St...

2018-04-26 17:38:04 678

原创 记一下JavaFX打包jar找不到主类的问题

如题,自己做了几个小工具,想写个GUI,然后用JavaFx完成,IDEA中使用没问题,打包jar,然后就找不到主类了,网上也没找到对应的解决办法。不靠谱的方法:将Artifacts由普通jar改为JavaFX Application,配置参数,然而没卵用,不知道是哪里配错了,没找到文档。解决方法1:手动打包:javafxpackager -createjar -appclass [类全名(没.cl...

2018-04-07 20:41:06 4499

原创 Java list增删的真确打开方式

list增删元素要用iterator,一直时知其然不知其所以然,今天把它基本搞明白了,其实很简单,半个小时绝对够自己验证一遍,只是一直懒得想。先上结果:这里测试了我能想到的7种方法,成功2种,分别是lambda 和 iterator。大家还有啥好方法也指点一下我把。代码:package group.zhangtao.iterator;import org.junit.Assert;impor...

2018-02-24 21:47:58 302

原创 Java ArrayList 源码分析与提高性能替代方案

看同学java一用到list全部是ArrayList,但是ArrayList真的万能吗?顾名思义Array==数组,添加,删除肯定要有扩张,收缩操作,会拖慢性能,对于常读的自然没关系,但是有时做信息缓冲区时,添加、删除频繁,ArrayList肯定不好,所以得找一些替代方案。

2017-09-25 17:04:25 413

原创 关于JDBC+MySQL批量写入: 用insert values方式批量写入

insert values 方式 mysql 批量写入

2017-05-03 23:31:39 3229

原创 Java多线程B站爬虫与45万条视频数据,mysql批量写入性能对比,附代码

恩,萌新刚来,听学长说写博客可以总结梳理自己的知识,所以来试试,自娱自乐,不喜莫喷。目前还是大二狗,学Java半年多,错误很多,望大神指正。本文涉及:Java多线程,单例模式,爬虫相关技术,MySQL,JDBC,SQL优化

2017-05-03 22:22:59 1766 1

空空如也

空空如也

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

TA关注的人

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