自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 资源 (13)
  • 论坛 (3)
  • 收藏
  • 关注

原创 2020年终总结,不容易的一年

去年写年终总结的时候我写了一幅字:鼠年吉祥,但这一年并不安康,对整个人类社会来说是大灾大难的一年,过去的2020年太不容易了,每个人都不容易,公司不容易,中国不容易,整个世界不容易,因为整个人类经历了一场前所未有的浩劫:新冠病毒的侵袭

2021-02-01 09:46:59 374

原创 Kotlin协程视频教程,极简入门与解密

Kotlin协程极简入门与解密视频教程已经发布到CSDN学院:https://edu.csdn.net/course/detail/31728Kotlin作为目前最为流行的编程语言之一,学Kotlin的同学们都被Kotlin的简洁的语法和它强大函数式编程所折服,但是学习Kotlin总会有一个绕不开的话题就是“协程”,它已经成了目前Kotlin学习中的一个网红话题,很多文章都在讲协程,有人讲它是来替代线程的,有人讲他就是类似Java中Executors,是一个线程管理框架仅此而已,是这样的吗?那么通过本视

2021-01-30 10:55:56 96

原创 Retrofit视频教程,实战开发

本文出自门心叼龙的博客,属于原创类容,未经允许,不得转载。本专栏的同步视频教程已经发布到CSDN学院:https://edu.csdn.net/course/detail/30408Retrofit和OkHttp一样都是Jake Wharton大神的杰作,他们都是网络通讯框架,只不过Retrofit是对OkHttp的进一步封装,使其调用更加简单方便,读书要读经典,学框架也要学经典,之所以能成为经典,因为它经受住了历史的考验,得到了人们的广泛认可,我们不但要学会用,还要学习它的工作原理,学习框架所体现.

2020-09-18 15:59:19 715 1

原创 okhttp视频教程,应用详解与源码解析

这期专栏的题目为okhttp的应用详解与源码解析,我们知道okhttp是一个网络通信框架,之所以选择网络通信这个主题,这是因为我们手机上的每个app都离不开这个功能,网通通信已经成为每个app必备的一个最基础的功能,它就像我们日常生活中的水和电一样,如果我们日常生活中没有水和没有电我们生活就没有办法正常进行了,同样道理如果我们的app应用中没有了网络通讯的功能,那么这个app就没有灵魂。csdn视频播放地址:https://edu.csdn.net/course/detail/29076本课程准备从以下

2020-09-18 14:40:54 1603

原创 retrofit应用详解与源码解析--奇技淫巧

本文出自门心叼龙的博客,属于原创类容,未经允许,不得转载。文章目录请求超时设置日志拦截器的设置网络的缓存设置自定义数据转换器单文件上传多文件上传文件的下载带进度条的文件下载动态的切换多个url添加一个HTTPS的请求动态的添加token访问认证RxJava的结合使用RxJava网络错误通用处理与RxLifecycle的结合使用与Deferred的结合使用与Kotlin协程的结合使用请求超时设置请求超时是通过OkHttpClient的建造者设置完成的。Retrofit retrofit = new.

2020-08-08 11:05:35 216

原创 retrofit应用详解与源码解析--源码解析

retrofit是基于okhttp构建的,它的所有工作都是围绕Request和Response展开的,retrofit可以把一个接口中定义的方法通过注解把它适配成okhttp中所定义的请求命令,有了这个请求命令我们就可以发起一个同步请求和异步请求了文章目录方法注解参数注解其他注解01.用户登录【@GET+@Query】02.用户注册【@POST+@Body】03.用户登录【@GET+@QueryMap】04.用户登录【@POST+@FormURLEncoded+@Field】05.用户登录【@POST.

2020-08-05 18:06:51 169

原创 retrofit应用详解与源码解析--注解详解

