fkdshj
码龄13年
求更新 关注
提问 私信
  • 博客:92,900
    社区:2
    92,902
    总访问量
  • 97
    原创
  • 2
    粉丝
  • 115
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2013-04-08

个人简介:step by step

博客简介:

u010217620的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得3次评论
  • 获得19次收藏
  • 博客总排名904,398名
创作历程
  • 13篇
    2022年
  • 29篇
    2017年
  • 67篇
    2016年
成就勋章
TA的专栏
  • android
    77篇
  • 数据库
    2篇
  • 设计模式
    7篇
  • java
    3篇
  • c++
    1篇
  • 面试1
    1篇
  • 面试2
    1篇
  • 滑动冲突
    2篇
  • inflater
    1篇
  • 线程
    1篇
  • 数据结构
    1篇
  • 流量
    1篇
  • 工具
    4篇
  • git
    5篇
  • vim
    1篇
  • com
    2篇
  • 手势
    1篇
  • 日期
    1篇
  • fragment
    1篇
  • 自定义圆环
    1篇
  • shape
    1篇
  • 编辑器demo
    1篇
  • java设计模式
    2篇
  • golang
    2篇
  • mvp
    1篇

TA关注的专栏 5

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

关于i++和++i的思考总结

结论先行 变量 变量计算 举例 性能对比 i i = 1 i++ i++ = i .
原创
博文更新于 2022.03.16 ·
530 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LinkedHashMap如何获取第一个键值

