自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (27)
  • 问答 (1)
  • 收藏
  • 关注

原创 Tomcat启动报错 因为在清除过期缓存条目后可用空间仍不足

【代码】Tomcat启动报错 因为在清除过期缓存条目后可用空间仍不足。

2024-03-21 21:32:01 338

原创 Docker安装Redis

2、创建后将文件放到上面的这个目录里/home/docker-work/redis/conf。1、云服务器外网访问的话需要服务器开放6379端口。2、本机应用连redis查看容器ip命令。1、配置文件可以根据这个文章创建。

2024-01-09 15:23:16 428

原创 Redis的配置文件

Redis 的配置文件

2024-01-09 15:03:40 359

原创 linux安装java8

根据自己系统的位数下载查看系统位数命令:getconf LONG_BIT下载地址。

2023-12-31 11:41:47 477

原创 linux 查询内存、CPU、磁盘使用情况

linux 查询内存、CPU、磁盘使用情况

2023-12-29 19:40:11 357

原创 Nginx漏洞修复

在Nginx的配置文件中的 server 标签内增加一下配置。去掉在请求响应头中存在的信息。Server: nginx X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1;mode=block

2023-12-01 20:00:49 1550

原创 Tomcat 漏洞修复

在Tomcat的配置文件的Connector中增加 server=" " ,server 的值可以改成你任意想返回的值。

2023-12-01 17:14:50 227

原创 内网和热点同时连接使用配置

内网和热点同时使用,解决网络来回切换的麻烦。

2023-10-17 18:00:23 453

原创 时间戳转日期,日期格式化字符串,字符串转日期

时间戳转日期,日期格式化字符串,字符串转日期

2023-07-20 11:01:36 1089

原创 zjy-easyinput文本框带按钮,uni-easyinput增强版

zjy-calendar日历是对uniapp uni-easyinput文本框的增强,支持文本框前后加按钮。

2023-07-16 15:25:39 808

原创 vue3自动引插件unplugin-auto-import全局引用ref、watch等(五星推荐)

在vue3开发中每个页面都要写这些引入ref, onMounted, onUnmounted, watch这些方法的代码,太麻烦了。unplugin-auto-import插件可以帮我们自动引入,用什么自动引什么很方便很省心。

2023-07-14 10:51:45 2489

原创 CSS上下居中左右居中

一、1、容器内部元素上下左右居中2、内部元素每行的高度以最高的为准

2023-07-12 17:33:46 1116

原创 色环互补色

色环颜色搭配

2023-07-12 17:32:43 148

原创 uniapp zjy-calendar日历,uni-calendar日历增强版

zjy-calendar日历是对uniapp uni-calendar日历的增强,支持圆点和文字自定义颜色。

2023-07-10 15:37:20 2735 1

原创 sqlite-manage数据库可视化管理uniapp

sqlite-manage 是 SQLite 数据库可视化管理插件,更方前期查看和操作 SQLite 数据库,给APP开发者提供方便,避免重复造轮子。

2023-07-07 17:35:19 2611 11

原创 日期 格式化 加减日月年工具类组件uniapp vue2 js vue3 都适用(建议收藏迟早会用)

日期加减:正数为加,复数为减。当前时间:`this.moment()`指定时间:`this.moment('2025-02-06')`

2023-06-19 15:58:21 823

原创 java地址解析工具类

解析结果:{province=河北省, city=衡水市, county=桃城区,address=衡水高新技术产业开发区人民西路怡水公园}地址:河北省衡水市桃城区衡水高新技术产业开发区人民西路怡水公园。

2023-05-22 16:33:02 348

原创 html vue页面js css粒子漂浮效果插件

html页面粒子漂浮效果插件。

2023-05-18 15:50:44 155

原创 idea热部署插件JRebel激活(强烈推荐,试试就离不开了)

JRebel可以实现在idea中热部署项目,修改后不用重启项目,让开发更丝滑。JRebel需要激活才可以正常使用。不想安装服务的可以用我个人部署的服务器注册,不保证稳定哦,有问题可以留言。安装完插件直接看激活。

2023-05-15 15:08:46 4839

原创 nodejs,yarn或npm切换镜像设置淘宝镜像源

注意:npm 和 yarn 是两个不同的包管理器,如果两个都想用淘宝镜像,则分别都要设置。首先要找到默认的镜像源,然后根据第二步进行设置,即可切回默认镜像源。如果你不记得 镜像源,可以借助 nrm 这个工具进行查询。报这个错时,需要单独安装open组件。2、设置为淘宝镜像源(全局设置)3、切换回默认镜像源(全局设置)1、查看当前的镜像源。

2023-05-10 16:27:54 3955

原创 VSCODE中调整资源管理器目录缩进层级之间明显区分

vscode的目录结构缩进距离太小,层级区分不明显,调整缩进距离。

