自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android-AR眼镜屏幕显示

Android手持设备 需要。

2024-03-26 13:44:25 550 1

原创 AndroidStudio相关

idea.plugins.path 和 idea.log.path 必须去掉注释或重新设置,否则启动idea后会有提示:It seems you’re using ‘idea.config.xxx’ property to specify the location of the settings directory.第一步、在ASS上方依次点击Tools—SDK Manager—SDK Tools。第二部、相同的方法再次点击Tools—SDK Manager—SDK Tools。

2024-03-22 10:06:40 400

原创 Android 封装的工具类

是对android log的封装,封装后 可以设置显示级别。对访问webservice 接口的请求封装。针对AsyncTask被弃用的替代。Android 创建本地数据库。使用和正常log使用一样。

2024-03-22 09:52:36 658

原创 AndroidStudio开发 相关依赖

1、com.google.zxing 用于二维码扫描2、butterknife 用于简化findView 和 onClick操作3、pub.devrel:easypermissions 简化权限请求的库4、 网络请求框架(一):android-async-http网络请求框架(二):xUtils网络请求框架(三):VolleyVolley的使用(一):get+postVolley的使用(二):加载网络图片Volley的使用(三):Volley与Activity的联动 + Volley的二次

2024-03-22 09:39:53 444

原创 民航一维码、二维码登机牌规则

12B>1030MM0E78124749811550NI510922199210060692#90覃刚#91青岛#92西安`#9341#9415:30。即:30~55 为旅客主要信息(内容中的黑色粗体)

2024-03-18 14:13:36 184

原创 中华人民共和国网络安全法

任何个人和组织使用网络应当遵守宪法法律,遵守公共秩序,尊重社会公德,不得危害网络安全,不得利用网络从事危害国家安全、荣誉和利益,煽动颠覆国家政权、推翻社会主义制度,煽动分裂国家、破坏国家统一,宣扬恐怖主义、极端主义,宣扬民族仇恨、民族歧视,传播暴力、淫秽色情信息,编造、传播虚假信息扰乱经济秩序和社会秩序,以及侵害他人名誉、隐私、知识产权和其他合法权益等活动。关键信息基础设施的运营者不履行本法第三十三条、第三十四条、第三十六条、第三十八条规定的网络安全保护义务的,由有关主管部门责令改正,给予警告;

2023-10-13 15:19:26 632 1

转载 网络端口号和协议号(大全)

网络中的计算机是通过IP地址来代表其身份的,它只能表示某台特定的计算机,但是一台计算机上可以同时提供很多个服务,如数据库服务、FTP服务、web服务等,我们就通过端口号来区别相同计算机所提供的这些不同的服务,如常见的端口号21表示的是FTP服务,端口号23表示的是Telnet服务端口号25指的是SMTP服务等。(1)端口号小于256的定义为常用端口,服务器一般都是通过常用端口号来识别的。443端口:基于TLS/SSL的网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP。

2023-10-13 15:00:09 418

翻译 中华人民共和国数据安全法

中华人民共和国数据安全法》已由中华人民共和国第十三届全国人民代表大会常务委员会第二十九次会议于2021年6月10日,现予公布,自2021年9月1日起。

2023-10-13 14:53:31 223

转载 uni-app原生插件开发(Module为例)

TipsModule扩展传送:https://blog.csdn.net/Douz_lungfish/article/details/126270135

2023-04-11 15:38:47 238

原创 JetPack 组件总结

JetPack 学习总结

2022-12-21 16:40:46 964

原创 Android 开发常见问题

Android 开发问题总结修改gradie 中sdk版本号 29以下使用Android规定的文件夹添加android:requestLegacyExternalStorage=”true”到清单中。存储模型发生改变,这样是选择旧式存储模型,并且现有的外部存储代码将起作用。然后动态添加ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION 权限......

2022-06-24 11:08:18 833

原创 高级项目管理-4、项目范围、进度、成本、质量管理

项目范围管理范围管理六个过程ITO口诀()范围管理概述管理过程1、规划范围管理2、收集需求总结:

2022-04-27 10:13:00 2801

原创 高级项目管理-3、项目立项、变更、整体管理

项目立项、变更项目立项1、提交项目建议书2、项目可行性研究3、项目招标与投标项目建议书定义立项申请,是项目建设单位向上级主管部门提交项目申请时必须的文件内容1、项目的必要性2、项目的市场预测3、产品方案或服务市场的预测4、项目建设必须的条件可行性研究内容(重要)投资必要性根据市场调查及预测结果,以及有关的产品政策因素,论证项目投资建设的必要性技术可行性从事项目实施的技术角度,合理设计技术方案,并进行比较、选择和评价考虑因素:1、进行项目开发的风险2、人力资源的

