加载中
android framework学习--android studio无缝对接(支持17-28版本api)

自从使用android studio开始,就可以很方便可以点击进入比如jar包或者源码进行阅读学习,以前经常会读到android源码,有些是标红的,网上也搜了些资料,比如下载android的整套源码下来进行学...

linux centos7搭建gitlab

之前接触了linux,也知道目前几年都是流行的docker,故有想而发,在云上的docker上搭建工作的gitlab可以给自己使用,也同时可以接触下大名鼎鼎的docker容器。so do it。 docker作为容器的好处...

关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

Kotlin个人理解入门篇

了解kotlin并开始使用其做开发,是从最近之前做的项目开始之初,用的是kotlin,发现kotlin是一个特简洁,很多语法糖提供使用,可以提高开发效率的语言。谷歌在2017年谷歌大会正式宣布支持and...

2018/10/19 13:13
238
桶排序与基数排序

桶排序:限定场景在0-n 有数值范围内一个无序数列a[k],对无序数列进行分n+1个桶,然后从桶中比较获取回来一个有序数列。 排序方法:1、建立0-n数值的(n+1)一个桶,然后对无序数列中的a[k...

2018/10/12 18:53
105
对于设计模式最近观感的浅薄理解

最近比较多翻阅设计模式,设计模式平时工作中,我们可能会经常见到有,比如单例模式、观察者模式、模板模式,构建者模式,像比如之前使用的线程池内部使用的命令模式等,看的模式越多,越发发...

2018/10/02 18:57
9
设计模型之原型模型与cloneable接口(深度克隆与浅度克隆区别)

原型模型应该属于容易理解简单设计模型了,如果我们有个对象A,需要大量可以对它进行拷贝,或者需要在一个循环体内创建对象,假如对象创建过程比较复杂或者循环次数很多的话,使用原型模式可...

2018/09/25 15:24
56
Univalsal_ImageLoader源码结构与创建者模式 初步小结

最近在回归看Univalsal_ImageLoader源码,本想自己也实现试试写一个,看源码是为了学习看能否使用,助于自己可以写出有自己逻辑结构的代码。 首先我们初始化ImageLoader的配置初始化的时候,...

2018/09/24 19:02
6
c语言手写单链表实现,数组和链表结构对比小结和个人理解

单链表是最简单的链表数据结构,A->B->C->D...一层链接一层,而理解单链表我个人觉得其实理解单链表对于双链表和循环链表其实原理是一样的。双链表好处是前后都有指针互相指向对方一前一后。...

2018/09/12 16:41
72
linux命令小结

摸了一两天的linux命令,为了了解linux的大概目录,对文件的删除、整合操作,都挺多命令需要用到的,做个小结算属于个人笔记,简单,个人是个纯小白。 / 系统根目录 可以 cd /直接跳到根目录...

Linux文件目录结构详解

最近在摸索linux下安装mysql,纯属个人有点小兴趣,在摸索了一堆linux命令后,发现linux就是个大黑箱子,自然而然上网搜看看linux的各个目录各自是做什么,知道然所以然,心中才有数,不然有...

2018/09/09 13:02
21
记录android老项目studio升级3.1+后重新配置gradle踩过的坑

// def releaseApkName = 'KGRingeToneV' + defaultConfig.versionName + '-release' + variant.productFlavors.get(0).name + '.apk' // output.outputFile =......

2018/09/08 14:30
135
Gradle 完整指南(Android)

本文转载自 https://blog.csdn.net/qq_29825237/article/details/54017131 前言 为什么需要学Gradle? Gradle 是 Android 现在主流的编译工具,虽然在Gradle 出现之前和之后都有对应更快的编译...

2018/09/06 14:21
17
C++中 delete 和 delete[] 的区别

C++中 delete 和 delete[] 的区别 当调用delete的时候,系统会自动调用已分配的对象的析构函数。当我们用new [] 分配的对象是基本数据类型时,用delete和delete [] 没有区别。但是,当分配的...

Go
2018/09/05 17:19
13
C++用new来创建对象和非new来创建对象的区别

我们都知道C++中有三种创建对象的方法,如下: #include <iostream> using namespace std; class A { private: int n; public: A(int m):n(m) { } ~A(){}//定义析构函数,用于可......

2018/09/05 15:51
10
关于java字符串常用一些api 效率比拼小结(java对大型的字符串api处理效率比拼)

比如说我们要处理几十万个的字符串的处理,可能比如字符串的正则替换,比如replace、replaceAll,字符串的拼接或添加使用 +,StringBuilder的append,字符串的分割使用split。然而往往如果我...

2018/09/05 13:04
40
转 C++中的inline用法

经常看到有些代码用到inline,这个文章很详细,补盲 https://www.cnblogs.com/fnlingnzb-learner/p/6423917.html

2018/09/04 23:54
11
关于linux的pthread库的使用,我的第一个c/c++线程

今天折腾了比较久,百度了很多文章,因为是在windows下的导入pthread库,折腾了蛮久的,主要是卡在对动态库dll文件和lib、头文件认识之中。估计像新手一枚的我可能才遇到一些这样的坑。 首先...

C++中关于string类型究竟能不能用cout输出的问题

今天在visual studio 学习c++的string类,发现string的不能用c++的cout函数来输出,后来查了下网上的资料发现应该是可以的,最后才发现自己没有进行导入c++的默认的string的头文件,所以它默...

2018/09/02 23:07
312
JNI中java类型与C/C++类型对应关系(转)

JNI中java类型与C/C++类型对应关系 JNI中java类型与C/C++类型对应关系 在如下情况下,需要在本地方法中应用java对象的引用,就会用到类型之间的转换:   1)java方法里面将参数传入本地方法...

2018/09/02 14:35
40

没有更多内容

加载失败,请刷新页面

返回顶部
顶部