自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python 系统学习笔记(八)---文件操作

模式 描述 r 以读方式打开文件,可读取文件信息。 w 以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容 a 以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存...

2013-03-07 09:59:00 152 1

ACM在线练习-括号配对问题

发现一个,保持自己编码战斗力的练习场,南阳理工学院的在线ACM系统。 有兴趣的同学,可以注册一个,每天练习一题,题目不难的。 原题见:http://acm.nyist.net/JudgeOnline/problem.php?pid=2 括号配对问题 描述 现在,有一行括号序...

2013-03-07 09:49:00 151 1

把xml转为成javaBean javaBean转为成xml

1.先定义javaBean package com.wutka.jox.test; import com.wutka.jox. * ; import java.util. * ; public class TestBean implements java.io.Serializable ...

2013-03-07 09:28:00 162 1

在struts2中取application范围内的变量

假设变量名是reportUrl,则有两种方法: 我自己用的是ServletActionContext.getServletContext().getAttribute("reportUrl").toString(),这种是确定的 同事说还有一种方法,但我没有验证过,Acti...

2013-03-07 09:23:00 135 1

Java中Runtime.getRuntime().exec()错误:Cannot allocate memory!

用java的Runtime.getRuntime().exec(cmd)方式,执行aapt命令行解包apk文件时,遇到“Cannot allocate memory”的错误。 但是直接在linux上使用aapt命令可以正常使用。 网上查询资料整理如下: Cannot allocate...

2013-03-07 09:20:00 149 0

HDOJ 1195 Open the Lock (双向BFS)

http://acm.hdu.edu.cn/showproblem.php?pid=1195 题意:要从一个4位数,变成另一个4位数。有3种变换方法:1、选择一位加1(9+1变成1);2、选择一位减1(1-1变成9);3、选择相邻的两位交换其数值(第一位与第四位不相邻)。求最少的步数。 思路:...

2013-03-07 09:16:00 57 0

HTML5 websocket实验,后台为golang http包使用

