硅谷海盗
码龄10年
关注
提问 私信
  • 博客:32,394
    社区:329
    问答:27,505
    动态:8
    60,236
    总访问量
  • 33
    原创
  • 346,688
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:Anything is possible! 一切皆有可能

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:吉林省
  • 加入CSDN时间: 2014-12-04
博客简介:

硅谷海盗的博客

博客描述:
死磕Android,世界未亡死不投降。
查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得3次评论
  • 获得31次收藏
创作历程
  • 2篇
    2023年
  • 2篇
    2022年
  • 1篇
    2021年
  • 3篇
    2020年
  • 1篇
    2019年
  • 23篇
    2018年
  • 2篇
    2017年
成就勋章
TA的专栏
  • 开发低级错误集锦
    3篇
  • Flutter
  • 编程环境配置
  • 《剑指offer》(java实现版)
    5篇
  • android
    7篇
  • 程序人生
    1篇
  • 数据结构
    5篇
  • 算法
    11篇
  • 《剑指offer》java描述版
    5篇
  • 设计模式
兴趣领域 设置
  • Java
    javaintellij-idea
  • 编程语言
    javac语言javascripttypescriptkotlinrust汇编
  • 开发工具
    githubgitidevisual studiovimvscodevisual studio code编辑器
  • 数据结构与算法
    算法数据结构线性回归链表贪心算法动态规划排序算法leetcode决策树最小二乘法b树模拟退火算法散列表随机森林支持向量机启发式算法逻辑回归推荐算法宽度优先广度优先深度优先迭代加深图搜索算法爬山算法近邻算法均值算法霍夫曼树剪枝哈希算法柔性数组
  • 前端
    jsonjavascript正则表达式
  • 移动开发
    androidwebview小程序微信小程序kotlinflutterandroid-studiogradleandroid jetpackrxjavaokhttpglideandroid runtimezygoteappcompatandroidxadb
  • HarmonyOS
    harmonyos
  • 微软技术
    typescript
  • 操作系统
    harmonyos
  • 设计模式
    单例模式开闭原则命令模式代理模式桥接模式观察者模式访问者模式迭代器模式简单工厂模式里氏替换原则依赖倒置原则单一职责原则接口隔离原则迪米特法则合成复用原则原型模式工厂方法模式抽象工厂模式建造者模式适配器模式装饰器模式外观模式享元模式组合模式模板方法模式策略模式责任链模式状态模式中介者模式备忘录模式解释器模式设计模式
  • 软件工程
    个人开发
  • 数学
    动态规划线性代数矩阵概率论拓扑学抽象代数几何学图论傅立叶分析数学建模
  • 学习和成长
    leetcode程序人生学习方法跳槽创业创新程序员创富
  • 音视频
    opencv音视频视频编解码mpeg-1mpeg-2h.264h.265h.266
  • 前沿技术
    车载系统
  • IT工具
    vim石墨文档
  • 开源
    githubgitgitee
  • 其他
    新浪微博微信开放平台
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 关注/订阅/互动
  • 代码仓
  • 收藏
  • 文章
  • 资源
  • 帖子
  • 视频
搜TA的内容
搜索 取消

kotlin项目找不到Application类

原因就是没有安装kotlin插件。在gradle7开始的插件是org.jetbrains.kotlin.android;在gradle 6及一下的插件名字是kotlin-android。链接:https://juejin.cn/post/7237375391130878012。商业转载请联系作者获得授权,非商业转载请注明出处。gradle和kotlin上的版本的坑慢慢踩!kotlin项目从gradle 8.版本降低到gradle 6.版本后启动app就崩溃问题。
原创
发布博客 2023.05.26 ·
1086 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

R文件标红但是能通过

R文件标红
原创
发布博客 2023.05.25 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AAPT: error: resource “某资源文件” not found.

