自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 svn迁移到git上

-

2017-03-30 10:20:07 868

原创 给自己的域名申请https证书

在这里我们使用 Let’s Encrypt

2017-03-28 18:17:04 3526 1

原创 mysql5.7兼容模式

在用dbforget 连接mysql数据库时,出现下面的提示:The 'information_schema.session_variables' feature is disabled; she the documentation for 'show_compatibity_56'解决方法: 打开兼容模式,在数据库中执行:set @@global.show_compatibility_56=ON

2017-03-14 23:03:13 2281

原创 vmware 后台运行ubuntu

菜单>编辑>首选项 勾选workstation 关闭后保持虚拟面运行 这样可以让虚拟机后台跑。

2017-03-10 21:23:41 1461

原创 解决hyper-v 虚拟机 网速很慢问题

服务器操作系统是Windows Server 2012 R2 用Hyper-V建立了几台虚拟机。 连接的是Hyper-V的虚拟以太网配置器。从服务器用局域网的机器上读文件可以达到130M/s 但虚拟机从局域网上传输文件只几十K到几百k每秒。 导致虚拟机不能提供正常的服务。通过搜索,大概有两类处理方法。第一类,就修改网卡高级属性IPv4效验关闭。 第二类,就修改网卡高级属性虚拟机队列关闭。

2017-02-22 17:55:22 27238 1

原创 常用 dpkg-reconfigure 用法

背景Ubuntu和Debian使用dpkg 来执行Debain套件(.deb)的安装与删除等功能,等同于Rhel和Fedora的rpm指令。 dpkg也被作为高级安装指令如apt(advance package tool)等程序的地层调用。 对于dpkg指令的用法,参见。 但有部分套件在安装过程需要通过dpkg-reconfigure 指令,让使用者更简单的去改变设置。应用这里列出部分常用d

2017-02-21 09:51:41 20231

原创 通过selenium来模拟登录,获取登录后的cookies

需要登录的页面数据。 操作需要登录权限的资源。Selenium webdriver 是一个用于web应用程序的自动化测试工具。 具有一系列的API来操作浏览器。 可以模拟用户操作页面元素。

2017-02-08 11:24:28 12820

原创 Cannot connect to the Docker daemon. Is the docker daemon running on this host?

Cannot connect to the Docker daemon. Is the docker daemon running on this host? 安装完docker 之后 输入dcoker 可以看到帮助命令 但输入docker ps ,却显示Cannot connect....这个提示比较有误导性。 可以先试试sudo docker ps。大概率是没有权限的问题。

2017-01-20 11:07:34 1142

原创 设计批量操作接口所需考虑的问题总结

背景对于增删改查这些操作,现代框架已经提供了比较好的实现。 在这基础上往往有一些扩展需求。 比如说批量的增删改查。

2016-11-02 23:48:21 5224 1

原创 如何完整保存离线网页

需求频繁访问的网页,想直保存到本地,避免每个加载的时候。一些资料性的网页,想保存到本地,供以后查找整理。

2016-10-11 17:45:02 15328

转载 欢迎使用CSDN-markdown编辑器

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

2016-07-31 23:59:53 459

原创 Resource specification not allowed here for source level below 1.7

Resource specification not allowed here for source level below 1.7现象:tomcat能正常启动,但打开页面时,出现上面的错误。原因:就是jsp编译的版本不对。因为tomcat7默认jsp的编译级别为1.6。参见:Jasper 2 JSP Engine How To 解决方法:

2016-06-03 17:58:27 3814

原创 RethinkDB之初体验

python apiRethinkDB是什么?开源NoSQL分布式高可用性最大的特点就是时实。 它采取一个新的访问数据库的模型,用监听事件的方式来通知数据的变化。而不是轮训的方式。

2016-05-29 22:30:20 4690 3

原创 docker的基本操作

docker 基本操作

2016-05-28 19:40:51 1917

原创 安装docker失败记录

2016-05-28 14:11:22 10549

原创 每日自动签到工具的制作思路

背景很多网站和app都使用签到的方式来增加用户的黏度和活跃度,每次给一点小奖励。于是就想,能不能做一个自动签到的工具,直接放服务器上,定时执行,这样就不用自己每天去打开网站进行签到了。

