QiyunJzz
码龄5年
  • 27,200
    被访问
  • 35
    原创
  • 691,211
    排名
  • 21
    粉丝
关注
提问 私信

个人简介:道阻且长,兴则将至。

  • 加入CSDN时间: 2017-07-27
博客简介:

QiyunJzz的博客

查看详细资料
  • 1
    领奖
    总分 44 当月 2
个人成就
  • 获得23次点赞
  • 内容获得4次评论
  • 获得72次收藏
创作历程
  • 1篇
    2021年
  • 9篇
    2020年
  • 26篇
    2019年
成就勋章
TA的专栏
  • wifi
    3篇
  • Java基础
    6篇
  • git
    2篇
  • linux
    1篇
  • html
  • javaScript
  • mysql
    1篇
  • shell
    1篇
  • MarkDown
    1篇
  • 日常琐事
    5篇
  • java
    14篇
  • web
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

cywdhd在RK平台的适配

一、平台自带驱动一般rk sdk在kernel4.4.194版本以上,都有适配了cypress的WiFi驱动cywdhd。现在适配到的大多数为cyw43438,cyw43455。cypress的驱动在kernel/drivers/net/wireless/rockchip_wlan/cywdhd目录下。使用的时候直接在menuconfig中选取就好了。二、公版驱动适配RK平台这个要分两种情况:使用低功耗,这个需要cypress跟RK平台进行适配联调。不使用低功耗,可以用cypress的公版驱动进
原创
发布博客 2021.06.02 ·
326 阅读 ·
0 点赞 ·
0 评论

apk 反编译尝试

apk 反编译尝试最近她再玩植物大战僵尸,老是弹出广告,很烦…在网上找了教程,跟着做.1. 反编译apkapktool.bat d act1596525811036wKYC.apk2. 修改AndroidManifest.xml <activity android:configChanges="keyboard|layoutDirection|navigation|orientation|screenSize" android:label="植物大战僵尸2高清版" andr
原创
发布博客 2020.09.08 ·
493 阅读 ·
1 点赞 ·
0 评论

java基础-模块使用

java基础-模块使用一. 概述模块就是代码和数据的封装体。模块的代码被组织成多个包,每个包中包含Java类和接口;模块的数据则包括资源文件和其他静态信息。通过模块拆分,使应用程序模块化.二. 模块使用创建模块在项目目录下创建模块mymod1/src,mymod2/srcmymod1: com.qiyun.student Student.java mymod2: com.qiyun.teacher Teacher.javamytest: TestMain.j
原创
发布博客 2020.09.08 ·
102 阅读 ·
0 点赞 ·
0 评论

java基础-类加载器

java基础-类加载器一. 概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化类的加载将class文件读入到内存中,创建一个java.lang.Class对象任何类被使用时,系统都会建立一个java.lang.Class对象类的连接验证阶段: 用于检验被加载的类是否有正确的内部结构,并和其他类协调一致准备阶段: 负责为类的变量分配内存,并设置默认初始化值解析阶段: 将类的二进制数据中的符号引用替换为直接引用类
原创
发布博客 2020.09.01 ·
88 阅读 ·
0 点赞 ·
0 评论

java基础-模块使用

java基础-模块使用一. 概述模块就是代码和数据的封装体。模块的代码被组织成多个包,每个包中包含Java类和接口;模块的数据则包括资源文件和其他静态信息。通过模块拆分,使应用程序模块化.二. 模块使用创建模块在项目目录下创建模块mymod1/src,mymod2/srcmymod1: com.qiyun.student Student.java mymod2: com.qiyun.teacher Teacher.javamytest: TestMain.j
原创
发布博客 2020.09.01 ·
120 阅读 ·
0 点赞 ·
0 评论

java基础-反射

java基础-反射一. 概述再运行时去获取一个类的变量和方法信息. 通过获取到的信息来创建对象,调用方法.这种方法称为反射.二. 获取Class类的对象使用类的class属性来获取该类对应的class对象调用对象的getClass()方法, 返回该对象所属类对应的Class对象,该方法时Object类中的方法,所有的java对象都可以调用该方法使用Class类中的静态方法forName(String className), 该方法传入类的全路径三.代码获取Class类对象package
原创
发布博客 2020.08.30 ·
112 阅读 ·
0 点赞 ·
0 评论

java基础-类加载器

一. 概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化类的加载将class文件读入到内存中,创建一个java.lang.Class对象任何类被使用时,系统都会建立一个java.lang.Class对象类的连接验证阶段: 用于检验被加载的类是否有正确的内部结构,并和其他类协调一致准备阶段: 负责为类的变量分配内存,并设置默认初始化值解析阶段: 将类的二进制数据中的符号引用替换为直接引用类的初始化在该阶段,主
原创
发布博客 2020.08.26 ·
126 阅读 ·
0 点赞 ·
0 评论

Java基础-继承