2023-05-10 10:25:43 1509 4

原创 nginx配置,自定义目录root与alias实例

方式一 # 访问http://localhost:82/aaa # 返回D:\workYd\project\aaa目录下的index.html页面 # root地址Linux下:root /workYd/project;

2023-05-09 11:40:23 421

原创 给命令窗口设置http或https代理

一般设置科学上网的时候只能浏览器科学上网,命令窗口要用的时候可以这样设置端口号改成你自己实际的端口号。

2023-04-22 18:04:18 184

原创 Docker安装Tomcat并设置挂载卷(超详细)

亲测Docker安装Tomcat9.0,同时设置挂载卷,将容器与主机建立挂在卷,以后只修改主机中的文件即可,不用在进入到容器中。

2023-04-05 22:06:46 1679 2

原创 Docker安装Nginx

Docker安装Nginx以1.22.0为例,详细的安装步骤,设置主机与容器的挂载卷实现主机内容同步。

2023-03-27 14:37:50 471

原创 Docker安装Mysql

Docker安装MySQL 5.7版。

2023-03-24 14:12:24 344

原创 nginx配置SSL数字证书、报错nginx: [emerg] the “ssl“ parameter requires ngx_http_ssl_module in

nginx一般默认安装目录是 /usr/local/nginx,请按自己实际安装目录操作。

2023-03-22 17:01:18 2437

原创 SpringBoot雪花ID长数字Long类型精度丢失

最近项目中使用雪花ID作为主键,雪花ID是19位Long类型数字,数据返回到前端会出现精度丢失问题,数字已经超过了前端浏览器或JS的最大值。

2023-03-22 09:48:44 758

原创 Vue3 setup风格父子组件多种传参和回调方式(亲测手写锦集)

本文章是以Vue3 script setup的方式组件之间多种传参方式的演示代码。

2023-03-01 15:17:16 1507

原创 JS字符串替换、字符串转数组、数组过滤

详细举例JS字符操作,包括串替换、字符串转数组、数组过滤。

2023-03-01 13:21:54 393

原创 关闭IDEA小地球标志 GetMapping的地球标志

Controller中的PostMapping、GetMapping后面带这一个地球小图标碍事,去掉它。

2023-01-29 18:11:25 2066

原创 Mybatis转义字符(大于、小于、等于...)

编写SQL中会用到,= 等,但是在mybatis中不可以这么写,与xml文件的元素冲突,所以需要转义。>=

2023-01-29 13:24:02 437

原创 Element Ruoyi 若依跳转后没有滚动条

Vue、Element、Ruoyi 若依跳转后页面没有滚动条的解决办法。页面/路由跳转后,body 的内联样式变成 overflow:hidden。

2023-01-09 12:03:45 618 2

原创 Java生成和解析二维码工具类(简单经典)

Java生成和解析二维码工具类,开箱即用,简单不废话。

2022-12-26 16:10:24 530

原创 SpringAOP的实现

1、横切关注点:跨越应用程序多个模块的方法或功能。即,与我们业务逻辑无关的,但我们需要关注的部分,就是横切关注点。如:日志、缓存、事务等等…。2、切面(Aspect):横切关注点被实例化的特殊对象,即,他是一个类。3、通知(Advice):切面一定要完成的工作。即,他是一个切面类中的方法。4、目标(Target):被通知的目标对象。即,实际要被执行的对象。5、代理(Proxy):向目标对象应用通知之后创建的对象。6、切入点(PointCut):切面通知执行的“地点”的定义。7、

2022-11-29 11:05:00 341

原创 代理模式,静态代理、动态代理详解实例(简单明了)

示例1、 静态代理:客户租房(消费者)>>>通过中介(代理)>>>房东(生产者)示例2、 动态代理:增删改查用户>>>动态代理>>>用户管理。增删改查用户时,调用方法前后增加日志信息,不修改原有代码。房东与中介有共同的出租房的方法,可以抽象出共同的接口。1、可以让功能共纯粹,实现业务的分工单一性。2、业务扩展时通过代理可以不影响现有代码。

2022-11-26 14:51:54 248

原创 SpringBoot 使用WebSocket详解

Spring boot 使用websocket

2022-10-02 15:28:02 14792 11

原创 Vue CLI脚手架创建Vue3项目

1、打开命令窗口切换到项目保存目录。2、选择Vue 3创建。3、等待创建,提示Successfully created project创建成功。4、创建好的项目目录。5、用开发工具idea、vscode等打开hello-vue3项目开发就可以了,按个人喜好我用的是idea。6、启动成功,发挥创造吧~~~~第一次运行时先初始化安装。7、yarn命令没有安装的小伙伴可以参考这个。

2022-09-19 10:33:23 1636

原创 zookeeper常用命令