2016-05-22 17:03:05 25798 5

原创 将tomcat内部默认日志方式改为Log4j未成功的记录

2016-05-08 23:15:00 5642 1

原创 RSA加密算法操作的java演示

背景在读wiki中的RSA加密算法 的原理的时候,其中的n,e,d,m过于抽象,没有具体的数据,让人不好理解。 我就参照上wiki上说明的操作,用代码实现具体的操作。可能会更加具体而更容易理解。操作公钥与私钥的产生 假设Alice想要通过一个不可靠的媒体接收Bob的一条私人消息。她可以用以下的方式来产生一个公钥和一个私钥:

2015-12-16 00:40:08 1685 1

原创 visual studio 2013 远程调试配置实践

vs远程调试配置

2015-11-15 16:14:50 12619 1

原创 深圳电信isp劫持www.google-analytics.com的ga.js来弹出广告窗口分析

每天第一次登录QQ的时候的,浏览器就会自动打开,gd.189.cn的一个广告页面,特别烦。通过抓取有登录数据包和分析包的数据,发现它是劫持了一个js来弹出广告窗口。

2015-10-30 00:23:39 5335

原创 kml文件初探

KML全称:Keyhole Markup Language,是基于XML(eXtensible Markup Language,可扩展标记语言)语法标准的一种标记语言(markup language),采用标记结构,含有嵌套的元素和属性。由Google(谷歌)旗下的Keyhole公司发展并维护,用来表达地理标记。

2015-06-30 18:30:50 4480

原创 Ingress intel api分析之二

概述https://www.ingress.com/r/getEntities 这个接口主要作用是获取地图上的portal,link,field。

2015-06-30 16:35:36 3776

原创 Ingress intel api分析之一

概述文章主要是记录自己抓取 https://www.ingress.com/r/getPlexts 接口数据做相应分析的结果与中间过程。这个接口主要作用是获取日志信息,包括打po,占po,插脚,建link,建field,广播聊天。接口通过post方式,上传json格式的参数,下发json结构的结果。

2015-06-29 00:42:50 3372 2

原创 关于.appref-ms文件后缀名

起因先是看到git shell指向的是一个appref-ms文件。 找开目录,它未显示文件后缀名,显示的是一个叫application reference 的文件类型。 从来有见过这种类型,于是查了查调查它是一个叫clickonce技术的文件。 ClickOnce是微软公司开发的一门用于在网络上发布应用程序的技术 ClickOnce使得用户可以从支持ClickOnce的网页中点击一个

2015-04-06 00:15:42 9150

原创 https基本原理解析

文章简单回答https数据传输原理。

2015-03-31 22:47:51 749

原创 由SQL Server的数据导出时间转化问题引发的

问题描述使用SQL Server 2012 附加一个数据库之后,想批修改数据中的时间,把时间日期提前,因为有很多表中有时间字段,在一个个表找,用sql更新,过于枯燥。想找一个一次性把所有表时时间都换成一样的方式。所以想到导出成sql脚本,然后用正则表达式查找替换,再重新建库。(当然情况是表比较多,但每个表中的数据量并不太多)过程先是参考SQLserver 2008将数据导出到Sql脚本文件的方法

2015-03-29 00:41:21 1545

原创 WebLookAndFeel乱码问题解决方法