一. 概述继承是面向对象中一个比较中要的概念. 继承描述的是类之间的所属关系, 从已有的类中构建新的类,已有的类交父类, 新的类叫子类. 子类拥有父类除私有外的属性和方法. 能重写父类的方法, 并且可以扩展出父类不存在的方法.二. 代码1. 语法使用extends关键字: class Son extends Father(){…}2. 例子父类Father.javapublic class Father { String name; int age; int i =
原创
发布博客 2020.08.25 ·
84 阅读 ·
0 点赞 ·
0 评论

amba s2l编译

amba s2l编译在拿到环境源码后,在网上找了一下,没有找的相关的文档。现在简单记录一下。1. 配置交叉编译环境将gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf.tar.xz解压到一个自己喜欢的位置。在~/.profile中添加:export PATH=/home/work/toolchain/linaro_4.9/bin:$PATH2. 编译amba有自己的文件目录,可以在编译是通过选择进行模块插拔。在board目录中是不
原创
发布博客 2020.05.30 ·
288 阅读 ·
0 点赞 ·
0 评论

git 基本使用

git使用手册1. 什么是git?Git是开源的分布式版本控制系统。用于管理项目源码。2. git跟svn的区别?git是分布式的,svn不是中心版本控制。git是把内容按元数据存储,svn是按文件存储。git内容存储使用SHA-1哈希算法,能在网络或磁盘故障时保护代码完整性。3. git的工作原理?4. 如何使用git?项目目录有一个.git目录,这个就是git的版本库。所有工作项目文件都被git管理起来。每个文件的修改都会被git跟踪。创建一个项目目录gitRsp,这是我们代
原创
发布博客 2020.05.30 ·
137 阅读 ·
0 点赞 ·
0 评论

9. java网络编程

网络协议通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(Transmission ...
原创
发布博客 2019.12.10 ·
157 阅读 ·
0 点赞 ·
0 评论

8. java多线程

java多线程编程有两种方法。A.创建线程的步骤:1.定义一个类继承Thread。2.重写run方法。3.创建子类对象,就是创建线程对象。4.调用start方法,开启线程并让线程执行,同时还会告诉jvm去调用run方法B. 创建线程的步骤。1、定义类实现Runnable接口。2、覆盖接口中的run方法。。3、创建Thread类的对象4、将Runnable接口的子类对象作为参数传...
原创
发布博客 2019.12.10 ·
124 阅读 ·
0 点赞 ·
0 评论

7.java 字节流和字符流

IO流分类Reader 字节输入流FileReader字符输入流InputStream 字节输入流FileInputStream 字节输入流BufferredRreader 字节输入流字节流可以操作所有类型的文件,因为所有的文件在计算机中都是以字节形式存储。(二进制文件)而字符流只能用来操作纯文本类型的文件,不能操作字节类型的文件。(文本文件)标准输入流InputStram in...
原创
发布博客 2019.12.10 ·
148 阅读 ·
0 点赞 ·
1 评论

【转载】Java中String,StringBuilder,StringBuffer的区别

在微信公众号看到了这篇文章,把String,StringBuilder,StringBuffer的区别整的明明白白的。作者 微信公号“Java极客技术”。文章链接:https://mp.weixin.qq.com/s/2-Ror2TBEoCGW-o7tdUD0A在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写 Strings="hel...
转载
发布博客 2019.12.06 ·
137 阅读 ·
1 点赞 ·
0 评论

6.java中new String和String 拼接

String str=“abc”;先在常量池中寻找"abc"对象,如果有(判断依据是String类equals(Object obj))就赋值给str,如果没有就new一个"abc"放到常量池,然后返回它的引用给str。String str=new String(“hello”);这里创建了两个对象(如果原本常量池就没有“hello”对象)。如下下图字符串通过+进行拼接时,是通过新建一个...
原创
发布博客 2019.12.06 ·
353 阅读 ·
0 点赞 ·
0 评论

5.java方法调用内存图

java类实例化对象,通过对象调用方法的内存图
原创
发布博客 2019.12.06 ·
613 阅读 ·
2 点赞 ·
0 评论

4.java中数组内存分配

java中的内存分配:栈:(存储的是局部变量)堆:(存储的是new出来的对象)方法区本地方法区(和系统相关,比如用到的java调c JNI)寄存器(给CPU用)栈:存储的是局部变量。局部变量是定义在方法中的变量使用完毕,立即收回。堆:存储的是new出的东西,实体,对象A:每一个对象都有地址值B:每一个对象的数据都有默认值 byte,short,int,long 0...
原创
发布博客 2019.12.06 ·
107 阅读 ·
0 点赞 ·
0 评论

3.java基础知识(循环)

Day03(java基础知识)【学习目标】理解、了解、应用、记忆1.【应用】能够独立使用选择流程语句完成指定操作a. 【理解】阐述if语句的的第一种第二种及第三种书写格式及执行流程1.if(a > b){ a = 0;}2.if(a > b){ a = 0;}else{ a = 1;}3.if(a > b){ a = 0;}else if(a >...
原创
发布博客 2019.12.05 ·
98 阅读 ·
0 点赞 ·
0 评论

2.java基础知识(运算符)

【学习目标】理解、了解、应用、记忆a. 【理解】阐述字符和字符串参与加法运算操作需要注意的事项字符相加是相当于ASCII码值进行相加。字符串相加是相当于字符串拼接。b. 【理解】阐述++和-- 的作用,以及++,–在前或在后的区别b++ //b=b+1;a = b++ ; //b先把值赋给a,b再进行自加1a = ++b; //b先自加1,再把值赋给ac. 【理解】阐述赋值运算...
原创
发布博客 2019.12.05 ·
120 阅读 ·
0 点赞 ·
0 评论

1.java基础知识(变量)

【学习目标】理解、了解、应用、记忆1.【应用】理解Java概述a. 【了解】知道java语言的发展史以及特点 拥有跨平台、面向对象、泛型编程的特点b. 【理解】JVM、JRE、JDK分别是什么?有什么作用?有什么关系 jvm:java虚拟机,java跨平台运行的基础 jre:java虚拟机以及运行java所需要的基本库 jdk:除jre外,还包含开发java所需要的开发工具。2...
原创
发布博客 2019.12.05 ·
156 阅读 ·
0 点赞 ·
0 评论
加载更多