链接到zookeeper的客户端,进入到zookeeper的安装目录,bin目录中有个zkCli.sh 为客户端。查看根节点下的节点列表(查看某个节点下的子节点写 /app1)操作节点(app1 为节点的名字)

2022-09-02 10:18:07 135

原创 Docker安装Kafka教程(超详细)

超详细的Docker安装Kafka教程

2022-08-23 17:08:52 50180 27

FileUtils文件工具类

删除文件 文件名称验证 检查文件是否可下载 下载文件名重新编码 返回文件名 是否为Windows或者Linux(Unix)文件分隔符,Windows平台下分隔符为\,Linux(Unix)为/ 百分号编码工具方法

2023-07-14

IpUtils工具包 获取客户端IP 将IPv4地址转换成字节

获取客户端IP 将IPv4地址转换成字节 获取主机名 从多级反向代理中获得第一个非unknown IP地址 检测参数是否在ip通配符里 校验ip是否符合过滤串规则

2023-07-14

vue3自动引插件unplugin-auto-import全局引用ref、watch等(五星推荐).md

在vue3开发中每个页面都要写这些引入ref, onMounted, onUnmounted, watch这些方法的代码,太麻烦了。 unplugin-auto-import插件可以帮我们自动引入,用什么自动引什么很方便很省心。

2023-07-14

18道经典 MySQL 面试题.txt

18道经典 MySQL 面试题。1、用一句话介绍什么是MySQL?2、对MySQL数据库去重的关键字是什么?3、MySQL多表连接有哪些方式?怎么用的?这些连接都有什么区别?4、MySQL数据库和Redis的区别?5、说一下索引的优势和劣势?6、什么是死锁?怎么解决?7、什么是视图?为什么要使用视图?8、视图有哪些特点?使用场景有哪些?9、讲一下视图的优缺点?10、MySQL的约束有哪些?11、UNION和UNION ALL的区别?12、关心过业务系统里面的sql耗时吗?对慢查询都怎么优化过?13、主键使用自增ID还是UUID,为什么?14、MySQL数据库cpu飙升的话,要怎么处理呢?15、什么是存储过程?有哪些优缺点?16、日常工作中,你是怎么优化sql的?17、什么情况下应不建或少建索引?18、了解什么是表分区吗?表分区的好处有哪些?

2023-07-12

Vue面试题整合.txt

Vue面试题整合,1、Vue 解决了什么问题。2、Vue 的生命周期(11 个钩子函数)。3、watch、computed 和 methods 的区别。4、Vue.js 的特点。5、插槽的理解。6、vue-router 有哪几种导航钩子。7、vue 组件中的 data 为什么是一个函数。8、路由懒加载。9、Vue.js 介绍。10、请说出 vue.cli 项目中 src 目录每个文件夹和文件的用法。11、Vue 中 key 值的作用。12、vue 的指令。14、vue 怎么兼容 IE。15、MVVM 的理解。16、为什么 data 是一个函数。17、Vue 组件通讯有哪几种方式。18、v-if 和 v-show 的区别。19、Vue 怎么重置 data。21、route 和 router。22、Vue 修饰符有哪些

2023-07-12

Java面试题大全(完整基础版).txt

Java面试题大全(完整基础版)

2023-07-12

Java lambda Stream List过滤筛选、排序、分组(Java进阶).md

Java lambda Stream List过滤筛选、排序、分组(Java进阶)

2023-07-12

程序员简历模板.docx

程序员简历模板.docx

2023-07-12

如何在linux服务器中开放端口(三种方式).md

如何在linux服务器中开放端口(三种方式)

2023-07-12

Redis管理工具redisplus-3.2.0-win-x86_64

RedisPlus是为Redis可视化管理开发的一款开源免费的桌面客户端软件,支持Windows 、Linux、Mac三大系统平台,RedisPlus提供更加高效、方便、快捷的使用体验,有着更加现代化的用户界面风格。该软件支持单机、集群模式连接,同时还支持SSH(单机、集群)通道连接。

2022-07-01

文档规范模板.zip

十三种文档规范模板

2020-02-17

软件开发文档模版.zip

完整的项目开发需求文档,帮助开发者更快的编写需求文档。 包含软件设计文档国家标准的各项文档。

2020-02-17

jxls教程Excel生成

jxls教程 使用Java操作Excel,创建模板生成 jxls教程 使用Java操作Excel,创建模板生成

2017-12-27

js代码实现图片上传阿里云OSS

基于plupload封装 支持html5,flash,silverlight,html4 等协议上传 可以运行在PC浏览器,手机浏览器,微信 可以选择多文件上传 显示上传进度条

2017-09-20

Myeclipse10安装activiti插件包

下面的步骤很重要,请按照步骤操作,不然会报错。 1.将压缩包内activiti文件夹放入Myeclipse\dropins文件夹内并修改activiti文件夹内Link文件指向自己的目录重启Myeclipse(这时打开bpmn文件仍会报错)。2.将压缩包内patches文件放入Myeclipse\dropins文件夹内,再次重启Myeclipse即可打开activiti流程编辑器。注:patches夹与activiti文件夹同时放入dropins安装不会成功!

