哪三条子
码龄17年
求更新 关注
提问 私信
  • 博客:28,944
    社区:5,377
    34,321
    总访问量
  • 37
    原创
  • 7
    粉丝
  • 109
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2008-10-02

个人简介:屌丝一枚

博客简介:

cathuzi的专栏

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得1次评论
  • 获得5次收藏
  • 博客总排名1,375,209名
创作历程
  • 3篇
    2021年
  • 1篇
    2019年
  • 3篇
    2018年
  • 7篇
    2017年
  • 9篇
    2016年
  • 13篇
    2015年
  • 2篇
    2014年
  • 2篇
    2013年
成就勋章
TA的专栏
  • Flutter
    2篇
  • Http
    3篇
  • Android基础知识学习
    15篇
  • Java
    8篇
  • 网络相关
    2篇
  • 其他
    1篇
  • JNI相关
    1篇
  • y
  • httpclient
    1篇

TA关注的专栏 6

TA关注的收藏夹 0

TA关注的社区 4

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinandroid studio
  • 软件工程
    性能优化
  • 学习和成长
    面试
创作活动更多

新星杯·14天创作挑战营·第13期

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

高质量C++编程只能 pdf

发布资源 2009.09.13 ·
pdf

处理器架构分类

一 X86和X64X86和X64分别代表Intel 32位和64位的处理器,这里有个前提是指Intel X86架构的处理器吧。而具体点应该是:1. x86-32: 32位的X86处理器,平常会简写成x862. x86-64: 64位的X86处理器。平常会简写成x64AMD的64位处理器一般简称AMD64二 ARM处理器...
原创
博文更新于 2022.06.21 ·
791 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Flutter日志-ListView

