午后阳光

既然世界不能用单纯的黑与白描绘,那我便用0和1去解读

排序:
默认
按更新时间
按访问量

【android学习】android知识点总结

1,Android UI体系 1) Android之MVC、MVP 对于小项目可以按如下分法(mvp选用);对于大项目可以按模块分,然后模块内再按如下分发。 分包(按功能分): basal:基类; surface(fragment、activity、broadcast、listene...

2018-03-01 09:11:09

阅读数:901

评论数:0

【C#学习】C#基础

1,符号1)注释① 行注释//VS2013中,快速注释、取消注释:②块注释/**/③段注释///段注释以后使用时会自动提示。 /// <summary> /// /// </summary> 2)展开、折叠代码块#region #endregion2,...

2017-08-31 16:09:18

阅读数:127

评论数:0

【操作系统】操作系统学习总结

1,概念1)2,死锁1)不发生死锁的条件至少保证一个进程获得全部资源。 举例:N个进程共享11台打印机,每个进程要3台,N的取值不超过多少时,系统不会发生死锁? 最坏的情况是1个进程获取3台打印机资源,另外N-1个进程获取到2台打印机,等待获取第3台。所以3+(N-1)*2 = 11,N=53...

2017-06-06 19:49:18

阅读数:930

评论数:0

【网络与通信】网络基础

1,IP地址I地址根据网络ID的不同划分为5种类型:1)A类地址一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”。A类IP的地址第一个字段范围是0~127,但是由于全0和全1的地址用作特殊用途,实际可指派的第一个字段范围是1~126,每个网络...

2017-06-06 19:40:03

阅读数:221

评论数:0

【Android学习】XML(Extensible Markup Language,可扩展标记语言)

1,XML(Extensible Markup Language,可扩展标记语言) 1)概念 W3c组织发布的(该公司也发布了html、CSS、xhtml、html5)。 允许用户自定义标签,描述数据关系。 2)场景 A.保存有关系的数据 B.用作软件配置文件,描述程序模块之间...

2017-05-23 11:29:58

阅读数:425

评论数:0

【编程素质】数据结构+算法

1-1,线性表 1)顺序表 逻辑上相邻的两个元素物理位置上也相邻。 可以随机读取,但增删操作复杂。 2)单链表 读取麻烦,增删简单。 头指针和尾指针无法决定链表长度。 3)循环链表 表中最后一个结点的指针指向头结点,只有头结点是固定的。 4)双向链表 data ...

2017-04-26 21:56:45

阅读数:726

评论数:0

【java学习】java知识点总结

1,概念 1)java三大器:监视器、过滤器、拦截器 2)JVM学习 3)函数式编程(functional programming) 是结构化编程的一种。将电脑运算视为数学上的函数计算,并且避免使用程序状态以及易变对象。函数编程语言最重要的基础是λ演算(lambda calcu...

2017-04-26 16:10:44

阅读数:452

评论数:0

【网页学习】HTML + CSS + JS

基本语法学习查看:W3schoolHTML1)DOM(文档对象模型(Document Object Model))HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。①获取元素:$("#id");//jQuery代码var tbody = document...

2017-03-06 20:37:52

阅读数:1493

评论数:1

【编程素质】多线程编程之设计模式

全文是读书笔记。书为:《Java多线程编程实战指南 设计模式篇》黄海文 著 1,可复用实现代码 (1)遍历线程安全的集合时加锁 多线程环境中,遍历一个集合对象时,即便被遍历的对象本身是线程安全的,为防止遍历过程中该集合的内部结构(增删)被其他线程改变而导致出错,也引入锁。 Ve...

2017-01-31 01:03:27

阅读数:791

评论数:0

【数据库学习】数据库总结、SQL Server、SQList、android之sqlite

1,数据库 1)概念 数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。 常见数据库管理系统有:Access、mysql、sql server 2)特点 ①数据库数据特点 永久存储、有组织、可共享。 (数据的最小存取单位是数据项) ②数据库系统的特点 ...

2017-01-02 22:03:08

