自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AllanXu的专栏

英雄无言-凭色生威

  • 博客(22)
  • 资源 (11)
  • 收藏
  • 关注

转载 python向mysql数据库插入数据处理特殊字符

python向mysql数据库插入数据时经常会碰到一些特殊字符,如单引号,双引号。 解决办法: cur.execute(u'''update table set name = %s where id = %s;''' , (name.decode('utf-8'),index)) 举例: name="I'mHere" 注意: cursor.execute()可以接受一个参数,也可

2016-01-14 15:38:30 10863

转载 在VIM中进行文本替换:

在VIM中进行文本替换:     1.  替换当前行中的内容:    :s/from/to/    (s即substitude)         :s/from/to/     :  将当前行中的第一个from,替换成to。如果当前行含有多个                             from,则只会替换其中的第一个。         :s/fro

2016-01-04 18:01:19 467

转载 解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:

eclipse中pom.xml配置文件第一行错误,错误信息为:Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system 是因为需要jdk的tools。根本原因是没有指定javaw.exe的的位置,在eclipse.ini中用-vm指定javaw的位置就可以了。 下面是: 第一种解决方案 修改ecli

2015-11-30 19:33:09 7365

转载 Linux-awk

1          前言 awk是Unix环境下一种非常好的语言,适合于文本处理和报表生成,它还有许多精心设计的特性,允许进行特殊技巧程序设计。对于短消息来说,比如处理话单文件,使用awk就非常方便,鉴于测试组大部分人对awk并不熟悉,因此仅以本文作一个提纲挈领的介绍,希望对初学者迅速掌握awk有所帮助。 2          第一部分:入门 2.1    第一个awk程序 所有的编程书籍

2015-11-04 10:06:58 425

转载 各种分类算法比较

1决策树(Decision Trees)的优缺点 决策树的优点: 一、           决策树易于理解和解释.人们在通过解释后都有能力去理解决策树所表达的意义。 二、           对于决策树,数据的准备往往是简单或者是不必要的.其他的技术往往要求先把数据一般化,比如去掉多余的或者空白的属性。 三、           能够同时处理数据型和常规型属性。其他的技术往

2015-10-23 18:30:40 534

转载 JavaWeb中读取文件资源的路径问题

在做javaweb开发的时候,我们可能会需要从本地硬盘上读取某一个文件资源,或者修改某一个文件,这个时候就需要先找到这个文件,然后用FileInputStrem等文件字节。字符流来将这个文件读取到内存中,再对其进行修改等的操作。那么在找这个文件的过程中就涉及到一个路径的问题--->怎么正确的找到这个文件呢? 有两种可行的方法:一、绝对硬盘路径;二、相对路径。。来来来,我们掰扯一下这两种方法的

2015-09-07 15:57:38 521

转载 PyDev for Eclipse 简介

PyDev 安装和配置 安装 PyDev 在安装 PyDev 之前,要保证您已经安装了 Java 1.4 或更高版本、Eclipse 以及 Python。接下来,开始安装 PyDev 插件。 启动 Eclipse,利用 Eclipse Update Manager 安装 PyDev。在 Eclipse 菜单栏中找到 Help栏,选择 Help > Software Updat

2015-08-09 11:05:32 599

转载 java中的IO整理

Java流操作有关的类或接口: Java流类图结构:   流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。  IO流的分类 根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输

2015-08-07 11:08:59 394

转载 Redis介绍及常用命令

一 Redis介绍   Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。   Redis能运行在大多数POSIX(Linux, *BSD, OS X 和Solaris等)系统上,官方没有支持Windows的版本。目前最新

2015-08-06 17:36:50 350

原创 Redis常用命令

Redis的常用命令主要分为两个方面、一个是键值相关命令、一个是服务器相关命令 1、键值相关命令       keys * 取出当前所有的key       exists name 查看n是否有name这个key       del name 删除key name       expire confirm 100 设置confirm这个key100秒过期

2015-08-06 15:33:13 1084

转载 Python程序的执行过程

1. Python是一门解释型语言? 我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在。如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled的缩写才对啊! 为了防止其他学习Python的人也被这句话误解,那么我们就在文中来澄清下这个问题,并且把一些基础概念给理清。

