自定义博客皮肤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.6 1.安装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 1372

原创 单词统计

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

2015-09-09 14:29:41 1117

原创 华为机试等式变换

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

2015-09-08 14:14:35 1622

原创 大数相减

题目描述:  输入:两个正的大数 输出:两个大数的差 代码实现: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 744

原创 字符串压缩

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

2015-09-02 16:04:25 693

原创 数据结构:二叉树的基本操作(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 945

原创 时间相加

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

2015-08-12 15:58:49 1299

原创 除重复字符并排序

题目描述 除重复字符并排序 样例输入:       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 854 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 905

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

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

2015-08-07 15:33:28 1346

原创 循环报数

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

2015-08-06 16:37:59 1044

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

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

2015-08-06 16:34:14 3199

原创 测试城市电话号码

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

2015-08-06 16:28:48 7258

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

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

2015-08-01 10:13:29 1561

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

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

2015-07-10 21:08:40 2398

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

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

2015-06-27 13:52:25 1966

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

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

2015-06-27 10:51:19 3405

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

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

2015-06-27 08:54:01 2618

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

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

2015-06-26 19:04:47 3112

原创 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 6420

原创 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 2110

原创 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 1097

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

二叉树的存储结构 1.shu

2015-06-11 16:17:43 853

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

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

2015-06-11 15:57:38 826

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

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

2015-06-11 15:08:26 1740

原创 TCP/IP协议详解目录

由于需要,最近一直

2015-06-11 14:15:04 1729

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

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

2015-06-11 11:06:31 1061

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

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

2015-04-09 16:14:08 549

原创 替换空格

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

2015-04-09 16:10:04 518

原创 ACM_1002_最大值和最小值

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

2015-04-07 10:14:18 1522

转载 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 3405

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

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

2014-09-13 16:52:21 985

转载 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 598

原创 Android 开发中命名规则

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

2014-08-25 10:07:24 1225

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

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

2014-08-24 09:25:03 827

转载 解决 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 2481

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

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

2014-04-16 20:43:26 3309

转载 CentOS 5.5下Tomcat的安装

一、环境 系统:CentOS 5.5 tomcat版本: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.gz JDK: jdk-6u25-linux-i586-rpm.bin 下载地址:

2014-04-16 18:46:26 752

转载 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.rpm 2. 若之前没有装过或系统自带了JDK,为了确保安装

2014-04-16 10:28:08 1728

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

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

2014-01-09 16:24:14 753

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

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

2010-10-18

authorware作品.静夜思

authorware作品authorware课程设计静夜思

2010-11-15

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

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

2010-10-19

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

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

2014-11-19

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

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

2010-10-19

Android 高仿京东商城

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

2014-11-19

疯狂java讲义光盘 源码

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

2013-12-01

空空如也

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

TA关注的人

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