自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript WEBAip学习计划 -2021-3-21

1.1.1 排他思想如果有同一组元素,我们想要某一个元素实现某种样式, 需要用到循环的排他思想算法:所有元素全部清除样式(干掉其他人)给当前元素设置样式 (留下我自己)注意顺序不能颠倒,首先干掉其他人,再设置自己 <button>按钮1</button> <button>按钮2</button> <button>按钮3</button> <button>按钮4</

2021-03-21 21:53:05 121

原创 10分钟理解 - GIT or GIT 实战

Git 简介Git 是用 Linux 内核开发的版本控制工具。与 CVS、Subversion 一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git 的速度很快,这对于诸如 Linux 内核这样的大项目来说自然很重要。常用的 Git 客户端软件: msysgit 是 Windows 版的 Git,提供了命令行操作

2016-06-28 18:25:13 420

原创 SVN 管理 Android 项目

需要学习此内容最好想去看一下我前面的版本控制 - SVN 地址 http://blog.csdn.net/wuya_meiya/article/details/51693994SVN 管理 Android 项目在 VisualSVN-Server 中创建一个仓库 AndroidProject,该仓库用于存放我们的即将要新建的 Android 项 目。给该仓库添加用户和密码,并非配读写权限。在本地

2016-06-28 17:43:05 521

原创 Android-版本控制 SVN

一 、 虚拟机的安装 常见的虚拟机产品有 VMware 公司的 VMware Workstation、Oracle 公司的 VirtualBox。因为 VMware 体积相 对庞大(当然功能也强大),而我们只需要虚拟机的基本功能,因此在本文档中本人主要介绍 VirtualBox 虚拟机。VirtualBox 的下载地址:http://pan.baidu.com/s/1gdd7FLx 深度精简版

2016-06-16 18:49:48 4245

原创 Android - Jar mismatch! Fix your dependencies问题解决

Android - Jar mismatch! Fix your dependencies问题解决在我使用Android SlidingMenu这个开源框架的时候,在添加lib工程包的时候出现了这样的一个错误 – 引起该异常的原因是我们自己创建的 Android 中引入了 android-support-v4.jar 同时 menu_left 库文件中也有 android-support-v4.j

2016-04-18 17:25:16 851 1

原创 Android - 十分钟理解手机适配 与 lib工程生成包

1. 手机适配方式 1.1 适配方式之 dp名词解释 : 分辨率:eg:480*800,1280*720。表示物理屏幕区域内像素点的总和。(切记:跟屏幕适配没有任何关系) 因为我们既可以把 1280*720 的分辨率做到 4.0 的手机上面。我也可以把 1280*720 的分辨率做到 5.0 英寸的手机 上面,如果分辨率相同,屏幕越小越清晰px(pix) : 像素, 就是屏幕中最小的一

2016-04-10 20:47:51 2349

原创 JavaWeb - Servlet开发

一、Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。  2、把开发好的Java类部署到web服务器中。   按照一种约定俗成的称呼习惯,通常我们也把实现了se

2016-04-06 11:51:52 1677

原创 JavaWeb - Http协议

一、什么是HTTP协议  HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本  HTTP协议的版本:HTTP

2016-04-04 11:52:07 463

原创 JavaWeb - 浏览器与服务器交互的过程

浏览器与服务器交互的过程 当我们打开浏览器,在浏览器的地址栏中输入URL地址”http://www.gacl.cn:8080/JavaWebDemo1/1.jsp“去访问服务器上的1.jsp这个web资源的过程中,浏览器和服务器都做了神马操作呢,我们是怎么在浏览器里面看到1.jsp这个web资源里面的内容的呢?浏览器和服务器做了以下几个操作:1、浏览器根据主机名”www.gacl.cn”去

2016-04-04 10:46:19 5744

原创 JavaWeb - Tomcat的配置信息

TOMCAT服务器的安装与配置 1.常见服务器:WebLogic(BEA)、webSphere(IBM)、Tomcat(Apache)2.Tomcat 的下载与安装 下载地址:http://tomcat.apache.org/ 安装目录不能包含中文和空格 JAVA_HOME环境变量指定Tomcat

2016-04-04 10:30:39 939

原创 XML - 十分钟了解XML结构以及DOM和SAX解析方式