2017-03-17

只选年月日期控件(jQuery)

日期控件,大多是选择年月日,甚至还有时分秒,但很少只选年月的控件,有时人我们却需要这样的控件,这里有只选年月日期控件 jQuery

2015-07-30

ql server 2000 java驱动包

ql server 2000 java驱动包

2014-05-05

超漂亮的淘宝皇冠店导航站源码

超漂亮的淘宝皇冠店导航站源码免费开源下载了! 以前错位的现象已经修正了。 淘宝皇冠店收集了淘宝网参加淘宝客推广的三千多家皇冠店,是目前手工收录皇冠店最多的专业导购站。 淘宝皇冠店界面清爽漂亮,分类细致清晰,淘宝一族看都都会忍不住收藏的。 淘宝皇冠店一级分类一共有43个,部分一级分类下面还有很多二级分类,这样的分类更加明朗。比目前网络上大部分的皇冠店导航站分类要清楚,绝大部分导航站是没有二级分类的。 因为收集这么庞大的数据花费了很多的时间,为了表示对开源者的尊重,所以请大家留个友情链接!以后有什么好的程序会第一时间放出来给大家的。 看演示:http://www.360taotao.com/good/index.html

2014-01-11

james 搭建自己的邮件服务器

解压压缩包,双击或在命令行下执行james-2.3.1\bin 目录下的 run.bat文件,即可启动 James 服务器。 启动后能在控制台看到如下信息,说明启动成功: Java代码 Using PHOENIX_HOME: D:\james-2.3.1 Using PHOENIX_TMPDIR: D:\james-2.3.1\temp Using JAVA_HOME: D:\Java\jdk1.6.0_10 Phoenix 4.2 James Mail Server 2.3.1 Remote Manager Service started plain:4555 POP3 Service started plain:110 SMTP Service started plain:25 NNTP Service started plain:119 FetchMail Disabled 打开james-2.3.1\apps\james\SAR-INF 下的 config.xml 文件,初次启动James之前,不会有这个文件,只有当James服务启动一次之后才自动构件该文件。 找到Java代码 …… <postmaster>Postmaster@localhost</postmaster> …… <servernames autodetect="true" autodetectIP="true"> <servername>localhost</servername> </servernames> …… …… <postmaster>Postmaster@localhost</postmaster> …… <servernames autodetect="true" autodetectIP="true"> <servername>localhost</servername> </servernames> …… 把localhost该成你自己想要的邮箱域名, 把自动探测IP属性设置为“false”这里假设改成 zhaipuhong.com 如果开了一个帐号 zph ,那么他的邮件地址就是 [email protected] (^_^)修改结果如下: Xml代码 …… <postmaster>[email protected]</postmaster> …… <servernames autodetect="false" autodetectIP="false"> <servername>zhaipuhong.com</servername> </servernames> …… …… <postmaster>[email protected]</postmaster> …… <servernames autodetect="false" autodetectIP="false"> <servername>zhaipuhong.com</servername> </servernames> …… 找到 Xml代码 <mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor"> <processor> relay-denied </processor> <notice>550 - Requested action not taken: relaying denied</notice> </mailet> <mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor"> <processor> relay-denied </processor> <notice>550 - Requested action not taken: relaying denied</notice> </mailet> 将其注释,结果如下:Xml代码 <!--mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor"> <processor> relay-denied </processor> <notice>550 - Requested action not taken: relaying denied</notice> </mailet--> <!--mailet match="RemoteAddrNotInNetwork=127.0.0.1" class="ToProcessor"> <processor> relay-denied </processor> <notice>550 - Requested action not taken: relaying denied</notice> </mailet--> 找到下面元素,去掉其注释 Xml代码 <authRequired>true</authRequired> <authRequired>true</authRequired> 这样邮箱访问需要帐号验证,你不希望别人用你的帐号收发消息吧…… 如此,James服务配置已经完成。 创建邮件帐号 创建邮件帐号后,就可以用来收发邮件了。James的账号管理是通过基于Telnet客户机的远程管理器,这点颇为不爽,尤其是我的操作系统下的命令行控制台是不显示telnet命令输入字符的,经常出错。 现在进入命令行控制台,在telnet localhsot 4555 进入James管理器,操作如下: C代码 C:\Documents and Settings\db2admin>telnet localhost 4555 C:\Documents and Settings\db2admin>telnet localhost 4555将进入 C代码 JAMES Remote Administration Tool 2.3.1 Please enter your login and password Login id: JAMES Remote Administration Tool 2.3.1 Please enter your login and password Login id: 默认的登陆id 为root 密码也为 root ,登陆成功后结果如下: C代码 JAMES Remote Administration Tool 2.3.1 Please enter your login and password Login id: Password: Welcome root. HELP for a list of commands JAMES Remote Administration Tool 2.3.1 Please enter your login and password Login id: Password: Welcome root. HELP for a list of commands 创建新用户的命令是:adduser username password 这里创建了两个账户来作为演示使用: zhaipuhong/zhangpuhong ; zph/zph 说明:你可以输入help来获取命令帮助 服务器启动后会在本机配置一个默认的服务,这可以用来在本机上本服务器范围内收发邮件,但是邮件发不到163等外网邮箱。

