自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (7)
  • 收藏
  • 关注

原创 mac上安装MySQL5.7重置密码

Mac系统版本10.11.61.安装MySQL5.7.15版本,使用DMG方法安装,具体安装方法这里就不说了2.安装好后,使用mysql -u root -p登录系统时需要输入密码,这里我们不知道密码是啥,试了好多网上的方法都不行,终于找到了3.打开终端,具体步骤如下sudo /usr/local/mysql/support-files/mysql.server stops

2016-10-06 00:27:03 1315

原创 单词统计

题目描述:   输入一段英文文本,用程序统计出现频率最高和最低的两个单词;       仅大小写不同的单词算同一个单词;       如果两个单词出现次数相同,则在文本中首次出现的单词优先返回。       返回的单词统一用小写字母返回       英文文本中仅出现这四类字符:空格( )、英文逗号(,)、英文句号(.)、英文大小写字母(a-z、A-Z)

2015-09-09 14:29:41 1049

原创 华为机试等式变换

题目描述:输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。1 2 3 4 5 6 7 8 9 = X比如:12-34+5-67+89 = 51+23+4-5+6-7-8-9 = 5请编写程序,统计满足输入整数的所有整数个数。输入:       正整数,等式右边的数字输出:       使该等式成立的个数

2015-09-08 14:14:35 1532

原创 大数相减

