自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android Studio中导入SlidingMenu

今天导入一个SlidingMenu的库,网上查了一下,发现很多方法都比较复杂,而且还不成功,最终找到了一个方便好用的方法。方法如下: https://www.zhihu.com/question/36081537AS中库的导入各种方法: http://blog.youkuaiyun.com/yy1300326388/article/details/46422939

2016-04-26 11:16:40 424

原创 腾讯实习生面试-2016.4.18

今天参加了腾讯实习生面试,其实也是不怎么报希望的,毕竟觉得自己不是计算机专业出身,基础不够好,也没什么拿得出手的项目经验。权当把这次面试当成增长经验了,见识见识大公司的面试风格。而且面试前也特别复习了一下java方面的知识,和算法。短信通知早上9点到一个大酒店去面试,于是我一大早不到7点起床,做了近一个小时的地铁,到面试地点也将近8.50了,发现人不是特别多,可能比较早吧,而且很明显面试非技术的人更

2016-04-19 15:41:43 2120 1

原创 动态规划之求最长公共子序列

【动态规划】Dynamic Programming

2015-12-24 15:03:23 458

原创 排列组合算法之 字典序排序算法

字典序法就是按照字典排序的思想逐一产生所有排列。例如,由1,2,3组成的所有排列,从小到大的依次为: 123,132,213,231,312,321由1,2,3,4组成的所有排列: 1234, 1243, 1324, 1342, 1423, 1432, 2134, 2143, 2314, 2341, 2413, 2431, 3124, 3142, 3214, 3241, 341

2015-12-24 14:42:41 2721

原创 对HashCode的理解

关于hashCode,维基百科中: In the Java programming language, every class implicitly or explicitly provides a hashCode() method, which digests the data stored in an instance of the class into a single ha

2015-12-18 10:48:08 861

原创 n个人围一圈报数问题

