自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 AndroidStudio编程程序时缺少R文件

大家在用AndroidStudio编程程序的时候有时候会出现缺少R文件的报错提示,那么该怎么解决呢?第一种解决方案 Build>Clean Project第二种解决方案 仔细检查res下的文件的代码,有时候AndroidStudio会报出异常的代码的日志;如果反复检查都没看出什么问题,那么报错的那段代码就删除重新写这是我遇到过的缺少R文件问题的解决方案

2017-06-07 14:28:53 337

原创 继承AppCompatActivity的Activity隐藏标题栏

继承了 AppCompatActivity 的 Activity 如何隐藏标题栏呢?首先我会想到使用 requestWindowFeature(Window.FEATURE_NO_TITLE),不过并没有效果;然后我在 AndroidManifest.xml 文件中修改主题,用的是 android:theme="@android:style/Theme.NoTitleBar",还是没用,还报错了

2017-06-03 11:39:43 422

原创 ListView学习

ListView是Android中比较常见的空间,它以列表的形式展现具体内容列表显示需要三个元素:ListView 展示列表的View,可以包含多个列表项适配器 将数据填充到ListView的工具数据 要填充的数据适配器:适配器的作用:把复杂的数据(数组、链表、数据库、集合等)填充在指定视图界面上ArrayAdapter(数组适配器):用于绑定格式单一的数据,可以是集合或者是数组

2017-03-30 19:09:25 536

原创 数据的持久化技术(二)SharedPreferences

SharedPreferences是使用键值对的方式来存储数据的,当保存一条数据的时候,提供一个对应的键,当要取数据的时候就通过键来把对应的值取出来。SharedPreferences支持多种数据类型存储,数据以什么类型存储,取得还是什么类型。

2017-03-09 19:41:34 394

原创 数据的持久化技术(一)文件存储

文件存储是Android中最基本的一种存储形式,它不对存储的内容做处理,所有数据都是原封不动的保存到文档中,比较适用于一些简单的文本存储或二进制数据。

2017-03-09 18:21:44 564

转载 Sublime Text3配置