阅读数:977

评论数:0

良心推荐:总结Android开发中必备的代码Review清单

前言 本文收集了我自己工作以来提交代码前的所有检查点。事实证明,这样能有效提高自己的代码质量和功能的稳定性。所以推荐大家以后每次提交代码前,都可以看下这份Review清单哈。 此外,可能还有些检查点我并没有发现,欢迎大家踊跃在评论区补充哈~ 清理操作 1.页面退出时,是否完成必要的清理...

2018-06-22 10:39:35

阅读数:72

评论数:0

【java学习】正则表达式(Regular Expression)

1,概念 正则表达式(Regular Expression)起源于人类神经系统的研究。正则表达式的定义有以下几种: ① 用某种模式去匹配一类字符串的公式,它主要是用来描述字符串匹配的工具。 ②述了一种字符串匹配的模式。可以用来检查字符串是否含有某种子串、将匹配的子串做替换或者从中取出符合某个...

2018-06-20 08:44:36

阅读数:11

评论数:0

【算法】电梯调度算法

1,问题描述 假如有十层楼,每层都有相同数量的人,一共有三部电梯并且没有楼梯。你将如何分配电梯来实现性能最优,及最小化每一层的等待时间? 设计一个使大楼里所有人等待时间最短的算法,同时要考虑每一层的负载量。假定每一层人数相同且每层的人以同样的方式使用电梯。假设每天有几个小时是“高峰时段”,算法...

2018-05-14 09:43:07

阅读数:214

评论数:0

【Android学习】Android计量单位

1,概念 1)dp(dip,device independent pixels,设备独立像素) 与设备硬件有关,不同设备有不同的显示效果。 一般为了支持WVGA、HVGA、QVGA,使用dp可以不依赖于像素。 一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1p...

2018-05-04 08:48:19

阅读数:30

评论数:0

【Android学习】消息推送

1,XMPP协议(常用) 1)概念 它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。GTalk、QQ、IM等都用这个协议。 包括GCM服务器底层也是采用XMPP协议封装的。 2)优缺点 优点: 协议成熟、强大、可扩展性强、目前主...

2018-05-03 08:48:16

阅读数:27

评论数:0

【Android学习】Android系统架构

0,概念 Android系统架构采用了分层架构,从低层到高层(5层)分别是: Linux Kernel(Linux内核)、Hardware Abstraction Layer(硬件抽象层)、Libraries(系统运行库或者是c/c++ 核心库)、Application Framework(开...

2018-04-28 08:45:59

阅读数:41

评论数:0

【编程素质】设计模式-工厂模式(Factory Pattern)、 控制反转(IoC)与依赖注入(DI)

1,工厂模式(Factory Pattern) 1)概念 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接...

2018-04-27 08:32:11

阅读数:42

评论数:0

【编程素质】设计模式-适配器模式(Adapter)

1,适配器模式(Adapter,包装器,Wrapper) 将一个类的接口,转换成客户期待的另一个接口。适配器类让原本不兼容的类合作无间。属于结构型模式. 需要被适配的类、接口、对象,这些是我们已有的数据,简称 src(source); 最终需要的输出的数据:简称 dst (destinati...

2018-04-24 09:35:09

阅读数:58

评论数:0

【Android学习】apk生成及安装

1,概念 1)Android的包文件APK分为两个部分:代码和资源,所以打包方面也分为资源打包和代码打包。 2,打包流程 1)通过AAPT工具进行资源文件(包括AndroidManifest.xml、布局文件、各种xml资源等)的打包,生成R.java文件。 2)通过AIDL工...

2018-04-17 20:42:22

阅读数:41

评论数:0

【Android学习】Android常用框架

1,缓存 1)DiskLruCache Java实现基于LRU的磁盘缓存。 2,图片 1)Glide(已使用) ①概念 图片加载。 Glide 支持拉取,解码和展示视频快照,图片,和GIF动画。 ②场景 适合用在那些对图片依赖不大的App中。 2)And...

2018-04-15 15:14:31

阅读数:361

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