- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Go语言学习笔记(会议分享表述用)
GO语言分享什么是Go语言?Go,又称golang,是Google于2009发布的一种静态强类型、编译型,并发型,并具有垃圾回收功能的编程语言。也是google推出的第二门开源性编程语言(第一门是Simple语言,Go语言被评为2016年年度编程语言)。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。目前,Go
2017-03-17 10:17:35 891 3
原创 Android 处理内存泄漏的方式
本篇博客为Android内存泄漏的简单分析,以使用android studio 中的android monitor 工具为主要分析工具,MAT为辅助分析工具。
2016-12-22 12:07:42 595 5
原创 android开发中对图片的处理方式汇总
1. LruCache 利用弱引用动态的管理内存(已经过时,但思想可以借鉴)LruCache(Least Recently Used Cache) 全称最近最少使用算法,其主要思想是使用SoftReference(或者WeakReference),因为我们的缓存容量是有限的,它会面临一个问题:当有新的内容需要加入我们的缓存,但我们的缓存空闲的空间不足以放进新的内容时,我们就需要舍弃原有的部分内容从
2016-12-15 10:41:36 5607
原创 Java GC工作机制 //TODO
感谢 千古壹号 公众号的分享以下为自己看了这篇文章后的整理记录,方便记忆及复习。GC的概念GC:Garbage Collections 字面意思是垃圾回收器,释放垃圾占用的空间。让创建的对象不需要像c、c++那样需要程序员手动的delete、free掉 。对于c、c++的开发人员来说内存是开发人员分配的,也就是说还要对内存进行维护和释放。对于Java程序员来说,一个对象的内存分配是在虚拟机的...
2018-11-08 18:09:36 216
原创 Android Bug 收集
1.index of bound expection(相册) 2.Error: Please select Android SDK 3.新建一个webview 加载h5调起微信支付 4.ARouter 组件化开发使用转场动画 出现老页面退出时黑屏 5.EditText不设置背景时,键盘覆盖了输入框底部 6.android8.0的时候主题不能同时设置指定方向和activity透明 7.d...
2018-08-07 16:45:37 676 2
原创 Kotlin 设计模式 //TODO
单例设计模式单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。伴生对象单例(Companion Object)每个类都可以实现一个伴生对象,它是该类的所有实例共有的对象。它将类似于Java中的静态字段。class App : Application() {...
2018-08-01 10:04:22 730
原创 android 图文混排
本文介绍一种Android中简单的图文混排方式首先,大家先看下UI给的效果图:首先我们可以大致简单的分析一下该需求,第一眼看起来,可能会突然想说简单的使用用ImageView + Textview就可以直接实现了,没什么麻烦的地方,但其实不然,因为提示后边的文字是自动换行的,即图片和文字是一体的,且可以在任意位置换行。这样的展示效果当然可以使用自定义控件来实现,但杀鸡焉用牛刀,我们可以使用Text...
2018-05-15 17:49:11 284
原创 Git 命令集合 (内容收集于网络)
一、新建代码库在当前目录新建一个Git代码库$ git init新建一个目录,将其初始化为Git代码库$ git init [project-name]下载一个项目和它的整个代码历史$ git clone [url]二、配置显示当前的Git配置$ git config --list编辑Git配置文件$ git config -e [--global]设置提交代码时的用户信息$ git config...
2018-05-15 17:20:01 172
原创 数据库知识——中级篇
本文的课程来源为w3school,包含本人的重点筛选及总结TOP 关键字=TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。注释:并非所有的数据库系统都支持 TOP 子句。SQL Server 的语法:SELECT TOP number|percent column_name(s) FROM table_nameMySQL 和 Oracle 中的
2017-08-18 17:00:31 539
原创 一部电影,一种人生 (会议分享表述用)
一部电影,一种人生正如一千个观众心里有一千个哈姆雷特,我们在观看每部电影时都像是在看一部哈姆雷特出演的舞台剧。一万部电影里有一万种人生,每一次观影,都是一次对生活的学习和思考。 今日的分享的主题是 和大家一起谈谈那些我曾看过后回味良久的经典影片,其中掺杂一些个人感触,和大家一同分享交流。暴力是独孤者的哀嚎——搏击俱乐部"You're not your job. You're not how muc
2017-08-18 16:58:45 6174 1
原创 数据库知识——基础篇
以下学习内容均来自w3school重要事项一定要记住,SQL 对大小写不敏感!SQL 语句后面的分号?某些数据库系统要求在每条SQL命令的末端使用分号。在我们的教程中不用分号。分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句如果您使用的是 MS Access 和 SQL Server 2000,则不必在每条 SQL 语句之后使用分号,不过某些
2017-04-25 16:06:40 413
原创 android开发中常用的设计模式汇总
本文算是自己对于andorid开发中一些常用的设计模式的学习汇总。在本文中表述若有纰漏或者理解未至深处时还望读者指出,多谢了。关于android现在主流的框架开发,比如mvp + rxjava + reftofit2 + dagger2这样的框架我们在这里不做赘述,本文只探讨android常用的一些设计模式(其实就是java中的设计模式)NO.1 装饰者模式NO.1 单例模式NO.1 工厂模式NO
2017-03-30 17:26:35 619
原创 时间复杂度算法相关
算法优劣分析之时间复杂度时间复杂度和空间复杂度l 通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如使用循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二步就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。l
2017-03-17 10:25:24 374 1
原创 使用expandListView做多级列表时的问题处理
由于项目需要,需要在ListView的条目点击时,ExpandableListView动态的刷新,这一点,可以动态的置换数据源完成。不过,在为ExpandableListView设置适配器的时候,适配器应当继承BaseExpandableListAdapter,这样在adapter才会有notifdatachange方法,从而实现我们的 。但是即使如此还是会出现一个问题,虽然ExpandableLi
2016-12-21 10:19:52 533
原创 集成ZXing完美适配各种机型实现扫一扫~
首先国际惯例compile ‘cn.yipianfengye.android:zxing-library:1.8’而后直接撸代码,我相信你能看懂,很简单的。package cn.bblink.zxingdemo;import android.content.ContentResolver; import android.content.ContentUris; import android.co
2016-09-06 15:26:30 3195
原创 Android集成环信3.x出现java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader
java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader[DexPathList[[dex file
2016-06-22 17:21:34 8038 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人