本文出自门心叼龙的博客,属于原创类容,转载请注明出处。文章目录方法注解参数注解其他注解01.用户登录:单个查询参数设置【@GET+@Query】02.用户注册:请求体JSON对象设置【@POST+@Body】03.用户登录:多个查询参数设置【@GET+@QueryMap】04.用户登录:单个表单参数设置【@POST+@FormURLEncoded+@Field】05.用户登录:多个表单参数设置【@POST+@FormURLEncoded+@FieldMap】06.查询用户:动态的URL变参设置【@GE.

2020-07-29 18:14:55 199

原创 retrofit应用详解与源码解析--小试牛刀

调用更加方便,更加安全,架构清晰,代码简洁,反对臃肿,这是一个好软件永远所追求的目标,今天我们就通过Retrofit来感受一下他的魅力,看看和直接使用OkHttp进行调用到底方便在哪里?在上一篇文章我们主要介绍了Retrofit的一个概况,以及几个Android网络框架他们之间的区别,今天我们就来体验一下Retrofit的使用,我们还是以okhttp专栏中的两个接口为例进行演示,一个用户登录的get请求和一个用户注册的post请求。公用数据实体定义User的定义:public class U.

2020-07-21 17:43:44 209 5

原创 retrofit应用详解与源码解析--概述
原力计划

Retrofit和OkHttp一样都是Jake Wharton大神的杰作,读书要读经典,学框架也要学经典,因为经典它经得起历史的考验,得到了人们的认可,我们不但要学会用,还要学习框架所体现出来的优秀的设计思想,设计原则,设计技巧和设计模式,以及脱离框架类似功能的实现方法,retrofit是基于okhttp构建的,因此retrofit所有的工作都是围绕RequestBody和ResponseBody展开的,Retrofit可以把一个接口里面定义的方法通过注解的方式把它适配成HTTP的请求命令

2020-07-10 17:19:59 847

原创 okhttp的应用详解与源码解析--数据缓存机制
原力计划

文章目录配置缓存拦截器测试缓存策略缓存管理在开发中,由于不同业务场景解,我们需要将接口返回的数据缓存到本地,以实现复用。例如,接口数据每间隔一定时间才会更新,在时间间隔内就没必要重复的向服务器请求数据,直接使用缓存即可;当 app 无法访问网络时,也可以使用缓存的接口数据,避免缺省页等等。所以使用缓存也是好处多多:节省流量、提高响应速度、增强用户体验okhttp 的缓存功能使用起来也比较简单,我们一步步来看:配置缓存配置缓存首先要指定缓存目录和缓存大小,这两个可以根据项目的需求来确定,然后使用 Ok

2020-07-01 18:59:31 320

原创 okhttp的应用详解与源码解析--连接池复用机制
原力计划

文章目录连接的创建连接池连接的创建是在StreamAllocation对象统筹下完成的,我们前面也说过它早在RetryAndFollowUpInterceptor就被创建了,StreamAllocation对象主要用来管理两个关键角色:RealConnection:真正建立连接的对象,利用Socket建立连接。ConnectionPool:连接池,用来管理和复用连接。在里初始化了一个StreamAllocation对象,我们说在这个StreamAllocation对象里初始化了一个Socket对

2020-06-30 17:52:11 553

原创 okhttp的应用详解与源码解析--请求调度机制
原力计划