2022-04-25 09:02:58 1685 1

原创 高级项目管理-2、信息系统项目管理基础

信息系统项目管理基础项目管理基础项目是为提供意向独特产品、服务或成果所做的临时性努力。项目目标包括 成果性目标(满足客户要求的产品、系统、服务或成功) 和 约束性目标(时间、成本、质量)特点临时性(一次性):每个项目都有确定的开始和结束日期独特的产品、服务或成果:创造独特的可交付的成果,如产品、服务或成果逐步完善1、分步、累计的积累2、在项目早期,项目范围的说明是祖略的,随着项目团队对目标和可交付成果的理解更完整和深入时,项目的范围也就更具体和详细资源约束:每个项目都需要具备各种资源来

2022-04-25 09:01:00 627

原创 高级项目管理-1、信息化和信息系统

1.1 信息系统与信息化信息质量属性(确诊靠实时政策)确(精确性):对事物状态描述的精准程度整(完整性):对事物状态描述的全面程度,完整信息包括所有重要事实靠(可靠性):指信息的来源、采集方式、传输过程是可信任的,符合预期时(及时性):指获得信息的时刻与事实发生时刻的间隔长短济(经济型):指信息获取、传输带来的成本在可接受的范围内证(可验证性):指信息的主要质量属性可以被证实或证伪的程度全(安全性):信息可以被非授权访问的可能性,可能性越低,安全性越强信息传输模型核心:传输技术信源:产生

2022-04-25 08:59:59 2778

原创 HTML5 学习笔记1

点击消失点击< p >标签内容消失 <p>如果您点击我,我会小时</p> <p>点击我,我会小时</p> <p>也要点击我消失</p> //把js脚本放在body和head之外,比如放在</html> 之前 <script language="javascript"> $(document).reday(function(){ // 当页面所有html标签加载完后执行 $("

2022-01-28 10:45:19 1257

原创 HTML5/VUE学习笔记3

html学习3

2022-01-28 10:43:22 1492

原创 HTML5学习笔记2

Source播放器<video control> <source src="xxxx.mp4" type="video/mp4"> //当浏览器不支持视频播放插件时,提示 Your browser does not support the video tag.</video>这种方法的缺点是:暴露了视频的路径,容易被下载或者盗链。<vieo>标签的属性属性值描述autoplayautoplay如果出现该属性,则视频在

2021-12-30 14:18:34 726

原创 RecyclerView/ListView 封装及使用

文章目录两者优缺点对比RecyclerViewListViewRecyclerViewRecycleViewHolder类RecyclerViewAdapter类实现Adapter使用ListViewViewHolder类ListViewAdapter类实现Adapter使用两者优缺点对比RecyclerView封装了ViewHolder,效率更高可以增加增删item动画,侧滑动画等支持局部更新,可见才更新,不可见不更新。有局部刷新方法,可以对少部分进行布局刷新插件式实现,各个功能模块化,解耦

2021-07-05 09:57:58 191

原创 WiFi_Direct 直连开发实战

Wifi直连 开发背景近期有个项目,场景是 无网络情况下,实现一个手机与多个手机之间的交互。采取的技术就是 wifi直连+socket通信 和 蓝牙连接+蓝牙通信。这里只讲WiFi直连相关内容WiFi直连 简介WLAN 直连,最初称为Wi-Fi P2P(Peer-To-Peer),是Wi-Fi协议簇中的一个,使设备之间能够轻松连接彼此而不再需要一个中介性质的无线接入点(Access Point)。其使用范围从网页浏览到文件传输,以及同时与多个设备进行通信,能够充分发挥Wi-Fi的速度优势

2021-06-30 15:42:24 2405 5

转载 Android 约束布局(ConstraintLayout)

(约束布局)ConstraintLayout 类似于 (相对布局)RelativeLayout,但约束布局比相对布局更灵活,性能更出色。而且ContraintLayout可以按照比例约束控件位置和尺寸,能够更好地适配屏幕不同的机型。1、添加依赖需要在app/build.gradle文件中添加ContraintLayout的依赖implementation ‘com.android.support.constraint:constraint-layout:1.1.3’2、相对定位...

2021-03-08 23:19:50 2693