2013-08-07

java job_触发器例子

java代码 job_触发器例子 关于Tomcat启动后台服务时候,在不影响启动时间的情况下,启动完成执行一个操作 主要思路是对后台进行一些初始化操作 但是,有可能初始化操作的时间长度是不可控的,甚至可能是在循环的操作 所以试过了如下方法是不太合适的 如: 1.配置一个Servlet默认自动启动 2.配置一个Listener来启动 3.实现Spring的InitializingBean接口 但是,这三种方法,都是伴随着Tomcat来启动的,也就是占用Tomcat的启动时间 以上是伴随启动的方法 以下是不影响Tomcat启动的并行方法

2013-08-01

java转换视频

视频转换 java视频开发ffmpeg-java.jar

2013-05-08

android+经典代码例子

android+经典代码例子 29个经典实例 一定有你所需要的

2013-04-01

Android中文文档

android sdk中文文档 资源是Android应用程序不可或缺的部分。一般而言,资源是你想包含和引入到应用程序里面的一些外部元素,比如图片、音频、视频、文本字符串、布局、主题等。每个Android应用程序包含一个资源目录(res/)和资产目录(assets/),资产不经常被使用,因为它们的应用程序很少。你仅在需要读取原始字节流时才需要保存数据为资产。资源和资产目录均驻留在Android项目树的顶端,和源代码目录(src/)处在同一级上。 资源和资产从表面上看没多大区别,不过总体上,在存储外部内容时资源用得更多。真正的区别在于任何放置在资源目录里的内容可以通过您的应用程序的R类访问,这是被Android编译过的。而任何存放在资产目录里的内容会保持它的原始文件格式,为了读取它,你必须使用AssetManager来以字节流的方式读取文件。所以保持文件和数据在资源中(res/)中会更方便访问。

2013-04-01

在jsp中嵌入视频播放器

在jsp中嵌入视频播放器。 用来播放视频和音乐

2013-03-21

android开发教程4.0

