自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

微寒的技术博客

我自横刀向天笑,笑完之后睡大觉。

  • 博客(40)
  • 资源 (6)
  • 收藏
  • 关注

原创 Nginx error code 54: Connection reset by peer

Nginx 54: Connection reset by peer2018/05/28 17:12:42 [error] 19745#0: *76 kevent() reported that upstream closed connection (54: Connection reset by peer) while reading upstream, client: 127.0.0....

2018-08-27 17:29:33 3399

原创 Python黑帽编程-ARP之一

前言:在知乎上看见这篇文章,正好对网络安全也有些兴趣,于是动手实践一番。[原文链接](http://bbs.ichunqiu.com/thread-13429-1-1.html)一、ARP协议中文名称:地址解析协议详细背景及相关知识请参考原文及百度百科。 维基百科 地址解析协议(Address Resolution Protocol),其基本功能为透过目标设备的IP地址,查询目标设备的M

2016-12-31 16:02:43 2858

原创 浏览器内容编码错误-JSP

一、错误内容Chrome控制台信息:Failed to load resource: net::ERR_CONTENT_DECODING_FAILEDFireFox 报错页面: 二、问题原因JSP文件使用了

2016-11-23 11:28:19 1337

原创 x^1 + x ^2 +...+x ^n = m 求x

一、问题描述x+x^1+x^2+…x^12 = 100,求 x二、公式求解x^1 + x ^2 +…+x ^n = m x^2 + x ^3 +…+x ^(n+1) = mx 两边同时乘 x,相减x - x ^(n + 1) = m - mx (x - x ^(n + 1) ) /(1 - x) = m这个方程没有精确解,只有近似解。关于各种变换,然后手工求解,至少得过了高数6级,抱歉我没过

2016-11-15 20:22:59 1995

原创 JVM内存管理

Java 与 C++ 之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人想出来。——《深入理解Java虚拟机》周志明一、Java内存区域

2016-09-15 21:37:05 437

原创 JVM内存优化——小试牛刀

最近在拜读周志明的《深入理解Java虚拟机》,看了Java的内存管理机制以及Jvm优化相关内容。于是,下载了sun提供的Jvm检测工具VisualVm。下载地址:https://visualvm.java.net/安装就很简单了,在此略过。一、启动程序1. 查看系统中运行的Java进程左侧显示当前系统中运行的虚拟机进程,双击连接后可以监测虚拟机的运行状况。 2. 安装VisualGC插件工具栏

2016-09-09 01:59:14 3094

原创 Mac OSX 中JDK设置问题

OSX 中JAVA_HOME相关一、软件环境OSX EI Capitan 10.11.6二、Application1. Eclipse指定vm在windows下和许多教程下,都是说改/Applications/Eclipse.app/Contents/Eclipse/eclipse.ini文件中,加入 -vm参数,然并卵,根本没起作用。如果不插入到最后,还有可能报错。在OSX下,需要修改/Appli

2016-09-07 20:05:43 9214

原创 OSX Eclipse Maven 报错JAVA_HOME

关键错误信息:JAVA_HOME is not defined correctly.解决办法: 此方法虽然管用,但是只是临时的,需要对每个项目都进行添加。需要添加一个系统变量,待完善:参考链接: http://stackoverflow.com/questions/20313453/java-home-on-osx-with-eclipse-and-maven

2016-07-11 15:37:07 1778

原创 Sublime Text 3 使用技巧

1. 安装Package ControlCtrl + ~ 打开控制台,输入如下命令:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_

2016-05-11 17:16:03 603

原创 出去浪,回来反思反思

最近在考虑换个环境,做了些面试题,并不难,但由于生疏,答得让自己很为难,闲话不表,将题目记下。1、在下面表中查出所有重复的记录? id name pay 1 张三 1200 2 李四 1655 3 王五 2000 4 李四 1655猜猜看,我的回答是什么?搞笑啊SELECT * FROM table WHERE COUNT(name) >

2016-05-11 00:06:32 860

原创 Python pytesseract WinError 2

在使用 pytesseract中的image_to_string是报错如下: Python3.5版本,已经正确安装了Pillow和pytesseract模块,安装方法请百度,使用PyCharm也可以管理,比较简单Traceback (most recent call last): File "D:/Chao/PycharmProjects/net.bjxueche.haijia/CoreIma

2016-05-04 14:31:19 20758 8

原创 Python3 字符编码问题

一、爬虫实例请求的网页显示的是gb2312编码,但据资料显示,2312只能显示简体中文,所有用该编码接收请求时,在转为utf-8编码会丢失很多字符,以至于保存。 但是浏览器在解析gb2312编码时,会默认映射到gbk编码,所以繁体字在浏览器上可以正常显示。resp = requests.get(URL, params=params)resp.encoding = "gb2312"html =

2016-04-21 14:59:44 2178

原创 Pydev下载地址

官方原址:http://pydev.org/updates 有堵墙,我是没过去,也没有代理,找啊找,找到了下面这个网址也是在更新的,可以访问https://sourceforge.net/projects/pydev/如果还不能访问,去CSDN下载频道搜索吧: Pydev4.5.5 2016年4月19日最新版

2016-04-19 13:12:21 4316

原创 Python3使用requests模块显示下载进度

一、配置request1. 相关资料请求关键参数:stream=True。默认情况下,当你进行网络请求后,响应体会立即被下载。你可以通过 stream 参数覆盖这个行为,推迟下载响应体直到访问 Response.content 属性。tarball_url = 'https://github.com/kennethreitz/requests/tarball/master'r = requests

2016-04-03 01:23:42 19308 3

原创 Python简单网页爬虫——极客学院视频自动下载

一、需求背景最近正好在研究Python,看了菜鸟教程上的基本教程,然后又再看极客学院的教学视频,向实战进军。极客学院的视频是需要会员才能下载的,客户端倒是可以批量下载,但是下载之后,没有目录结构,文件名和扩展名也被隐掉了,只能在客户端观看,但是客户端又做的没那么人性化,不能按课程分门别类,所有的课程都是在一个列表之中,很是麻烦,而且资料又不全。 恰好,看到了网页爬虫的相关内容,正好可以解决我这一问

2016-03-29 10:48:39 11667 4

原创 Python-pip 安装失败问题解决

一、问题描述root@ubuntu:/home/chao# apt-get install python-pip正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从

2016-03-25 00:19:54 36952 1

原创 华为WS326虚拟服务器设置

一、问题描述针对华为WS326路由器设置虚拟服务器的问题将解决步骤记录如下,弄了一晚上的说。按如下步骤,亲测可行。这种设置方式,可以不开启DMZ主机,貌似他们也没什么关系二、端口映射 一个应用可以添加多组端口映射:将外网的80,8090 映射到LAN侧主机的8080,8090。 路由器不允许设置外网的8080,不知道为什么,设置这个会保存不成功,上图的滚动条拖到最上面才能看见警告信息,TMD

2016-03-17 23:58:47 7449 3

原创 Spring学习笔记之IoC容器

一、Spring IoC容器概述IoC即依赖反转(Inversion of Control),亦可以称之为依赖注入(Dependency Inversion Principle简称DI)。依赖反转是从具体的对象的角度来说的,在开发过程中,各种依赖对象是直接由对象本身建立并管理的,将依赖对象的管理权限交出,由外部容器来管理。依赖对象的控制权限被反转给外部容器,称之为依赖反转。依赖注入,是从外部容器

2016-03-08 20:38:10 485

原创 Java基础知识

Java基础知识一、8种基本数据类型byte 1个字节 short 2个字节 int 4个字节 long 8个字节 float 4个字节 double 8个字节 char 2个字节 boolean 1位二、引用数据类型类 接口 数组

2016-03-08 00:07:35 471

原创 Java数据库连接池

一、概述核心思想:连接复用,通过建立一个数据库连接池以及一套连接使用、分配、管理策略,使得该连接池中的链接可以得到高效、安全的复用,避免数据库连接的频繁建立、关闭的开销。组成部分:建立、管理、关闭  自己维护一些数据库连接,需要使用的时候直接使用其中一个连接,用完之后不是关闭而是将其归还,等待其他操作使用。常见技术:proxool/DBCP/C3P0三种常见的连接池技术Proxool是一种Java数

2016-03-07 00:37:23 819 1

原创 取样问题——《编程珠玑》学习笔记

一、问题描述如何在一个样本库内随机选出若干个样本,不允许有重复? 如何打乱顺序? 关于具体问题描述,与详细分析过程请看《编程珠玑》第十二章,这里只记录我用Java代码做的实现,以及主要思路 此例,可以用来生成一个随机样本文件,位图排序中可以使用二、Java代码实现package demo.rand;import java.io.BufferedWriter;import java.io.Fi

2016-02-01 14:07:36 564

原创 Java控制台输出程序运行时间

一、代码public class Timer { private double begin = 0; public Timer(){ resetBegin(); } public void resetBegin(){ begin = System.currentTimeMillis(); // 程序开始时间,调用系统的当前时间 }

2016-02-01 13:49:23 2843

原创 位图排序——《编程珠玑》学习笔记

对八位的无序电话号码文件进行排序,内存有限,不能将文件直接读取到内存中,使用冒泡、快速等算法进行排序,而硬盘有足够的空间,如何做?

2016-02-01 13:29:46 606 1

原创 Eclipse插件开发中遇到的一些错误处理

Error: Could not create the java virtual machine.Error:A tatal exception has occurred. Program will exit.java.lang.OutOfMemoryError: PermGen space

2015-12-01 10:26:49 3629

原创 Eclipse插件开发 扩展右键new只有Generic选项

Eclipse插件开发 扩展右键new只有Generic选项,并且无法打开schema。是因为缺少SDK的插件,插件名称通常包含source

2015-11-17 18:10:08 2746 2

原创 将Eclipse Birt 4.5.0 源码引入Eclipse

一、下载源码在Birt官网下载版本 4.5.0,解压后如图所示链接:http://www.eclipse.org/birt/依次点击链接下载:Download Birt 4.5.0 → Full 4.5.0 Download Page  → BIRT Source Code全部是JAR格式的文件,与之前的版本完全不同啊二、进入Eclipse进行配置

2015-10-23 10:33:48 3581 3

翻译 如何将Birt源码添加到Eclipse中

原文地址一、如何安装Birt源码1、找到下载链接,下载源代码 4.4.02、在“ More Downloads”, 选择 full BIRT 4.5.0 下载页:birt-source-4_4_0-20140611.zip3、为Eclipse创建一个新的工作空间4、将.zip文件内所有文件提取到刚刚创建的工作空间中5、将所有项目导入到Eclipse二、如

2015-10-21 16:04:42 2039 2

原创 Spring+Hibernate异常及错误处理——汇总

一、super.getHibernateTemplate()execute(HibernateCallback)错误信息:The method execute(HibernateCallback<T>) in the type HibernateTemplate is not applicable for the arguments (new HibernateCallback <List<Use

2015-09-13 01:02:11 2627

原创 JavaScript、 jQuery行拖拽、排序

列表行拖动效果JS中this的使用JS禁用列表选择在构造方法中为控件注册事件

2015-09-11 14:39:53 1077

原创 Java中List迭代过程中删除、新增元素的处理

异常信息:java.util.ConcurrentModificationExceptionat java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859)at java.util.ArrayList$Itr.next(ArrayList.java:831)at myDemo.MyTest.testItera

2015-09-09 09:32:53 10157

原创 Eclipse使用小技巧——备忘

一、设置Eclipse显示语言汉化后在不卸载汉化包情况下,让界面恢复英文。方法如下:在快捷方式后追加 -nl "en"恢复中文可以将en改为cn或者直接删除,恢复默认即可

2015-09-09 09:12:32 489

转载 Birt部署与应用

1、先下载birt-runtime-4.5.0.zip(20150807最新版本)2、将其解压,把目录下的WebViewerExample文件夹复制到Tomcat主目录下的webapps目录下,并改名为birtApp.3、配置要求:Tomcat7.0及以上 JDK 1.7.0及以上

2015-08-07 17:16:16 3136

原创 Tomcat 启动WebApp报错

信息: Starting Servlet Engine: Apache Tomcat/7.0.592015-8-7 16:41:17 org.apache.catalina.startup.HostConfig deployDirectory信息: Deploying web application directory D:\mysoft\Apache Software Foundatio

2015-08-07 17:00:08 3384

原创 web.xml错误处理

web.xml 错误cvc-complex-type.2.3: Element ‘web-app’ cannot have character [children], because the type’s content

2015-07-21 09:55:53 662

原创 XML解析中Bom导致错误的问题分析与解决

一、org.dom4j.DocumentException:Error on line 1of document:Content is not allowed in prolog.Nested exception: Content is not allowed in prolog.XML编码错误解决办法: 使用Notepad++编辑器,将以UTF-8格式编码的文件转换为以UTF-8无Bom格式编码

2015-07-02 11:11:54 2215

原创 AjaxUpload上传控件、JQuery控件

AjaxUpload上传控件,使用该控件可以实现带进度条的上传。 异步上传JQuery上传控件的使用

2015-06-18 14:37:46 690

原创 JSP前后端用户输入内容包含html或JS代码的处理

一、列表显示包含Html代码或者JS代码前端通过服务器获取列表数据,直接显示的情况: 后端代码:method.jsp<%@ page import="org.springframework.web.util.HtmlUtils" %><%!public String getForm(){ String form= "<script>alert('123');</script>";

2015-06-16 16:56:46 1814

原创 字符串拼接效率比较

在读取文件为String时,用BufferedReader对流进行处理,全部转为String返回时遇到问题。获取结果时间特别长,效率低的解决

2015-06-06 21:08:50 679

原创 浏览器下载文件编码问题

一、火狐下载中文文件名乱码导致乱码的写法: response.addHeader(“Content-Disposition”, “attachment;filename=中文文件名.xml”,”utf-8”)); 修正后的写法 response.addHeader(“Content-Disposition”, “attachment;filename*=utf-8’zh_cn’中文文件名.xm

2015-06-06 20:55:55 1953

原创 VMware实用小技巧

一、让虚拟机连接指定的主机网卡 选择指定网卡即可,这样就不必在虚拟机连接内网的时候,断开主机外网的连接了二、将主机硬盘映射到虚拟机,实现主机与虚拟机无障碍硬盘共享 找到需要添加到虚拟机的 主机硬盘或者文件夹, 点击确定,然后下一步点击“完成”,然后点击“确定”,VMware设置。接下来进入虚拟机进行设置: 选择好后,点击“确定”点击完成,大功告成。然后就可以在虚拟机随意访问主机的文件

2015-06-06 20:51:27 518

PyDev 4.5.5-sources.zip

Pydev插件的源码包,4.5.5版本,截止上传 日期,为最新版Pydev插件的源码包,4.5.5版本,截止上传 日期,为最新版

2016-04-19

Python for Eclipse PyDev 4.5.5

Pydev的最新版本,官网原址:pydev.org,麻麻地啊,上不去,在另一个资源网站找到了 嘿嘿

2016-04-19

Eclipse插件开发笔记—PDF—带目录

绝版的书,貌似淘宝还能找到。原来只有页码,边看边加的目录,有一半花了一晚上添加的目录,方便看了。 《Eclipse插件开发》由浅入深、有重点、有针对性地介绍了Eclipse插件开发技术,全书分为4篇共24章。第一篇介绍Eclipse平台界面开发的基础知识,包括SWT控件的使用、界面布局、事件处理等内容;第二篇是插件开发核心技术,主要介绍插件开发的核心知识要点,包括行为(Action)、视图(ViewPart)、编辑器(Editor)、透视图(Perspective)等10章的内容;第三篇主要讲述插件开发的高级内容,包括开发高级内容、富客户端平台技术(RCP)、Draw2d,以及GEF介绍与实现等4个章节;第四篇则围绕插件开发和GEF应用两个主题,精心设计了两个程序开发实例,使读者能更加全面地理解插件开发相关技术。 目录: 第一篇 开发基础 第1章 Eclipse平台简介 1.1 Eclipse集成开发环境(IDE)介绍 1.1.1 安装及使用Eclipse IDE 1.1.2 为Eclipse IDE安装中文语言包 1.1.3 IDE的环境设置 1.1.4 使用帮助系统 1.2 什么是Eclipse 1.3 SWT/JFace技术 1.4 插件技术和OSGi 1.5 RCP技术 1.6 EMF技术 1.7 GEF技术 1.8 本章小结 第2章 SWT/JFace概述 第3章 SWT编程基础 第4章 使用基本控件与对话框 第5章 容器与布局管理器 第6章 界面开发工具 第7章 高级控件使用 第8章 SWT/Jface的事件处理 第二篇 核心技术 第9章 Eclipse插件体系结构 第10章 开发 第一个插件项目 第11章 操作(Actions) 第12章 视图(Views) 第13章 编辑器(Editors) 第14章 透视图(Perspectives) 第15章 对话框和向导(DialogsWizards) 第16章 首选项(Preferences) 第17章 帮助内容(Help Contents) 第18章 备忘单(CheatSheet) 第三篇 高级进阶 第19章 插件开发高级内容 第20章 富客户端平台(RCP)技术 第21章 Draw2d 第22章 GEF介绍与实现 第四篇 综合实例 第23章 插件开发实例 第24章 GEF实例

2015-11-19

Eclipse Birt源码4.5.0 Part-2

Birt4.5.0 的源码,全部为JAR格式,导入Eclipse请参考文章 http://blog.csdn.net/supercooly/article/details/49357709 因为大小限制,打包成了两个,是官网原版解压的,没有任何修改 Part-1 http://download.csdn.net/detail/supercooly/9206599

2015-10-28

Eclipse Birt源码4.5.0

Birt4.5.0 的源码,全部为JAR格式,导入Eclipse请参考文章 http://blog.csdn.net/supercooly/article/details/49357709

2015-10-23

Kettle 5.4.0.2源码

Kettle5.4.0.2-R 源码,找了好久终于找到了,顺便分享一下,截止上传日期是最新版的

2015-07-09

空空如也

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

TA关注的人

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