自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (13)
  • 收藏
  • 关注

原创 个人开发者如何通过 Google Play 谷歌封闭测试

上架谷歌商店,需要完成封闭测试

2024-06-21 12:38:52 177

原创 5.JSP入门

一. JSP入门JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。-->如果说Servlet是java代码中嵌套html,那么JSP可以说是html中嵌套java代码。1.JSP原理jsp页面在第一次被访问到时会被jsp翻译引擎翻

2021-05-02 14:32:51 263

原创 4.会话技术

一. 会话技术1. 什么是会话?会话可简单理解为: 用户开一个浏览器,点击多个超链接,访问服务器多个web资源, 然后关闭浏览器,整个过程称之为一个会话。2. 会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。 例如: 用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品, 以便于用户点结帐servlet时,结帐servlet可以得到用户购买的商品为用户结帐。

2021-05-02 14:32:18 173

原创 3. Request和Response对象

Request和Response对象Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了一. Response对象 Resonse的继承结构: ServletResponse -- 通用的response提供了一个响应应该具有最基本

2021-05-02 14:30:46 357

原创 2.Servlet入门

一. Servlet入门乱码 //1.利用Response输出数据到浏览器 //response.setHeader("Content-Type", "text/html;charset=utf-8"); //response.getOutputStream().write("中国".getBytes("utf-8")); //response.setCharacterEncoding("utf-8");//--指定服务器将输出的字符转为二进制时使用哪张码表 //response.setHe

2021-05-02 14:29:52 105

原创 1.web入门

一. Web的简单介绍MyEclipse: Word Completion --> 默认是 alt+/ Content Assist --> 默认是 ctrl+space1. 什么是Web? 在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为:静态web资源和动态web资源。2. 软件的架构: C/S:Client/Server:客户端和服务器 如 QQ、迅雷、暴风影音... 需要在 客户端进行安装

2021-05-02 14:28:55 143

原创 Android Chromium

浏览器修改cpu个数修改./third_party/blink/renderer/core/frame/navigator_concurrent_hardware.ccgl getParameter 参数修改./third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.ccwebgl_rendering_context_base.cc call ./gpu/command_buffer/client/gles2_im

2021-04-01 11:53:33 478

原创 Enum.valueOf 错误解决

Enum.valueOf 错误解决 public Enum<?> scanEnum(Class<?> enumClass) { return Enum.valueOf(enumClass, ""); }Error:Inferred type 推断类型捕获<?>for类型参数“T”不在其界限内, 应该继承 Enum.改正: public Enum<?> scanEnum(Class<? extends Enum>

2020-12-22 14:48:42 1983

原创 gradlew dependencies

gradlew查看运行时 项目依赖gradlew :[appname]:dependencies --configuration releaseRuntimeClasspath查看编译时 项目依赖gradlew :[appname]:dependencies --configuration releaseCompileClasspath

2020-12-21 10:04:31 1426

原创 点击Button,framework流程

点击Button,framework流程-> ZygoteInit.main -> RuntimeInit$MethodAndArgsCaller.run -> Class.getDeclaredMethodInternal -> ActivityThread.main -> Looper.loop -> Handler.dispatchMessage -> Handler.handleCallback -&

2020-12-18 09:17:56 95

原创 2020-12-15

Android Application启动流程1. 创建进程2. 绑定Application3. 启动ActivityLoadedApk 代表给加载的应用桌面点击应用图标,整个执行过程1. 创建进程ActivityManagerService调用startProcessLocked()创建新的进程,.该方法会通过前面讲到的socket通道传递参数给Zygote进程. Zygote孵化自身, 并调用ZygoteInit.main()方法来实例化ActivityThread对象,并最终返回新进程的pi

2020-12-15 09:57:09 40

原创 class文件 简单分析

class文件 简单分析================Person.java=====================package com.lt.test;public class Person { public int mAge = 0; public String mName = ""; public Person() {} public Person(int age, String name) { mAge = age; mName = name; }}======

2020-12-09 20:15:25 86

原创 Java如何将参数作为输出

Java如何将参数作为输出输入参数通常情况下,java的参数传递的是引用。如果函数的参数直接传递对象,只是修改了拷贝对象的值,而原始的数据并没有改变。伪代码: Person p = new Person(); setName(p); 此时p对象的name并没有被赋值思路:使用引用public class Reference<T> { private T referent; public Reference(T initialValue) {

2020-12-08 15:34:21 409

原创 Android Zygote启动过程

Android Zygote启动过程zygote进程创建虚拟机app_main.cpp main函数ZygoteInit.mainframeworks/base/cmds/app_process/app_main.cppframeworks/base/core/jni/AndroidRuntime.cppframeworks/base/core/java/com/android/internal/os/ZygoteInit.javazygote进程创建虚拟机 1.启动systemserver

2020-12-03 15:48:33 121

原创 Android JNI_OnLoad是如何被调用的

Android System.loadLibrary流程分析涉及文件涉及文件libcore/luni/src/main/java/java/lang/System.javalibcore/luni/src/main/java/java/lang/Runtime.java

2020-10-21 16:53:07 542

XposedBridgeApi-82

XposedBridgeApi-82.jar和XposedBridgeApi-82-source.jar

2022-11-22

深入理解SELinux SEAndroid_改.docx

SELinux SEAndroid. 开头包含 Android11 添加自定义su进程的权限报错,解决实例。

2021-12-14

open_gapps-arm64-10.0-pico-20210314.zip

android10 gms arm64版本,精简版。

2021-12-14

open_gapps-arm64-9.0-pico-20210314.zip

gapps 精简版本 适用于 arm64 android9 手机

2021-12-14

java socket demo server.jar

java socket服务端测试

2021-10-11

ipconfig.txt

android系统 eth0 有线网络配置,/data/misc/ethernet/ipconfig.txt

2021-08-06

ipconfig.txt

android系统 eth0 有线网络配置,/data/misc/ethernet/ipconfig.txt

2021-08-06

一加8_wrp_8.img

一加8最新 recovery,可直接卡刷

2021-06-30

open_gapps-x86_64-9.0-pico-20210521.zip

open_gapps-x86_64-9.0-pico-20210521.zip

2021-05-21

jwt fasterxml commons-codec

com.fasterxml.jackson.core:jackson-databind:2.9.9

2021-05-07

java-jwt-3.8.1.jar

java-jwt-3.8.1.jar 包 下载

2021-05-07

settings.zip

Android studio配置。导入资源后,会有一些简单的配置。eclipse用户的快捷键。ctrl+1提示错误.alt+/ 自动补全。 “toa” 回车后,显示toast等

2020-12-08

ffmpeg-4.0的so文件

ffmpeg4.0的so文件。arm64-v8a和armeabi-v7a. 适用android10. 提供了头文件。

2020-12-07

11万+单词的数据库资源(db文件)

Android里的db文件,可以自己转换成想用的。收录了11万多的单词,可以使用SQLite工具直接打开。

2020-10-21

空空如也

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

TA关注的人

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