自定义博客皮肤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入门篇——第一个Python程序

安装就多言了,直接上程序。 #我的第一个Pyhon程序 #1.行注释(快捷键Alt+3),解注释 Alt+4 ''' 多行注释1 ''' """ 多行注释2 """ #prin...

2020-03-14 22:56:41 40 0

原创 网站建设零散知识点

网站建设零散知识点 1、common.css body{  font-size:12px;    //字体大小   } *{ padding:0px;      //清空所有空间的padding属性 } 2、head.css .head{ margin:0...

2015-04-27 22:02:16 502 0

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

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

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

原创 Java程序查询系统参数

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

2013-12-26 19:27:54 2301 0

原创 java数组输出

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

2013-12-24 19:30:56 28581 2

原创 将对象转化为字符串

将对象转化为字符串       System.out.println()方法我们很熟悉,用来控制台输出,比如System.out.println("abc"),会输出字符串"abc"。但是当System.out.println()传递的参数为对象会是什么情...

2013-12-23 11:23:45 3389 0

原创 java中的hashCode方法

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

2013-12-23 10:52:01 954 0

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

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

2013-12-19 10:11:57 981 0

原创 excel中的countif函数用法

excel中的countif函数用法       在使用excel表中,突然需要统计某一列总某值重复的次数,这里可以用到countif函数,下面用一个简单的例子讲述一下。       如下图所示,需要在黄色部分自动计算出出现A和B的次数,             我们想要的结果是下图       ...

2013-11-09 19:45:00 1487 0

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

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

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

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

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

2013-10-02 11:14:23 3266 0

转载 jdk环境变量配置

jdk环境变量配置 进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置: 1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe 2、安装jdk...

2013-09-02 18:35:50 730 0

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

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

2013-08-31 21:31:15 595 0

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

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

2013-08-24 19:00:42 1030 0

原创 struts2入门程序

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

2013-08-14 23:24:29 990 0

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

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

2013-08-11 15:50:10 6384 0

原创 redhat5安装jdk6、eclipse和tomcat6

redhat5安装jdk6、eclipse和tomcat6 1、安装jdk6 首先下载jdk(jdk-6u13-linux-i586.bin),对于redhat5,本人强烈建议不要安装jdk7,因为有些命令运行不了,jdk7安装后java命令可以使用,但是其他很多命令如jps就无法使用,应该是版本...

2013-08-08 20:02:49 3101 0

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

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

2013-08-03 21:34:15 79788 3

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

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

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

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

Ubuntu Community Ask! Developer Design Hardware Shop More › Stack Exchange sign up  log in  Ask Ubuntu Questions Tags Tour U...

2013-07-31 16:25:55 29023 0

原创 数据库索引

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

2013-07-16 21:23:42 989 0

原创 图的遍历

概述     遍历分为深度优先遍历和广度优先遍历,其对有向图和无向图都适用。深度优先,顾名思义,就是只要存在后续节点就一直往下走,直到没有后续节点或者后续节点已经被访问输出了;广度优先,就是节点一层一层的输出。举个例子,       上面的两个图,深度优先遍历的结果为ABCD;而广度优先...

2013-05-21 16:48:53 21929 0

原创 哈夫曼树的代码实现

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

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

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

<!-- p {margin-bottom:0.21cm} --> 第一章 UNIX基础知识 1、文件和目录 1.1 文件系统 UNIX文件系统是目录和文件组成的一种层次结构,目录的起点称为根(root),其名字是一个字符/。 1.2 文件属性 ...

2013-05-08 21:24:34 1323 0

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

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

2013-05-07 20:38:09 34827 7

原创 约瑟夫环

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

2013-05-02 16:59:14 1567 0

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

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

2013-04-27 15:49:59 1407 0

原创 第一个shell程序

第一次写shell程序,写了一些简单的代码,稍微介绍一下。 首先程序以#!/bin/bash指定shell是Bourne Again Shell(shell的一种,若是#!/bin/tcsh开头则说明指定的是TCshell),紧接着第二行是一行注释,说明这个程序的功能等,当然可以不写,但是注释是...

2013-04-22 16:33:14 2408 0

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

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

2013-04-16 16:27:07 1510 0

转载 笔试中看到的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 919 0

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

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

2013-04-06 11:20:56 1677 0

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

有一次笔试考到了关于SQL关键字执行顺序的知识点。 我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我...

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

转载 sizeof求类的大小

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

2013-03-17 11:08:30 1039 0

原创 (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.所以...

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

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

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

2013-01-15 15:23:52 1822 0

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

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

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

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

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

2013-01-11 16:16:50 1298 0

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

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

2013-01-09 16:49:37 819 0

原创 希尔排序C语言代码

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

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

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

#include int main() {  char ch;  printf("选择A或者B(按回车键确认):");  scanf("%c",&ch);  while(1)  {   if(ch == 'B' || ch == ...

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

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