插件安装方式二:使用Package Control组件安装:按Ctrl+`调出console,粘贴以下代码到底部命令行并回车:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opene

2017-03-08 09:51:43 221

原创 查看MySql数据库物理文件存放位置

查找数据库文件位置使用命令show global variables like "%datadir%";

2017-03-08 09:51:38 1654

原创 MyEclipse修改Servlet模板

进入myeclipse的安装路径然后进入plugins文件夹打开搜索框,输入*wizard*找到名字是 com.genuitec.eclipse.wizards_11.5.0.me201310291746.jar 的jar包然后用压缩软件打开进去templates文件夹,里面有一个Servlet.java的文件,这就是myeclipse创建Servlet的模板把这个文件拷贝出

2017-03-08 09:51:33 238

原创 AndroidStudio启动时不自动打开项目

取消勾选Reopen last project on startup选项点击 OK 就行了

2017-03-08 09:51:29 1120

原创 Android Studio启动时出现unable to access android sdk add-on list

Android Studio First Run 检测 Android SDK 及更新,由于众所周知的原因,我们会「Unable to access Android SDK add-on list」,而且大家一般也已经提前配置好了 Android SDK,真正需要更新的时候手动去 SDK Manager 更新就好了。解决方案:在 Android Studio 安装目录 bin/idea.pro

2017-03-08 09:51:24 1291

原创 基础概述

一、Javascript概述(知道)a.一种基于对象和事件驱动的脚本语言b.作用: 给页面添加动态效果c.历史: 原名叫做livescript.W3c组织开发的标准叫ECMAscipt.d.特点:1). 弱势语言2). 由浏览器直接解析执行。(函数不能直接执行)3). 是一个解释性语言4). 交互性(它可以做的就是信息的动态交互)5). 安全性(不允许直接访问本地硬盘)6).

2017-03-08 09:51:19 190

原创 Java环境变量设置

JAVA_HOME:E:\Java\jdk1.8.0_91PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre1.8.0_91\binCLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

2017-03-08 09:51:14 192

原创 eclipse安装adt插件

进入AddName随便写,例如:ADTLocation填写网址:https://dl-ssl.google.com/android/eclipse/单击 OK然后 Next接着 Finish

2017-03-08 09:51:09 228

原创 设置一个.exe文件开机启动

运行“regedit”,编辑注册表HKEY_LOCAL_MACHINE -- SOFTWARE -- Microsoft -- Windows -- CurrentVersion -- Run右键Run,新建字符串值,名称随便填,然后右键选择修改数值数据填写文件的路径,用英文引号引起来,然后后面加上 /start例如:

2017-03-08 09:51:05 735

原创 笔记本玩游戏设置全屏

Win+R打开运行窗口输入 regedit 打开注册表然后,找到以下位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration\在Configuration这上面右键,选择查找,输入Scaling,在右框找到scaling,右键scaling修改将数值改为3即可(原值是4),这种

2017-03-08 09:51:00 509

原创 Ubuntu+win7 双系统修改开机启动项顺序

Ubuntu和windows双系统安装完后默认Ubuntu系统是第一启动项,等待时间是10秒如果你想改成windows为第一启动项先进去Ubuntu系统打开终端 (Ctrl+Alt+T)修改启动项输入命令:sudo gedit /boot/grub/grub.cfg弹出编辑器后,找到 set default 默认是0,假设开机界面你的windows排在第n个,那么 set defau

2017-03-08 09:50:55 519 1

原创 Ubuntu下配置JDK

下载 jdk安装解压:sudo tar zxvf ./jdk-8u101-linux-x64.tar.gz -C /usr/lib/jvmcd /usr/lib/jvmsudo mv jdk-8u101-linux-x64 jdk1.8修改环境变量:gedit ~/.bashrc末尾添加:export JAVA_HOME=/usr/lib/jvm/jdk1.8 export J

2017-03-08 09:50:50 180

原创 AndroidStudio自动弹出Documentation

AndroidStudio自动弹出Documentation窗口例如,在布局文件中添加 Button 标签敲完 那如何关闭自动弹出呢?

2017-03-08 09:50:45 1060

原创 Activity参数传递

简单数据传递putExtra()传递 findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent

2017-03-08 09:50:41 259

原创 AndroidStudio检测不到genymotion虚拟设备

重启adb 单击  Reset adb

2017-03-08 09:50:38 1164 1

原创 AndroidStudio设置“自动导入包”

setting –-> Editor –-> General –-> Auto Inport勾选这两项单击 Apply –-> ok

2017-03-08 09:50:33 244

原创 spellchecker inspection helps locate typeos and misspelling in your code, comments and literals, and fix them in one click

项目layout文件中出现    spellchecker inspection helps locate typos and misspelling in your code, comments and literals, and fix them in one click 翻译:拼写检查器检查有助于找到拼写错误和拼写错误在你的代码,注释和文字,并在点击修复   setting –> 搜索框输

2017-03-08 09:50:31 1838

原创 AndroidStudio删除项目

右键左上角的 项目名 右键 》 delete磁盘里的文件还需要手动删除

2017-03-08 09:50:28 1011 1

原创 ubuntu解决挂起后不能唤醒

安装 laptop-mode如果你不缺认自已是否安装了laptop-mode-tools工具包,可以在终端中输入下列命令来确认是否安装。 dpkg -l | grep laptop-mode-tools如果你的电脑执行命今后无结果输出,那么你可以通过下列命令来安装。 sudo apt-get install laptop-mode-tools我们用下列命令来判断Laptop是

2017-03-08 09:50:23 1580

原创 Android四种启动模式

四种启动模式standard(默认)singleTopsingleTastsingleInstancestandard(默认)系统默认的启动模式。Android是使用返回栈来管理活动的,在standard模式下,每当启动一个新的活动,它就会在返回栈中入栈,并处于栈顶的位置。对于使用standard模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,而是每次启动活动都会创建该

2017-03-08 09:50:18 301

原创 AndroidStudio修改主题外观和字体大小

修改主题外观File --> Settings --> Appearance & Behavior --> Appearance 右边 Theme修改编辑器的字体大小File --> Settings --> Editor --> Colors & Fonts --> Font 右边先自己保存一个方案,然后根据自己的需求修改

2017-03-08 09:50:13 786

原创 Android Studio安装genymotion插件

File->settings点击Plugins,找到Browse repositories...输入Genymotion,搜索到Genymotion后,点击Install重启后,就ok了

2017-03-08 09:50:09 199

原创 线程的通信-生产者消费者

当对于一个生产者和一个消费者时public static void main(String[] agrs) { Resource res = new Resource(); Producer p = new Producer(res); Consumer c = new Consumer(res); Thread t1 = new Thread(p);

2017-03-08 09:50:04 146

原创 线程的通信

其实就是多个线程在操作同一个资源,但是操作的动作不一样等待唤醒机制wait;notify();notifyAll();都是用在同步中,因为要对持有监视器(锁)的线程操作,所以都要使用在同步中,因为只有同步才具有锁为什么这些操作线程的方法要定义在Object类中呢? 因为这些方法在操作同步中线程时,都必须要标识他们所操作线程持有的锁, 只有同一个锁上的被等待线程,可以被

2017-03-08 09:50:00 164

原创 单例设计模式

特点解决一个类在内存中只存在一个对象保证对象唯一1、为了避免其他程序过多的建立该类对象,先禁止其他程序建立该对象2、为了让其他程序可以访问该类对象,可以在本类中自定义一个对象3、为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式体现方式1、将构造函数私有化2、在类中创建一个本类对象3、提供一个方法可以获取到本类对象当需要将事物的对象保证在内存中的唯一性,就可以

2017-03-08 09:49:56 465

原创 eclipse恢复界面默认设置

使用eclipse的时候有时候会一不小心把一些界面设置给弄乱,可以恢复默认界面设置eclipse导航栏window选项卡找到Perspective->点击Reset Perspective点击yes

2017-03-08 09:49:51 13651

原创 文件夹的拷贝

1.首先确定源文件的地址,还有拷贝到哪的目标地址,2.然后判断目标地址是否有该文件夹,如果没有就创建文件夹,3.使用递归访问源文件夹内的全部文件包括子文件夹,4.判断是文件夹就继续递归调用继续访问该文件夹的内容,是文件就调用读写的方法,5.然后创建流对象进行读和写到目标地址。public static void main(String[] args) { Copy

2017-03-08 09:49:46 191

原创 文件的输入输出

OutputStreampublic static void main(String[] args) throws IOException{ FileOutputStream fos = new FileOutputStream("D:\\1.txt"); String s = "hello"; fos.write(s.getByt

2017-03-08 09:49:41 248

原创 十进制转二进制,八进制,十六进制(查表法)

/* * 进制的转换 * 需求:十进制-->二进制 * 十进制-->八进制 * 十进制-->十六进制 * 思路: 查表法 * * */import java.util.Scanner;public class youhua { public static void main(String

2017-03-08 09:49:36 3429

原创 数组元素的查找(折半查找)

/* 数组的查找 折半查找:前提是该数组是有序的数组 */import java.util.Scanner;public class arrLookup{ public static void main(String[] args){ int[] arr = {1,4,6,8,34,56,78}; Syst

2017-03-08 09:49:33 977

原创 十进制转二进制

/* 需求: 算出用户输入的十进制转换成二进制 思路: 使用递归,逐步取余,输出每一个余数 */#includevoid binary(int);int main(){ int num; scanf("%d", &num); binary(num);

2017-03-08 09:49:28 322

原创 冒泡排序

/* 需求: 使用“冒泡”排序进行数字排序 从小到大进行排序 思路: 每一次循环找到最大的那个数,放在最后,循环的次数等于数字的个数减1 当前位于下一位进行比较,如果当前数比后一个数大,那么就交换两个数的位置 */#include#define LEN 10 /

2017-03-08 09:49:25 126

原创 打印升序降序字母金字塔

需求:打印字母金字塔思路: 外部使用for循环控制行,里面嵌套3个for循环,  一个控制空格打印, 一个控制字母升序打印,  一个控制字母降序打印 样例: 输入:3 输出: A ABA ABCBA#includeint main(){ int storey,

2017-03-08 09:49:20 817

原创 打印斐波那契(Fibonacci)数列

需求:打印 Fibonacci数列思路:当前项的值等于前两项数值的和F=(F-1)+F(F-2)样例:输入:10输出:1 1 2 3 5 8 13 21 34 55辗转相加法实现#includeint main(){ int num, f, f1, f2, i; scanf("%d", &num); //用户输入打印的次数 f1 = f2 = 1;

2017-03-08 09:49:18 563

原创 打印杨辉三角

杨辉三角#include int main(void){ int high, row, col; int a[10][10]; scanf("%d", &high); //存放数值 for(row = 0; row high; row++) { a[row][0] = 1; a[row][r

2017-03-08 09:49:13 181

空空如也

空空如也

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

TA关注的人

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