自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 windows下使用GRUB2 制作支持BIOS和UEFI的WINPE、LINUX、MAXDOS多引导U盘

前言:因为对这块完全不了解,走了很多弯路。用过很多引导软件,包括GRUB4DOS、XORBOOT、finstTool、syslinux等。这些软件各有特色,我也没能深入的了解,最终选择使用grub2也是因为感觉对BIOS和UEFI的支持都很好,缺点也很明显,就是不能直接支持iso和img等镜像的启动,可以通过加载syslinux的memdisk加载iso,但是memdisk不支持uefi。...

2018-07-15 19:58:52 13966 1

原创 学习笔记2018-1-7

一、Java集合 1、Deque接口提供了一个典型的实现类: ArrayDeque,从该名称就可以看出,它是一个基于数组实现的双端队列,创建 Deque时同样可指定一个 numElements参数,该参数用于指定 Object数组的长度;如果不指定 numElements参数, Deque底层数组的长度为16。 2、Set与Map之间的关系非常密切。虽然Map中放的元素是key- -value

2018-01-07 21:20:00 966

转载 idea 生成Javadoc 报GBK编码错误

用IntelliJ IDEA 生成javadoc时,在"Tools->Gerenate JavaDoc”面版的Other command line arguments 栏里输入:-encoding utf-8 -charset utf-8

2017-12-14 19:06:54 1229 1

原创 学习笔记:Java数组和递归。

程序由指令和数据组成。细想这句话,指令可以理解为逻辑,先放下不谈。数据就是数据,没什么好解释的,可是,数据如何存放、组织、管理便是一个新的问题。程序要能正常的读取和操作数据,就需要将数据合理的组织起来,形成一定的结构,即“数据结构”。 维基百科关于数据结构的解释: 在计算机科学中,数据结构(英语:data structure)是计算机中存储、组织数据的方式。 常见的数据结构有:

2017-12-05 22:45:59 457

原创 学习笔记:Java 分类枚举和策略枚举(枚举的嵌套)

我们总有把东西分门别类罗列的需求,比如一个餐厅,菜单(meal)分为开胃食物(Appetizer)、主菜(MainCourse)、甜点(Dessert)、咖啡(Coffee)。为了让程序更直观,可以这样写:public interface Food { enum Appetizer implements Food { SALAD, SOUP, SPRING_ROLLS;

2017-12-03 10:10:37 8975 3

原创 学习笔记:java枚举

java自1.5后支持枚举。Java中,枚举的本质是一种类,Java在其上做了很多特殊的约束,这也使得枚举具备了简洁、安全和便捷的特性。一、Java枚举(enum)的定义。Java5之前,没有枚举,定义常量的常见方式是这样的:/** * Created by gyx on 2017/11/29. * 没有枚举时,常见的常量定义方式 */public class Sex {

2017-11-30 11:31:46 1075

转载 Android .9图片

一、9patch图片的概念9patch图片是andriod app开发里一种特殊的图片形式,文件的扩展名为:.9.png9patch图片的作用就是在图片拉伸的时候保证其不会失真。所以我们使用.9图片,让图片在指定的位置拉伸和在指定的位置显示内容,这样图片的边边角角就不会出现失真了。二、使用.9图片和不使用的差异9patch和一般图片的区别在于.9图片有四条黑边,而一般的图片没

2017-11-29 17:38:14 193

原创 关于android AIDL的学习总结

上周一周的时间大概都花在了学习AIDL上,现对上周的学习做点总结。一、概述。AIDL是android的一种通信用描述语言,主要用于跨进程间的通信,也就是IPC机制。android常用的IPC方式有Bundle、文件共享、Messenger(本质其实也是AIDL)、AIDL、广播、socket等。二、AIDL用法简介。AIDL被定义为一门语言,理解其语义和语法很有必要。以下摘自http://

2016-11-29 21:07:05 251

原创 关于android service的几点学习总结和梳理

这两天都在学习服务。下面对这两天的学习做一个简单的总结。1.Service不是一个单独的进程,它和它的应用程序在同一个进程中2.Service不是一个线程,这样就意味着我们应该避免在Service中进行耗时操作。3.Android给我们提供了解决上述问题的替代品,就是下面要讲的IntentService; IntentService是继承与Service并处理异步请求的一个类,在Inten

2016-11-17 19:54:55 347

原创 关于天气程序项目的阶段性反思

今天初步学习了线程利用Handle向UI线程发送消息。但是线程和线程之间,主线程线子线程发送消息都不是太清楚,以前用eventbus,很好用。但是具体线程之间的通信原理不是太清楚。没有事先看好数据是什么样子,没能事先设计好数据模型就开始做项目是这次最大的失败之处。凡事预则立,不预则废。就像是自己组装家具一样,要先把零件一个个分类放好,然后看说明书。一个项目开始前,一定要定好需求,一但定下来,不

2016-11-08 22:21:18 196

转载 android 6.0运行时权限检测和从网络上获取数据方法

今天完成两件事:1、android 6.0运行时权限检测。2、从网络上获取气象数据并转换为weatherData。下面分别对这两件事对应的知识点进行整理。一、运行时权限检测。android 6.0开始,默认情况下应用没有任何权限去执行对其它应用、操作系统、用户有不利影响的操作,这涉及到android 6.0的安全体系结构(Security Architecture),也是android安全

2016-11-07 22:41:16 2779

转载 关于利用高德地图API定位所在城市的一切知识点整理

一、高德地图 android 定位 SDK使用方法、步骤和注意事项。 见如下链接:http://lbs.amap.com/api/android-location-sdk/locationsummary/二、一些相关知识点的整理。1、数字证书。原理基于RSA加密,小明用自己的私钥对一段信息进行加密,小红用小明的公钥解密,如果解密不成功,可以认为这段信息不是小明发送的,所以经过私钥加密的

2016-11-06 21:53:07 6147

原创 android gridview 设置高度的方法和一些疑惑

学习android也有一段时间了,开始试着模仿一些app,但实际开始做才发现有很多细节问题是自己不知道的,比如就遇到了标题所述的问题。参考了http://blog.csdn.net/liuwan1992/article/details/52659135?locationNum=5&fps=1。问题解决了,就有一点,不太明白。“第一个 item 去哪里了,就这样被吃掉了嘛,查了查资料,说

2016-10-27 17:07:47 440

mfc实现全屏功能的代码

很多视频播放软件都有全屏功能,这里给了一般的实现全屏功能的代码,在游戏编程或是其它多媒体编程方面都应该有用的。

2009-09-08

win32编写的注册表收藏夹

MFC的出现,使得现在网上关于win32编写的程序已经不多了,虽然可以算是淘汰的东西,但个人觉得这还是属于基础,是学MFC的必经之路,至少在我学习的时候想找win32的资料就很不容易。所以用win32写了一个注册表收藏夹,里面有ODBC的使用和对注册表的一些操作函数。

2009-07-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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