摘要:
《Head First 设计模式》 1.观察者模式:定义了对象之间的一对多依赖,这样一来,当一个(主题)对象改变状态时,它的所有依赖都会收到通知并自动更新。 我喜欢看报纸,于是我订阅了《人民日报》。那么,《人民日报》每次的新闻都会告诉我(谁让我买了报那)。 a. 这个报社不仅仅我一个人订阅。(报社与 阅读全文
摘要:
《Head First 设计模式》,好书! 策略模式经典的例子:鸭子模型。 假设我们主要研究鸭子(DUCK)的"叫(quack)"和鸭子的飞(fly)。 1.假如,我们想要很多种鸭子在屏幕上飞和叫,想到了设计一个DUCK父类,让许许多多的鸭子子类继承fly()和quack()。这样鸭子们就可以自由的 阅读全文
摘要:
本文不研究这些,只是为了理解,写一篇文章出来自己看。 OSI和TCP/IP: 数据通讯时,从上到下将数据一层一层封包(封装数据),到达另一台电脑时,从下到上一层一层拆包(将封包打开)。 两台计算机如何通讯? 找到你的地址:ip地址 找到对话人物:端口(逻辑端口) 怎么去:传输协议 端口: 有逻辑端口 阅读全文
摘要:
两天完成基本功能,再对其进行细节bug优化,本小白的思路。 思路: 1.用canvas绘制棋盘:得到手机的分辨率。棋盘大小为19*19。将手机宽屏分为21份,取中间19份为棋盘。上下空白位置为按钮功能。 如下:画出棋盘。 1 protected void onDraw(Canvas canvas,P 阅读全文
摘要:
//声明是android 程序 apply plugin: 'com.android.application' android { //编译SDK版本 compileSdkVersion 23 // build tools的版本 buildToolsVersion "23.0.1" defaultConfig { //该应用的包名 ... 阅读全文
摘要:
1.使用usb连接电脑,打开开发者选项,打开usb调试。 2.不能使用仅充电,修改为媒体设备(MTP) 3.如果无法连接可以使用豌豆荚或者金山手机助手连接。 4.运行android程序即可。 5.如果无法运行,可以在 愉快的使用真机调试吧,告别虚拟机! 阅读全文
摘要:
1. 进程与线程 一个进程拥有多个线程,多个线程共享进程的内存块。操作系统不分配新的内存,因此线程之间通信很容易。不同的进程因处于不同的内存块,因此进程之间通信较为困难。 进程:每个进程都有独立的代码和数据空间(进程上下文) ,进程切换的开销大。 线程:轻量的进程,同一类线程共享代码和数据空间,每个 阅读全文
摘要:
1.新建Moudle(eclispe的项目) 其余的和eclipse差不多,一般情况一直next就可以了! 如果选择New Project会重新打开一个AS。一个AS只会有一个Project(eclipse党,我每次手贱都要打开它,习惯!!!)。 2.创建虚拟机,不过真机测试最好不过了。 打开后,新 阅读全文
摘要:
1.如果还没下载 jdk,先把jdk下载,然后下载android studio 安装 百度 android studio ,百度软件中心可以下载。 Android官网可以下载: 网址: http://developer.android.com/sdk/installing/studio.html 或 阅读全文
摘要:
1.不推荐在线安装android ADT,因为需要FQ。可以在网上下载ADT,然后离线安装。 离线安装方式:help->Install ->点击add然后选择你的安装包(不需要解压),一直next 注意:如果安装不上,一定要断网!断网!断网! 2.window->preference 。选择正确的S 阅读全文