第一篇 开发知识库大全 第1章 Android简介及其开发环境的搭建 2 1.1 Android的诞生 2 1.2 Android的特点 2 1.3 Android开发环境的搭建 3 1.4 第一个Android程序――HelloAndroid 6 1.5 Android应用程序的调试 7 1.6 Android应用程序的项目结构 9 1.7 Android的系统架构 11 1.8 本章小结 14 第2章 Android简单控件的开发及应用 15 2.1 Button按钮应用 15 2.2 LinearLayout――线性布局的应用 17 2.3 RelativeLayout――相对布局的应用 22 2.4 FrameLayout――帧布局的应用 26 2.5 TableLayout――表格布局的应用 29 2.6 AbsoluteLayout――绝对布局的应用 32 2.7 TextView文字显示 35 2.8 TextView颜色的设置 37 2.9 使用Style样式化TextView 39 2.10 简单的本地验证――EditText编辑框 41 2.11 性别的选择――RadioButton组的应用 44 2.12 选择喜欢的玩家――RadioButton ID的应用 47 2.13 确认提交――CheckBox的isChecked属性 49 2.14 个人爱好选择――CheckBox复选框的应用 52 2.15 灯泡开关――ToggleButton的应用 54 2.16 最亲和的提示――Toast消息提示 58 2.17 有背景图片的按钮――ImageButton应用 59 2.18 图片按钮的单击变换――ImageButton的选择特效 61 2.19 音乐播放的进度提示――ProgressBar的应用 64 2.20 音量大小的调节――SeekBar的应用 66 2.21 为你喜欢的作品打分――RatingBar的应用 68 2.22 本章小结 70 第3章 Android高级控件的开发及应用 71 3.1 单击查看名人信息――ListView的应用 71 3.2 动态图片排版――GridView的应用 74 3.3 Spinner自定义下拉列表――选择喜欢的体育运动 78 3.4 Spinner自定义下拉列表――向下拉列表中添加选项 81 3.5 单击改变ImageView的图片透明度 83 3.6 动态改变ImageView的图片大小 85 3.7 旋转ImageView中的图片 89 3.8 制作自己的相片集――Gallery的应用开发 92 3.9 重要消息提醒――AlertDialog对话框的应用 94 3.10 后台程序安装进度提示――ProgressDialog的应用 96 3.11 选择个人特长――单选列表对话框 99 3.12 选择喜欢的城市――复选列表对话框 102 3.13 单击“确定”按钮弹出对话框窗口 105 3.14 查看时间日期――TimePicker和DatePicker的应用 107 3.15 时钟模拟设计――AnalogClock和DigitalClock的应用 110 3.16 动态列表配置选项――List Activity的应用 113 3.17 WebActivity的应用开发 115 3.18 TABActivity的应用开发 117 3.19 本章小结 121 第4章 手机用户界面的开发 122 4.1 获取手机屏幕的分辨率 122 4.2 界面响应事件 124 4.3 控件外观的控制 127 4.4 定时改变Toast提示信息 130 4.5 手机桌面心情 133 4.6 选项菜单的应用 141 4.7 上下文菜单的应用 145 4.8 手机背景颜色的设置 148 4.9 字体颜色的变换 150 4.10 使用set Content View实现手机界面的切换 152 4.11 使用Intent启动另一个Activity 155 4.12 使用Bundle实现Activity间的数据传送 159 4.13 使用startActivityForResult实现数据的返回 165 4.14 设置自己的手机显示模式 170 4.15 更改手机屏幕方向 173 4.16 本章小结 176 第5章 手机通信服务及手机控制 177 5.1 自动调用系统的拨号、上网和发送E-mail的功能 177 5.2 电话拨号软件 179 5.3 自制电话拨号系统 182 5.4 手机发送短信 186 5.5 简易电子邮件 190 5.6 自制手机通讯录搜索 193 5.7 一键查询――查看联系人资料 198 5.8 有图标的爱好选择系统 200 5.9 界面切换时的振动提醒 202 5.10 带图片的Toast提醒 205 5.11 音乐播放器在状态栏上图标提示 207 5.12 自制打开或关闭WIFI 210 5.13 还原手机桌面背景 214 5.14 设置手机桌面背景 216 5.15 轻松获取手机桌面背景 217 5.16 轻松查看手机的相关信息 219 5.17 查看SIM卡的信详细息 223 5.18 按键移动图片――方向键的应用 226 5.19 查看正在运行的程序 229 5.20 手机屏幕更改时信息的捕捉和提醒 232 5.21 本章小结 235 第6章 手机的自动服务功能 236 6.1 Servicer的创建、停止、绑定和取消绑定 236 6.2 系统服务的开始与停止 240 6.3 提醒用户收到短信 243 6.4 查看手机电池剩余电量 246 6.5 接收到短信时界面切换显示短信消息 249 6.6 通过后台定时发送提示 252 6.7 短信群发功能的实现 257 6.8 开机程序自启动 259 6.9 手机状态提醒 264 6.10 有来电时,发送短信回复 267 6.11 手机存储卡容量的查询 271 6.12 备忘录的定时提醒 275 6.13 设置手机静音和固定号码来电时手机振动 279 6.14 根据手机姿态改变手机模式 285 6.15 定时更改手机模式 288 6.16 本章小结 293 第7章 手机文件I/O与数据库的应用 294 7.1 手机SD卡文本阅读器 294 7.2 修改手机中的文件 297 7.3 删除手机中的文件 303 7.4 访问APK包中的文件 307 7.5 简单的学生信息管理――数据库中的增、删、改、查 310 7.6 查看手机中的相片――DecodeFile&#40;&#41;方法的使用 317 7.7 ContentResolver对数据库的操作 321 7.8 记录访问程序的时间――Preferences的应用 324 7.9 本章小结 326 第8章 手机网络应用 327 8.1 网络连接检测软件 327 8.2 简单网页浏览器开发 331 8.3 自定义网页浏览器 334 8.4 网络图片浏览软件 336 8.5 网络图片相册集 339 8.6 手机查看实时卫星云图 348 8.7 Google天气客户端 351 8.8 旅游城市的介绍 358 8.9 网络音乐播放 363 8.10 网络歌曲下载软件 367 8.11 下载网络歌曲制作手机铃声 373 8.12 下载网络图片制作手机背景 378 8.13 制作RSS阅读器――SAXParser解析XML 381 8.14 远程下载与安装Android程序――APK Installer的应用 388 8.15 手机下载看3gp影片 393 8.16 访问网站LoginAPI 399 8.17 本章小结 405 第9章 手机的Google服务功能 406 9.1 手机客户端Google账号登录 406 9.2 使用手机进行Google搜索 412 9.3 制作成绩柱状图 416 9.4 Google地图的实现 420 9.5 Google地图地点查询功能的实现 428 9.6 随身词典 435 9.7 本章小结 439 第10章 手机多媒体服务功能 440 10.1 获取图片的宽高 440 10.2 简单图形的绘制 442 10.3 平面贴图的实现 445 10.4 淡入淡出效果的实现 447 10.5 虚拟键的设计与实现 451 10.6 获取手机内置媒体图片 454 10.7 手机音量大小的调节 457 10.8 音频数据的采集 462 10.9 图像数据的采集 467 10.10 视频数据的采集 473 10.11 视频播放器 479 10.12 自定义动画效果 485 10.13 小球游戏 488 10.14 音乐播放器 498 10.15 本章小结 504 第11章 Android手机的3D世界 505 11.1 三角形的绘制 505 11.2 立方体的绘制 510 11.3 球体的绘制 513 11.4 丰富多彩的光照世界 517 11.5 制作木箱 521 11.6 朦胧的世界――雾的使用 525 11.7 透过玻璃看风景 528 11.8 3D相册的制作 532 11.9 本章小结 542 第12章 手机特效开发 543 12.1 虚线特效的开发 543 12.2 切屏动画特效 547 12.3 生成登录框特效的开发 552 12.4 多点触控 556 12.5 传感器探测者 561 12.6 手机动态壁纸――小球游戏 564 12.7 自动完成输入框 571 12.8 照片编辑――裁剪特效的开发 576 12.9 界面菜单――左右拖拉特效的开发 580 12.10 桌面Widget的开发 586 12.11 JDBC客户端的开发 593 12.12 新浪微博客户端的开发 598 12.13 本章小结 604 第二篇 案例实战 第13章 蓝鸟健身俱乐部小助手 606 13.1 系统背景及功能介绍 606 13.1.1 背景简介 606 13.1.2 功能概述 606 13.1.3 构建开发环境 607 13.1.4 系统预览 607 13.2 数据库设计 610 13.2.1 数据库分析 610 13.2.2 数据库表的设计 610 13.3 欢迎界面的设计 611 13.4 主界面的开发 613 13.4.1 主界面主框架的开发 614 13.4.2 列表选择地址的界面开发 616 13.4.3 自己填写地址的界面开发 617 13.4.4 最近地点查询的界面开发 618 13.4.5 广告控件的开发 618 13.5 列表选择地址模块的开发 620 13.5.1列表选择界面的显示 620 13.5.2控件中数据初始化 621 13.5.3 Intent消息传送的实现 623 13.6 自己填写地址模块的开发 624 13.6.1自己填写地址界面的显示 624 13.6.2 Intent消息传送的实现 625 13.7 最短距离查询模块的开发 629 13.7.1 最短距离查询界面的显示 629 13.7.2 Intent消息传送的实现 630 13.8 MAP界面的开发 633 13.8.1 MAP界面布局的开发 633 13.8.2 申请Android Map API Key 634 13.8.3 地图初始化 635 13.9 提示信息图层的开发 639 13.9.1 信息窗口的开发 639 13.9.2 MapVIew图标与信息窗口的绘制 641 13.9.3 信息图层的事件触发 641 13.10 用DOM解析XML文件 643 13.10.1 XML解析器:DOM 643 13.10.2 DOM解析XML文件 643 13.11 路线导航的开发 645 13.11.1 导航路径的开发 645 13.11.2 线路导航的实现 646 13.11.3 汽车动态导航方向问题的开发 648 13.11.4 绘制导航汽车 649 13.11.5 汽车动态导航的实现 650 13.12 本章小结 651 第14章 娱乐游戏――3D迷宫 652 14.1 游戏的背景及功能概述 652 14.1.1 背景概述 652 14.1.2 功能简介 652 14.2 游戏的策划及准备工作 656 14.2.1 游戏的策划 656 14.2.2 Android平台下游戏的准备工作 656 14.3 游戏的框架介绍 657 14.4 游戏的公共类的设计与实现 659 14.4.1 主类MazeActivity 659 14.4.2 游戏常量类 663 14.5 游戏主菜单类的设计与实现 664 14.6 游戏界面的设计与实现 667 14.7 游戏界面中主要场景的绘制 672 14.8 游戏中的逻辑实现与线程操控 683 14.9 游戏地图设计器的开发 687 14.9.1 地图设计器的界面效果与使用方式 687 14.9.2 地图设计器的开发实现 690 14.10 游戏的优化与改进 695 14.11 本章小结 696 第15章 休闲游戏――Q版疯狂大炮 697 15.1 Q版疯狂大炮的背景及功能概述 697 15.1.1 背景概述 697 15.1.2 功能简介 697 15.2 游戏的策划及准备工作 699 15.2.1 游戏的策划 699 15.2.2 Android平台下游戏的准备工作 700 15.3 游戏的架构 701 15.3.1 游戏的框架简介 701 15.3.2 各个类的简要介绍 701 15.4 公共类的实现 703 15.4.1 GameActivity类的代码框架 703 15.4.2 GameActivity类部分成员变量及方法的实现 705 15.4.3 KeyThread类的实现 710 15.4.4 Constant类的实现 711 15.5 辅助界面相关类的实现 713 15.5.1 欢迎动画界面WelcomeView类的实现 713 15.5.2 主菜单界面MainMenuSurfaceView的实现 715 15.5.3 积分榜界面HighScoreSurfaceView的代码框架 717 15.5.4 HighScoreSurfaceView类的部分方法的实现 718 15.6 游戏界面相关类的实现 721 15.6.1 游戏界面GameView类的代码框架 721 15.6.2 GameView类部分成员方法的实现 723 15.6.3 目标路径Path类的实现 726 15.6.4 产生目标的线程GenerateTargetThread类的实现 727 15.7 情景相关类的实现 728 15.7.1 大炮类DaPao的代码框架 728 15.7.2 DaPao类部分成员方法的实现 729 15.7.3 炮弹Bullet类的实现 731 15.7.4 目标类Target的实现 733 15.7.5 爆炸效果Explosion类的实现 734 15.7.6 飞行器AirCraft类及其子类的实现 735 15.7.7 所有飞行物FlyingThings类的实现 736 15.8 自定义控件及工具类的实现 737 15.8.1 力度条StrengthBar类的实现 737 15.8.2 定时器Timer类的实现 738 15.8.3 得分Score类的实现 740 15.8.4 滚屏背景BackGround类的实现 741 15.8.5 主菜单按钮MainMenuButton类的实现 742 15.8.6 获取日期的工具DateUtil类的实现 743 15.9 游戏的优化与改进 744