引言NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体到小小的一个手机,里面蕴含的技术也是浩如烟海,是几千年来人类科技的结晶,单个人穷其一生也未必能掌握其一角。不过个人一直认为基本的技术和思想是放之四海而皆准的,许多技术未必需要我们从头到尾再研究一遍,我们要做的就是站在巨人的肩膀上,利用其成果来为人们的需求服务。随着移动互联网时代的大潮,越来越多的Ap

2016-03-27 11:24:23 6358 1

原创 Linux - 简介介绍

在暑假的时候自己还是用过ubuntu,但是因为自己不会使用Linux系统,所以就放弃了…..但是印象最深的就是妈的,自己连个输入法都装不好….. 自己还是程序员呢!今天看到了,黑马教学的linux主要内容Linux 简介Centos 安装网络配置常用指令介绍VIM编辑器的使用用户和组账户管理文件权限管理Shell 介绍软件包管理Linux Java 开发环境Jdk,tomcat

2016-03-26 17:36:59 399

原创 HTML5 - Canvas标签<使用>

创建 Canvas 元素 向 HTML5 页面添加 canvas 元素。 规定元素的 id、宽度和高度:<canvas id="myCanvas" width="200" height="100"></canvas>通过 JavaScript 来绘制 canvas 元素本身是没有绘图能力的。所有的绘制工作必须在 JavaScript 内部完成:<script type="text/javasc

2016-03-20 11:06:21 394

原创 HTML5 - Canvas标签<介绍>

HTML 5 <canvas> 标签 定义和用法<canvas> 标签定义图形,比如图表和其他图像。HTML 4.01 与 HTML 5 之间的差异<canvas> 标签是 HTML 5 中的新标签。<canvas> 的历史这个 HTML 元素是为了客户端矢量图形而设计的。它自己没有行为,但却把一个绘图 API 展现给客户端 JavaScript 以使脚本能够把想绘制的东西都绘制到一块

2016-03-20 09:49:58 296

原创 HTML5 - Voide标签

音视频的发展史早期:++文件问题:不是所有浏览器都支持,而且embed不是标准现状:Realplay、window media、Quick Time 、Flash问题:每个厂商每个标准,网站编码和格式也都不相同,flash的出现解决了面的问题,但是apple在07年决定任何设备将不再支持flash。HTML5认为浏览器应该原生支持音视频,因为他们现在也是web中的一

2016-03-19 22:05:33 1805

原创 Android - 如何获取手机内存

