- 博客(15)
- 资源 (25)
- 收藏
- 关注
原创 什么是热爱编程
看到下文, 感觉自己弱爆了, 要重新好好的”热爱编程”.95年的时候,我高中同学郭军买了一本Borland C++手册,我们两个人此后两年没机会碰真的电脑,没见过Tubro C更没见过Borland C++,生看这本书,看了两年,百看不厌。做不到,别轻易说,我热爱编程,热爱学习。97年,父母在高考前三天给我买了一台电脑,整个假期,全部在电脑面前度过,把VB的全部文档看完,自己学会VB,啃Delphi
2015-08-11 18:20:46 3217 3
原创 Android - 天日期转换周日期
函数功能: 天日期转换周日期 输入数据: String: 日期yyyy-MM-dd, Integer: 步数. 输出数据: int[]: 周步数(7天, 周日至周六); ArrayList<Pair<String, String>>: 日期[星期, 日期号]数组; 空数组用[null, -1]填充. /** * 转换日数据 * 输入是[日期,数据]的数组
2015-08-20 10:04:29 3039 1
原创 Java - Thinking in Java 第7章 习题
1/** * 惰性初始化 * <p/> * Created by wang on 15/8/6. */class Init { public Init() { System.out.println("Init init"); }}public class LazyInit { Init init; @Override public S
2015-08-20 07:14:40 3640
原创 Android - Flux架构
Flux架构, 顾名思义表示”流”, 是以数据流为基础. 任何架构最终的目的都是让程序更加有序, 功能便于扩展, Bug容易追踪. Facebook使用Flux架构来构建客户端Web应用. Flux架构并不是为移动端设计的, 但是我们仍然可以采用这个思想在Android端使用.
2015-08-19 17:29:37 2398 1
原创 Android - 日期类的使用
Android的日期类, Date和Calendar, Date显示, Calendar计算. 处理顺序: String -> Date -> Calendar. 示例实现了几个比较常见的方法: 日期相隔天数, 字符串转换Date类, 获取之前的日期, 判断是否超过今天等.代码:package me.chunyu.Pedometer.manager;import android.util.Pair;
2015-08-18 14:48:05 3021
原创 Java - Thinking in Java 第8章 习题
1/** * 向上转型 * <p/> * Created by wang on 15/8/7. */class Cycle { public void play() { System.out.println("Cycle play"); }}class Unicycle extends Cycle{ @Override public voi
2015-08-07 08:36:39 2656
原创 Java - Thinking in Java 第7章 复用类
复用类包含两种方式: 组合和继承. 组合: 新类中产生现有类的对象. 继承: 按照现有类创建新类.
2015-08-07 08:13:08 1543 1
原创 Java - 继承
Java未写继承的类, 默认继承标准基类Object. 每个类都可以包含一个main()静态方法, 用于单元测试. 继承是对类的复用, 函数内使用super调用基类的相同方法, 区分递归. 派生类中可以添加新的方法, 对基类进行扩展.代码:/** * 继承 * <p/> * Created by wang on 15/8/7. */class Cleaner { private
2015-08-07 07:50:19 1394
原创 Java - 对象引用的初始化方式
Java引用初始化方式: (1) 在定义对象的位置; (2) 在类的构造器中; (3) 在使用对象之前, 即惰性初始化; (4) 实例初始化.代码/** * 四种初始化方式 * <p/> * Created by wang on 15/8/5. */class Soap { public Soap() { System.out.println("Soap")
2015-08-05 07:37:56 3003
原创 Android - Volley的ImageLoader下载图片
使用Volley的ImageLoader下载图片时, onResponse会调用两次, 第一次Bitmap是空, 设置默认图片; 第二次是下载的网络图片. 源码中: // Update the caller to let them know that they should use the default bitmap.imageListener.onResponse(imageContaine
2015-08-05 07:14:41 2855
原创 Android - 设备的DeviceId
Android设备的DeviceId是设备的唯一标识, 作为设备激活的重要依据. 有些设备无法获取DeviceId, 如红米note. 为了保证标识唯一, 使用UUID替代.代码 // deviceId可能为空, 如红米note String deviceId = telephonyManager.getDeviceId(); if (deviceId
2015-08-04 17:50:12 4440
原创 Java - Thinking in Java 第6章 访问权限控制
面向对象的基本问题: 如何把变动的事物与保持不变的事物区分开来. 重构即重写代码, 以使得它更可读, 更易理解, 并因此更具可维护性. 访问权限: public, protected, 包访问权限, private. 本地使用, 未命名包, 即默认包. 每个文件即编译单元, 后缀名.java, 编译之后, 后缀名.class. 类库package, public全部权限, 未命名包内权限.
2015-08-04 15:11:12 1359
原创 Java - Thinking in Java 第6章 习题
1package one;/** * 包内类 * <p/> * Created by C.L.Wang on 15/8/4. */public class One { public One() { System.out.println("This is one!"); }}/** * Output: This is one! */import on
2015-08-04 09:45:54 2639
原创 Java - IntelliJ IDEA 编辑注释模板
位置: File -> Other Settings -> Default Settings (command + “,”) File and Code Templates -> Includes -> File Header -> 编辑如图 IntelliJ IDEA -> 快捷键
2015-08-04 07:43:25 19420 2
原创 Java - Thinking in Java 第5章 初始化与清理
初始化和清理(cleanup)是涉及安全的两个问题. 构造器确保类的初始化, 采用与类名相同的名称, 初始化期间自动调用构造器. 默认构造器就是不接受任何参数的构造器. 重载方法的函数名相同, 参数列表唯一. 如果传入的实际数据类型小于方法声明的形式参数类型, 实际数据类型就会提示. char类型可以匹配int类型, 作为参数传入. 函数没有构造器时, 编译器会自动创建一个默认构造器;
2015-08-02 11:49:48 1355
MMseqs2最新版本可执行文件
2023-07-27
冷冻电镜的低通滤波算法
2022-08-02
craft_models.zip
2021-05-27
ICDAR_2015.zip
2021-05-27
Solidity Programming Essentials
2018-06-09
Earthquake - Android Studio 代码
2014-03-24
ContactPicker(选择联系人) - Android
2014-03-20
Compass-Android
2014-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人