2013-03-17

IE浏览器编程 插件开发必备

IE浏览器编程 插件开发必备 浏览器相关技术一直不可多得,本文讲解详细

2013-01-29

JasperReport中文手册

JasperReportJasperReportJasperReportJasperReportJasperReport JasperReportJasperReport JasperReportJasperReportJasperReports 是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容是一个强大、灵活的报表生成工具, 能够展示丰富页面内容并将之转换成 PDFPDFPDF,HTML HTMLHTML,或者 ,或者 XML XML XML XML 格式。它有一个相关的开源工程 格式。它有一个相关的开源工程 格式。它有一个相关的开源工程 格式。它有一个相关的开源工程 格式。它有一个相关的开源工程 格式。它有一个相关的开源工程 格式。它有一个相关的开源工程 格式。它有一个相关的开源工程 —IReport IReport IReportIReportIReport, 这是一个图形化的辅助工具,主要用于数据 这是一个图形化的辅助工具,主要用于数据 这是一个图形化的辅助工具,主要用于数据 这是一个图形化的辅助工具,主要用于数据 这是一个图形化的辅助工具,主要用于数据 这是一个图形化的辅助工具,主要用于数据 这是一个图形化的辅助工具,主要用于数据 这是一个图形化的辅助工具,主要用于数据 这是一个图形化的辅助工具,主要用于数据 这是一个图形化的辅助工具,主要用于数据 报表设计。

