自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python入门篇——第一个Python程序

安装就多言了,直接上程序。#我的第一个Pyhon程序#1.行注释(快捷键Alt+3),解注释 Alt+4'''多行注释1'''"""多行注释2"""#print功能是在控制台输出一条语句,自动换行,类似java的printlnprint('''============''')#连续4个空格print(" "*4+"咏鹅")print("鹅鹅鹅,")print("曲项向...

2020-03-14 22:56:41 412

原创 网站建设零散知识点

网站建设零散知识点1、common.cssbody{ font-size:12px;    //字体大小 }*{padding:0px;      //清空所有空间的padding属性}2、head.css.head{margin:0  auto;  //表示左右居中,上下没有边距}将head.css文件拖到页面中

2015-04-27 22:02:16 690

原创 删除数据库表中重复的记录

删除数据库表中重复的记录在处理数据的过程中,经常会遇到一个表中需要删除一些重复的记录。比如在上表中,timeofday和cb_key_db_person两个字段,圈起来的记录是重复的,如果需要删除,即可用以下sql语句将要删除的记录查询出来:SELECT * FROM lemWHERE (timeofday,cb_key_db_person) IN (SELECT timeof

2014-03-02 10:11:57 9730 1

原创 Java程序查询系统参数

Java程序查询系统参数系统参数就是系统中设定的一些参数,比如系统名称、JVM的版本等。Java的程序可以跨平台执行,可以通过这些系统参数的值目前执行的环境是怎样的,然后程序在执行的时候可以根据不同平台的特性,动态的做最佳的调整。下面代码可以取得系统参数。package test;import java.util.Enumeration;import java.util.Proper

2013-12-26 19:27:54 2619

原创 java数组输出

java数组输出输出一个数组中的元素,我们通常用for循环来做,比如:package test;public class Test { public static void main(String args[]){ int arr[]={1,2,3}; System.out.print("["); for(int i=0; i<arr.length-1; i++)

2013-12-24 19:30:56 35159

原创 将对象转化为字符串

将对象转化为字符串      System.out.println()方法我们很熟悉,用来控制台输出,比如System.out.println("abc"),会输出字符串"abc"。但是当System.out.println()传递的参数为对象会是什么情况呢?下面来看一个简单的例子:package test;class A{ int a; int b; public int ge

2013-12-23 11:23:45 5436

原创 java中的hashCode方法

java中的hashCode方法    在java中,有一个这样的规定,就是两个相同的对象(即equals运算为true),它们的hash code也必须相同。在Object类中有一个hashCode方法,可以调用它来查看对象的hash code。下面举例说明。package test;public class Test { public static void main(

2013-12-23 10:52:01 1051

原创 Java默认遵守的命名规则

Java默认遵守的命名规则1、包(Package)      英文单词全部小写,如java.lang。2、类     每一个英文单词的第一个字母大写,如Animal、Dog。3、接口     规则和类一样。4、属性     第一个英文单词的第一个字母小写,其他单词的第一个英文字母大写,如Length、numberOfPerson。5、方法      规则和属

2013-12-19 10:11:57 1133

原创 excel中的countif函数用法

excel中的countif函数用法      在使用excel表中,突然需要统计某一列总某值重复的次数,这里可以用到countif函数,下面用一个简单的例子讲述一下。      如下图所示,需要在黄色部分自动计算出出现A和B的次数,           我们想要的结果是下图       如何做到呢?选中C2单元格,也就是填入3的黄色区域,然后输入=COUNTIF(A2:A

2013-11-09 19:45:00 1950

原创 卸载Ubuntu之后系统启动项留下了一个neogrub,如何删除

卸载Ubuntu之后,系统每次启动都会出现一个neogrub引导加载器,如何删掉呢?第一步:第二步:进入到控制台后,输入bcdedit 查看Ubuntu的标识符第三步:可以看到最后一个标示符就是我们想删掉的。bcdedit /delete {34902a74-85e2-11e0-998d-8f51b361a4ea}再次bcdedit 查看Ubuntu的标识符发现,已经成

2013-10-20 21:58:02 12456 2

原创 matlab_R2010b下载及安装文档和备用序列号

matlab_R2010b下载及安装文档和备用序列号我的资源放在百度网盘上,如果需要高速下载的话,最好也安装一个百度云管家,否则普通下载会比较慢!matlab_R2010b下载链接:http://pan.baidu.com/share/link?shareid=2330449487&uk=3808609038 密码:91j3安装文档下载链接:http://pan.baidu.c

2013-10-02 11:14:23 4490

转载 jdk环境变量配置

jdk环境变量配置进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->

2013-09-02 18:35:50 809

转载 Spring <context:annotation-config/> 解说

在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPo

2013-08-31 21:31:15 673

转载 windows xp下忘记mysql root 密码的解决方法!(转)

windows xp下忘记mysql root 密码的解决方法!系统:xp + mysql 5.5mysql5.5安装目录为 e:\mysql5.5问题:开发机器上的mysql root 密码忘记鸟!通过一番搜索,解决问题步骤下:1.dos命令行窗口 进入e:\mysql5.5\bin ,停止mysql 服务    e:\mysql5.5\bin>n

2013-08-24 19:00:42 1101

原创 struts2入门程序

struts2入门程序1、示例    搭建编程环境就先不说了,这里假设已经搭建好了编程环境,并且下好了strut2的jar包,接下来程序。    1.1 新建web项目    点击File->New->Dynamic Web Project        填写项目名称,一路Next,最后Finish,然后一个项目就建成了。  1.2  导入jar包,将下载的st

2013-08-14 23:24:29 1076

原创 将双系统中的ubuntu删除以后出现no such partition grub rescue的解决方案

将双系统中的ubuntu删除以后出现no such partition grub rescue的解决方案电脑装了2个系统,一个win7,然后把F盘挪出来用easyBCD安装了一个ubuntu系统,但是今天想把它删了,所以就自以为是的在win7系统中的磁盘管理工具中把本来安装了ubuntu系统的盘删了,然后重启就悲剧了,出现:no such partition grub rescue>在

2013-08-11 15:50:10 7150

原创 redhat5安装jdk6、eclipse和tomcat6

redhat5安装jdk6、eclipse和tomcat61、安装jdk6首先下载jdk(jdk-6u13-linux-i586.bin),对于redhat5,本人强烈建议不要安装jdk7,因为有些命令运行不了,jdk7安装后java命令可以使用,但是其他很多命令如jps就无法使用,应该是版本兼容性问题。如果非要安装jdk7将会带来无尽的痛苦,本人深深的体会到了。还有对于jdk安装包的选择

2013-08-08 20:02:49 3320

原创 利用navicat创建存储过程、触发器和使用游标的简单实例

创建存储过程和触发器 1、建表首先先建两张表(users表和number表),具体设计如下图: 2、存储过程写一个存储过程,往users表中插入数据,创建过程如下: 代码如下:

2013-08-03 21:34:15 85731 4

原创 ubuntu12.04下安装JDK7、eclipse和tomcat7

linux下安装JDK、eclipse和tomcat1、JDK1.1下载JDK:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz(下载默认路劲为主目录中的下载文件夹,下同)1.2 解压$cd 下载$tar jdk-7-linux-i586.tar.gz1.3 将解压后的jdk1.7.0

2013-08-01 21:51:07 3776 1

转载 Ubuntu 12.04 the system is running in low-graphics mode

UbuntuCommunityAsk!DeveloperDesignHardwareShopMore ›Stack Exchangesign up  log in Ask UbuntuQuestionsTagsTourUsers

2013-07-31 16:25:55 31685

原创 数据库索引

以前没用过索引,没能体现索引的好处,前阵子要处理几百万条记录的表,比如说两边查询,记录多了,查询的速度那是相当的慢,所以就试着用了索引,发现速度提升那可不是一点点,而是很多很多点。具体操作如下:一、首先创建两张表,如下图所示:建表语句如下CREATE TABLE `t1` ( `ID` bigint(20) NOT NULL AUTO_INCREMENT, `Num

2013-07-16 21:23:42 1057

原创 图的遍历

概述    遍历分为深度优先遍历和广度优先遍历,其对有向图和无向图都适用。深度优先,顾名思义,就是只要存在后续节点就一直往下走,直到没有后续节点或者后续节点已经被访问输出了;广度优先,就是节点一层一层的输出。举个例子,     上面的两个图,深度优先遍历的结果为ABCD;而广度优先遍历的结果为ABDC。    如何存储上面的图结构呢?可以采用数组表示法和邻接法。我这里只介绍数组

2013-05-21 16:48:53 22283

原创 哈夫曼树的代码实现

定义哈夫曼树,又称最优树,是一类带权路径长度最短的树。树的带权路径长度,是树中所有叶子 节点的带权路径长度之和。通常记做WPL=W1*L1+W2*L2+...+Wn*Ln。例如:节点ABCDE的权值分别为:1,2,4,5,6。对于图1,WPL=4*3+2*3+1*3+5*3+6*1=42。对于图2,WPL=1*3+2*3+4*2+5*2+6*2=39。以上节点还可以列出其他的树

2013-05-13 10:20:28 32796 7

原创 UNIX环境高级编程学习笔记——第一章UNIX基础知识

<!--p {margin-bottom:0.21cm}-->第一章 UNIX基础知识1、文件和目录1.1 文件系统UNIX文件系统是目录和文件组成的一种层次结构,目录的起点称为根(root),其名字是一个字符/。1.2 文件属性文件属性是指文件类型(是普通文件还是目录)、文件大小、文件所有者、文件权限以及文件最后的修改时间等。Stat和

2013-05-08 21:24:34 1482

原创 C语言实现二叉树的递归遍历与非递归遍历

本文实现了对二叉树的递归遍历和非递归遍历,当然还包括了一些栈操作。          二叉树的遍历本质上其实就是入栈出栈的问题,递归算法简单且容易理解,但是效率始终是个问题。非递归算法可以清楚的知道每步实现的细节,但是乍一看不想递归算法那么好理解,各有各的好处吧。接下来根据下图讲讲树的遍历。          1、先序遍历:先序遍历是先输出根节点,再输出左子树,最后输出右子树。

2013-05-07 20:38:09 38797 8

原创 约瑟夫环

约瑟夫环:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。定义很简单,根据定义,采用循环链表来实现,有一点需要注意的是边界问题,把边界问题处理好了,程序就容易真正实现了。以下是代码://约瑟夫环#include#include

2013-05-02 16:59:14 1645

原创 各种常见排序算法实现

将各种常见排序算法简单实现了一下,包括:1、简单插入排序;2、冒泡排序;3、简单选择排序;4、快速排序;5、希尔排序;6、堆排序;7、归并排序代码如下:#include#include#include#define LEN 10//初始化数组void init(int arr[], int len);//打印数组元素void print(int arr[], int le

2013-04-27 15:49:59 1491

原创 第一个shell程序

第一次写shell程序,写了一些简单的代码,稍微介绍一下。首先程序以#!/bin/bash指定shell是Bourne Again Shell(shell的一种,若是#!/bin/tcsh开头则说明指定的是TCshell),紧接着第二行是一行注释,说明这个程序的功能等,当然可以不写,但是注释是一个良好的编程习惯。后面分别操作了字符串,变量运算,if,case,select,while,for和

2013-04-22 16:33:14 2596

原创 pirntf()函数心得(笔试后的忏悔)

<!--td p {margin-bottom:0cm; direction:ltr; color:rgb(0,0,0)}td p.western {font-family:"DejaVu Serif",serif; font-size:12pt}td p.cjk {font-family:"DejaVu Sans"; font-size:12pt}td

2013-04-16 16:27:07 1850

转载 笔试中看到的Catalan数

卡特兰数:规定C0=1,而C1=1,C2=2,C3=5,C4=14,C5=42,C6=132,C7=429,C8=1430,C9=4862,C10=16796,C11=58786,C12=208012,C13=742900,C14=2674440,C15=9694845·········································卡塔兰数的一般项公式为

2013-04-07 21:39:11 990

转载 关于char * c="hello"与char c[]="hello"的区别(面试宝典)

#include stdio.h>void main(){    char * c = "hello";     printf("%s\n",c);}反汇编结果如下00401010   push         ebp00401011   mov          ebp,esp00401013   sub          esp,44h00401016

2013-04-06 11:20:56 2604

转载 sql关键字的解释执行顺序

有一次笔试考到了关于SQL关键字执行顺序的知识点。我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。  要知道SQL语句,我想我

2013-03-17 14:49:53 14964 1

转载 sizeof求类的大小

1、空类的sizeof是1。空类是指没有成员的类,类中的函数不占空间,除非是虚函数。如: class A        {             public:                      A(){}                     ~A(){}                     void fun(){}         };sizeo

2013-03-17 11:08:30 1148

原创 (x&y)+((x^y)>>1)(面试宝典)

int f(int x,int y){        return (x&y)+((x^y)>>1);};f(729,271)=500.解答:x&y是取相同的位与,这个结果是x和y相同位,x^y是取x和y的不同位的和,右移1位,相当于除以2.所以结果是求x和y的平均数。如果二进制不易理解,那我们看看十进制的情况。假如将&操作和^操作推广到是取十进制位中来,即

2013-03-17 10:11:34 4462 1

原创 一个无聊的小程序,随机尾数出现的概率

/***想测试一下随机函数rand()产生的随机数的尾数出现的概率**是否当n足够大是,各个尾数出现的概率趋近于0.1*/#include#include#includeint main(){ int count[10]={0}; unsigned long int n; int i; int index; srand((unsigned)tim

2013-01-15 15:23:52 2130

原创 用rand()实现bigrand()和randint(l,u)

/***C库函数rand()通常返回约15个随机位**使用该函数实现函数bigrand()和randint(l,u)**要求前者至少返回30个随机位**后者返回[l,u]范围内的一个随机整数*/#include#include#include#include//实现bigrand(),至少返回30个随机位int bigrand();//实现randi

2013-01-15 10:05:33 5451 5

原创 只带两个参数的快速排序

/* *编写快速排序,函数qsort(),函数只带两个参数 */#include#include#include#define LEN 10typedef int dataType;//初始化数组,数组元素为小于100的整数void intiArr(dataType A[], int len);//打印数组元素void print(dataType A[

2013-01-11 16:16:50 1665

原创 找出第k个最小的元素

/* *题目:编写程序,从数组x[0...n-1]中找出第k个最小的元素。算法可以对x中的元素进行排序 */#include#include#include#define LEN 10typedef int dataType;//初始化数组,数组元素为小于100的整数void intiArr(dataType A[], int len);//打印数组元素

2013-01-09 16:49:37 1149

原创 希尔排序C语言代码

/* *希尔排序 */#include#include#include#define LEN 10typedef int dataType;//初始化数组,赋值整数随机数void initArr(dataType arr[], int len);//希尔排序void shellSort(dataType arr[], int len);//交换两个数

2013-01-04 10:06:45 4799 1

原创 关于scanf遇到的一点小麻烦,执行到scanf时貌似没做而直接跳过了

#includeint main(){ char ch; printf("选择A或者B(按回车键确认):"); scanf("%c",&ch); while(1) {  if(ch == 'B' || ch == 'b')  {   printf("对不起,您输入的答案错误,请重新输入!\n选择A或者B(按回车键确认):");   //getchar()

2013-01-04 02:46:23 1941 3

MahoutinAction

Mahout in Action.pdf,全面讲解MahoutinAction,MahoutinAction的第一手资料

2013-05-28

最大向子量

求一个向量最大子向量的小程序,完整的代码,可以直接运行,我的运行环境是VC6.0

2012-12-19

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

TA关注的人

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