自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 servlet向客户端输出信息

1、向客户端输出文本消息:使用PrintWrite类。实例:package chapter4;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.s

2014-11-27 17:15:25 2316

原创 servlet JDBC mysql数据库连接池

具体操作过程:1、配置全局数据库连接池在\conf\server.xml文件中找到标签,添加下列配置:<Resource name="jdbc/webdb" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Drive

2014-11-26 21:43:44 4275

原创 mysql的闪退问题

准备用下mysql打开mysql command line client输入密码后,隐约看见一个error窗口就闪退了。查了下说密码输入错误,确定密码没错,但还是试下了网上的方法:       用windows的命令行在mysql的bin目录下执行mysqld -nt --skip-grant-tables命令(直接跳过权限验证),先不退出,然后再在mysql command line c

2014-11-26 16:52:56 7670 1

原创 javascript实现图像自动切换

具体过程:1、创建web project2、在WebRoot目录下添加文件夹images,保存几张图片3、并在WebRoot目录下添加html文件,内容如下: MyHtml.html setInterval("loadImage()", 3000); var images = ['01.jpg', '02.jpg', '03.jpg', '04.jpg

2014-11-25 22:21:12 879

原创 mysql数据表中插入数据的方法

有一个数据表格式如下:

2014-11-20 16:21:56 3236

原创 虚基类

虚基类的作用:当一个基类被声明为虚基类后,即使它成为了多继承链路上的公共基类,最后的派生类中也只有它的一个备份。虚基类的特点:虚基类构造函数的参数必须由最新派生出来的类负责初始化(即使不是直接继承);虚基类的构造函数先于非虚基类的构造函数执行。实例分析:一、无虚函数的虚基类classBase{public:    inta;    Base(inta

2014-09-29 15:42:50 1439

原创 面向过程、面向对象和泛型编程

1、面向对象和面向过程

2014-09-29 10:22:00 5098 1

原创 虚函数

1.虚函数·虚表是怎么实现的?虚表存放在哪里?·虚表中的数据是在什么时候确定的?·对象中的虚表指针又在什么时候赋值的?

2014-09-28 11:20:21 575

转载 单例模式和静态类

静态类和singleton之间的区别 : ① static类有更好的访问效率(Static class provides better performance than Singleton pattern, because static methods are bonded on compile time)② static方法不能覆写(override) , singleton可以. 我们

2014-09-27 20:22:55 728

原创 ext2和ext3文件系统

1、ext2文件系统学习资料http://blog.chinaunix.net/uid-23069658-id-3468489.html

2014-06-25 15:16:45 504

原创 Wong FS错误 和 Unable to load native-hadoop library for your platform错误

1、Wong FS错误因为在定义

2014-05-06 22:39:30 2561

原创 最长回文字符串

第一次接触回文字符串是在

2014-05-05 22:10:10 628

转载 C++随机数生成中种子值设置的一点总结,解决随机数序列重复问题

今天编了一个遗传算法的小程序。在个体类的默认构造函数中,使用随机数来进行二进制编码的初始化。C++中的随机数其实是伪随机数,即随机数函数产生的是通过公式计算出来的一系列伪随机数,这个公式会采用一个种子数计算出一个数,而该数将成为产生下一个数的种子数。基于产生随机数的原理,如果采用相同的种子的话,两次调用随机数后产生的随机数序列将是一样的。一般情况下,在C++中使用当前时间作为种子数,这样两

2014-04-03 13:40:00 2275

转载 分类和预测概述

什么是分类和预测?分类和预测具有大量应用,包括欺诈检测、针对销售、性能预测、制造和诊断。例如,可以建立一个分类模型,对银行贷款应用的安全或风险进行分类(那些贷款申请者是“安全的”,,银行的“风险”是什么);也可以建立预测模型,给定潜在顾客的收入和职业,预测他们在计算机设备上的花费。市场经理需要数据分析,以便帮助他来猜测具有某些特征的顾客是否会购买一台新的计算机;医学研究者希望分析乳

2014-04-01 21:24:59 2879

转载 putty提供的两个文件传输工具PSCP、PSFTP详细介绍

用 SSH 来传输文件PuTTY 提供了两个文件传输工具PSCP (PuTTY Secure Copy client) PSFTP (PuTTY SFTP client)PSCP 通过 SSH 连接,在两台机器之间安全的传输文件,可以用于任何 SSH(包括 SSH v1、SSH v2) 服务器。PSFTP 则是 SSH-2 中新增的特性,使用的是新的 SFTP 协议,使用上与传

2013-12-12 19:38:50 43207

原创 C++中多个关联文件编译的写法

1、错误例如有三个文件head.h、1.cpp和2.cpp,其中:head.h用于声明头文件、变量和函数;1.cpp用于实现函数;2.cpp调用1.c中定义的函数和变量。经常会出现的错误是 :编译能通过,链接的时候报“fatal error LNK1169: 找到一个或多个多重定义的符号”这个错误。2、正确事例给个正确的实现事例,如下:head.h#includ

2013-12-12 10:54:20 1513

转载 linux系统的7种运行级别

Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4:系统未使用,保留运行级别5:X11控制台,登陆后进入图形GUI模式运行

2013-11-24 16:02:12 894

原创 shell脚本中$$等变量的含义

$$等变量在shell脚本中的含义:#!/bin/bash#the meaning of variablesecho "process ID: $$"echo "current file name: $0"echo "the number of parameters: $#"echo "parameters list: $*"echo "arguments list: $@

2013-11-15 15:29:50 781

原创 基数排序

/**利用基数排序算法排序数组A=**//****************************************************************************基数排序核心思想:将每一个元素拆分按位从低到高来处理,对每一位的处理过程依赖稳定的中间排序算法,如:计数排序等。其时间复杂度也基于中间排序算法,能在O(n)时间内完成。***********

2013-10-23 22:31:35 585

原创 再次使用cin失败解决方法

问题:在while循环中使用cin>>var输入变量后,再次使用cin给变量输入值失败。解决方法:        在再次cin输入之前,连续使用下面两条语句,即可。       cin.clear();//重置错误输入       cin.sync();//清空缓冲区

2013-10-23 19:49:29 963

原创 计数排序

1、主要思想:      借助一个中间数组data_b来保存data数组中任意小于或等于data[i]元素的个数,以此来定位data[i]在数组中的位置(按大小排序的第几位)。该过程中不存在任意两个数之间的比较。2、代码://计数排序#include #include using namespace std;void count_sort(vector data,int

2013-10-23 19:42:23 510

原创 快速排序

1、主要思想:      利用分治策略,将数组A[l..r]划分成两个子数组A[l..q-1]和A[q+1..r],使得A[l..q-1]中的每一个元素小于等于A[q],A[q+1..r]中的每一个元素大于A[q],再通过递归调用快速排序算法对子数组A[l..q-1]和A[q+1..r]排序,递归处理后的数组A[l..r]即为已排序的数组。2、代码://快速排序——分治策略#inc

2013-10-20 16:46:11 445

原创 堆排序

1、主要思想:      对数组每一次建最大堆(分别对子树进行建最大堆)可以保证最大数据是第一个元素,每次获取最大数据后,将最大数据删除(与最后一个数据交换,整个数组长度减1),对新的数组重新建堆,依次执行到所有的数据均显示完成。2、代码://堆排序#include #include using namespace std;void max_heap(vector &da

2013-10-20 14:40:31 483

原创 合并排序算法

主要思想:不断将已经有序的子数组A[p..q]和A[q+1..r]合并为新的有序的数组A[p..r]。具体过程可如下操作:                 分解:将n个元素分成各含n/2个元素的子序列;                 解决:对两个子数组递归地排序;                 合并:合并两个已经有序的子数组得到最终的有序数组。代码://合并/归并排序——分

2013-09-29 19:58:19 626

原创 插入排序算法

主要思想:在已经排好序的子数组A[1..i-1]中,插入元素A[i],形成排好序的子数组A[1..i]。代码://插入排序——最形象的事例:打纸牌#include #include using namespace std;int main(){ //接收排序数据 vector sort_data; float data; while ((cin>>data)&&(da

2013-09-29 19:43:09 529

原创 ubuntu下安装zend-framework

1、打开apache2的mod_rewrite模块      在命令行下输入命令:sudo a2enmod rewrite,后重启apahce服务器2、安装zend-framework      命令:sudo apt-get install zend-framework,安装成功后zend目录为/usr/share/php/libzend-framework-php3、配置inc

2013-09-08 16:16:06 2992

原创 apache启动失败

前段时间在ubuntu下搭建好的php环境,一直运行都很正常。早上利用命令:service apache2 start,竟然提示开启失败。      显示apache unable to open logs,提示可能是日志信息太多。      而事实上是,apache的端口号80被占用,利用命令:netstat -ano -p,可以查看到80端口的状态处于LISTEN和利用80端口的进程P

2013-07-28 10:00:34 671

原创 php的pear包管理器下载pear包

本人pear版本信息,如下:> pear version   PEAR Version: 1.9.4   PHP Version: 5.4.6-1ubuntu1.2   Zend Engine Version: 2.4.0   Running on: Linux limin 3.5.0-37-generic #58-Ubuntu SMP Mon Jul 8 22:10:

2013-07-18 20:08:26 2504 1

原创 ubuntu12.10下搭建php开发环境

最近准备学习下php开发,在网上学习了下各种php环境搭建方法,找到了一种最方便简单的方式,本机ubuntu12.10已经测试安装成功。过程如下:1、首先,创建一个shell脚本文件,将下面代码复制到创建的.sh文件中。代码:#-------------------------代码开始-------------------------------------------##------

2013-06-05 11:13:57 1131

原创 RadioGroup组与onCheckedChanged事件

//MainActivity.javapackage com.example.test;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.app.Activity;import android.view.Menu;import a

2013-01-20 11:05:36 551

转载 当你懒惰的时候,试试“普瑞玛法则”

【普瑞马法则】以心理学操作性反射的原则为基础,对于人类的行为方式进行观察后,心理学家提出这样一种改进方式,以纠正惰性生活方式,并由这种惰性生活方式的结束而带来整个人生的良性改变。这也叫普瑞马法则。你如果有兴趣坚持尝试一周以下方式,你会发现你整个人会很不同了,如果能继续坚持,那惰性生活方式就会永远不敢再接近你,而你将在人生获得你愿意的成就。1.大脑喜欢色彩。平时使用高质量的有色笔或使用有

2013-01-20 09:18:28 733

原创 数据流重定向

数据流重定向就是将某个命令执行后应该要出现在屏幕上的数据传输到其他的地方。 涉及三类:      1、标准输入(stdin):代码为0,使用       2、标准输出(stdout):代码为1,使用>(表示覆盖输出)或者>>(表示累加输出);       3、标准错误输出(stderr):代码为0,使用2>或者2>> 。范例:        find /home -na

2013-01-08 20:44:54 370

原创 ubuntu12.10 NDK编译出错问题

新换的电脑安装ubuntu12.04出现花屏现在,没解决,所以就直接装了一个12.10的系统。安装好之后搭建android环境时,出现了之前12.04没有的问题。       开始用的是ndk-r8c版本的,设置好ndk的环境变量后,编译so文件时报错,提示找不到gcc程序;原本以为是可能系统版本太高了导致问题,于是下了一个ndk-r8d版本的,设置好环境变量后,又提示什么armv5te错误(

2012-12-26 22:20:09 646

原创 bash shell

“Bourne Again SHell(简称bash)”,这个shell是Bourne Shell的增强版本,是基于GUN得架构下发展出来的。一、bash的优点:1、主文件夹内的.bash_history记录了前一次登录以前所执行过的命令,这一次登录所执行的命令,在你成功注销之后,将会记录到.bash_history中。2、Tab键实现命令和文件补全功能。3、alias命令显示系统

2012-12-14 11:15:38 342

原创 ubuntu安装jdk

1、从http://java.sun.com下载jdk-6u37-linux-i586.bin;2、将文件赋于运行权限;      $sudo chmod 777 jdk-6u37-linux-i586.bin3、运行jdk-6u37-linux-i586.bin,安装在opt目录下;     $ sudo -s ./jdk-6u37-linux-i586.bin /opt

2012-12-09 09:53:15 324

原创 get方式http请求包

1、构造GET方式HTTP请求包方法:    char newMsg[1024] = {'\0'};//newMsg数据包    strcpy(newMsg,"GET ");    strcat(newMsg,page);//page响应页面    strcat(newMsg,"?");    strcat(newMsg,message);//message表示发送的数据

2012-12-07 12:58:32 1897

原创 android实现自定义图片+文字按钮

1、定义一个button.xml的layout文件,实现button内容(图+文字)    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="horizontal" >            android:layou

2012-11-30 18:39:15 1238

转载 ubuntu下创建eclipse桌面快捷方式

1.用vi在用户到桌面目录创建一个名为“eclipse.desktop”的文件并添加以下内容: 1 [Desktop Entry] 2 Encoding=UTF-8 3 Name=Eclipse Platfrom 4 Comment=Eclipse IDE 5 Exec=/home/lxc/java/eclipse/eclipse 6 Icon=/ho

2012-11-29 22:34:09 476

转载 linux环境下JDK+eclipse+DNK环境搭建

尽管这类题材很多,但是这里我整理一下。本次系统使用的是10.04,安装前提-你能联网。解压命令:tar -zxvf xxx.tar.gz    其中xxx就是你要解压的文件本次安装的总目录为/home/lingfong/eclipse,所有的文件如JDK、eclipse、SDK、ADT、NDK都在此目录。1.安装JDK       执行命令java,系统会提示你java命令包含在x

2012-11-28 11:20:26 593

原创 《书写》

仅以此文作为开始,激励和培养自己书写的习惯。        一直以来不爱写东西,以致于长期以来真像说的“下笔如有鬼”,脑袋里一直盘旋着一个思想仍长久无法下笔,又或者好不容易下笔了,才两句话却又被卡着了,就是现在这种感觉。昨晚看了刘未鹏先生的《暗时间》,更加坚定了我要培养自己书写的习惯,虽然就像写这篇文章一样艰难,坚信“困难的路越走越容易”。       让自己培养书写习惯的目的是:

2012-11-19 16:42:28 293

struts2 helloworld程序

一个完整的struts2框架实现实例,需要的包、配置文件均可参考。

2014-12-23

空空如也

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

TA关注的人

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