每天坚持输出,哪怕很小的知识点 @Test public void test_LinkedHashMap_findFirstKey(){ LinkedHashMap<String,String> linkedHashMap = new LinkedHashMap<>(); linkedHashMap.put("1","1"); linkedHashMap.put("2","2”); // 关键代码
原创
博文更新于 2022.03.13 ·
3923 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

kotlin var val关键字比较

关键字 说明 举例 var 声明可变变量 var a = 1(var a:Int = 1) a = 2 // pass val 声明不可变变量(l和直,所以不可变) val a = 1 a = 2 // error,a用val声明,不可修改,但是又不同于常量 ...
原创
博文更新于 2022.03.01 ·
1863 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对golang语言var的理解

定义 var是一个关键字,用来声明变量 形式 var name type (var 变量名 变量类型) 举例 声明指针类型 var a,b *int
原创
博文更新于 2022.03.01 ·
1564 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux zip(压缩) unzip(解压)文件夹

一个test文件夹,其中有两个文件,a.txt,b.txt 要求 操作步骤 压缩 将test文件夹压缩为test.zip 1 进入到test目录 2 执行 zip -q -r test.zip * 3 在test路径下输出test.zip 解压 解压test.zip输出到source文件夹 1 进入source(没有创建),将test.zip文件复制到其中 2 执行 unzip test.zip...
原创
博文更新于 2022.02.25 ·
1624 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux环境下输出一个文件夹下的所有文件

两种方式 命令 输出结果 ls -R find -name "*.*"
原创
博文更新于 2022.02.24 ·
2733 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

专业名词LOC&KLOC

loc:line of codekloc:千行代码,例如9.5kloc表示大约9500行代码
原创
博文更新于 2022.02.23 ·
3148 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

beyond compare实现只比较特定关键字

1 打开beyong compare2 打开一个文件3 点击头部工具栏的Rules4 弹出对话框,选中对话框中的importance5 点击下面方框右侧的Edit Grammar6 弹出对话框,点击上面方框下的加号7 弹出对话框,根据提示输入规则名称和规则,比如输入名称hide,规则 .*@hide.*8 所有对话框点击ok9 回到第一个弹出的对话框,下面方框出现我们新增的hide规则,只选中这个规则,即可实现只比较存在@hide关键字的文件...
原创
博文更新于 2022.02.22 ·
1282 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android CTS官方文档信息整理

官方文档分类路径: AOSP-设计-测试 Android 12 CTS变更 https://source.android.com/compatibility/cts/cts-release-notes?hl=zh-cn
原创
博文更新于 2022.02.21 ·
1240 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用mac自带的g++编译c++ hello world程序

sublime,终端 步骤 1 使用sublime编写以上代码,保存文件为hello.cpp到xxx目录 2 打开终端到xxx目录 3.1 在终端输入g++ -o hello hello.cpp 3.2 换行 结果:3.1 终端无任何提示, 3.2 xxx目录下会生成一个hello的可执行文件 ...
原创
博文更新于 2022.02.20 ·
1311 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

golang中:=是什么意思?

说明 声明并赋值,系统自动推断类型,不需要var关键字 四种等价形式 golang java d:=100 没有这种形式 var d // 声明 d=100 // 赋值 int d; d = 100 var d=100 没有这种形式 ...
原创
博文更新于 2022.02.19 ·
669 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang函数定义

golang java 定义 func 函数名([参数列表]) [返回值] 函数访问修饰符 返回值 函数名([参数列表]) 举例 /* 函数返回两个数的最大值 */ func max(num1, num2 int) int { } /* 函数返回两个数的最大值 */ public int max(int num1, int num2){ } ...
原创
博文更新于 2022.02.18 ·
438 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

margin和padding在开发者模式下的区别

设置margin有粉红色背景设置padding无粉红色背景
原创
博文更新于 2022.01.09 ·
1615 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ContentProvider实现数据共享

1 数据共享的标准:ContentProviderContentProvider的简介Uri简介使用ContentResolver操作数据2 开发ContentProviderContentProvider与ContentResolver的关系开发ContentProvider的子类配置ContentProvider使用 ContentResolver调用方法创建ContentPr
原创
博文更新于 2016.01.28 ·
1572 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对android回调的理解(一)

接口I就是a类去b类中拿想要的东西,接口I就是a类的实例代表 a 实现这个接口I,b接收a传递过来的接口实例,在获取数据的地方调用接口的方法即可public class Person{ //一个函数,我把他想象成是接口的实现 public void setName(String name){ Log.d(&amp;quot;log&amp;quot;,name); }}//调用函数,将“老王
原创
博文更新于 2018.10.23 ·
1375 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android的性能优化

1 性能优化的方法:布局优化绘制优化线程优化Bitmap优化响应速度的优化(ANR日志分析方法)ListView的优化内存泄露的优化2 内存优化概述:手机是移动设备,所以CPU,内存不够用。内存使用多了,就内存溢出(oom);cup过多的使用,也就是大量的耗时任务,手机会卡,或程序无响应(ANR)。性能优化的很重要的问题就是内存泄露,内存泄露不会导致程序的功能异常,但是...
原创
博文更新于 2018.04.14 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

配置NDK环境

1 打开文件 open -e .bash_profile 2 输入export NDK_ROOT=/Users/apple/Documents/androidsdk/sdk/ndk-bundleexport PATH=$PATH:$NDK_ROOT3 保存 4 更新 source .bash_profile
原创
博文更新于 2017.11.07 ·
637 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

android发彩信

/** * 发彩信 */private void sendSMS(String url){ Intent intent = new Intent(Intent.ACTION_SEND); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //uri为你的附件的uri,ex:file://sdcard//tmpPhoto.jp
转载
博文更新于 2017.10.07 ·
997 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Android获取Manifest中<meta-data>元素的值

android 开发中: 在AndroidManifest.xml中,<meta-data>元素可以作为子元素,被包含在<activity>、<application> 、<service>``<receiver>元素中,不同的父元素,在应用时读取的方法也不同。1 :在Activity应用元素。 xml代码段:<activity...> <meta-data android:name=
转载
博文更新于 2017.09.06 ·
466 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

上下拉刷新列表总结

上下拉刷新
原创
博文更新于 2017.09.05 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多