自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QC班长的博客

编程生涯知识点的纪录之旅,本博客只是个人学习记录,有些地方可能会误导人,希望读者多多参考他人分享,综合运用,我分享出来只希望能帮助更多人...

原创 从零构建区块链量化交易平台课程总结-思维模型和方法论提炼
原力计划

一、前言 零零散散大概花了半年时间终于把自己这三年的区块链量化交易实践总结成了一门课程,总共十一章、61节课,包含了Java后端、Web前端、APP移动端的开发过程和整套项目源码。从一开始的软件安装、数据库建表、代码编写,到最后金融知识的讲解。也算是总结了自己在软件开发领域、金融领域的部分知识...

2020-03-30 20:38:05 185 0

原创 从个人的角度聊一聊程序员的职业生涯
原力计划

一、前置背景 先来说一说我自己的编程生涯之旅吧。 最初选择这个专业是因为自己从小就非常的喜欢电子科技方面的东西,特别是在高中时期。记得那时候诺基亚的手机很火,N95、N97是那时候的机皇,诺基亚使用的是塞班系统。我们宿舍里面的富家子弟用的都是诺基亚。 接着安卓系统诞生,谷歌的第一款安卓手机...

2020-04-20 14:29:07 376 0

原创 宝塔Linux安装PHP fileinfo扩展

登录宝塔Linux客户端,选择软件管理,点击 安装的PHP 版本 后面的设置,在安装扩展里面选择 fileinfo

2020-04-04 17:39:23 191 0

原创 Java实现PCM格式音频转MP3或WAV

最近做语音合成的项目,需要把PCM格式的音频文件转换成MP3或WAV,记录。 Java实现的PCM格式音频文件转换MP3格式 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.I...

2020-02-20 16:52:02 890 3

原创 从社会契约论的角度看区块链开发的属性

记得中本聪在2010年6月17日于bitcointalk.org上回帖时提到过,“The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the r...

2020-01-22 16:47:41 394 0

原创 一个人,如果他身上的一个缺点,是和他最大的优点直接伴生的,那这个缺点是不是需要纠正呢?

聊点编程外的题外话:一个人,如果他身上的一个缺点,是和他最大的优点直接伴生的,那这个缺点是不是需要纠正呢? 我们每个人,从小就经常听长辈这么说话,说:谁谁谁,你在哪个方面优点很明显,但缺点也很明显。所以,你要发扬优点,同时改正缺点。但是后来我们渐渐发现,在那些激烈竞争的领域,优点和缺点其实是一个...

2019-12-28 22:42:13 144 0

原创 SpringBoot 2.x.x以上版本配置SSL开启HTTPS访问,HTTP自动转HTTPS

1/生成证书 直接使用java自带的命令keytool来生成,生成命令如下: keytool -genkey -alias server -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity...

2019-12-26 00:38:44 404 0

原创 再次思考生命周期-在工作中如何用生命周期概念指导做事行为?

2018年9月14日写过一篇关于生命周期的文章,现在又再次接触到生命周期这个概念,觉知到这个概念还是很重要的。 这次再接触到这个概念,是来源于使用SpringBoot框架开发项目的过程中,因为对Spring的框架了解的不是很透彻,只是熟悉一些以前自己用过的部分模块,所以去查了一些资料,过程中...

2019-12-17 12:05:57 116 0

原创 CentOS 7.6版本服务器部署JavaWeb应用环境及安装流程完整版包含(NGINX、PostgreSQL、Java)

CentOS 7.6版本服务器部署JavaWeb部署应用环境及安装流程包含(NGINX、PostgreSQL、Java),该记录主要是为了方便以后查看部署运行环境而记录。 一、安装PostgreSQL 1/进入PostgreSQL官网下载页面https://www.postgresql.org...

2019-12-13 18:15:43 254 0

原创 Ionic4最新版(4.7.1)解决浏览器跨域访问问题以及与Ionic3的差别