现象swing写界面时,觉得太丑,使用weblaf换了界面。但中文总是乱码。如果不使用weblaf,则是正常的。 原因google了一把,并在项目主页中查看了下。 swing默认字体中有中文。 而weblaf设置的默认字体中没有中文。 系统找不到中文在字体中对的字符后,就显示乱码。 这是com.alee.laf.WebFonts的默认字体设置 static { if (

2015-03-27 17:33:42 3701

原创 string_alg简明用法(2)

string_alg简明用法2首次用markdown写篇文章本篇主要有如下字符串的操作:修剪查找替换/删除分割合并查找(分割)迭代器1.修剪主要就是 trim 搭配 copy 和 if 后缀,可选left,right。代码如下:void Trim_Use(){ using namespace boost; format fmt("\|%s\|\n"); std

2015-03-26 00:34:58 715

原创 boost string_algo简明使用

string_algo库是一个非常全面的字符串算法库,提供了大量的字符串操作函数,如大小写无关比较,修剪,特定模式的子串查找等,可以再不使用正则表达式的情况下处理大多数字符串相关问题。弥补了std::string的一些短处。#include #include #include void SimpleUse(){ using namespace boost; using

2015-03-24 23:22:54 759

原创 boost xpressive简明用法

xpressive是一个先进的,灵活的,功能强大的正则表达式库,提供了对正则表达式的全面支持,而且比原正则表达式库boost.regex要好的是它不需要编译,速度快,同时语法又很类似。以下是对匹配,查找,替换的基本用法#include #include #include #include void Cregex_use(){ using namespace boost:

2015-03-23 00:26:41 1384

原创 maven打包一个包含依赖jar包的可执行jar

遇到的问题:在maven生成jar时,未把依赖库打包进去,在运行jar时,出现classnotfound

2015-03-13 11:10:58 3790 1

原创 备查ant配置发送邮件

官方文档:http://ant.apache.org/manual/Tasks/mail.html1,先需要把javax.mail.jar添加到ant_home的lib目录下2,配置build.xml主要stmp服务器地址,端口,用户名,密码一般邮件的设置里都有这些参数。以163为例,如下 <mail mailhost="smtp.163.com" ma

2015-01-16 23:48:01 2477

原创 如何使用ReportEvent

BOOL ReportEvent( _In_ HANDLE hEventLog, _In_ WORD wType, _In_ WORD wCategory, _In_ DWORD dwEventID, _In_ PSID lpUserSid, _In_ WORD wNumStrings, _In_ DWORD dwDataSize, _In_ LPC

2015-01-06 01:07:52 4202

原创 Google Plugin for Eclipse 构建GAE开发环境

简介Google App Engine是一个开发、托管网络应用程序的平台,使用Google管理的数据中心。Google App Engine使用了云计算技术。它跨越多个服务器和数据中心来虚拟化应用程序。Google App Engine在用户使用一定的资源时是免费的。支付额外的费用可以获得应用程序所需的更多的存储空间、带宽或是CPU负载。可以GAE托管一些应用程序。而且是免费的

2014-12-22 00:29:28 2036

原创 学习Maven记录

1,Maven默认是会把仓库放在${user.home}/.m2/repository目录下,通过在%M2_HOME%\conf\setting.xml中的localRepository属性,可以修改仓库位置。2,第一次运行时,Maven会把远程仓库的文件下载到本地,所以需要一些时间,有时候下到一会死掉,需要关掉,也重新开始,会接着下的。3,在下载完之后,按照http://maven.ap

2014-12-19 00:31:38 849

翻译 Maven的安装

系统要求JDK:Maven 3.2需要jdk1.6或以上。Maven 3.0/3.1 需要 JDK 1.5 或以上。内存:没有最低值的需求硬盘:Maven的安装大概只需要10M,但是还需要附加的硬盘空间用于Maven的本地仓库(存放一些jar包)。这个本地仓库大小由用途决定,至少要500M。(我大概有900M)操作系统:没有最小的需求。开始的脚本包含Shell脚本和window

2014-12-18 23:30:05 608

原创 Java实现文件的DES加密与解密算法

根据密钥类型不同将现代密码技术分为两类:对称加密算法(秘密钥匙加密)和非对称加密算法(公开密钥加密)。对称钥匙加密系统是加密和解密均采用同一把秘密钥匙,而且通信双方都必须获得这把钥匙,并保持钥匙的秘密。非对称密钥加密系统采用的加密钥匙(公钥)和解密钥匙(私钥)是不同的。

2014-11-04 11:51:46 9946 6

原创 HttpClient 4.3学习教程资源

官网:https://hc.apache.org/目前最

2014-10-18 23:16:32 783

原创 JDK的HttpURLConnection调用setRequestProperty失败的原因走查

首先,把一个android平台在的网络工具

2014-07-30 15:57:09 8221

原创 VS2013的小惊喜

2013与其前面的版本还是做了很多大的改变,很多

2014-07-23 22:15:50 1213

空空如也

空空如也

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

TA关注的人

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