题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 运行结果: /** * @author Administrator *N个人由N个Int型数值表示,每个Int值代表一个人 *每个人报的数存放在Int值中,可能为1~COUNT *如果代表某人的Int值为COUNT,则表示退出圈子,不再参与报数 *一直循环,对所

2015-12-10 10:44:36 803

原创 汉诺塔问题

有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。 问:如何移?最少要移动多少次? 问题分析: 当只有一个盘子时 盘子编号为1, 直接将编号为1的盘子从A移动到C 表示为如下:

2015-12-09 13:48:53 314

原创 判断星期几

题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。 运行结果: import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextArea;

2015-12-09 11:37:37 581

原创 判断是否为回文

题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 升级为能对任意长度的数字,或者字符串判断。import javax.swing.JOptionPane;public class JudgeHeadTail { public static void main(String[] args) { String in = JOptionP

2015-12-09 10:01:32 426

原创 正整数分解

题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 扩展为可输入任意小于int最大值的正整数 运行结果: import javax.swing.JOptionPane;public class ResolveDigit { public static void main(String[] args) { String in = JOption

2015-12-09 09:59:52 608

原创 求1+2!+3!+...+20!的和

题目:求1+2!+3!+…+20!的和 结果: import javax.swing.JOptionPane;public class CalSum { //求1+2!+3!+...+20!的和 public static void main(String[] args) {// System.out.println(getNum(20)); JOpt

2015-12-08 18:26:49 516

原创 分数序列的前20项之和

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。import javax.swing.JOptionPane;public class CalSum { //分数序列:2/1,3/2,5/3,8/5,13/8,21/13... public static void main(String[] args) { JOp

2015-12-08 12:52:13 2295

原创 乒乓球队比赛分组问题

题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 import javax.swing.JOptionPane;public class Game { public static void main(String[] args) { J

2015-12-08 12:29:07 1079

原创 猴子吃桃问题

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 import javax.swing.JOptionPane;public class Monkey { public static voi

2015-12-08 11:03:19 453

原创 Jlabel实现内容自动换行

在用java Swing写界面时,想实现JLabel中的文本内容自动换行,网上查了一下,大多是一些比较简单的加个 换行而已,于是自己写了一个函数,现在贴出了供大家学习。 效果图如下: 代码如下:package com.zht;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.FlowLayout;i

2015-12-04 21:09:27 25118

原创 VMWare下CentOS的网络设置

在VMware中安装好centOS后,发现不能连接到网络。因此需要更改一些配置,主要是2个方面,一个是VMware的设置,一个是Centos的网络配置。1.打开VMware后,在我的电脑——右键,管理——服务和应用程序——服务,打开服务列表,找到如下2个服务,手动开启 2.在VMWare中的虚拟机设置里,将网络连接设定为NAT模式 VMware中三种网络连接的区别 cd3.进入centos 找

2015-12-02 14:33:53 430

原创 PrintStream和PrintWriter的区别

PrintStream和PrintWriter的API几乎相同,都能输出各种形式的数据,构造方法也几乎相同 PrintWriter多了个接受Writer参数 API比较: 那么,它们的区别究竟在哪里?来自stackflow 主要意思就是,2个类的功能基本相同,PrintStream能做的PrintWriter也都能实现,并且PrintWriter的功能更为强大。但是由于PrintWrit

2015-12-01 14:45:07 6030

原创 IO中flush()函数的使用

The java.io.Writer.flush() method flushes the stream. If the stream has saved any characters from the various write() methods in a buffer, write them immediately to their intended destination. Then, if

2015-12-01 12:27:55 10933

原创 对Java文件进行jar打包成可执行文件

在网上查了半天,寻找使用jar命令打包的方式,却发现大部分都没有说清楚,现在以一个简单的Hello.class文件打包为例,说一下具体的实现过程和注意事项。1.将.class文件放到一个单独的文件夹,并在文件夹下新建一个空白的manifest.mf的清单文件,注意这个清单文件的名字可以任意取。 2.在manifest.mf中加入如下内容: 一定要注意那几行:号后面要加空格!!!否则打包时会报

2015-11-30 21:43:54 1269

原创 如何将代码保持高亮复制到word中

第一种:在vim编辑器下,用:TOhtml先转换成html,然后保存后用浏览器打开,在浏览器里复制,到word里面去粘帖,就可以保存住代码的高亮。第二种:使用notepad++,这里有几种将代码保持高亮复制到word中的方法。1.选中当前要复制的代码2.使用插件 3.这2个选项都可以将代码保持高亮复制到剪切板中,在word中粘贴即可。 或者 另外,代码复制到word后也保留了notepad++

2015-11-30 12:36:48 18694

原创 Android知识点记录

1.Android中的activity如果开启了子线程,即使当前此activity被finish,子线程如果没有执行完毕,也依旧会在后台继续执行。有时候会产生bug,因此最好的解决方法是在run方法中的while循环添加变量控制,while(run),退出activity时将run=false即可。2.activity默认在屏幕横竖切换时会reset,即从头开始执行,对正在运行的进程来说是非常不合理

2015-11-24 13:50:04 509

原创 ScrollView自动滚动实现

今天写代码时有个场景是,需要向ScrollView中的LinearLayout动态添加TextView,这样当TextView添加到一定数量后,当前屏幕就无法显示最新添加的TextView了。ScrollView不会自动滚动的。那么久需要实现随着新的TextView添加进去后,ScrollView自动滚动到最新添加的TextView。那么可以借助ScrollView中的scrollTo(int

2015-11-11 22:23:22 657

原创 对Cookie的理解

Cookie的中文意思为“小甜饼”,“小型文本文件”。在互联网术语里,Cookie是一段加密的数据,存储在客户端,为了让网站或者服务器用来识别用户身份和读取用户相关信息,Cookie是由网站服务器生成后发送给客户端的。       Cookie常见的应用场景是在用户登录时,当用户选择了记住密码后,服务器会在响应客户端请求,返回相应HTML数据时附带一段Cookie,该段Cookie是用户身份凭

2015-11-11 22:08:02 862

转载 Java变量的内存管理

Java 内存分配全面浅析深入Java核心 Java内存分配原理精讲Java常量池详解之一道比较蛋疼的面试题

2015-11-06 19:09:46 399

原创 字符编码总结

字符编码笔记:ASCII,Unicode和UTF-8点击打开链接非关语言: 乱码 1/2点击打开链接byte[] bs = new byte[]{(byte)0xe4,(byte)0xb8,(byte)0xa5}; byte[] bg = new byte[]{(byte)0xd1,(byte)0xcf}; byte[] bc = new b

2015-11-06 18:42:25 354

转载 将新版Android的Apidemos导入到Eclipse工作区中

以最新版的4.3为例!旧版的应该网上一搜都有~android的API demo导入到Eclipse工作区中" src="http://img.blog.youkuaiyun.com/20130908153814703?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG1hY3NreQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQ

2015-08-20 09:30:28 363

原创 java中的取整与四舍五入

public class Demo{public static void main(String[] args){   double i=2, j=2.1, k=2.5, m=2.9;//   Returns the largest (closest to positive infinity) double value that is less than or equal to the

2015-08-10 21:49:42 1086

原创 Android 编程下的 EditView 阻止软键盘自动弹出__图片资源文件后缀不能为.ico

EditText 在 Activity 启动后自动获得焦点会激活软键盘的显示,如想屏蔽或者阻止软键盘的自动弹出,可以找到 EditText 所在 Activity 在 AndroidManifest.xml 的配置信息给对应 Activity 添加属性android:windowSoftInputMode="adjustUnspecified|stateHidden"即可实现,代码如下:

2015-08-10 21:23:07 519

转载 Android利用activity启动模式退出整个应用

前面我们来先看一下目前网上提供的几种方案:1.退出单个activity 1)、获取当前进程的id,杀死该进程。android.os.Process.killProcess(android.os.Process.myPid()) 2)、终止当前正在运行的Java虚拟机方法。System.exit(0);   3)、finish(); 4)、杀包方式。 

2015-08-10 10:02:24 411

原创 问题解决:Several ports (80) required by Tomcat v7.0 Server at localhost are already in use.

Several ports (80) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server

2015-08-07 09:50:00 4779 1

原创 Android与Tomcat之间进行交互时的中文乱码问题

在使用Tomcat服务器和Andriod客户端进行通信时会遇到中文乱码问题,其根本原因是Tomcat在String和ByteArray之间转换采用的编码集是iso-8859-1;而android端采用的是utf-8;所以会生成中文乱码。因为网络传递的是字节流,所以从服务器到android的转换过程如下:所以,解决方法是在Tomcat端将String转换为ByteArray的编码方式

2015-08-06 17:57:52 1277 2

原创 手机中SD卡的应用

对于小米手机如果路径为"/sdcard/temp2.apk"或“mnt/sdcard/temp3.apk”,则该路径代表手机中自带的内存路径。当使用HttpUtils进行下载时,如果在当前设定路径下有同名文件,则无法下载成功。

2015-07-22 18:22:41 414

转载 TortoiseSVN使用简介

TortoiseSVN使用简介2009-04-24 来源:dev.idv.tw 1 安装及下载client 端2 什么是SVN(Subversion)?3 为甚么要用SVN?4 怎么样在Windows下面建立SVN Repository?5 建立一个Working目录6 新增档案及目录到Repository中7 更新档案及目录8 更新至特定版本9 复

2015-07-22 17:10:05 294

转载 Android Animations动画使用详解

一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动

2015-07-08 10:11:24 350

转载 Android Studio中文乱码的解决

Eclipse项目导入到Android Studio后发现中文注释出现了乱码,解决方法如下:打开 主菜单-》File-》Settings-》找到Appearance的Override default fonts by(not recommended),选中,重新启动as,然后中文就不会出现乱码了:界面如下一. 在android的源文件中的乱码问题 Android Studi

2015-07-02 14:40:47 1410

转载 Android Studio安装设置笔记

Android Studio安装好后第一次运行时,默认会下载SDK的相关组件,如果网速慢会花好多时间。如果本地已经下载好了SDK文件,则可以跳过这一步。如果网速不行想跳过这步的可以在bin目录的idea.properties增加一行:disable.android.first.run=true就行了,mac平台的右键安装包->Show Package Contents 就找到bin目录了。)

2015-07-02 11:26:29 516

原创 ProgressDialog中的Context注意事项

第一个参数必须是目前运行的Activity的Context。ProgressDialog类继承自AlertDialog类,同样存放在android.app包中。ProgressDialog有两种形式,一种是圆圈旋转形式,一种是水平进度条形式,选择哪种形式可以通过以下两个属性值来设定: static intSTYLE_HORIZONTAL          C

2015-06-19 10:04:05 3155

转载 Java中使用DecimalFormat来设置输出小数的位数

java.text.DecimalFormat df=new java.text.DecimalFormat(Stringpattern)String s=df.format(235.56664235423453002943082)这里DecimalFormat根据pattern来设置输出s的格式。df=new DecimalFormat(pattern)or 

2015-06-18 12:17:05 1365

原创 ScrollView中使用ListView时页面无法从头显示的解决办法

当scrollview里面嵌套了一个listview, 然后通过设置一个方法设置了listview的高度,使得ListView能够完整显示。但是会出现另一个情况就是进到这个界面的时候看到的不是最上面 而是ListView的开始位置。解决办法是使用myScrollView.smoothScrollTo(0,20); 无效时, 在代码里去掉listview的焦点 lv.setFocusable(f

2015-06-18 11:19:12 878 1

转载 Service通知Activity修改UI

链接:点击打开链接http://5200415.blog.51cto.com/3851969/1003413

2015-06-15 21:25:27 858

Keil3_Full.rar

Keil3_Full.rar

2012-03-10

proteus快捷键.doc

proteus快捷键.doc

2012-03-10

PROTEUS元件库元件名称及中英对照.doc

PROTEUS元件库元件名称及中英对照.doc

2012-03-10

atmega128中文数据手册.pdf

atmega128中文数据手册.pdf

2012-03-09

AVRStudio使用说明.pdf

AVRStudio使用说明.pdf

2012-03-09

空空如也

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

TA关注的人

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