# 记录低级错误一#### 突然间遇见 AAPT: error: resource “某资源文件” not found.修改完代码后突然就编译不通过,报AAPT: error: resource “某资源文件” not found.错误,但是项目里确实是有相关资源文件。#### 解决方法排查自己代码中xml文件的错误。自己把xml的头代码写错啦```
原创
发布博客 2022.12.05 ·
1406 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AAPT: error: resource drawable/****** not found.

修改完代码后突然就编译不通过,报AAPT: error: resource “某资源文件” not found.错误,但是项目里确实是有相关资源文件。
原创
发布博客 2022.10.13 ·
700 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android中通过反射获取Application实例

Android中通过反射方式拿到Application实例private static Application getApplicationByReflect() { try { @SuppressLint("PrivateApi") Class<?> activityThread = Class.forName("android.app.ActivityThread"); Object thread =
原创
发布博客 2021.03.09 ·
644 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

android 11上onNewIntent()时机变化

在android11之前的onNewIntent和生命周期方法调用顺序为onNewIntent() -> onRestart() -> onStart() -> onResume()但是在android 11的虚拟机上调用的生命周期方法变成了 onRestart() -> onStart()->onNewIntent() -> onResume...
原创
发布博客 2020.08.14 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android中Acitivity的启动方式启动模式讲解

一、 activity的启动方式分为两种显示启动和隐式启动1、显示启动方式:A:最常见的MainActivity是当前的activity类,TargetActivity类是需要跳转到的类startActivity(new Intent(MainActivity.this,TargetActivity.class));B:通过Intent的ComponentNameComponentName cn = new ComponentName("MainActivity的全类名","T.
原创
发布博客 2020.05.14 ·
945 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Ubuntu下Vs Code配置C++环境时候#include <iostream>错误

在Ubuntu 18.04上的Vs Code上编译C++ 时候总是遇见引入#include iostream错误.试了很多方法都没好最后重装了某个软件搞定的sudo apt-get install --reinstall build-essential...
原创
发布博客 2020.02.12 ·
3987 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

String的形参传递和实例对象数字问题

String面试题问题总结String的相等和创建对象问题String s1 = new String("a");String s2 = new String('a');s1 == s2 //false, s1和s2两个不同的对象指向的对象内存地址不一样所以为false String s3 = "b"; String s4 = "b";s3 = s4;// true,用...
原创
发布博客 2019.06.21 ·
147 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android O 通知设置提示音

答:
channel.setVibrationPattern

回答问题 2019.01.07

Launcher3原理及二次开发

发布资源 2018.10.23 ·
pdf

剑指offer第五题(从尾到头打印链表)

描述:  将一个链表从尾到头的顺序打印出来。 代码:package com.wzq.sword_finger_offer;public class Sword05 { /** * 剑指offer第五题,将链表从尾到头的顺序打印出来。 */ public Node root; public void addNode(int value...
原创
发布博客 2018.08.22 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉排序树,java实现(知识简单的实现,持续完善更新)

定义:二叉排序树就是左子树都比节点小,右子树都比节点大。简单的排序二叉树实现。 代码:package com.wzq.data_structure;public class BinarySortTree { public Node root; public BinarySortTree(Node node) { this.root = node;...
原创
发布博客 2018.08.15 ·
348 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

《剑指offer》第四题(用两个栈实现队列)

描述:  用两个栈实现队列。栈的特征就是先进后出。队列的特性就是先进先出。   代码:package cn.wzq.sword_finger_offer;import java.util.Stack;public class Sword04 { /* * 两个栈实现队列 */ Stack stackIn = new Stack(); ...
原创
发布博客 2018.08.13 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java中i++ 和 ++i的区别

在java中我们知道的是i++先赋值再运算,而++i是先运算再赋值。先看下面代码输出结果是什么:package com.wzq;public class Main { public static void main(String[] arg){ int x = 0; int y = 0; x = x++; x =...
原创
发布博客 2018.08.10 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指offer第三题(数组中找出重复数字)

在一个数组中找到重复数字思想: 用map键值对来存储,键存储数组中的值,值对存储数组中值出现的次数。 代码:package cn.wzq.sword_finger_offer;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;p...
原创
发布博客 2018.08.09 ·
500 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

剑指offer第二题(空格替换)

问题描述:  在字符串中把空格替换成%20。比如字符串“How are you, world!”替换后的字符串是“How%20are%20yout,%20world!”代码:package cn.wzq.sword_finger_offer;public class Sword02 { public StringBuffer replaceSpace(String s...
原创
发布博客 2018.08.09 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

剑指offer第一题(找二维数组中目标数组)

问题描述:  在一个二维数组中,同一行从左到右值逐渐增加。同一列从上到下值逐渐增加。找数组中存在的值。代码思想:发现在二维数组中从对角线为分界线。对角线上方的值都比对角线小,对角线下方的值比对角线的值大。从左下角开始比较。 代码:package cn.wzq.sword_finger_offer;public class Sword01 { public i...
原创
发布博客 2018.08.09 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

太用力的人跑不远

写在前面  有阶段的自己,会用蛮力去学习一些东西,就是这东西不管是否适合目前自己的知识体系, 觉得学了之后会更牛逼就去学,但是这样的东西往往学了记不住。 学习的过程越用力反而显得越吃力, 太吃力的事情,自然就无法有恒心, 这就是很多人会觉得自己做事总是无法持之以恒的原因。  努力不应该是某种需要被时常觉知的东西,意志力是短期内会用完的精神能量。 真正坚持到最后的人靠的不是激情,而是恰到好...
转载
发布博客 2018.08.08 ·
475 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多