2015-08-06 12:14:34 489

转载 使用Python操作Redis

使用Python操作Redis 1. 安装pyredis 首先安装pip 12345678SHELL># apt-get install python-pip......SHELL># pip install --proxy=http://172.1.2.6:8080 redis  Downloading redis-2.9.1.tar.gz (62kB): 62kB d

2015-08-05 21:17:10 843

转载 索引及其用途

1.索引是以表列为基础的数据库对象,它保存着表中排序的索引列。 2.其主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间。 3.创建索引与维护索引都会浪费时间,对表中的数据进行增加,删除和修改操作时,索引就要进行维护,否则索引的作用就会下降;另外索引也会占用一定的物理空间,如果占用的物理空间过多,就会影响到整个数据库SQL Server系统的性能。 4.建

2014-09-29 10:15:04 932

转载 SQL语句优化技术分析

最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅。为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。 一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试

2014-09-29 09:59:29 424

转载 C# 编码转换 UTF8转GB2312 GB2312转UTF8

///         /// GB2312转换成UTF8         ///         ///         ///         public static string gb2312_utf8(string text)         {             //声明字符集                System.Text.Encoding ut

2014-03-13 22:28:54 828

转载 C#中插入换行符

要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true。 这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻烦:) 你往往会想到直接付给一个含有换行符"\n"的字符串给Text属性: aTextBox.Text = "First Line\nSecond Line\nThird Line";

2014-03-13 15:36:45 1225

转载 C#编写的Word操作类_有换页_添加表格_文本功能

using System; using System.Collections.Generic; using System.Text; using Microsoft.Office.Interop.Word; using Word = Microsoft.Office.Interop.Word; using System.Windows.Forms; using System.Drawing; us

2013-05-01 14:43:08 1496

转载 Visual C# 编程操作Excel

Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得程序中的打印功能适用于每一个用户,可以想象程序设计是十分复杂的。由于Excel表格的功能强大,又由于几乎每一台机器都安装了它,如果把程序处理的结果放到Excel表格中,这样每一个用户就可以根据自己

2013-04-30 10:31:35 862

转载 蚁群算法java实现以及TSP问题蚁群算法求解

1. 蚁群算法简介      蚁群算法(Ant Clony Optimization, ACO)是一种群智能算法,它是由一群无智能或有轻微智能的个体(Agent)通过相互协作而表现出智能行为,从而为求解复杂问题提供了一个新的可能性。蚁群算法最早是由意大利学者Colorni A., Dorigo M. 等于1991年提出。经过20多年的发展,蚁群算法在理论以及应用研究上已经得到巨大的进步。

2012-12-17 20:47:32 1707 1

原创 Internet信息服务(IIS)管理器之常见错误解决办法

错误一: HTTP 错误 500.24 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。 解决办法: 错误二: HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。 解决办法: 点

2012-12-07 14:20:58 3711

转载 struts.xml常用配置解析

1.        使用标签重用配置文件 在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用标签引用这些配置文件。这样做的优点如下:        结构更清晰,更容易

2012-11-22 23:13:20 269

转载 概率随机问题