题目描述: 输入:两个正的大数输出:两个大数的差代码实现:import java.util.ArrayList;import java.util.List;import java.util.Scanner;/** * * 两个正大数相减 */public class BigNumSub { public static void main(String[] args

2015-09-07 11:07:34 699

原创 字符串压缩

题目要求:/** * 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: * 1、仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc"。 * 2、压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"

2015-09-02 16:04:25 651

原创 数据结构:二叉树的基本操作(JAVA实现)

直接上代码了package com.datastruct.binarytee;import java.util.ArrayDeque;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;public class BinaryTree { //根节点 private BinaryT

2015-08-14 22:20:26 886

原创 时间相加

题目描述实现两个合法时间相加描述:    给定两个合法的时间(格式固定:hh:mm:ss,时间合法,不用考虑其它情况),输入两个时间相加后的结果;注意,相加后的结果也必需是一个合法的时间;附合法时间定义:小时在[00-23]之间,分钟和秒分别是在[00-59]之间;运行时间限制:    无限制内存限制:    无限制输入:    时分秒格式的时间字符串,如00:00:00

2015-08-12 15:58:49 1209

原创 除重复字符并排序

题目描述除重复字符并排序样例输入:       aabcdefff样例输出:       abcdef代码实现import java.util.Iterator;import java.util.Scanner;import java.util.Set;import java.util.TreeMap;/** * 去除重复字符并排序 * 输入:aabcdeff

2015-08-10 17:44:42 771 1

原创 分解字符串

题目描述按要求分解字符串,输入两个数M,N;M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。例如:输入2,8, “abc” ,“123456789”,则输出为“abc00000”,“12345678“,”90000000”代码实现import java.util.ArrayList;import java.util.List;import java.util.S

2015-08-10 15:11:32 853

原创 判断一个数字中是否包含两个相同的子串

题目描述:判断给定的一个数字,把它当成字符串以后,该字符串中是否包含相同的两个子串,子串的长度要求大于等于2。比如:12123,该数字包含两个“12”子串;又比如:1223122,该数字包含两个“122”子串。输入: 待判断的正整型数字,最大长度为9。输出: 0:不包含;1:包含。样例输入: 12123样例输出: 1代

2015-08-07 15:33:28 1292

原创 循环报数

题目描述: *输入1个数字和多个字符,中间均以空格隔开。假设数字取值为m(范围1~9),后面字符个数为n。 *假设n个字符围成一圈,从第一个字母开始循环报数,当数到m以后,第m个字母就出列,直到这n个字母全部出列。 *最后,按照出列的顺序输出这些字母,中间仍以空格隔开。取值范围:m为1到9, 字符个数n大于1小于20。输入: 第一个为数字,后面为多个字符,均以空格隔开输

2015-08-06 16:37:59 969

原创 两个超长正整数的加法

题目描述:     * 题目描述:请设计一个算法完成两个超长正整数的加法。 要求实现函数:  void AddLongInteger(char * pcAddend, char * pcAugend, char * pcAddResult);输入参数:        char * Addend:加数        char * Augend:被加数        cha

2015-08-06 16:34:14 3152

原创 测试城市电话号码

题目描述:     某城市电话号码由三部分组成,分别是:  地区码:空白或者三位数字;  前缀:非0开头的三位数字  后缀:4位数字  假定被测程序能接受一切符合上述规定的电话号码,输出0     拒绝一切不符合规定的电话号码,输出1.  请编写程序实现上述描述的功能.代码实现:import java.io.BufferedRea

2015-08-06 16:28:48 6960

原创 Java集合源码解读(一):集合总体框架

集合是Java最常用的核心API之一,这一篇介绍下集合的大致框架。首先看两张图。

2015-08-01 10:13:29 1511 2

转载 Eclipse正常启动tomcat但无法访问主页

症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。症状原因:

2015-07-10 21:08:40 2333 1

原创 JVM解读(五):JVM垃圾收集

JVM全称是java Virtual Machine(java虚拟机),JVM屏蔽了与各个计算机平台相关的软件和硬件差异。 在接下来的日子里,通过写博客的形式学习JVM,让自己更懂得Java! 本系列文章是对《深入分析javaweb技术内幕》和《深入理解java虚拟机》的总结,欢迎大家一起吐槽,一起进步。 《JVM解读》第一篇:JVM体系结构 《JVM解读》第二篇:JVM类加载器ClassL

2015-06-27 13:52:25 1888

原创 JVM解读(四):JVM内存溢出异常分析

JVM全称是java Virtual Machine(java虚拟机),JVM屏蔽了与各个计算机平台相关的软件和硬件差异。 在接下来的日子里,通过写博客的形式学习JVM,让自己更懂得Java! 本系列文章是对《深入分析javaweb技术内幕》和《深入理解java虚拟机》的总结,欢迎大家一起吐槽,一起进步。 《JVM解读》第一篇:JVM体系结构 《JVM解读》第二篇:JVM类加载器ClassL

2015-06-27 10:51:19 3312

原创 JVM解读(三):JVM内存区域

JVM全称是java Virtual Machine(java虚拟机),JVM屏蔽了与各个计算机平台相关的软件和硬件差异。 在接下来的日子里,通过写博客的形式学习JVM,让自己更懂得Java! 本系列文章是对《深入分析javaweb技术内幕》和《深入理解java虚拟机》的总结,欢迎大家一起吐槽,一起进步。 《JVM解读》第一篇:JVM体系结构 《JVM解读》第二篇:JVM类加载器ClassL

2015-06-27 08:54:01 2542

原创 JVM解读(二):JVM类加载器ClassLoader

JVM全称是java Virtual Machine(java虚拟机),JVM屏蔽了与各个计算机平台相关的软件和硬件差异在接下来的日子里,我要通过写博客的形式学习JVM,让自己更懂得Java本系列文章是对《深入分析javaweb技术内幕》和《深入理解java虚拟机》的总结,欢迎大家一起吐槽,一起进步。《JVM解读》第一篇: JVM体系结构ClassLoader的作用(1)加载class文件

2015-06-26 19:04:47 3015 2

原创 JVM解读(一):JVM体系结构

JVM全称是java Virtual Machine(java虚拟机),通过模拟一个计算机来完成一个计算机具有的功能JVM屏蔽了与各个计算机平台相关的软件和硬件差异,所以JVM能够跨计算机体系结构来执行java字节码。JVM体系结构JVM的基本组成 (1)指令集:JVM指令集 (2)类加载器:在jvm启动时或者类在运行时将需要的class加载到JVM中 (3)执行引擎:负责执行cla

2015-06-26 16:06:20 6330

原创 Java源码解读:顶级父类Object

Java源码解读:顶级父类Object类Object是类层次结构的根类。每个类都使用Object作为超类,所有对象都实现这个类的方法。方法签名private static native void registerNatives();//返回此Object运行时类型public final native Class<?> getClass();//返回对象的哈希值public native

2015-06-25 11:09:01 2061

原创 TCP/IP详解_网际协议IP(二)_IP数据报格式

IP数据报由首部和数据两部分组成,首部由固定的20个字节和可变部分组成(不超过40字节)。IP数据报首部固定字段解释          版本:占4位,指IP协议版本          首部长度:占4位,可表示的最大十进制数为15,单位是32位字(4个字节),首部最小长度(二进制0101)5,相当于5*4=20个字节,最大长度(二进制1111),相当于15*4=60个字节。

2015-06-14 08:54:00 1019

原创 数据结构:树与二叉树_二叉树_二叉树的基本操作

二叉树的存储结构1.shu

2015-06-11 16:17:43 768

原创 数据结构:树与二叉树_二叉树_定义

二叉树的定义      二叉树(Binary Tree)是n(n>=0)个结点的有限集合,该集合或者为空集,或者由一个根节点和两颗互不相交的,分别称为根节点的左子树和右子树的二叉树组成。二叉树的特点1.每个节点最多有两颗子树,所有二叉树中不存在度大二2的结点。2.左子树和右子树是有顺序的,次序不能颠倒3.即使树中只有一颗子树,也要区分它是左子树还是右子树。特殊的二叉

2015-06-11 15:57:38 790

原创 数据结构:线性表的链式存储结构_单链表

1.单链表的存储结构定义     单链表:由n个结点链接成的,结点由数据域和指针域两部分组成,指针指向链表的下一个结点。     头指针:我们把链表中的第一个结点的存储位置,整个链表的存取就必须是从头指针开始进行了。同时,我们规定链表的最后一个结点的指针域为NULL。      头结点:有时为了操作方便,会在单链表的第一个结点前附设一个结点,该节点就是头结点。头结点的数据域可以不存储任

2015-06-11 15:08:26 1654

原创 TCP/IP协议详解目录

由于需要,最近一直

2015-06-11 14:15:04 1682

原创 TCP/IP详解_网际协议IP(一)_相关知识

网络层提供的两种服务1. 面向连接的虚电路2. 无连接的数据报服务网络层设计思路:网络层向上只提供简单灵活的,无连接,尽最大努力交付的数据服务,不提供服务质量的承诺。与IP协议配套的三个协议1.地址解析协议ARP(Address Resolution Protocol)2.网际控制报文协议ICMP(Internet Control Message Protocol)3.

2015-06-11 11:06:31 998

转载 c/c++语言中的sizeof和strlen的学习

一次笔试,发现对sizeof真是不了解,现在系统学习一下,查看了很多资料,发现下面这个是写的最系统的。就转载学习一下吧:http://blog.csdn.net/johnny_83/archive/2007/07/22/1701917.aspC++ sizeof 使用规则及陷阱分析 1、什么是sizeof 首先看一下sizeof在msdn上的定义: The sizeof

2015-04-09 16:14:08 523

原创 替换空格

题目:请实现一个函数,把字符串中每个空格替换成"%20"。例如,输入"we are happy.",则输出"we%20are%20happy."。自己写的:#include#includevoid replaceblank(char *str){ if(str==NULL) return; int len=strlen(str)+1; int newLen;//新字符串长度

2015-04-09 16:10:04 487

原创 ACM_1002_最大值和最小值

题目:给定N个整数(1输入:多组数据,第一行为一个整数N,第二行为N个不超过100的正整数,用空格隔开。输出:对每组数据输出一行,包含两个整数,用一个空格隔开,分别表示N个数中的最大值和最小值 样例输入54 6 7 3 144 3 5 1 样例输出        7 1        5 1自己的思路:1.对输入的值先进行排序2.

2015-04-07 10:14:18 1415

转载 Centos 6.3安装配置vsFTPd环境的FTP服务器

2012.10.11更新,增加 vsftpd 配置文件说明。2013.07.03更新,对文中一些字符被代码插件转义的错误。我的电脑系统是win7 64bit,用virtualbox安装了一个最小化版的centos 6.3 64位的系统。最近特意想搭建一个FTP的服务器,所以,就有了如下的过程。备忘,方便你我他。注:文章最后会附上 vsftpd 服务器配置文件的选项说明。

2014-11-21 20:57:20 3343

转载 [CORS:跨域资源共享] 同源策略与JSONP

Web API普遍采用面向资源的REST架构,将浏览器最终执行上下文的JavaScript应用Web API消费者的重要组成部分。“同源策略”限制了JavaScript的跨站点调用,这必然导致Web API不能垮域提供资源。如果Web API仅限于为“同源客户端”提供资源,那么它都对不起自己的名字,因为Web本身是一个开放的协议。那么ASP.NET Web API通过怎样的方式来实现跨域资源共享呢

2014-09-13 16:52:21 939

转载 Android Library Project 使用问题总结

1. 当新建Android Library Project 工程或将已有工程转化为Android Library Project, 如果工程源代码中有如下语句:int id = view.getId();switch (id) {case R.id.button1:action1();break;case R.id.button2:action2();bre

2014-09-12 16:37:17 562

原创 Android 开发中命名规则

不管是Android开发还是其他的开发,

2014-08-25 10:07:24 1153

转载 Android Gallery组件实现循环显示图像

Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示。要实现这种风格的Gallery组件,就需要对Gallery的Adapt

2014-08-24 09:25:03 777

转载 解决 vsftpd root 用户不能登陆vsftpd

安装完centos6.0后,ftp不能使用root用户,将/etc/vsftpd/ftpusers和/etc/vsftpd/user_list两个文件中的root注释掉,就是在root前加个#,再运行ftp结果报错500 OOPS:cannot change directory:/root到网上查了下,是selinux的配置问题,两种方法解决:1、setsebool -P 

2014-05-09 17:18:14 2358

转载 centos 下刚安装完MySQL就出现密码错误 Access denied for user 'root'

刚刚在CENTOS下装完MYSQL进入时提示密码不对。没办法找GOOGLE 大叔吧。找了一个方法,不行。一阵努力终于搞定# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)使用网上介绍的方法修改roo

2014-04-16 20:43:26 3241

转载 CentOS 5.5下Tomcat的安装

一、环境系统:CentOS 5.5tomcat版本:tomcat apache-tomcat-7.0.27.tar.gz下载地址:http://apache.etoak.com/tomcat/tomcat-7/v7.0.27/bin/下载文件:apache-tomcat-7.0.27.tar.gzJDK: jdk-6u25-linux-i586-rpm.bin下载地址:

2014-04-16 18:46:26 717

转载 Centos安装JDK,RPM安装JDK

第一步:下载jdk本例使用jdk-7u5-linux-i586.rpm包,登陆到http://www.java.com下载即可。第二步:检查文件权限及安装情况1.以root权限登陆系统,查看并修改使jdk-7u5-linux-i586.rpm具有执行权限chmod +x jdk-7u5-linux-i586.rpm2. 若之前没有装过或系统自带了JDK,为了确保安装

2014-04-16 10:28:08 1694

转载 android中的dip,dp,px,sp的区别

1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这    这个,不依赖像素。     这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你

2014-01-09 16:24:14 704

Android UI界面漂亮的天气预报源码

Android UI界面漂亮的天气预报源码,精美的Android界面

2014-11-19

Android 高仿京东商城

高仿京东主界面,登录注册等功能,源码供大家参考,很好的例子

2014-11-19

疯狂java讲义光盘 源码

疯狂java讲义光盘,最新版本的java讲义,关盘里的所有内容

2013-12-01

authorware作品.静夜思

authorware作品authorware课程设计静夜思

2010-11-15

数字钟设计(数字电子技术课程设计)

数字电子技术课程设计,数字钟的设计,含有仿真图

2010-10-19

数据库程序设计(SQL+vb)

利用SQL和vb进行数据库课程设计,完全的代码

2010-10-19

电子计算机组成原理课程设计

计算机组成原理课程设计,适合计算机科学与技术!

2010-10-18

空空如也

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

TA关注的人

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