原创 软考-数据库系统

目录数据库系统一、引言1、文件处理系统弊端2、数据视图3、数据库语言4、关系数据库5、数据库设计数据库系统一、引言数据库管理系统(DBMS) 由一个相互关联的数据的集合和一组用以访问这些数据的程序组成,这个数据集合通常称作数据库(database) ,其中包括了关于某个企业的信息。DBMS的基本目标是要提供一个可以方便、有效地 存取数据库信息的环境。设计数据库系统的目的是为了管理大量信...

2020-01-08 10:59:01 1055

转载 软考-计算机组成原理与体系结构

目录计算机组成原理与体系结构一、计算机组成原理与体系结构前言二、数据的表示(进制的转换)1、任何进制的数转换为十进制2、十进制转换任何进制数3、二进制转八进制与十六进制八进制与十六进制相互转换三、数据的表示(源码、反码、补码、移码1、原码2、反码3、补码4、移码5、数值的表示范围四、数值的表示(浮点数运算)1、浮点数的表示2、计算方式五、CPU结构(运算器与控制器的组成)1、运算器2、控制器六、F...

2020-01-08 10:19:48 2139

转载 软考-操作系统

操作系统作用存储管理管理目标:提高利用率、方便用户使用、提供足够的存储空间、方便进程并发运行1)存储分配与回收为进程分配存储空间2)存储保护防止进程间相互干扰、相互保密:如:访问合法性检查3)地址映射(交换)进程逻辑地址到内存物理地址的映射4)存储扩充(覆盖、交换和虚拟存储)在不增加物理内存的情况下向用户提供海量存储空间、提高内存利用率、扩大进程的内存空间处理机管理在多道程...

2020-01-08 10:19:02 877

原创 Android不同分辨率适配

Android 不同分辨率适配目录Android 不同分辨率适配前言重要概念横屏和竖屏适配不同分辨率适配(1920x1080)不同分辨率适配(sw600dp,w600dp,h600dp)layout-sw600dplayout-w600dplayout-600dp前言适配可以分为:布局适配:Android布局有 线性布局,相对布局,绝对布局,帧布局。由于绝对布局适配性差,所以极少使用。...

2019-10-08 16:18:48 1528

转载 Android-Framework(1)

Android-Framework(1)Android架构Android架构主要分为四部分,从下往上分别为 LINUX KERNEL(内核层)、LIBRARES(共享库,以及android运行库)、APPLICATION FRAMEWORK(应用框架层)、APPLICATION(应用程序)APPLICATION主要为系统中的应用,如 桌面、闹铃、设置、日历、电话、短信等系统应用APPL...

2019-09-27 16:02:25 365

原创 微信小程序开发-Taro

准备工作前言需要做一个微信小程序,所以需要选择一款框架来开发,于是乎选择了Taro框架(其实完全可以用微信小程序原生开发,比框架好用多了,坑也少,网上解决方案也多)Taro介绍------ 来自官网 -------Taro 是一套遵循 React 语法规范的 多端开发 解决方案。现如今市面上端的形态多种多样,Web、React-Native、微信小程序等各种端大行其道,当业务要求同时...

2019-09-18 14:38:01 771

原创 基于JWS的WebService的两种发布方式及获取客户端IP的方法

首先使用JAX-WS开发WebService步骤:写接口–实现接口–发布–生成客户端(测试或者使用)写接口package service;import java.util.Date;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.We...

2019-03-29 09:24:52 1346

转载 java RSA非对称加密

package Util;import java.security.MessageDigest;import javax.crypto.KeyGenerator;import javax.crypto.Mac;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKeySpec; import sun.misc....

2019-03-22 10:32:36 307

转载 Android Binder原理

IPC机制:进程间通信(Inter Process communication),指两个进程之间进行数据交换进程知识点进程空间的分配一个进程空间可以分为用户空间和内核空间(Kernel),即把进程内 用户 和 内核隔离开来二者的区别:用户空间的数据在进程之间是不可共享的,所以 用户空间 = 不可共享空间内核空间的数据在进程之间是共享 的,所以用户空间 = 可共享空间在进程之间...

2018-12-12 10:43:07 670

转载 Android 多线程运行机制

进程与线程进程在Android中,一个应用程序就是一个独立的线程(应用运行在一个独立的环境中,可以避免其他进程的干扰)。一般来说,当我们启动一个应用程序的时候,系统会创建一个进程(从Zygote中fork出来的,这个进程会有独立的ID),并为这个进程创建一个主线程(UI线程),应用程序的组件默认运行在它的进程中,但我们可以通过制定应用的组件(四大组件)的运行进程:android:process...

