- 博客(39)
- 资源 (131)
- 收藏
- 关注
原创 Apache之——配置虚拟目录(监听多个端口)
一、配置Apache配置虚拟目录主要是修改httpd.conf文件就可以了。打开httpd.conf文件,找到如下代码: DirectoryIndex index.html如图所示:在这段代码的下面添加如下代码:#配置虚拟目录 #配置欢迎页面 DirectoryIndex index.html index.htm index.php #站点
2015-08-31 23:00:31 5677
原创 Apache之——配置虚拟主机
一、修改httpd.conf文件首先我们在Apache的安装目录的conf下,找到httpd.conf文件,如下图:打开文件,在文件中找到如下代码:DocumentRoot "D:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"这行代码代表的是apache的默认访问路径,首先,我们把这行代码注释掉
2015-08-31 21:56:07 1805
原创 Apache之——命令行启动出现Failed to open the Apache2.2 Service解决方案
Apache命令行启动[关闭|重启]的命令是:httpd -k start[stop|restart]出现Failed to open the Apache2.2 Service。其实是权限问题,可以通过以下方法解决:打开运行 找到cmd ,右键打开cmd.exe ,选择以管理员身份运行D:\Program Files\Apache Software Foundation\Apache
2015-08-30 22:01:33 6507
原创 Android之——史上最简单自定义开关按钮的实现
很多时候,我们在很多无论是Android还是IOS的APP中都会遇到这样的一种效果,有一个按钮,我们点击一下,便会滑动一下,一会显示“开”,一会显示“关”,这便是开关按钮了,比如:很多Android手机的设置功能里,就有很多功能是用开关按钮实现的,那么这些开关按钮时如何实现的呢?下面,就让我们一起来实现这个功能吧。一、原理我们在界面的某一个区域里放置一个背景图A,这个图片一边为“开”,一边
2015-08-30 11:52:32 15348 4
原创 Android之——自定义下拉菜单的实现
做过Android开发的童鞋,一般都会遇到这样一种情况,就是Android中原有的下拉控件Spinner过于单调和简单,不能够满足我们实际开发的需求了,这时候就需要我们自己自定义下拉菜单来实现相应的功能,那么,如何实现自定义下拉菜单呢?下面我就来和大家一起实现这个功能。一、原理我们这个下拉菜单展示的内容主要以ListView实现,在界面上放置一个文本框,文本框右侧放置一个向下的箭头图标,表
2015-08-30 09:14:40 13889 1
原创 Android之——史上最简单最酷炫的3D图片浏览效果的实现
如今,Android开发已经成为移动互联开发领域中一支不可或缺的力量,那么Android中要实现3D的效果那也就是合情合理的事情了。那么,如何在Android中实现向IOS中那样的3D图片浏览效果呢?下面,鄙人将重磅推出今天的重点博文,和大家一起在Android中实现酷炫的3D图片浏览效果。一、原理老规矩,还是要来啰嗦下原理的东西。整体实现是以手机屏幕的正中间位置为对称轴,位于正中间的
2015-08-28 15:56:31 17252 3
原创 Java之——Timer与ScheduledExecutorService
java.util.Timer计时器有管理任务延迟执行("如1000ms后执行任务")以及周期性执行("如每500ms执行一次该任务")。但是,Timer存在一些缺陷,因此你应该考虑使用ScheduledThreadPoolExecutor作为代替品,Timer对调度的支持是基于绝对时间,而不是相对时间的,由此任务对系统时钟的改变是敏感的;ScheduledThreadExecutor只支
2015-08-28 12:48:58 2040
原创 Android之——史上最简单图片轮播广告效果实现
如今的Android开发需求越来越来多,实现效果越来越酷炫,很多Android APP都要实现PC网站上那样的图片轮播效果,那么,这些图片的轮播效果是如何实现的呢?下面,我就跟大家一起来实现这些酷炫的功能。一、原理首先,将这些要轮播的图片和一些文本分别放置在不同的数据集合中,程序启动的时候默认显示一组图片和文本数据,然后启动一个定时器,每隔一段时间便替换掉显示的图片和文本数据,同时加入一些
2015-08-28 12:03:06 53513 21
原创 Android之——史上最简单旋转菜单实现效果
由于身体原因,前几天没有给大家更新博客,那么,今天我们就来一起实现一个非常酷炫的旋转菜单效果吧。在很多APP中,不难发现,人家把菜单效果设计的那叫一个酷炫啊,其中一种设计就是将菜单设计成旋转的效果。好了,那么这么酷炫的菜单效果是如何实现的呢?下面,就让我们一起来实现这个酷炫的菜单效果吧。一、原理老规矩,还是先唠叨下原理级别的东西。这个示例的实现原理很简单,利用Android中的相对布局
2015-08-28 10:47:28 7809 2
原创 Android之——Fragment控制切换多个页面
Android官方已经提供了Fragment的各种使用的Demo例子,在我们SDK下面的API Demo里面就包含了Fragment的各种使用例子,需要看Demo的朋友,直接看API Demo那个程序就可以了,不用到处去找。里面分开不同功能,实现了不同的类今天讲解一下Fragment的控制,主要是切换View和页面替换等操作。还有就是如何获取Fragment的管理对象,以及与Activity的
2015-08-22 21:55:42 4571
原创 Android之——ContentResolver查询的三种方式
今天做到一个小项目,查询手机中短信的信息,当让得去系统暴露出来的数据库中去查询了,后来发现有三种方式可以选择,下面一一写出来。1、方式一 第一种方式,采用 getContentResolver().query()方法在主线程中查询数据。这种查询方式是不是异步查询的,直接在UI线程中查询数据,代码如下:Cursor cursor1 = getContentResolver().query
2015-08-19 19:27:49 6452 1
原创 Android之——退出多个Activity
这里介绍两种方法:一种把每个activity记住,然后逐一干掉;另一种思路是使用广播。方法一、用list保存activity实例,然后逐一干掉具体代码如下:import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.app.AlertDialog;imp
2015-08-17 20:30:39 2612
原创 Android之——多媒体开发视频格式
1,AVI音频视频交错(Audio Video Interleaved)的英文缩写。AVI这个由微软公司发表的视频格式,在视频领域可以说是最悠久的格式之一。AVI格式调用方便、图像质量好,压缩标准可任意选择,是应用最广泛的格式。 2,MOV使用过Mac机的朋友应该多少接触过QuickTime。QuickTime原本是Apple公司用于Mac计算机上的一种图像视频处理软件。
2015-08-17 20:10:23 2452
原创 Android之——利用系统权限实现手机重启(获取系统权限签名详解)
在应用开发时经常会有这样的需求,如何在应用里用代码让手机重启,另外,我们知道在重启之后,我们的应用可以注册广播接收者,以保证我们的应用会第一个将我们的服务开启起来,这样我们的代码就可以第一个接收到接收短信的广播事件。好了,现在就让我们一起来实现一个利用系统权限实现手机重启的示例吧。一、实现我们实现很简单,就是给界面一个按钮,然后设置按钮的点击事情,在点击事件里完成手机重启操作。1、布局
2015-08-15 22:52:23 9226 5
原创 Android之——ContentProvider操作XML
不多说,不废话,直接上代码,大家一看都懂得/** * ContentProvider操作XML文件的封装示例方法 * @author liuyazhuang*/public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) { S
2015-08-15 15:53:05 2324
原创 Android之——流量管理程序示例
目前,市面上有很多管理手机流量的软件,可以让用户实时获取到自己手机中当前消耗了多少流量,手机中每个应用程序消耗了多少手机流量,那么这些功能Android中是如何实现的呢,这篇文章就是要向大家介绍一下,Android系统中流量管理的功能。那么,就让我们一起来实现这些实用的功能吧。一、原理按照惯例,我们还是先来谈谈原理级别的东西。Android系统中封装了一套流量数据API,这些API可以
2015-08-15 13:14:06 6447 3
原创 MySQL之——10个select语句的简单用法
本篇文章主要讲述的是MySQL SELECT句法的简单分析,我们大家都知道MySQL数据库是我们大家经常使用的数据库,其相关的应用也是备受关注的,那么以下的文章主要是对MySQL SELECT句法的简单分析。1、select语句可以用回车分隔$sql="select * from article where id=1"和$sql="select * from articlewhere
2015-08-13 11:44:54 4309
原创 Android之——JNI与C语言常见术语
库函数:|- 为了代码重用,在C语言中提供了一些常用的、用于执行一些标准任务(如输入/出)的函数,这些函数事先被编译,并生成目标代码,然后将生成的目标代码打包成一个库文件,以供再次使用。库文件中的函数被称为库函数,库文件被称为函数库。|- 在Windows中C语言库函数中的中间代码都是以.obj为后缀的,Linux中是以.o为后缀。提示:单个目标代码是无法直接执行的,目标代码在
2015-08-12 20:39:48 2019
原创 C语言之——文件操作模式
“rt” 只读打开一个文本文件,只允许读数据 “wt” 只写打开或建立一个文本文件,只允许写数据 “at” 追加打开一个文本文件,并在文件末尾写数据 “rb” 只读打开一个二进制文件,只允许读数据 “wb” 只写打开或建立一个二进制文件,只允许写数据 “ab” 追加打开一个二进制文件,并在文件末尾写数据 “rt+” 读写打开一个文本文件,允许读和写 “wt+” 读写打开
2015-08-12 20:36:32 3745
原创 Android之——JNI配置C语言打印Logcat信息
这篇文章给大家介绍一下在JNI中如何为C语言配置打印Logcat信息。首先,这篇文章是在博文《Android之——JNI初探》基础上完善的,所以,请大家先阅读博文《Android之——JNI初探》。好了,我们直接进入主题吧。一、实现1、修改Android.mk文件。在这个配置文件中我们加入如下一行代码:LOCAL_LDLIBS += -llog注意:这行代码一定要加载include
2015-08-11 19:12:21 6642
原创 Java之——删除ArrayList中的重复元素的2种方法
ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇 到那种必须从已建成的ArrayList中删除重复元素的要求。这篇文章将给出两种从ArrayList中删除重复元素的方法。方法1:使用HashSet删除ArrayList中重复的元素在该方法中,我们使用HashSet来删除重复的元素。如你所知,Has
2015-08-11 09:26:27 16869 2
原创 Android之——JNI初探
这里,我将用一个小例子的形式来帮助大家初探JNI的用法,首先,大家要先搭建好NDK环境,请大家先阅读《Android之——NDK环境搭建》一文。一、实现这个小例子实现的功能就是,通过Android中的java代码来调用C代码实现java代码与C代码之间的交互。1、布局文件我们首先在布局文件activity_main.xml中,添加一个按钮控件,并给按钮控件设置一个点击事件,具体代码
2015-08-10 22:31:21 2100 2
原创 Android之——NDK环境搭建
1.为eclipse增加c和c++的开发插件Help中的install new software选择 Helios-http://download.eclipse.org/release/helios等待展开,选择Programinglanguage选择c/c++ 开发工具一路next下去。 同意licenses安装成功会提示是不是确认重启ecl
2015-08-10 20:55:45 2108
原创 Android之——代码混淆
Android可以自身可以实现代码的混淆功能,Android集成了代码混淆的功能,这些功能在Android SDK的tools有个proguard目录,这个目录下就是提供了Andoid代码的混淆功能,我们只需要在Android项目中进行简单的配置即可。1、proguard.cfg文件创建Android项目之后,在Android项目根目录下有个proguard.cfg文件,这个文件中就是描述
2015-08-09 15:29:10 1443 1
原创 Android之——清理手机SD卡缓存
目前,市场上很多Android手机软件都具有清理SD卡缓存的功能,比如360,金山等等。那么这些软件是如何实现清理sd卡缓存数据功能的呢?下面,我就给大家演示下,这些功能是如何实现的吧。一、原理首先我们还是讲一下这个功能实现的原理吧。将Android手机中常用的一些应用缓存目录,全部放在一个数据库表中,将这个表中的目录查询出来放在一个List集合中,我们暂且将这个list集合定义为pa
2015-08-09 14:45:05 3831
原创 Andoid之——缓存杂项
一、缓存类型1 /data/data/应用程序包名/cache 应用自身的缓存目录2 sdcard下面的缓存 二、清除应用自身的缓存的条件1 该应用程序必须用户系统的uid2 该应用程序还必须拥有系统应用程序的签名
2015-08-09 13:30:43 1268
原创 Android之——常用手机号码功能
有些Android手机中会带有一些常用号码的功能,比如订餐电话、公共电话、航空机票,等等诸如此类的服务,点击相应的号码会自动弹出拨打电话的界面。那下面我们就一起来实现一个手机常用号码功能的小例子吧。一、原理首先,这些常用号码放置在一个SQLite数据库中,我们将这些号码从数据库中读取出来,按照相应的顺序显示到Android系统提供的ExpandableListView中(有关Expanda
2015-08-09 11:56:00 2097
原创 Android之——卸载应用程序
不多说,不废话,直接上代码,大家都懂得//卸载应用程序//参数为要卸载的应用程序的包名public void uninstallPkg(String packageName){ Intent intent = new Intent(); intent.setAction(Intent.ACTION_DELETE); intent.setData(Uri.parse("package:
2015-08-08 13:28:04 2005
原创 Android之——屏幕适配px转dip
做过Android开发的童鞋都知道,由于Android手机屏幕的多样性,要想自己写的应用程序能够在不同屏幕的Android手机上运行良好,那就要涉及到屏幕的适配问题了。很多时候,团队中的美工人员给出的设计图往往都是以px为单位的,我们直接以px为单位来使用的时候,往往会出现屏幕适配的问题。Android官方文档中给出控件的长宽最好是使用dip为单位,而接界面文字的大小则使用sp为单位。那么如何将p
2015-08-08 11:16:33 1843 2
原创 Android之——iptables常用命令
iptables常用命令 常用命令列表:命令 -A, --append范例 iptables -A INPUT ...说明 新增规则到某个规则炼中,该规则将会成为规则炼中的最后一条规则。命令 -D, --delete范例 iptables -D INPUT --dport 80 -j DROPiptables -D INPUT 1 说明 从某个规则炼中删除一条
2015-08-08 10:35:00 15257 1
原创 Android之——自定义罗盘视图
在前面的一些关于Android的博文中,涉及到一些自定义控件的文章。那么,在这篇博文中,我将向大家介绍以自定义控件的方式来实现罗盘视图的效果。我们将会通过扩展View类来创建一个新的罗盘视图。它通过显示传统的罗盘来指示当前朝向的方向。一、实现1、新建CompassView类这个类扩展自View类,然后添加允许在代码中对视图进行实例化或者从资源布局填充它的构造函数。之后,添加一个新的in
2015-08-07 14:35:34 8702 1
原创 Android之——激活应用程序的详情界面
在Android系统自带的设置功能里,进入应用列表后,点击列表条目会进入应用的详情界面。那么我们自己可不可以写一个自己的应用程序,实现激活应用程序的详情界面呢?这个是可以实现的,那我们就一起来看看如何实现这个功能吧。不多说了,咱们直接进入主题。一、原理由于2.2之前的版本与2.2之后的版本激活应用程序的详情界面的方式不同,所以,我们先要获取到当前Android系统的SDK版本号,如果S
2015-08-05 21:21:27 2644 1
原创 Android之——系统进程与用户进程分离
在上一篇博文《Android之——杀死用户选中的进程优化》一文中,我向大家介绍了如何优化用户的体验,那么这篇博文中,我将向大家介绍如何进行系统进程与用户进程的分离操作。同样,这篇博文是基于上一篇博文改进的。如果大家还没有阅读上一篇博文,请大家先阅读上一篇博文《Android之——杀死用户选中的进程优化》一文。好了,咱们直接进入主题吧。一、原理老规矩,我们还是先谈谈原理级别的东西吧。首先
2015-08-04 21:15:08 3813 1
原创 Android之——杀死用户选中的进程优化
在上一篇博文《Android之——杀死用户选中的进程(释放进程占用的空间)》一文中,向大家介绍了如何杀死用户选中的进程,但是,遗留了一个问题,那就是杀死进程后,ListVIew列表没有立即刷新,这篇文章我们就来解决这个问题,优化一下ListView的显示,提升用户体验。我们这片博文同样是基于上一篇博文来进行优化的,请大家先阅读上一篇博文《Android之——杀死用户选中的进程(释放进程占用的空间)
2015-08-04 19:29:23 2103
原创 Android之——杀死选中的进程(释放进程占用的空间)
这篇文章是基于上一篇文章《Android之——获取进程、内存、任务列表》,大家可以先参考下上一篇博文《Android之——获取进程、内存、任务列表》,这篇文章中主要介绍,如何杀死我们在列表中选中的进程。好了,不废话了,咱们直接进入主题吧。一、原理老规矩,还是先唠叨一下这个原理级别的东东吧。基于上一篇文章,我们在这篇博文中,为ListView中每个条目,增加一个CheckBox,同时,我
2015-08-04 17:12:29 5170
原创 Android之——获取进程总数、内存、任务列表
如今,基于Android平台的应用越来越多,不乏这样一些应用程序,这些应用可以多手机中的进程,内存和任务列表进行管理。Android系统中没有自带的应用程序对这些数据进行管理。大家不禁会说,Android的应用设置里面有这些功能啊!是的,虽然应用设置里面有,但是我们如果想看一下系统的进程,还要跑到系统设置里面去看吗?这样是不是很麻烦?是不是很挫呢?那获取Android系统的进程总数、内存、任务列表
2015-08-03 23:27:10 8460 2
原创 Android之——ListView优化
作为客户端,其最主要的任务就是最直观的和用户交互。从服务器拿数据,解析过后显示数据,根据用户操作按照一定的协议传回数据,达到用户想要的结果。这是我自己的理解,所以我们的程序,必须给用户一个良好的体验。listView可以说是安卓开发中很重要的一个控件。我所做的项目中,几乎每个页面都会有listView。Adapter是listView和数据源间的中间人。当每条数据进入可见区域时,adapter
2015-08-02 18:10:23 3851
原创 Android之——Service总结
Service通常总是称之为“后台服务”,其中“后台”一词是相对于前台而言的,具体是指其本身的运行并不依赖于用户可视的UI界面,因此,从实际业务需求上来理解,Service的适用场景应该具备以下条件:1.并不依赖于用户可视的UI界面(当然,这一条其实也不是绝对的,如前台Service就是与Notification界面结合使用的);2.具有较长时间的运行特性。1.Service Andr
2015-08-02 15:12:20 1792
Navicat for Premium.rar
2020-07-30
Flume采集Nginx日志到新版Hive.rar
2019-09-20
Flume采集Nginx日志到Hive.rar
2019-08-01
Apache标准Log,Hive测试使用
2019-03-17
glibc-2.14 Hadoop专属glib
2019-03-12
avro-1.8.1
2019-02-28
freefloatftpserver1.0 漏洞重现
2019-02-14
VulnServer
2019-01-16
Easy File Sharing Web Server 7.2
2019-01-15
ImmunityDebugger
2019-01-15
sqoop1.46和1.47
2018-09-12
基于java开发的功能强大、配置灵活的数据库之间的同步工具
2018-05-16
《Spring IOC核心技术》- 冰河原创电子书
2023-01-28
冰河的渗透实战笔记-冰河.pdf
2021-05-18
Docker+K8S+GitLab/SVN+Jenkins+Harbor持续集成yaml安装文件
2021-05-12
深入理解高并发编程(冰河原创电子书)
2021-04-28
FastDFS6.06完整安装包
2021-04-13
MySQL8.0.19安装包
2021-04-10
流程引擎(Flowable+Activiti)
2020-07-28
nexus-2.11.2-03-bundle.rar
2020-06-15
Navicat For MongoDB 15.0.6
2020-06-13
linux库:compat-libstdc++-33-3.2.3-61
2020-04-20
MySQL各版本my.cnf配置文件.rar
2020-01-12
MySQL 8.0.18源码安装包.rar
2019-11-23
升级gcc与cmake所需的安装文件.rar
2019-11-23
CentOS6.8 64位安装镜像.rar
2019-11-16
性能测试工具(postman+ab+jmeter).rar
2019-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人