本文介绍了欧拉回路判断的一些基本知识,以及使用并查集进行联通判断的策略,同时介绍了Fleury算法寻找欧拉回路的思路和实现。...
分类:
编程语言 时间:
2015-01-05 16:45:46
阅读次数:
723
准备东西
tomcat
Apache server
mod_jk-1.2.31-httpd-2.2.3.so
没有可以去网上下载 一搜一大把 这里就不讲怎么下载了
首先安装apache
一、
找到安装目录 modules,把下载的 mod_jk-1.2.31-httpd-2.2.3.so 改名 mod_jk.so
例如:D:\Program Files\apac...
分类:
Web程序 时间:
2015-01-05 16:44:07
阅读次数:
238
这篇记录下我利用XMPP实现上传头像的过程,发现XMPP真心很强大很多功能都已经实现了。我们只要直接调用就可以了。下面上代码了。
引入头文件 这个头文件需要自己导入不然 XMPPvCardTemp 下的方法调用不了。
#import "XMPPvCardTemp.h"
声明相关对象
// 声明上传头像相关对象
@property (nonatomic , strong) XMPPv...
分类:
Web程序 时间:
2015-01-05 16:43:45
阅读次数:
148
AndroidAnnotation是一个通过Annotation对代码进行预处理,简化Android开发,加快开发速度,提高代码可阅读性的一个框架。它的主要思路是:用编译时Annotation对代码进行标记,通过Java的Annotation Processing对代码进行预处理,补齐代码。如FindViewById这样重复被使用的代码,可以通过在类成员上加上@ViewById(R.id.xxx)...
分类:
移动开发 时间:
2015-01-05 16:44:14
阅读次数:
142
Selector
Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。
为什么使用Selector?
仅用单个线程来处理多个Channels的好处是,只需要更少的线程来处理通道。事实上,可以只用一个线程处理所有的通道。对于操作系统来说,线程之...
分类:
编程语言 时间:
2015-01-05 16:42:24
阅读次数:
174
我第一次做绘制直方图的时候走了不少弯路,现将我学习直方图均衡化并将直方图绘制出来的学习心得发表出来,希望能帮到需要此知识的同学。
此博文主要讲解进行直方图均衡化需要用到的函数以及如何在一幅图像上将直方图绘制出来。...
分类:
其他好文 时间:
2015-01-05 16:45:10
阅读次数:
119
一、为什么需要SVN
在做中级项目中,都是采用小组合作开发的,在后期整合中常常遇到问题。这个时候就需要用到版本控制工具了。
版本控制工具主要应用于:
1、协作开发
2、远程协作
3、版本回退
二、什么是SVN
l svn全称SubVersion
l svn是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。(o...
分类:
其他好文 时间:
2015-01-05 16:42:03
阅读次数:
242
MySQLdb的使用。
1.create table:
#-*- coding:utf-8 -*-
'''
@data:2015-01-05
@filename:CreateTable.py
'''
import MySQLdb as mdb
import sys
con = None
try:
con = mdb.connect('loca...
分类:
数据库 时间:
2015-01-05 16:44:43
阅读次数:
136
题目:
输入一颗二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的节点,只能调整树中节点指针的方向:
分析:
1:由于要求链表是有序的,可以借助二叉树中序遍历,因为中序遍历算法的特点就是从小到大访问结点。当遍历访问到根结点时,假设根结点的左侧已经处理好,只需将根结点与上次访问的最近结点(左子树中最大值结点)的指针连接好即可。进而更新当前链表的最后一个结点指针。...
分类:
编程语言 时间:
2015-01-05 16:41:42
阅读次数:
151
题目:
Given an array of integers, every element appears three times except for one. Find that single one.
Your algorithm should have a linear runtime complexity. Could you implement it without using e...
分类:
其他好文 时间:
2015-01-05 16:41:37
阅读次数:
178
/*
1、js数组跟其他语言的数组一样,都是数据的有序列表,但不同的是,js数组的每一项可以保存任何类型的数据。
并且js数组的大小是可以动态调整的。
2、创建数组方式:
*/
//(1)使用Array构造函数创建数组:
//var names = new Array();
//创建length=30的数组
//var names = new Array(30); //如果预先知道数组长度,...
分类:
编程语言 时间:
2015-01-05 16:41:20
阅读次数:
194
话不多说,直接贴代码:
//文件下载
public static String downloadFile(File file) {
HttpServletResponse response = ServletActionContext.getResponse();
FileInputStream fis = null;
...
分类:
编程语言 时间:
2015-01-05 16:43:38
阅读次数:
153
FileChannel
Java NIO中的FileChannel是一个连接到文件的通道。可以通过文件通道读写文件。
FileChannel无法设置为非阻塞模式,它总是运行在阻塞模式下。
打开FileChannel
在使用FileChannel之前,必须先打开它。但是,我们无法直接打开一个FileChannel,需要通过使用一个InputStream、OutputS...
分类:
编程语言 时间:
2015-01-05 16:41:10
阅读次数:
178
SocketChannel
Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel:
打开一个SocketChannel并连接到互联网上的某台服务器。一个新连接到达ServerSocketChannel时,会创建一个SocketChannel。
打开 SocketChannel
下面是So...
分类:
编程语言 时间:
2015-01-05 16:43:06
阅读次数:
146
邮件产品发展到今天,不断地被式微,但它在互联网世界通道级的地位却丝毫没有动摇。即使国内尚没有形成像欧美发达国家对邮件的使用那般日常生活化。一个邮箱账号仍是你开启互联网之旅的入口。目前,国内好的邮件产品确实还不够多。一年来,我们看到国内各大互联网公司倾力优化并迭代它们重要的产品线之一——邮件系统。邮件系统不断革新重塑自己,一方面更好地与用户在一起,一方面又彰显了邮件本身的价值。站在2014年的尾巴,...
分类:
其他好文 时间:
2015-01-05 16:43:17
阅读次数:
124