获取某个目录的可用空间 public long getAvailSpace(String path){ StatFs statFs = new StatFs(path); //获取分区的个数 statFs.getBlockCount(); //获取分区的大小 long size = statFs.getBlockSize(); //获取分区可用的块数 long co

2016-02-16 18:27:38 490

原创 Android - 利用内容提供者删除通话记录

在我们拦截了电话之后,但是会在通话记录里面显示,我们将使用内容提供者进行删除ContentResolver contentResolver = getContentResolver();获取内容提供者 // 呼叫记录的Uri路径 Uri uri = Uri.parse("content://call_log/calls"); contentResolver.delete(ur

2016-02-15 21:18:08 946

原创 Android - 电话拦截

拦截电话这里,我们要实现黑名单中电话拦截的功能,为了侦听电话状态,我们需要获得系统的电话管理器等// 获取到电话管理者 mTelephonyManager = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE); // 初始化电话状态监听 listener = new MyPhoneStateListener()

2016-02-15 18:02:03 510

原创 Android - 如何判断Service还在运行

校验某个服务还活着我们创建一个ServiceUtils的类,里面写一个 isServiceRunning()这样的方法,在里面我们进行判断Service是否是运行状态首先判断Service是否是运行状态,需要先获取Activity这个管理器 ActivityManager am = (ActivityManager) context.getSystemService(Context.A

2016-02-13 14:13:35 1919

原创 Android - 自定义多击事件

按钮双击事件 :双击的原理:当第一次点击的时候记录下点击的时间 A,然后第二次点击的时候获取到第二次的时间 B。如果 B -500 的差值小于上一次点击的时间的话,则认为这两次点击是一次双击事件。

2016-02-11 21:45:12 355

原创 Android - (Afinal)框架使用

Afinal简介 Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用; 使用finalBitmap,无需考虑bitmap在android中加载的时候oom的问题和快速滑动的时候图片加载位置错位等问题。 Afinal的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。目前Afinal主要有四大模块:

2016-01-29 17:48:04 339

原创 Android - 手机卫士开发(MobileSafe)(二)

一、动态获取项目清单版本信息有时候我们在更新了软件之后需要将新的软件版本信息显示到界面我们该如何动态的操作呢?PackageManager : 用来管理Apk创建一个方法用来动态获取项目清单的版本信息 public String getVersionName(){ //用来管理手机的Apk PackageManager manager = getPa

2016-01-29 17:35:51 465

原创 Android - HTTP 协议访问网络

使用 HTTP 协议访问网络果真的说要去深入分析 HTTP 协议,可能需要花费整整一本书的篇幅。这里我当然不会这么干,因为毕竟你是跟着我学习 Android 开发的,而不是网站开发。对于 HTTP 协议,你只需要稍微了解一些就足够了,它的工作原理特别的简单,就是客户端向服务器发出一条HTTP 请求,服务器收到请求之后会返回一些数据给客户端,然后客户端再对这些数据进行解析和处理就

2016-01-25 13:06:36 650

原创 Android - ADB调试桥

一 、 什么是ADB ? ADB有什么用? ADB工具如何使用adb 是用来管理模拟器和真机的通用调试工具,该工具功能强大,直接打开 cmd即可使用 adb 命令 adb 的全称为 Android Debug Bridge ADB是起到调试桥的作用,通过adb 我们可以在 Eclipse 中方面通过 DDMS 来调试 Android 程序,说白了就是debug 工具,adb 的工作方式比较特殊,

2016-01-22 18:00:58 480

原创 SVN提交原则

1 、 文件提交时要求必须提交注释,注明相关修改信息,例如 bug 号、任务描述等。具体内容可采用约定或者设置的形式。 2 、 你所提交的改变将体现给其他开发者,要明白提交的后果,提交之前要慎重。代码变动及时提交,避免丢失本地修改后无法恢复。 3 、 在提交之前要编译代码并修正错误。要保证新增加的文件同时被提交,否则只在你本地能正常工作,导致其它人不能编译通过。 4 、 提交之前要测试所改变的

2016-01-22 12:44:47 608

原创 JavaWeb - Jsp页面属性简介 一

今天开始接触JavaWeb早在暑假的时候都学完了,自己还要来复习一遍 .... Jsp简介 : Jsp全名为Java Server Pages ,被称为Java动态服务网页, 其根本是一个简化的Servlet设计,他实现了Java当中使用HTML标签,Jsp是一种动态网页技术标准也是JavaEE的标准,Jsp和Servlet一样,实在服务器端执行的。Logo :那么今天

2016-01-10 10:01:32 870

原创 Android - Menu

今天给大家带来的Menu的多种使用方式在创建一个应用的时候就会看到在MainActivity中会有这个类方法 @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. get

2016-01-09 17:17:36 430

原创 Android - AlertDialog

直接进入主题 :使用AlertDialog的多种方式要创建一个AlertDialog,就要用到AlertDialog.Builder中的Create()方法,其中AlertDialog.Builder提供了这几种常用的方法:setTile()为对话框设置一个标题setMessage()为对话框设置内容setIcon()为对话框设置显示图片setView()为对话框自

2016-01-09 16:36:11 344

原创 Android - AutoCompleteTextView (输入框动态匹配内容)

Android : AutoCompleteTextView的使用比如在百度搜索的时候你输入的关键字,就会动态的比配某些相关的内容,而这项技术被称为:AutoCompleteTextViewAutoCompleteTextView特定的属性值 :android:CompletionThreshold = "2"设置多少个字符,自动匹配1 . 初始化控件2. 创建适配器

2016-01-08 20:34:40 1125

原创 Git- 创建提交仓库

GitGit 是一个开源的分布式版本控制工具,它的开发者就是鼎鼎大名的 Linux 操作系统的作者 Linus Torvalds。Git 被开发出来的初衷本是为了更好地管理 Linux 内核,而现在却早已被广泛应用于全球各种大中小型的项目中。Windows创建代码仓库:打开git Bash 配置相关信息 :配置身份信息:git config  --global

2016-01-05 11:46:55 363

原创 Mysql- 基础命令

MySql :是由瑞典Mysql AB公司开发的, 现在目前属于Oracle公司 .开启sql ;net start mysql ;关闭sql :net stop mysql ;查询数据库:SHOW DATABASES :一般没有配置过的只有4个sql : information_schema : mysql : performance_sc

2016-01-05 10:41:39 298

空空如也

空空如也

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

TA关注的人

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