升级以前的WebAPP框架时发现以前的原先Ionic3浏览器跨域解决方法不能用了。Ionic3的浏览器跨域解决方法是在ionic.config.json文中添加以下内容: "proxies": [ { "path": "/prox...

2019-12-12 15:49:02 368 0

原创 VueJS如何使用axios.post()或者axios.get()请求下载文件、音频、视频?并且显示下载进度,后端是SpringBoot

前端如何使用axios下载文件呢?最近遇到了前端下载音频及文件的功能,记录下,因为通过传统的window.location.href=xxx链接下载不能携带Token参数,后端无法验证请求放行,所以就用了axios。前端下载需要注意的是axios.interceptors.request的拦截器不...

2019-12-08 22:52:48 522 0

原创 SpringBoot 中默认可以使用多个@RequestBody的接收参数吗?报I/O error while reading input message错怎么办?

最近的SpringBoot项目中post提交需要传多个参数,于是就凭直觉在方法里写了两个参数接收前端传过来的JSON对象 (@RequestBody A a, @RequestBody B b),但是报错后才发现问题所在。 报错内容如下: I/O error while reading...

2019-12-02 17:06:21 930 0

原创 js字符串数组转数字数组,并去掉最后一个元素

js把字符串数组转数字数组 let menuIds=["1,2,3","3,6,7,4,2"2,5,3"]//测试数据 let newArr = [];//初始化数组 if (Array.isArray(menuIds)) { for ...

2019-11-19 23:48:04 168 0

原创 freemarker特殊字符用noparse标签转义

使用MyBatis-Plus生成自定义的mapper时候遇到特殊字符${}需要转义。如: ${ew.customSqlSegment} 应该写成 <#noparse>${ew.customSqlSegment}</#noparse> <#nopar...

2019-11-17 15:10:12 257 0

原创 VueJS Element UI自定义控件:Cascader级联下拉框,解决查看时树形数据回显

下拉框在业务开发中还是很常用的,比如下拉菜单,上级组织机构选择,各种分类等等。在用到Element UI的Cascader 级联选择器下拉框组件时,不能满足我的需求,就在此基础上自定义了控件。 存在的问题: 1、Element UI官方的级联下拉控件el-cascader选择数据后,被选中的...

2019-11-16 13:10:33 891 0

原创 1024节日快乐-保持一致性、专注核心点、内心平静、富有活力激情的面对周围一切

分享几条最近的生活感悟: 1/今晚的瑜伽课在练习树式时,突然明白了自己站得很稳是在于自己的脚底根基很稳,眼神、思想很专注,内心没有波澜。这让我想到了自己在做其他事情的时候需要把基础事物做稳,思想专注于核心点,内心平静的面对一切复杂困难。 2/这段时间一直在学英语,自己的发音一直很难带感情色彩,...

2019-10-24 11:03:16 61 1

原创 关于前后端分离项目的 VueJS前端Token 存储问题,如何做更安全

关于Vue前端token的存储问题: Vuex的store,localStorage,sessionStorage三者都可以存 记录登录状态一般都是token,例如:存在token说明已经登录,不存在就没登录->跳转登录页面 每一次请求都携带token在后台验证,如果token合法,没过...

2019-10-15 13:08:50 2426 0

原创 Mac(版本10.15 (19A583))执行npm install xxxx报错gyp类错误解决方法

最近新装了MacOS的最新版10.15,重新安装开发环境,nodejs安装的是最新的,再用npm 安装包时总会报 gyp ERR!错 gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir...

2019-10-12 13:31:41 1304 0

原创 mybatis-generator生成代码的generatorConfig.xml文件配置

今天在弄mybatis-generator自动生成代码的测试,但最后发现只能生成mapper、entities两层代码,后面又换成了mybatisplus,它可以生成mapper、entities、services、Controller层,比mybatis-generator更完善,但还是记录下m...

2019-10-02 19:24:31 420 0

原创 我关闭了微信朋友圈,把依赖感留给了身边人

自从2017年关闭了朋友圈不发动态、不看动态一年多之后,发现微信朋友圈、QQ空间等虚拟世界正在慢慢侵蚀我的现实生活,不过这也间接说明了这些产品的成功之处,它让人在生活、工作中产生了确定性依赖。以下是我的一些个人思考及感悟,希望对你有所启发。 如果你发朋友圈的时间久了,超过一年、两年、三年,慢...

2019-10-01 16:29:27 102 0

原创 IntelliJ IDEA 查找替换任意两个字符之间任意内容正则表达式

今天在使用IntelliJ IDEA查找匹配两个字符中间的任意内容,以前没用过正则表达式,后来在网上找到了,记录一下。匹配两个字符串A与B中间的字符串包含A与B: 表达式:A.*?B(“.“表示任意字符,“?”表示匹配0个或多个) 示例: ¥46.8312< 结果: ¥41.8312<...

2019-10-01 10:38:48 932 0

原创 MacBook Pro 文件夹显示隐藏文件

第一步:打开「终端」应用程序。 第二步:输入如下命令: defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 第三步:按下「Return」键确认。 现在你将会在 Finder 窗...

2019-09-24 17:36:16 369 0

原创 Mac OS(版本10.14.6 (18G95)) 无法打开“xxxxxxxxx”,因为Apple无法检查其是否包含恶意软件。解决方法

mac os 关于打开软件出现“无法打开“xxxxxxxx”,因为Apple无法检查其是否包含恶意软件。”的问题解决; 打开terminal 命令行工具 输入命令:sudo spctl --master-disable 输入密码即可解决; ...

2019-09-20 15:43:04 78267 0

原创 MacBook Pro 禁用Adobe Creative Cloud自启状态栏

禁用AdobeCreative Cloud自启 launchctl unload -w /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist 恢复AdobeCreative Cloud自启 launchctl load -w /...

2019-09-20 13:00:16 2702 0

原创 Beyond Compare文件比较器4.2.10( build 23938)最新版Mac端激活码亲测可用

Beyond Compare是一款功能强大的文件对比工具,是程序员的最爱,能够使用简单,功能强大的命令比较文件和文件夹,这些命令专注于用户感兴趣的差异,并忽略那些不感兴趣的差异。合并更改,同步文件并且生成报告。Beyond Compare 还适用于各种数据类型的内置比较查看器。除了文本,还可以比较...

2019-08-20 15:40:12 1856 1

原创 离开软件开发行业一年的一些回顾感悟:“汝果欲学诗,工夫在诗外。”

离开软件开发这个行业快一年时间了,自己在这一年中除了开发自己用的APP,帮朋友弄弄网站,其他新的技术也没有去深入了解、实践,比如机器学习领域、区块链领域、量子编程领域等。都只是去看了一眼。 软件开发这个行业是变化更新很快的,我能明显感觉到自己有点更不得上节奏。比如说深度学习领域,想要能实际写...

2019-07-31 23:20:12 141 0

原创 心无杂念,专一修习,功到自然成,成在无意之中。

在上今晚的瑜伽课时,突然想到,在练习瑜伽时的智慧,是不是也可以运用到生活中的其他方面,我想是可以的。 俗话说,底层的智慧是相通的,很多时候,我们只是对一些技能、方式方法没有理解到更深的地步,所以不知道和其它方面是否有相通之处。 在练习瑜伽的过程中,最重要的就是呼吸,呼吸顺畅、平稳,一吸...

2019-06-19 13:32:07 242 0

原创 聊聊E-R图-转自大学老师的分享,或许对你有些帮助

这久在评审学生毕业论文,长久以来也一直在做这方面的工作,我们计科系的毕业论文是配套毕业设计的,而毕业设计基本都需要数据库,于是就有用ER图描述数据库设计的要求。但最近几年来,几乎所有学生的ER图都有这样的问题,就是把操作员,如管理员,用户等作为实体,无可厚非,数据库里的确有管理员和用户相关的表,但...

2019-06-12 12:35:36 300 0

原创 WordPress网站出现Error establishing a database connection原因及解决方法

WordPress网站出现Error establishing a database connection(建立数据库连接时出错),重启服务器或者用service mysqld restart命令(MySQL数据库)或者systemctl restart mariadb.service命令(Mar...

2019-05-08 21:34:23 2760 3

原创 生活感悟-愿你在编程时也能心无杂念,细细的品尝敲击的代码快感、聆听键盘的演奏,用心去感受它的美妙。

其实把人生的整个过程看作是一条正弦函数,我们人就像是函数上的一个坐标点,随着时间的推移,我们人会周期性的经历高峰和低谷,就像潮起潮落一样。在整个过程中我们经常会以过去的某个点作为锚定点来参照,这样内心就产生了“比较”,由此会很容易感受低谷时的痛苦和高峰时的快乐,周而复始就进入了死循环。当我们把那个...

2019-04-22 13:57:27 155 0

原创 Mac下ionic 打包成Android apk签名记录

一、生成签名文件 使用 ioniccordova build android --release命令打包好生成 app-release-unsigned.apk 控制台执行命令:keytool -genkey -v -keystore app-release.keystore -alias ...

2019-03-05 22:25:03 382 0

原创 QC班长的编程经验简单分享——或许对你的成长有点启发

了解别人是聪明的,看清自己才是智者。——禅宗五祖 简单分享一下我个人现在学习编程领域新东西比较有效的方法:弄个需要做的项目或者想做的项目,从零开始搭建,慢慢尝试让它跑起来,然后开始想着能不能加入想要的功能,然后就去查资料了解问题、动手实现。 在这个过程中会遇到很多问题,会查很多资料,最重...

2019-02-28 11:16:41 320 0

原创 MacBook Pro最全快捷键指南——高效型选手必备

剪切、拷贝、粘贴和其他常用快捷键 Command-X:剪切所选项并拷贝到剪贴板。 Command-C:将所选项拷贝到剪贴板。 Command-V:将剪贴板的内容粘贴到当前文稿或应用中。 Command-Z:撤销前一个命令。随后您可以按 Command-Shift-Z 来重做,从而反向执...

2019-02-18 10:15:25 22972 0

原创 SpringBoot2.1.x报错循环依赖问题解决方法

最近的springboot项目开发时运行没问题,打包运行时报错:抛出BeanCurrentlyIn CreationException异常:Requested bean is currently in creation: Is there an unresolvable circular ref...

2019-02-12 15:28:46 3125 2

原创 SpringBoot2.1.x在启动后调用一次的4种方法,可以用于定时任务触发、数据初始化、初始化系统参数、文件初始化。

最近在做的一个SpringBoot项目需要工程启动后,查询数据库定时任务表配置信息,触发定时任务,查了一下SpringBoot2.X可以实现的一些方法,可根据不同使用场景使用,具体如下: 1、实现CommandLineRunner接口 2、实现ApplicationRunner接口 3、实现...

2019-01-28 14:04:10 2361 0

原创 SpringBoot2.1.x多线程池(ThreadPoolTaskScheduler)无法用@Autowired 注入解决方法,无需用工具类获取Bean

最近在做的一个SpringBoot项目用到了定时任务管理,就用ThreadPoolTaskScheduler做动态添加修改删除定时任务,但在业务操作时线程池里取不到Bean对象,一直报空指针异常,最后发现注入的方式不对,通过下面这种方式注入是取不到Bean对象的。 @Autowired...

2019-01-28 13:24:03 2237 6

原创 完整EOS DAPP开发中文文档

目录 环境搭建 eosio编译安装 EOS Docker环境搭建 nodeos节点操作 eosio框架 cleos命令行界面钱包 nodeos配置说明 记账节点与普通节点 本地多节点配置 智能合约 智能合约入门 关于智能合约 在eosio上发行代币 ...

2019-01-04 11:15:27 946 0

原创 作为一名进取型选手应该看看《提问的智慧》来提高自己的思考质量

中文版地址:https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md 原文网址:http://www.catb.org/~esr/faqs/smart-questions...

2018-12-09 13:41:29 607 0

原创 Mac OS 控制台使用Gulp报错Cannot read property 'apply' of undefined

gulp -v CLI version 3.9.1 Local version 4.0.0 这里的CLI版本是什么意思?不懂? 但是npm上发布的gulp-cli的版本最新是2.0.0,执行gulp命令后才会出现下面的错误 在gulp的github的issue里找到解决方案是全局安装下gulp-c...

2018-11-26 07:57:57 1119 0

原创 EOS词典中英文版

EOS词典由EOS Canada节点创建维护,让学习和理解EOS术语更容易  中文版https://www.eoscanada.com/zh/abc-eos 英文版 https://www.eoscanada.com/en/abc-eos

2018-11-08 23:29:33 185 0

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