文章目录请求调度线程池的配置调度策略自定义配置请求调度OkHttp 支持异步发起请求,可以不需要使用者自己创建线程池管理异步请求,它有内置实现。比如这边发起一个异步请求public void addUser(View view) { Log.v("MYTAG", "addUser start..."); //1.创建一个http客户端 OkHttpClient httpClient = new OkHttpClient.Builder().build(

2020-06-29 19:00:01 229

原创 okhttp的应用详解与源码解析--拦截器源码解析
原力计划

RetryAndFollowUpInterceptor:重试及重定向拦截器BridgeInterceptor:桥接拦截器CacheInterceptor:缓存拦截器ConnectInterceptor:连接拦截器CallServerInterceptor:读写拦截器文章目录RetryAndFollowUpInterceptorBridgeInterceptorCacheInterceptorConnectInterceptorCallServerInterceptorRetryAndFollow

2020-06-28 17:32:06 217

原创 okhttp的应用详解与源码解析--异步请求源码解析
原力计划

上一篇文章我我们主要分析了okhttp同步请求的处理过程,本篇我们会分析他的异步请求的处理过程,不管是同步和异步其本质核心思想都是一致的,通过建造者来控制整个对象的构建,通过拦截器来控制整个请求的流程,只不过异步任务是在线程池中执行的罢了,就是这么点区别,具体的实现细节,待我慢慢带领大家剖析。文章目录post请求开始RealCall.enqueueDispatcher.enqueueAsyncCall.executeOnAsyncCall.executeRealCall的Interceptor总结pos

2020-06-25 10:07:15 148

原创 okhttp的应用详解与源码解析--同步请求源码解析
原力计划

通过前面几篇文章的学习,我们已经能够通过okhttp发送一个get同求和post请求,而且也体验了它的同步请求和异步请求,通过使用你也会感受到他的使用非常简单,确实非常容易上手,okhttp作为当今最为流行的网络请求框架,从它诞生的那天口碑一直都非常不错,大家都说他好用,功能强大,就究竟好在哪里?强在哪里?它的底层工作原理到底是什么?那么今天这篇文章将帮助大家一探究竟,注意了,该源码分析是基于OkHttpClient 3.12.10的研究。我们还是从之前讲那个同步的用户登录请求开始,看看请求的背后都发生了

2020-06-24 17:03:51 219

原创 okhttp的应用详解与源码解析--链式封装
原力计划

上一篇我们通过集中式封装了okhttp,集中式分装通过OkHttpManager把OkHttpClient,Request,Call,CallBack封装了起来集中管理,这种方式的主要特点就是,今天在换另外另外封装方式:分布式封装,也就是链式封装,链接封装会使你的代码更加条理化,更加优雅。架构分析在前面okhttp使用详解这篇文章我们也认识到 ,无论是OkHttpCleint的创建,还是Request的创建都使用了大量的建造者模式,建造者模式的核心思想就是将对象的创建与表示相分离,建造者的每个方法的的调

2020-06-23 14:43:58 402 1

原创 okhttp的应用详解与源码解析--集中式封装
原力计划

改进分析上一篇文章主要分享了okhttp的具体应用,我们通过一个同步的get用户登录请求和一个异步的post用户注册请求体验了okhttp的简单与便捷,但是有这么几个问题,首先不管用户登录接口还是用户注册接口,我们的第一步都需要创建一个新的OkHttpClient,如果每发送一个请求都要创建一个新的OkHttpClient 这样就会造成内存资源的浪费,这样明显是不合适的,因此我们可以使用一个单例对其进行封装,第二步通过HttpUrl,和ResponseBody构建了一个Request的请求我们把这块的具体

2020-06-23 11:26:26 181

原创 okhttp的应用详解与源码解析--okhttp客户端应用

上一篇文章我们主要分享了使用springboot简单的搭建了一个服务端,并通过接口测试工具PostMan【简单方便,美观大方】进行了的测试调用,本篇我们就来真正的体验一下通过okhttp来请求我们的服务端资源。文章目录测试项目搭建同步的get请求异步的Post请求总结测试项目搭建okhttp现在最新的版本是4.4,4.0以上是kotlin版的,4.0以下的是java版,考虑到大部分用户还是使用java,所以我就选定了okhttp java版中的最后一个版本 3.12.10作为研究对象。首先我们将ok

2020-06-22 17:02:23 310

原创 okhttp的应用详解与源码解析--springboot服务端搭建

在前面一篇文章我们主要分享了在Android开发中常用的一些网络请求框架,从刀耕火种时代的直接使用HttpClient和UrlConnection,再到后来对HttpClient进行了封装的AsyncHttpClient,volley,到最后okhttp的一统江湖,今天我们主要来体验一下OkHttp的简单使用。文章目录服务端项目创建数据实体的创建用户服务的创建测试服务总结服务端项目创建首先我们使用 springboot 快速的搭建一个服务端,然后我们的android客户端使用okhttp来访问服务.

2020-06-22 15:58:06 363 1

原创 okhttp的应用详解与源码解析--android网络请求框架发展史

主要分析以下几个框架HttpClientHttpURLConnectionAsyncHttpClientVolleyOkHttpRetrofit文章目录底层网络框架封装的网络框架HttpClientHttpURLConnection存在的问题及解决VolleyOkHttpRetrofitRxJava+Retrofit+OkHttp底层网络框架HttpClient, HttpU...

2020-06-17 18:35:39 340

原创 okhttp的应用详解与源码解析--http的发展史

这期专栏的题目:okhttp的应用详解源码解析。之所以选择网络请求这个主题,这是因为我们的每个手机上的几乎每个app应用都离不开它,每个应用都需要和后台去交互,网通通信的功能已经成了每个app必备的一个最基础的功能,就像我们日常生活中离不开水和电一样,如果我们日常生活中没有水和没有电我们生活就没有办法正常的进行了,而我们的app应用中,如果没有了网络通讯的功能这个app就没有灵魂。既然网络通信的功...

2020-06-15 11:13:42 447 4

原创 开发杂谈:关于程序设计原则和设计模式的那些事儿

最近一直打算写一篇关于程序设计原则和设计模式的文章,没有想到这事一拖尽然跨年了,今天已经是1月3号,这也是我2020年写的第一篇文章,也祝愿自己在新的一年里能心想事成,一帆风顺。不知不觉自己坚持写文章已经有一年的时间了,发表了近100篇文章,有数据结构和算法的,也有讲架构设计和开源框架的,还有一部分是Android方面的,当然还有几篇是和技术无关的书法作品。但是关于程序设计原则和设计模式的文章一...

2020-01-08 14:56:53 2508 3

原创 开发杂谈:说说Android应用开发中的缓存那些事儿

本文出自门心叼龙的博客,属于原创类容,转载请注明出处。文章目录LruCache的基本使用LruCache的创建LruCache缓存的添加LruCache缓存的获取LruCache的工作原理LruCache的创建LruCache缓存添加LruCache缓存获取DiskLruCache的基本用法DiskLruCache的创建DiskLruCache缓存的添加DiskLruCache缓存的获取Di...

2019-12-01 11:02:44 4485 2

原创 开发杂谈:聊聊Android10.0下的线程和线程池的那些事儿

做过Android开发的我们都知道,如果在UI主线程中有耗时的操作就有可能会导致应用程序无响应而直接崩溃掉,所以通常情况有如果有耗时的操作,如网络请求或者IO的操作,都会单独的启动一个子线程来完成,这样就避免了UI线程被阻塞而导致的界面卡顿或者崩溃问题。线程是一个单一顺序的程序执行流,而线程池是线程的一种使用模式,是多线程一种处理形式,一般都会把要执行的任务批量放入任务队列,然后在启动线程多个线...

2019-11-25 20:24:25 5673

原创 Android10.0 ContentProvider工作过程源码解析

今天写的这篇已经源码解析的第六篇了,虽然这类文章不如实战类文章受众那么广,但是作为每个Android开发工程师来讲,加强内功修炼这是作为向高级工程师迈进的必经之路。要知道了解了底层的工作原理对于以后实战开发中出现的各种各样的问题都会轻易解决。这和习武是一个道理,如果一个人它的内功很强,那它学什么都很快很容易掌握,否则它永远只是个花架子。

2019-11-21 16:53:18 5458 4

原创 Android10.0 BroadcastReceiver工作原理源码解析

BroadcastReceiver在Android四大组件排行老三,它是一个广播接收器,用于系统中不同组件的通信,类似于事件编程中的事件监听器,只不过事件编程中监听的对象是控件,而广播接收器监听的是系统中的组件。广播分为普通广播,有序广播和粘性广播,这篇文章主要研究普通广播的工作过程,包括广播接收器的注册、广播的发送、广播的接受背后的工作原理,其他两种类型都是类似的,大家可以触类旁通。Broad...

2019-11-18 14:56:55 6609 2

原创 Android10.0 Service绑定源码解析

我们知道Service有两种启动模式一种是startService,另一种是bindService,通过startService启动后Activity和Service就没有任何关系了,当Activity销毁了,Service可以在后台依然存活,而通过bindService启动后Activity和Service的生命周期就捆绑在了一起,当Activity销毁了Service也就销毁了,这两种用法各有...

2019-11-16 16:20:04 4609

原创 Android10.0 Service启动源码解析

Service的启动流程的还是比较简单的,不像Activity那么复杂,相关联的类和方法都少了很多,不像Activity启动流程里面走着走着就会迷失方向,源码分析这是加强Android内功修炼的必修课,分析了几个流程之后,你就会觉得也不过如此,因为他们的套路都是一样的,大体的实现思想都是相通的,只是具体的代码实现不同罢了。

2019-11-14 19:11:41 3173

原创 Android10.0 Acivity启动流程源码解析

在上篇文章我们分析了Activity5.0的Activity启动流程,这篇文章主要研究Android10.0启动流程,来看看它与5.0的启动流程到底有什么区别。Acitivity中的流程首先我们通过startActivity方法启动一个Activity,代码如下: public class MainActivity extends AppCompatActivity { @Overr...

2019-11-12 17:20:17 1798 5

原创 Android5.0 Activty启动流程源码分析

看了标题很多人可能会说Android10都出来了,为什么你还要写一篇Android5.0中Activity的启动流程,我们知道Android 5.0是Google于2014 年 10 月分发布的,而上上个月也就是9分月Android10正式发布了,这样一看确实有些不合适,其实我本来是要写Android10的,但是为了知识的完整性以及Android5.0和Android10之间有一个明显的对比,遵循...

2019-11-09 18:09:13 811 1

原创 Android开发实战手把手教你实现一个折叠式布局

在上一篇文章我们实现了一个头部固定的ExpandedListView,今天需要在他的头部加一个背景图片,默认状态下他处于展开状态,往上滑的时候背景图片逐渐的折叠起来,往下滑的时候背景图片慢慢的展开效果图如下:图1有人可能会说这不就是折叠式布局吗?是的,这就是Android 5.0给我们提供的材料设计库中的CoordinateLayout就是解决这个问题的,使用CoordinateLayout来...

2019-10-29 18:24:50 4860

原创 Android实战开发手把手教你实现一个头部固定的ExpandableListView

什么是ExpandalbeListView什么是头部固定的ExpandalbeListView功能解析ExpandalbeListView的顶部添加HeaderExpandalbeListView滚动的时候实现Header的刷新ExpandalbeListView滚动的时候实现Header的跟随滚动Header点击的时候实现展开折叠...

2019-10-27 19:20:46 4667

原创 Android弹性滑动在自定义View中的高级应用

本文出自门心叼龙的博客,属于原创类容,转载请注明出处。好久没有更新博客了,特意的看了博客最后的更新时间为2019年7月21日,今天是10月24日掐指一算已经有三个月时间了,自从上篇《开发杂谈:说说数据结构和算法那点事儿》以后就一直没有更新了,确实有些尴尬,而今天又是一年一度的1024程序员节,我想在这个特殊的日子里,很有必要写一篇文章来写纪念这个属于程序员的节日。我们知道,在功能机时代我们...

2019-10-24 15:23:32 6626

原创 开发杂谈:说说数据结构和算法的那点事儿

上个月我在公司面试了两个Android程序员,都是工作了四五年的程序员,面试一开始就问到了数据结构问题,常用的数据结构都有哪些?小伙子直接说数据结构在自己平时开发的时候根本就用不上。在我们日常开发过程中,只关注界面和用户体验,对数据结构和算法这块要求并不高,很多程序员codeing能力很强,但一问到一些底层基础知识就发蒙,很多程序员抱怨面试官问的基础知识与实际工作毫无联系,但公司的真正目的是在考...

2019-07-21 23:48:38 5971 17

原创 Android组件化+MVVM+MVP+RxJava+Retrofit+Dagger2双架构框架FlyTour+FlyCloud微服务框架新闻客户端升级版使用详解

FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化组成的双架构框架,它与FlyCloud微服务框架组合使用,FlyTour开源框架由自己的FlyTranslate框架和FlyAndroid MVP两大框架的基础上发展而来,是A...

2019-07-07 12:23:24 5749 2

原创 三次技术转型的我在帝都的北漂奋斗史

卧室里家人已经熟睡,虽然已经是深夜11点多了,我却一点睡意都没有,窗外的马路上依然是车水马龙,我坐在电脑桌旁,带着耳机听写汪峰的《北京,北京》,想着MV里面里的那些人,高楼林立,街景复杂,平凡的男女,为了生活,奔波在这座城市的角角落落。2012年,为了当年的梦想,我离开了自己工作了5年的古城西安,来到了这座年轻人都向往的城市--北京,从此开启了我的北漂生活。

2019-06-04 00:10:13 25639 171

原创 Android组件化+MVP+RxJava+Retrofit+Dagger2项目框架FlyTour新闻客户端使用详解

FlyTour新闻客户端是Android MVP+Dagger2+Retrofit+RxJava+组件化项目框架,工程架构采用gradle配置实现组件化,模块的架构采用典型的MVP架构,帮助你快速的搭建自己的App项目开发框架,以便把主要的经历放在自己的业务实现上,另外在长期的工作实践中总结整理大量的实用工具类在项目lib_common组件的util包当中功能演示项目架构集成模式:所有的...

2019-06-01 23:33:32 5996 6

原创 Android事件分发机制的探索与发现之总结篇

github源码下载地址:https://github.com/geduo83/android-touch-event截止目前关于View事件传递机制的View篇,ViewGroup篇,Activity篇就已经全部讲完了这篇文章,我们总结归纳,为此我画了一张流程图,让大家有一个整体的认识View的事件传递机制触摸事件的传递流程是从dispatchTouchEvent开始的,如果不进行人工...

2019-05-12 20:40:32 3254 13

原创 开发杂谈:Android移动应用架构发展简史

在上一篇浅谈单一结构体项目的组件化改造这篇文章中,我们提到了单一结构项目里,结构混乱,层次不清,有些模块同一功能解决方案不统一、有了新需求只是在原有项目上不断的砌代码罢了。出现这种问题的根源就在于原有架构设计不合理,扩展性极差,出现了新的解决方案,只是在原有架构上增加新的解决方案,而没有及时的对原有的代码进行重构和改造,随着时间的推移整个项目就是铁板一块,为后期的项目维护造成极大的困难。在最...

2019-04-06 23:53:20 15202 6

原创 浅谈单一结构体项目的组件化改造

本文出自门心叼龙的博客,属于原创类容,转载请注明出处。https://blog.csdn.net/geduo_83/article/details/88606548昨天晚上一年一度的315晚会又来了,今年虽然没有哪家大公司上榜,但是曝光了一些黑心小企业,我们平时用的塑料盆、塑料袋、孩子的塑料玩具有可能都是用医疗废弃物,如输液袋、输液管、一次性注射器、血袋等加工而成的,还有平日孩子们抢着买的辣条...

2019-03-16 21:43:22 6853 1

android GPS 数据采集源码

android GPS 数据采集源码,包括点击开始按钮开始采集、点击结束按钮停止采集等功能

2018-12-10

android 音频录制、播放功能源码下载

最近在项目要用到录音的功能,研究了几天,看了很多的资料,今天在这里分享记录一下以便回头查看。Android给我们提供了两个录音的API接口:MediaRecord、AudioRecoder

2018-12-10

Java面试常用数据结构与算法

java面试常用的数据结构与算法,数组、集合、散列表、栈、队列、链表、二叉树

2019-01-13

Andriod陀螺仪判定车辆行驶行为

通过Android角速度传感器,加速计判断车辆运动左转弯、右转弯、急加速、急减速

2019-01-07

asp 新闻标题文字生成图片代码

asp 新闻标题文字生成图片代码 Sub Main() Response.Write "<body bgcolor='#000000' style='color:#fff'>" Response.Write "<FORM METHOD=POST ACTION=""?action=Print"">" Response.Write "<INPUT TYPE=""text"" NAME=""font"" value="""&Font&""" size=30><BR>" Response.Write "<SELECT name=""FontFace"" id=""FontFace"">" & vbCrLf Response.Write " <option value=""方正大黑简体"" selected>方正大黑简体</option>" & vbCrLf Response.Write "</SELECT><BR>" Response.Write "<select name=""FontSize"">" & vbCrLf Response.Write " <option value=""32"">32px</option>" & vbCrLf Response.Write " <option value=""40"">40px</option>" & vbCrLf Response.Write " <option value=""48"" selected>48px</option>" & vbCrLf Response.Write "</select><BR>" Response.Write "<select name=""fontcolor"">" & vbCrLf Response.Write " <option value=""000000"">黑色</option>" & vbCrLf Response.Write " <option value=""FF0000"">红色</option>" & vbCrLf Response.Write " <option value=""0000FF"">蓝色</option>" & vbCrLf Response.Write " <option value=""335cad"">暗蓝</option>" & vbCrLf Response.Write "</select><BR>" Response.Write "<INPUT TYPE=""submit"" VALUE=""转换"">" & vbCrLf Response.Write "</FORM>" End Sub

2010-05-20

一个年月日三下拉框联动实现JS代码

一个年月日三下拉框联动实现JS代码 <form name=form1> <select name=YYYY onchange="YYYYMM(this.value)"> <option value="">请选择 年</option> </select> <select name=MM onchange="MMDD(this.value)"> <option value="">选择 月</option> </select> <select name=DD> <option value="">选择 日</option> </select> </form>

2010-05-20

android Mp3播放器源码 服务器端、客户端 下载

android Mp3播放器源码 服务器端 客户端 下载 代码不做任何修改即可运行,客户端和服务器端都使用本机,服务器端web服务器用的是tomcat 使用前直接将服务器端发布到tomcat下,然后启动tomcat,在运行客户端就ok了

2011-12-08

sql2000批量替换字段中的值,sql注入批量替换

sql2000批量替换字段中的值,sql注入批量替换

2009-07-28

asp 在线调查 带Email邮件发送

asp 在线调查,含单选,多选,带access数据库 并将指定的调查结果直接发送到指定邮箱

2010-05-20

一键还原ghost操作使用手册

一键还原ghost操作使用手册 ,带图片说明 1、下载GHOST程序,解包到非系统盘,建一个文件夹,比如在E盘建立文件夹GHOST,把GHOST程序和备份文件放同一文件夹下面,以便将来寻找和操作。 2、GHOST是著名的备份工具,备份系统盘要在DOS下操作,简便的办法是安装虚拟软盘启动下载地址或者MAXDOS下载地址,或者矮人DOS工具箱下载地址,构成双启动系统。虚拟启动软盘的使用参阅虚拟启动软盘使用方法。 3、对系统进行系统优化。参阅系统优化设置 , XP系统服务启动项优化设置。。。

2010-05-20

Mars android开发视频教学四季源码下载

Mars android开发视频教学第一季,第二季,第三季,第四季源码下载

2011-12-07

android Mp3播放器服务器端、客户端下载

android Mp3播放器服务器端、客户端下载

2011-12-08

asp 计数器 简单 精炼 安全

asp 计数器 很漂亮的哦 您是第 <% '变量元素 Dim fsoObject '文件系统对象 Dim tsObject '文字系统对象 Dim filObject '文件对象 Dim lngVisitorNumber '保存来访者数量 Dim intDisplayDigitsLoopCount '循环计数显示

2010-05-20

门心叼龙的留言板

发表于 2020-01-02 最后回复 2020-08-03

Java数据结构与算法最新系列文章

发表于 2019-01-23 最后回复 2019-01-23

怎么禁止访问html静态页面?

发表于 2009-12-31 最后回复 2010-01-01

空空如也

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

TA关注的人 TA的粉丝

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