2013-01-17

mysql数据库jar包

mysql数据库jar包

2012-09-26

js图片旋转

图片旋转 js图片旋转 Jquery图片旋转 旋转 Jquery 旋转90度 180度 360度 。

2012-06-12

java加密解密类

java SimpleCrypto 加密解密 加密解密 加密解密 加密解密

2011-12-18

html背景图片不动内容根据滚动条滚动

背景图片不动内容根据滚动条滚动 图片不动 html

2011-12-04

html表单验证控件 Jquery插件

html form表单验证 jQuery UI - ui.formValidator

2011-12-04

jquery 图片轮换插件

每个几秒切换一张图片 很不错的插件 简单实用

2011-12-04

jquery 弹出层效果

jQuery 警报对话框的(“警报”,确认,提示更换) 多种多样的 弹层提示 自定义的警告框

2011-12-04

jquery-ui文档.rar

Welcome to jQuery UI! This page demonstrates the widgets you downloaded using the theme you selected in the download builder. We've included and linked to minified versions of jQuery, your personalized copy of jQuery UI (js/jquery-ui-1.8.4.custom.min.js), and css/ui-lightness/jquery-ui-1.8.4.custom.css which imports the entire jQuery UI CSS Framework. You can choose to link a subset of the CSS Framework depending on your needs. You've downloaded components and a theme that are compatible with jQuery 1.3+. Please make sure you are using jQuery 1.3+ in your production environment.

2011-12-04

Spring_Security3中文指南

Spring_Security3中文指南 Spring Security 为基于 J2EE 企业应用软件提供了全面安全服务。 特别是使用领先 的 J2EE 解决方案-spring 框架开发的企业软件项目。 如果你没有使用 Spring 开发企 业软件,我们热情的推荐你仔细研究一下。 熟悉 Spring-尤其是依赖注入原理-将帮助 你更快的掌握 Spring Security。

2011-06-22

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

TA关注的人

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