package main import ( "code.google.com/p/go.net/websocket" "fmt" "log" "net/http" "html/template" ...

2013-03-07 08:55:00 68 0

php5与mysql5 web 开发技术详解-10 php会话管理

会话管理是web开发的一项重要内容,包括Session和Cookie两种技术。 1、Cookie工作原理 setcookie() 2、Cookie应用开发 只能读取所在域 单一域不能超过20个Cookie,每个Cookie文件长度上限位4k字节,浏览器最多储存300个cookie 6...

2013-03-07 08:45:00 53 0

从员工到总监,你要明白的8个道理

职场是一个复杂的综合体,呼风唤雨的风光表面背后,必定得付出别人所不知道的艰辛。这个其实是很公平的。努力不一定有回报,但是如果不努力,就一定没有回报。如果你愿意改变,或许下次收获别人羡慕眼光的,就会是你。   说归说,对于那些想改变自己的朋友们来说,还是需要看清楚一些东西,有一些经验也想和大家...

2013-03-07 08:32:00 75 0

python 系统学习笔记(七)---set

python的set和其他语言类似,是一个无序不重复元素集,基本功能包括关系测试和消除重复元素.集合对象还支持union(联合),intersection(交),difference(差)和sysmmetricdifference(对称差集)等数学运算. sets支持xinset,le...

2013-03-06 22:05:00 40 0

python 系统学习笔记(六)---元组

元组 元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号 分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组 的值不会改变。 使用元组 #元组由不同的元素组成,每个元素可以存储不同类型的...

2013-03-06 16:41:00 42 0

python 练习题

[['A','1'],['B','2'], ['C','3'], ['A','4'], ['B','5�...

2013-03-06 13:17:00 58 0

python 系统学习笔记(五)---字典

字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情 况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。 注意,你只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以不可变或可变的对象作为字 典的值。...

2013-03-05 15:55:00 62 0

AJAX核心对象-- XMLHttpRequest 对象使用详解 (一)

作者:Brett McLaughlin   多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务...

2013-03-05 13:56:00 46 0

python 系统学习笔记(四)--list

1、列表 列表是一种用于保存有序元素集合的数据结构,即你可以在列表中存储元素序列。考虑一个购物清单,上面有你需要购买的物品列表,只不过你可能希望以分号分隔他们而到Python变成了逗号。 列表元素被包含在方括号中,这样Python就会才会明白你指定的是一个列表。一点列表创建完毕,我...

2013-03-05 09:47:00 51 0

python 系统学习笔记(三)---function

函数: 一、什么是函数 很多时候,Python程序中的语句都会组织成函数的形式。通俗地说,函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字,这样,我们就可以通过函数名在程序的不同地方多次执行(这通常叫做函数调用),却不需要在所有地方都重复编写这些语句。另外,每...

2013-03-04 16:54:00 61 0

python 系统学习笔记(二)---string

str='python String function' 生成字符串变量str='python String function' 字符串长度获取:len(str) 例:print '%s length=%d' % (str,...

2013-03-04 15:58:00 48 0

C++ Hadoop实战备忘

前言:hadoop用于解决大数据处理问题。 看到这么火,咱也来凑把热闹,瞧瞧到底是什么神奇的技术。 实战过程,还是很波折。 毕竟,对这些hadoop的命令不是很熟。 所幸,天不负有心人,终于跑通了第一个示例。 对我而言,这个的意义,不亚于输出了开天辟地的“hello world”。 配...

2013-03-04 15:57:00 59 0

UNIX环境高级编程-环境配置(简化版)

《UNIX环境高级编程》一书学习,简单配置。之前文档介绍太过复杂,见http://blog.csdn.net/segen_jaa/article/details/8093471。 操作系统:Ubuntu 12.04 LTS。 环境配置步骤如下。 1、下载源文件:http://www.apue...

2013-03-04 14:07:00 48 0

python 系统学习笔记(一)

目标:熟悉python语言,以及学会python的编码方式。 如果你在window下, 去下载http://www.python.org/getit/ 安装起来, 然后运行python, 进入python解释环境。 如果你在ubuntu下, 执行: sudo apt-get in...

2013-03-04 13:18:00 315 0

简单,方便,功能全的php分页类

分页类代码 <?php class SubPages{ private $each_disNums;//每页显示的条目数 private $nums;//总条目数 private $current_page;//当前被选中...

2013-02-28 14:48:00 18 0

C++面试试题0002

C++面试试题0002 C++面试题专栏: http://www.mianwww.com/html/category/it-interview/cpp 1.C++中为什么用模板类? (1)可用来创建动态增长和减小的数据结构。 (2)它是类型无关的,因此具有很高的可复用性。 (3)它...

2013-02-28 07:58:00 22 0

Java面试:基础题122道

JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一...

2013-02-27 10:53:00 48 0

Java面试:基础32问

第一,谈谈final, finally, finalize的区别。final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被...

2013-02-27 10:51:00 29 0

C#与C++之间类型对应关系

//C++中的DLL函数原型为 //extern "C" __declspec(dllexport) bool 方法名一(const char* 变量名1, unsigned char* 变量名2) //extern "C" __declspec(d...

2013-02-27 10:51:00 27 0

C#调用C++动态库(dll)

在实际软件开发过程中,由于公司使用了多种语言开发,在C#中可能需要实现某个功能,而该功能可能用其他语言已经实现了,那么我们可以调用其他语言写好的模块吗?还有就是,由于C#开发好的项目,我们可以利用reflector等反编译工具反编译出其源代码,所以对于一些核心算法,我们不希望被别人知道,因此为了...

2013-02-27 10:46:00 34 0

Java面试:基础概念

1,java语言是解释执行,java源码是通过编译生成一种特殊的.class的中间字解码文件,然后再有JVM进行解释执行。 2,java语言对指针进行了上层的封装,它保证能够通过这个指针(引用),来访问有效的内存单元。 3,java语言不允许多继承,使继承关系成树装图,每个类都只能有一个父类。...

2013-02-27 10:38:00 31 0

SqlParameter的作用与用法

最近开始敲了两条线,发现以前对数据库的操作是不安全的,因为通过SQL语句的方式,有时候存在脚本注入的危险,所以在大多数情况下不用拼接SQL语句字符串方式,希望通过SqlParameter实现来实现对数据的操作,针对SqlParameter的方式我们同样可以将其封装成一个可以复用...

2013-02-27 10:36:00 151 0

归并排序

我们知道把两个已经排好序的数组合并成一个是很容易,也非常快的.于是根据这种思路就有个归并排序. 归并排序(Merge Sort) 并归排序利用了递归的思想,把数组分割成很多小的数组序列,然后两两合并,最终整个数组有序.因为递归到一个子数组序列只有一个元素时,然后将这样的数组合并就得到2个元素的...

2013-02-27 10:35:00 21 0

C#中的主要流程控制语句之跳转语句

跳转语句用于改变程序的执行流程,转移到指定之处。 C#中有4中跳转语句:如下图所示: 1.Break语句 可以使用Break语句终止当前的循环或者它所在的条件语句。然后,控制被传递到循环或条件语句的嵌入语句后面的代码行。Break语句的语法极为简单,它没有括号和参数,...

2013-02-27 10:33:00 81 0

SQlHelper强大用处

最近写的几条线的代码,发现很多重复和数据库打交道的代码连接的打开或关闭,例如: '定义一个连接字符串 Dim strConnStr As String = System.Configuration.ConfigurationManager.AppSetting...

2013-02-27 10:25:00 43 0

Spring中配置数据源的4种形式

不管采用何种持久化技术,都需要定义数据源。Spring中提供了4种不同形式的数据源配置方式: spring自带的DriverManagerDataSource数据源,DBCP数据源,C3P0数据源,JNDI数据源。 1.spring自带的数据源 DriverManagerDataSour...

2013-02-27 10:16:00 33 0

插入排序:直接插入排序,希尔排序

直接插入排序指的是先将一小部分排好序,然后从未排序的元素中找一个出来.遍历已排序好的数组,插入到合适位置. 直接插入排序: void StraightInsertSort(int* arr, int len) { int tmp; int j; for(int i = 1; ...

2013-02-26 20:03:00 20 0

C#中的主要流程控制语句之循环语句

循环结构可以实现一个程序模块的重复执行,它对于我们简化程序,更好地组织算法有着重要的意义。C#为我们提供了若干种循环语句,分别适用于不同的情形,下面依次介绍。 1.While循环 While循环语句可以有条件地将内嵌语句执行0遍或者若干遍,基本语法为: while(boo...

2013-02-26 17:35:00 63 0

C#中的主要流程控制语句之条件语句

下面我将以三篇博文的形式给大家介绍“C#中流程控制语句”。 主要介绍“条件语句、循环语句、跳转语句”“异常处理”不做具体介绍。 一般应用程序代码都不是按顺序执行的,必然要求进行条件判断、循环和跳转等过程,这就需要实现流程控制。 下图是我介绍“C#流程控制”的思维导图...

2013-02-26 17:17:00 60 0

二分查找

其实我们平时翻书时就不自觉的用了类似二分查找的算法,知道要找哪一页X,然后随手翻到一个中间位置,X小于该页数,则继续翻前面的部分,否则只翻后面的部分. 注意:使用二分查找的数组必须是已经排好序的 方法1 :使用递归思想 //返回值是查询值的索引(索引是从0开始计数的),left,right是...

2013-02-26 16:43:00 28 0

Java 中常用的数据源

数据源:存储了所有建立数据库连接的信息。就象通过指定文件名你可以在文件系统中找到文件一样,通过提供正确的数据源名称,你可以找到相应的数据库连接。 1.JNDI方式创建DataSource 1.1 配置数据源的相关连接信息,该配置可以在Tomcat安装目录下的conf/context.xml文...

2013-02-26 16:33:00 40 0

交换排序:冒泡排序,快速排序

交换排序指当元素位置相反时则把两个元素交换一下.多次重复这样的步骤则可排好所有的序.冒泡排序和快速排序都属于交换排序. 冒泡排序 一讲到冒泡两字你就会想到水里早泡泡,当然我们要做个假设,就是最轻的泡泡最先泡出来. 方法1:于是根据这样的思路,从右到左遍历一下数组,比较相邻的两元素,交换位...

2013-02-26 14:30:00 29 0

Winform(C#)在VS2008中打包(制作安装包)

Winform(C#)在VS2008中打包(制作安装包)图解: 1、创建项目 文件 --> 新建--> 项目--> 安装与部署 --> 安装项目,创建一个项目名称为"IndexApp86" 2、创建目录结构...

2013-02-26 12:49:00 218 0

排序算法简介

一说到算法可能大家觉得最熟悉的就是排序算法,学数据结构与算法的课时肯定会学.排序算法主要分五大类 交换排序,插入排序,选择排序,归并排序,分配排序 1.交换排序(exchange sort) 冒泡排序,快速排序属于交换排序. 所谓交换嘛,就是比较待排序的关键字,如果次序相反时则交换.当...

2013-02-26 11:40:00 17 0

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