自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (5)
  • 收藏
  • 关注

原创 JsonCpp 1.9.2 中文支持

也算支持 markdown 了,好看了不少,写几篇吧。Json 1.9.2只需要在打开的时候设置一下默认的参数就可以了,读取的时候是 UTF8 的要转一下 GBK这些写入文件就能正常看到中文了。Json::StreamWriterBuilder wBuilder;Json::Value def;def["emitUTF8"] = true;wBuilder.setDefaults(&...

2020-03-26 08:37:14 983

原创 tushare-学习笔记002-获取基本数据

github 链接先获取 “股票代码表”我这里是使用 mongodb 存储的。项目有结构不方便放上来,这里是代码片段。具体请参见 github 仓库def fetch_code(): """ 从接口获取代码,存入数据库,返回结构样例 ts_code symbol name area industry list_date ...

2019-06-29 22:03:29 587

原创 tushare-学习笔记001-环境搭建

github链接windows 环境安装 anaconda官网https://repo.anaconda.com/archive/Anaconda3-2019.03-Windows-x86_64.exe升级 conda 的版本,conda update condaconda update anaconda安装 mongodb:注意安装的时候选择自定义,安装过程中去掉 com...

2019-06-29 22:01:03 387

原创 EOS-学习笔记001-环境搭建

学习 EOS 的相关笔记,为了方便他人阅读,采用中文记录。安装开发环境githubDeveloper Portal先了解一下必须要知道的几个概念:nodeos (node + eos = nodeos) eos 节点,产生区块,提供 rpc 服务等cleos (cli + eos = cleos) 命令行接口keosd (key + eos = keosd) 负责 wallet ...

2018-12-17 21:12:57 178

原创 使用bootstrap做登录页面-新手实践

这是我学习bootstrap的练习过程,记录下来。当前版本 v4.0.0-beta.2 youtub 优豆添加路由处理跟着官网做bootstrap官网修改语言编写css理解布局调整位置,字体,添加效果 浏览器默认html字体是 16pxhtml{font-size: 100%; /* WinIE text resize correction */}最...

2018-02-24 17:33:45 9334

翻译 翻译-接受 interface 参数,返回 struct 在 go 中意味着什么

我翻译的关于golang的技术文章原文地址 译文地址

2018-02-24 17:19:47 326

翻译 翻译golang的一篇文章-Go 语言的错误处理

我翻译的关于go语言错误处理的文章原文地址译文地址

2018-02-24 17:17:53 513

原创 激活idea相关产品

手欠升级了goland结果不能用了。又找了个方法。实测可用。https://github.com/rodrigogs/ilsapnpm install ilsap -gilsap根据提示的地址激活即可。应该是这个地址http://0.0.0.0:8997。升级有风险,能用还是不升级的好。

2018-01-16 11:00:58 493

原创 flask建站实践笔记002-admin登录页面

[文章和视频链接](http://zhengjunblog.top/2017/11/18/%E8%AF%AD%E8%A8%80%E7%9B%B8%E5%85%B3/python/%E5%90%8E%E7%AB%AF/flask%E5%BB%BA%E7%AB%99%E5%AE%9E%E8%B7%B5%E7%AC%94%E8%AE%B0002-admin%E7%99%BB%E5%BD%95%E9%A1%

2017-11-26 20:17:10 1129

原创 flask建站实践笔记001-基本结构

内容,视频和代码在我的个人博客中,链接如下: flask建站实践笔记001-基本结构

2017-11-17 22:38:21 363

原创 Kotlin类型层级一览(翻译原文)

本来很简单的一件事,结果传图片太累了,还经常出错,非常不人性化。索性还是自己搭个博客吧。Github pages + hexo。翻译链接原文链接部分摘录Kotlin有很多关于语言的文档和教程指南。但是没有看关于类型层级的相关描述。 了解之后,我发现非常的简洁。Kotlin类型层级要学习的规则非常少,这些规则保持一致性和可预见性。有了这些规则,Kotlin可以提供有用的,用户可扩展的语言特性,例如:

2017-09-23 20:28:12 356

原创 flask email service学习笔记-html+图片(补充)

flask email service学习笔记-html+图片(补充)上篇学习笔记的发送邮件中html正文中的图片是采用在html里面使用base64直接编码图片的方式发送的。 后来发现网易163的企业邮箱不支持这种内嵌的方式。 这里换一种更方便一些的方式。cid:imageName的方式。视频分享到youtube上了。 https://youtu.be/dS6UVMQaPCI 优酷链接

2017-09-15 22:09:25 726

原创 flask email service学习笔记-html+图片(补充)

flask email service学习笔记-html+图片(补充)上篇学习笔记的发送邮件中html正文中的图片是采用在html里面使用base64直接编码图片的方式发送的。 后来发现网易163的企业邮箱不支持这种内嵌的方式。 这里换一种更方便一些的方式。cid:imageName的方式。视频分享到youtube上了。 https://youtu.be/dS6UVMQaPCI 优酷链接

2017-09-15 22:07:58 885

原创 flask email service学习笔记

flask email service学习笔记使用flask搭建一个邮件服务。提供RESTFul类型的api接口。接收,返回JSON数据 这里没有做更细致的优化配置,只是把路走通。关于nginx等的如何优化配置这里没有描述。 视频分享到youtube上了。 https://youtu.be/PsCGu52T98I 优酷链接 http://v.youku.com/v_show/id_XM

2017-09-05 23:14:43 1326

原创 012 提供Https支持(2017.06.22更新)

012 提供Https支持视频发布在youtube上面了 https://youtu.be/fnxF0kXVEJQ 优酷上面的链接 http://v.youku.com/v_show/id_XMjgzOTg5MDgwNA==.html?f=49760672HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标

2017-06-21 21:11:20 906

原创 011 RESTful接口优化

011 RESTful接口优化视频分享到youtube上了。 https://youtu.be/2oNGCB_j6V0 优酷链接 原因:按照相关规定,限制传播以下RESTful API 设计参考,摘录至网络:下面是链接 http://www.ruanyifeng.com/blog/2014/05/restful_api.html RESTful API 设计参考:协议:使用Http

2017-06-21 20:27:42 1264

原创 010 资源目录整理

010 资源目录整理视频发布在youtube上面了 https://youtu.be/NcO_PRf94xY 优酷上面的链接 优酷太土了,视频上传后被屏蔽了资源目录结构做了一下调整: 目录路径 说明 webapp/resources/commons/js 自定义通用脚本 webapp/resources/commons/jsExt 外部引用脚本 webapp/reso

2017-06-21 09:41:39 1995

原创 009 spring mvc controller unit test

009 spring mvc controller unit test视频发布在youtube上面了 https://youtu.be/d-u95Q5JJjs 优酷上面的链接 http://v.youku.com/v_show/id_XMjgxNDY1Nzc4MA==.html?f=49760672接着008的项目操作。首先处理一下008中分页显示的时候,500000条记录,页号显示不全的问题

2017-06-09 21:12:59 570

原创 008 使用MyBatis,easyUI实现CRUD操作样例-CUD(CRUD完毕)

008 使用MyBatis,easyUI实现CRUD操作样例-CUD视频发布在youtube上面了 https://youtu.be/EaT-EpD-1fM 优酷上面的链接 http://v.youku.com/v_show/id_XMjgwODcyNzg5Ng==.html?f=49760672实现了CUD功能

2017-06-06 23:01:21 746

原创 007 使用MyBatis,easyUI实现CRUD操作样例-R操作(重构)

007 使用MyBatis,easyUI实现CRUD操作样例-R操作(重构)视频发布在youtube上面了 https://youtu.be/F44LqKdADwE 优酷上面的链接 http://v.youku.com/v_show/id_XMjgwMTQwMzE1Mg==.html?f=49760672接着006的项目操作。做完007之后,更新了一下模板,当前版本0.0.2本次先记录获取用户

2017-06-03 09:56:00 877

原创 006 修正maven install失败的问题

006 修正maven install失败的问题视频发布在youtube上面了 https://youtu.be/U2Y2hV01fnw 优酷上面的链接 http://v.youku.com/v_show/id_XMjc5NDY5NTMzNg==.html?f=49760672接着005的项目操作。突然发现maven clean之后,直接执行maven install会提示缺少servlet-

2017-05-30 22:43:39 246

原创 005 使用log4j2输出日志(重构)

005 使用log4j2输出日志(重构)视频发布在youtube上面了 https://youtu.be/CzaJsOGVOLI 优酷上面的链接 http://v.youku.com/v_show/id_XMjc4NzY2NTcyOA==.html?f=49760672接着004的项目操作。添加log4j2依赖,这个会自动添加相关依赖包<!-- 日志依赖 --><dependency>

2017-05-27 08:03:55 1648

原创 004 整合spring,springMVC,mybatis(重构)

004 整合spring,springMVC,mybatis(重构)视频发布在youtube上面了 https://youtu.be/CzaJsOGVOLI 优酷上面的链接 http://v.youku.com/v_show/id_XMjc4NzU5ODU3Ng==.html?f=49760672传说中的SSM框架,这里数据库使用MySql版本是5.6.36接着003的项目操作。先启动一下My

2017-05-26 22:36:06 828

原创 003 使用maven创建RESTful风格的spring MVC项目(重构)

003 使用maven创建RESTful风格的spring MVC项目(重构)视频发布在youtube上面了 https://youtu.be/4Qwotj5H04I 优酷上面的链接 http://v.youku.com/v_show/id_XMjc4NzUwNjkwMA==.html?f=49760672接着002中的项目操作配置web.xml文件;/src/main/webapp/WE

2017-05-26 21:35:05 542

原创 002 制作archetype模板(重构)(2017.05.31Update)

002 制作archetype模板(重构)视频分享到youtube上了。 https://youtu.be/FvFkss4_MRk 优酷链接 http://v.youku.com/v_show/id_XMjc4Mzk4NjYyNA==.html?f=49760672接着001中创建的项目操作刚开始学习的时候经常反复建立项目,重复劳动较多,所以先学会使用这个就会节省很多时间了 为了保留路

2017-05-25 07:09:56 410

原创 001 使用maven建立Dynamic Web Module 3.1 项目

使用maven建立Dynamic Web Module 3.1 项目无语音视频分享到youtube上了。 https://youtu.be/U-yeRn9nEMs

2017-05-08 10:19:27 1146

原创 树莓派使用n2n实现内网穿透

自己记录一下过程。这里必须有一个公网ip做supernode。网上有免费的,也可以自己租一个。n2n 有两种协议,一种是v1协议,另一种是v2协议,两种是不兼容的。https://github.com/meyerd/n2n地址是http://www.vpnhosting.cz/n2nguien.exe提供了一个安装包,里面包含了V1和V2版本,请选择V1版本“-

2017-02-26 22:03:13 5976

原创 PBOC学习记录-3 联机处理(O)

外部认证命令计算过程密钥: 3DES2key ECB 00*6+ATC+00*6+(ATC取反) 加密后得出过程密钥计算授权响应密文ARPC: 使用过程密钥加密: 应用密文^(授权响应码+00*6) 得出ARPC

2016-07-29 14:50:23 986

原创 PBOC学习记录-2 应用初始化

根据第一步取得的PDOL,准备好对应数据作为GPO的数据域发送给卡 从返回值中获取AIP+AFL, 这一步就结束了。

2016-07-29 14:02:22 1230

原创 PBOC学习记录-1 应用选择

记一下学习过程,顺便吐槽。1 交易开始选择PSE,然后根据返回的FCI里面的88tag得到目录基本文件的SFI2 read record读取上面88tag的SFI文件的记录,从第一条开始读,直到未找到记录6A83这里要吐槽一下了,PBOC.5文档里面的read record.后面的”记录模板“没有说具体格式,找了一大圈,后来发现A.2  卡片和发卡行数据元需求 里面

2016-07-15 15:49:54 2509

原创 学习Android的点点滴滴--button click事件处理

方法好多,目前看这两种比较好用,按钮多了就switch同一入口处理,简单的就直接实现。public class MainActivity extends AppCompatActivity implements View.OnClickListener{ @Override protected void onCreate(Bundle savedInstanceState)

2016-07-15 15:48:05 340

原创 使用pyinstaller发布pyqt4程序

最近在写一个开源项目,用到pyqt4,自然也就涉及到了发布程序。py2exe 没搞定,cx_Freeze遇到问题不好解决,所以第一次尝试当时放弃了,因为还没到发布的时候想把精力放在实现上。第二天群里有人提到pyinstaller,我就搜了一下,很不错,比较人性化。虽然遇到些小问题但是很快就解决了。 使用流程 1. 使用pyuic4把ui文件转成py文件,这样节省很多麻烦,当然也可以当做data集

2016-04-28 21:53:30 2958

原创 PyQt + QtDesigner的ui文件

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-23 21:13:16 1077

原创 关于Sqlite多进程同时写遇到SQLITE_LOCKED的问题

最近有同事遇到Sqlite多进程同时写遇到lock的问题,所以我也帮忙看了一下。对于多进程写同一个数据库的问题,解决方法也很简单。1 自己判断返回值lock后,延迟重试2 使用sqlite提供的unlock notify等待解锁通知,比第一个有效率些。sqlite写是锁整个数据库的。同时读没有问题。

2016-04-23 10:18:07 5770

原创 VS2015编译boost1.58 Linux平台编译

Window平台打开Developer Command Prompt for VS2015命令行窗口切换到boost目录下面执行bootstrap然后全部编译的命令行:bjam --toolset=msvc-14.0 --build-type=complete stage部分编译的命令行:bjam --toolset=msvc-14.0 --with-date_time --w

2015-08-14 16:30:32 5341

原创 FIDO-UAF相关调研

最近看了3个星期的FIDO,然后公司觉得不符合公司的定位,停止调研了。既然看了就分享一下吧。下面是可以认证的部分,5000美元的认证费用,我看的是UAF部分。我做的PPT的几个页面:什么是FIDO, FIDO是Fast Identity Online的缩写,是一个联盟组织,推出了两套用于在线强安全认证的协议。UAF和U2F。

2015-07-06 15:00:47 10564

原创 cocos2d-x学习记录C++,环境搭建,创建第一个工程

依赖包:Python2.7我使用C++,所以还有visual studio2013下载cocos2d-x-3.6解压到一个目录即可。build目录下面有cocos2d-win32.vc2012.sln打开就可以编译了。有个test工程可以运行测试程序。配置python环境变量C:\Python27;e:\project\cocos2d-x\cocos

2015-07-05 11:36:30 3836

转载 为什么寄存器比内存快?

作者: 阮一峰日期: 2013年10月14日计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。同样都是晶体管存储设备,为什么寄存器比内存快呢?Mike Ash写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。原因一:距离不同

2014-05-09 10:03:30 483

转载 开源协议汇总

不能用于商业GPL协议要求,基于该软件开发的任何软件,都必须以GPL协议发布,这也就是开源感染。也就是说你要用这个开源软件,就必须把你自己的软件变成开源的。

2014-05-09 10:02:37 491

原创 POCO库的使用

最近在找网络库的时候发现了POCO这个库,里面的配置文件接口用着挺舒服的。TCP没有使用因为windows下面是select模式,效率不够。数据库用的是ODBC效率也不够,日志系统没有glog好,所以日志用的glog,别的还没有研究,有空的时候再补上。wstring s2w(const string& str){size_t num = 0;vectorbuf( str.size(

2013-06-27 15:05:58 2564 1

程序员的数学1

PDF格式的,有完整目录,作为基础知识属于必须了解的内容,对编程思想的深入有好处

2018-05-21

嵌入式Linux系统开发技术详解--基于ARM(完整版).pdf

非常好的嵌入式学习资料 “黑色经典”系列之《嵌入式 Linux 系统开发技术详解——基于 ARM》 本书以嵌入式 Linux 系统开发流程为主线,剖析了嵌入式 Linux 系统构建的各个环节。 从嵌入式系统基础知识和 Linux 编程技术讲起,接下来说明了建立嵌入式 Linux 交叉开发环 境,然后分析了嵌入式 Linux 系统的引导程序、内核和文件系统三大组成部分,最后介绍了 嵌入式Linux 系统集成和部署的方法。 第 1 章介绍了嵌入式系统和嵌入式操作系统的概况,讲述了嵌入式 Linux 发展历史和开 发环境,概括说明了嵌入式 Linux系统开发的特点。 第2章描述了ARM体系结构和ARM Linux的发展, 介绍了几种应用Linux的典型 ARM 处理器和开发板。

2011-10-24

HeadFirstDesignPattern

HeadFirstDesignPattern 一书中的例子代码,使用VS2008 C++ 实现 目前包括 1.策略模式 2.观察者模式

2009-12-02

headFirst设计模式第一章代码C++版

看了这本书的第一章,写了c++的实现,学习用的。如有不妥之处希望指出,互相学习。

2009-11-05

SChelper

a communication tool with smart card <br>support script debug, keywords,

2007-08-06

空空如也

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

TA关注的人

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