1. ListView.builder 长列表ListView.builder( itemCount: items.length, itemBuilder: (context, index) { return ListTile( title: Text(items[index]), ); },)2. 直接添加 ListItem child创建短列表,像LinearLayout一样。ListView( children: <Widget>
原创
博文更新于 2021.08.16 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Flutter学习日志-1-入门

1. 命令式 声明式 声明式:用户界面就是应用的当前状态。 UI=f(state)声明式UI介绍:https://flutter.cn/docs/get-started/flutter-for/declarative2. Dart语法-和其他编程语言的比较3.RenderObjects 了解
原创
博文更新于 2021.08.15 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Http历史版本和相关知识介绍

参考链接w3c:https://www.w3.org/Protocols/ietf:https://tools.ietf.org/html/rfc2616阮一峰 http://www.ruanyifeng.com/blog/2016/08/http.htmlwiki: https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol一 、Http的历史版本HTTP 各版本发布时间Year HTTP Version1991 0.91996
原创
博文更新于 2021.02.15 ·
338 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP知识总结(三)HttpUrlConnection使用

参考内容:1. Oracle Java HttpUrlConnection2. Android Java HttpUrlConnection在Android系统上和JRE上,Java HttpUrlConnection的API(使用方式)肯定是一样的,但是实现的细节并不一样。一 GETimport java.io.IOException;import java.io....
原创
博文更新于 2021.02.15 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP 知识总结(四) OkHttp3 的使用

参考链接:square:http://square.github.io/okhttp/github:https://github.com/square/okhttpOkhttp是square推出的一个支持Http1.1和Http2.0的客户端(不知道支持1.0不,抽时间确认一下)。打开上面的链接,就可以看到square官方的简短介绍,然后后面给了示例代码。okhttp支持同步和异...
原创
博文更新于 2021.02.15 ·
614 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 从网络服务器获取图片

简单的从网络获取图片的代码片段: private Bitmap loadImageFromNetwork(String imageUrl) { Bitmap bitmap = null; try { InputStream is = new URL(imageUrl).openStream(); b
原创
博文更新于 2015.10.27 ·
816 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

第20章 Annotation

使我们在代码中添加信息提供了一种形式化的方法,是我们在稍后时刻非常方便地使用这些数据。可以在编译时使用,也可以在运行时使用。基本语法怎么使用,我们应该很熟悉。假设有个已经定义好的注解 @Test:package annotations;import net.mindview.atunit.*;public class Testable {    public void execute...
原创
博文更新于 2019.01.16 ·
244 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

HTTP知识总结(二): Apache HttpClient 使用

参考:1. Apache Httpclient tutorial2. Jar包下载 Apache Httpclient 是由apchae提供的http实现。虽然jdk的 java.net包提供了 HttpUrlconnection,但是功能和灵活性都有所欠缺。而apache httclient在效率和功能上有更好的表现。使用httpclient,需要先到apache网站下载对应的ja...
原创
博文更新于 2018.08.09 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存优化 和 性能优化 的总结

从 检查内存,减少使用, 复用,以及及时释放几个维度去考虑。1. 检查    可以ddms查看内存使用情况,可以使用 adb  shell dumpsys meminfo 查看,也可以使用 leakcancy工具查看。2. 减少使用    一, bitmap    二, activity 泄漏    三, 匿名内部类的使用    四, static 全局变量的使用
原创
博文更新于 2017.03.12 ·
511 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ListView优化

从哪几个方面优化入手?1. 复用view (convertView))。    View getView(int position, View convertView, ViewGroup parent);  convertView 即为复用的view,不为null时既可复用。2. 使用 ViewHolder。    解决 findViewById() 重复调用带来
原创
博文更新于 2017.03.12 ·
370 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Bitmap的操作

从网上一个开源的库中整理出来的:1. 裁剪 /** * 裁剪图片 * * @param src 源图片 * @param x 开始坐标x * @param y 开始坐标y * @param width 裁剪宽度 * @param height 裁剪高度 *
原创
博文更新于 2017.03.12 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

String, StringBuffer和StringBuilder

String :  private final char[] value;    可见,String本身的内容不能修改的。StringBuilder与StringBuffer有公共父类AbstractStringBuilder(抽象类)      StringBuffer: 线程安全      StringBuilder:  线程不安全
原创
博文更新于 2017.03.07 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MVP和MVC的区别

1 mvc(model-controller-view)   把业务剥离到controller中,让view专注于现实ui。但是view和model并没有解耦合,controller和view有可能由同一个对象承担,比如Android的Activity.2. mvp (model-view-presenter)    实现了view和model的解耦。提高了系统的扩展性,可测试性,代码
原创
博文更新于 2017.02.13 ·
466 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式的分类

常见的设计模式有23种,共3种分类:一、创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。二、结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。三、行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。Abstract Fac
原创
博文更新于 2017.02.11 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

关于Android Bitmap

说到内存和性能优化,都会谈到Bitmap,经常会谈到recycle()方法。但是又有人说不需要调用recycle().到底是什么情况呢?看源码注视,一目了然。 /** * Free the native object associated with this bitmap, and clear the * reference to the pixel data
原创
博文更新于 2017.02.10 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android DisplayMetrics

两种方式都是通过获得一个 DisplayMetrics对象来获取屏幕的分辨率。获取DisplayMetrics的方 第一种方法:DisplayMetrics outMetrics =context.getResources().getDisplayMetrics();开发文档中是着么描述该中方法的:getDisplayMetricsAdded in API level 1DisplayMe
原创
博文更新于 2016.11.15 ·
1380 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JNINativeMethod结构体及 系统 JNI 接口的注册流程

zygote进程在启动ART虚拟机后,会有一个注册系统JNI接口的调用:AndroidRuntime::start()中: ..... if (startVm(&mJavaVM, &env) != 0) { return; } onVmCreated(env); /* * Register android functions. *
原创
博文更新于 2016.11.10 ·
2951 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Gradle知识点整理

参考文章: Gradle与Makefile构建工具的对比本篇文章是自己学习的梳理。 内容基本上来自以上的参考链接。接触Android studio, 最先“映入眼帘”的自然是Gradle。搜索一下,知道了Gradle是一种“构建工具”。可是,构建工具是什么?Gradle是怎么进行构建工作的?1. 构建工具    简单地说,构建工具要完成整个项目的如下工作:依赖,编译,测
原创
博文更新于 2016.11.10 ·
999 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多