2018-12-12 10:42:40 1739

转载 Android 分发机制

文章目录事件分发的基础对象定义事件类型(4种)特别说明:事件列本质在哪进行事件分发分发顺序核心方法事件分发机制 源码分析Activity事件分发机制ViewGroup事件分发机制View事件分发机制工作流程 总结核心方法总结dispatchTouchEvent()onInterceptTouchEvent()onTouchEvent()三者的关系常见的事件分发场景额外知识Touch事件的后续事件(...

2018-12-12 10:41:39 142

原创 OkHttp3+Retrofit2+RxJava2 集成使用

OkHttp框架Android为我们提供了两种 HTTP交互的方式:HttpURLConnection 和 Apache HTTP Client ,虽然两者都支持HTTPS,流的上传下载,设置超时,IPv6和连接池,已足够满足我们各种HTTP请求的需求。但更高效的使用HTTP可以让我们的应用运行更快,更节省流量。因此 OkHttp库 也为此诞生。OkHttp是一款高效的HTTP库,支持链接同...

2018-12-12 10:36:41 2213 1

原创 RxJava 2

目录RxJava2 官方文档:http://reactivex.io/RxJava/2.x/javadoc/依赖接口变化 注:RxJava 2.x 相对于 RxJava 1.x  变化较大,所以需要单独记录RxJava2 官方文档:http://reactivex.io/RxJava/2.x/javadoc/参考:https://www.jianshu.com/p/0c...

2018-12-12 10:36:06 538

转载 RxJava 1.x

文章目录RxJava 是什么:异步RxJava在Github 主页上的介绍是:RxJava 的好处是什么:简洁例子:普通方法实现RxJava实现API介绍和原理解析概念:扩展的观察者模式RxJava的观察者模式基本实现RxJava 是什么:异步RxJava在Github 主页上的介绍是:&amp;quot;a library for composing asynchronous and event-based...

2018-12-12 10:35:40 211

转载 Retrofit2 的使用

创建Retrofit实例Retrofit retrofit = new Retrofit.Builder() .baseUl(&quot;http://localhost:........../&quot;) .build();创建Retrofit实例时需要通过 Retrofit.Builder ,并调用 baseUrl方法设置URL注1: :Retrofit2的baseUrl 必须通过 /(斜线)结束,...

2018-12-12 10:35:13 199

原创 OkHttp3 使用

先在 build.gradle中加依赖:implementation 'com.squareup.okhttp3:okhttp:3.11.0'使用OkHttp,肯定需要访问网络,所以需要网络权限&lt;uses-permission android:name="android.permission.INTERNET" /&gt;然后对OkHttp封装处理:package com.ex...

2018-11-16 11:10:06 1155

原创 Android几种异步的实现

用Java方法来实现异步主要有两种方法来实现异步,继承Thread类和实现Runnable接口继承Thread类public class MyThread extends Thread{ private String str; public MyThread(String str){ this.str= str; } @Override public void run(){ ...

2018-10-31 11:24:48 9543

转载 Android View绘制与自定义View

Android视图构成如上图,Activity的window组成,Activity内部有个Window成员,它的实例为PhoneWindow,PhoneWindow有个内部类是DecorView,这个DecorView就是存放布局文件,里面有TitleActionBar和我们setContentView传入进去的layout布局文件Window类时一个抽象类,提供绘制窗口的APIPhon...

2018-10-31 10:05:09 214

转载 Android AIDL详解

AIDL(Android Interface Definition language):安卓接口定义语言用于定义服务器和客户端通信接口的一种描述语言,可以用来生成用于IPC的代码。AIDL也可以说是一个模板,因为在使用过程中,实际起作用的并不是AIDL文件,而是据此而生成的一个Interface的实例代码,AIDL其实是为了避免我们重复编写代码而出现的一个模板。设计AIDL这门语言的目的就是为...

2018-10-24 11:11:33 471 1

开发基于JWS的webservice并通过jun-jaxws发布所需的jar包

开发基于JWS的webservice并通过jun-jaxws发布所需的jar包

2019-03-29

React-Native 库(自己整理的 .md 格式打开)

本人在学习react-native 过程中,自己整理的reactt-native 文档,仅供参考,文档是 .md 格式,请使用相关编辑器打开

2018-08-07

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

TA关注的人

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