1、问题定义可以简化如下:在不知道文件总行数的情况下,如何从文件中随机的抽取一行?    首先想到的是我们做过类似的题目吗?当然,在知道文件行数的情况下,我们可以很容易的用C运行库的rand函数随机的获得一个行数,从而随机的取出一 行,但是,当前的情况是不知道行数,这样如何求呢?我们需要一个概念来帮助我们做出猜想,来使得对每一行取出的概率相等,也即随机。这个概念即蓄水池抽样(Reservoi

2012-11-14 20:43:17 569

html js css 入门教程

适合初学者学习html js css,适用于初学者开发web

2012-04-01

C语言课程设计-学生成绩管理系统

C语言课程设计-学生成绩管理系统 可以运行,visual C++环境或者其他的C语言编译器。 代码清新易读,运行界面美观

2011-07-17

Word 目录生成方式

word 目录生成方式 wps 目录生成方式

2012-04-25

数据结构ppt讲解课件(含习题)

数据结构课件,有很多经典算法:迷宫,运算器。。。还有相对应的习题,有答案

2011-06-07

JDK_API(java platform standard edition 6 API)

Java 2 Platform Standard Edition 6 API 规范

2012-04-26

Struts2_jar

Struts2 jar 开发包 commons-fileupload-1.2.1 commons-logging-1.0.4 dom4j-1.6.1 freemarker-2.3.15 jaxen-1.1-beta-6 ognl-2.7.3 struts2-core-2.1.8 struts2-dojo-plugin-2.1.8 xwork-core-2.1.6

2012-04-25

Visual Studio 2010 C++指导教程

Visual Studio 集成开发环境 (IDE) 提供了一组工具,可帮助您编写和修改代码,以及检测和更正错误。 在这些主题中,您将创建一个新的标准 C++ 程序,并使用 Visual Studio 为 C++ 开发人员提供的功能测试该程序的功能。 本演练涵盖以下内容: 演练:使用项目和解决方案 (C++) 演练:生成项目 (C++) 演练:测试项目 (C++) 演练:调试项目 (C++) 演练:部署程序 (C++)

2012-08-08

Java学习笔记

java学习的笔记,回顾一些基本的要领,知识点,很有帮助 比如: Day Eight 异常: 异常的分类 Java会将所有的异常封装成对象,其根本父类为Throwable。 Throwable有两个子类:Error 和Exception。 Error:一个Error对象表示一个程序错误,指的是底层的低级的不可恢复的严重错误 遇到Error,程序一定会退出,因为已经失去了运行所必须的物理环境。 对于Error我们无法进行处理,因为我们是通过程序来应对错误的,可是程序已经退出了。 Exception:由特定因素,导致程序无法继续,但不影响虚拟机的正常执行。 未检查异常(Runtime Exception): 是因为程序员没有进行必要的检查,由于程序员的疏忽而引起的异常。 对于未检查异常可以不处理,编译可以通过,应对未检查异常的方法就是养成良好的检查习惯 已检查异常(非Runtime Exception): 是不可避免的,对于已检查异常必须处理,否则编译不通过。 异常处理的机制: 当一个方法中有一条语句出现了异常,它就会throw(抛出)一个异常对象(throw 异常对象),然后后面的语句不会执行,而返回上一级方法,其上一级方法接受到了异常对象之后,有可能对这个异常进行处理(进行处理则不会上抛),也可能将这个异常传到它的上一级,如果最上一级(main方法)不处理就会传给虚拟机,虚拟机就会终止程序的运行。 异常的处理方式:throws和try-catch方法 try-catch处理方式: try{ //一个 (1)可能出现异常的语句 } catch(XxxException e /*捕获的异常*/){ //0或n个 (2)处理异常的代码 } finally{ //0或1个 (3)必须要执行的代码 } (4)方法中的其他代码 如果代码正确,那么程序不经过catch语句直接向下运行; 如果代码不正确,则将返回的异常对象和e进行匹配,如果匹配成功,则处理其后面的异常处理代码。 try中如果发现错误,即跳出try块去匹配catch,那么try后面的语句就不会被执行。 一个try可以跟多个catch语句,用于处理不同情况,但是不能将父类型的exception的位置写在子类型的excepiton之前。 在try-catch后还可以再跟一子句finally。其中的代码语句论有没有异常都会被执行(因为finally子句的这个特性,所以一般将释放资源,关闭连接的语句写在里面)。 finally中的代码和try-catch中的代码冲突时,finally中的代码一定会被执行且会忽略try-catch中的代码。但是如果try-catch中有System.exit(0);(虚拟机退出语句),则不会去执行fianlly中的代码。

2012-11-20

Thinking in Java

Thinking in Java 3th Edition(电子书pdf版以及习题与答案) Thinking in Java 4th Edition(电子书pdf版以及习题与答案)

2012-04-25

WIN-TC C语言编译器及学习文档

C语言编译器和学习文档,包括一些经典例题等

2011-05-09

C语言课程设计(规范报告加源代码)

C语言课程设计,规范的系统,被老师评为优。 报告规范,而且挺好的。 源代码清晰易读 可运行(若运行环境有所不同,请稍作改变)

2011-06-30

空空如也

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

TA关注的人

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