顾施尘
码龄7年
求更新 关注
提问 私信
  • 博客:2,795
    2,795
    总访问量
  • 8
    原创
  • 2
    粉丝
  • 9
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-11-28
博客简介:

weixin_43850593的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得1次评论
  • 获得4次收藏
  • 博客总排名1,672,342名
创作历程
  • 2篇
    2021年
  • 6篇
    2020年
成就勋章
TA的专栏
  • 算法
    2篇
  • Android学习
  • 自定义View
  • c/c++学习

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 移动开发
    android studio
  • 软件工程
    性能优化
  • 学习和成长
    面试
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

移除数组元素(学习篇)

移除数组元素暴力移除双指针暴力移除 public static int removeElement(int[] arr, int val) { int size = arr.length; for (int i = 0; i < size; i++) { if (arr[i] == val){ for (int j = i; j < size-1; j++){
原创
发布博客 2021.10.10 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二分查找(学习篇)

二分查找第一种[left, right]第二种[left, right)第一种[left, right]public static int search(int[] arr,int target) { int l = 0; int r = arr.length - 1; while (l <= r){ int m = (l + r) >> 1; if (arr[m] == target){
原创
发布博客 2021.10.08 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代理设计模式——学习篇

Android学习——代理设计模式定义:为其他对象提供一种代理,以控制对这个对象的访问,分为静态代理和动态代理。简单说就是让别人帮自己做事。下面使用银行办业务举例1.静态代理1.1. 目标接口/** * 银行办理业务 - 目标接口(业务) */public interface IBank { /** * 申请办卡 */ void apply...
原创
发布博客 2020.04.09 ·
127 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

模板设计模式——学习篇

Android学习 模板设计模式定义: 一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。必须得有继承,父类一般都是流程和通用部分的封装,子类一般都是具体的功能和逻辑public abstract class BaseActivity extends AppCompatActivity { @Override...
原创
发布博客 2020.04.06 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java冒泡排序和选择排序——学习篇

冒泡排序应用:数据量足够小 个位数原理:比较相邻的元素,如果前一个比后一个大,就交换。图片来源于参考资料public static void bubbleSort(int[] array){ for(int i=array.length-1;i>0;i--) { boolean flag=true; for (int...
原创
发布博客 2020.04.06 ·
161 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

装饰设计模式——学习篇

Android学习 装饰设计模式装饰设计模式也称包装设计模式,用来动态的扩展对象的功能,也是继承关系的的一种替代方案之一。通俗理解,在不使用的继承的方式下,采用装饰设计模式可以扩展一个对象的功能,可以使一个对象变得越来越强大。下面通过一个Demo来理解下装饰设计模式调用代码PersonEat eat = new PersonEat(); //这是没有装饰过的 只能吃困穷菜ea...
原创
发布博客 2020.04.06 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在ubuntu18.04中安装ns2

记录下安装ns2的过程安装环境第一步 安装gcc编译器及make第二步 安装依赖第三步 解压并编译文件第四步 编写terminal环境下的变量参数第五步 测试最后总结下遇到的坑安装环境Ubuntu 18.04 (VMware)ns2下载链接:https://sourceforge.net/projects/nsnam/files/allinone/第一步 安装gcc编译器及makesu...
原创
发布博客 2020.03.31 ·
1313 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

android编译时注解

android编译时注解前言第一步 创建模块第二步 导入依赖第三步 编写代码第四步 自动生成的结果最后总结下遇到的坑前言总结一下仿写的ButterKnife,以及所遇到的坑.第一步 创建模块创建两个Java Library 和一个Android LibraryJava Library的一个是butterknife-annotations —— 用来声明注解,butterknif...
原创
发布博客 2020.03.31 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