- 博客(60)
- 资源 (1)
- 收藏
- 关注
原创 第2章 计算机数据
人类最常用的数制是十进制,而计算机采用二进制。2.1 二进制数2.1.1 数制为了便于理解二进制,先从大家熟悉的十进制开始介绍。1.十进制十进制的基本特征如下。① 基数为10,采用0、1、2、3、4、5、6、7、8、9十个数码。② 逢十进一。③ 处于不同位置上的数码位权不同。从小数点向两侧数,整数部分第n位的数码位权是10n-1,小数部分第m位的数码位权是10-m。例如:108.625=1×102...
2018-06-28 13:52:59 661
原创 1.2 计算机的分类和应用
不同类型的计算机,其用途不同。1.2.1 计算机的分类计算机的种类很多,可以从不同的角度对计算机进行分类。按照性能分类,可将计算机分为巨型计算机、大型计算机、小型计算机、微型计算机、嵌入式计算机等。1.巨型计算机巨型计算机(Supercomputer)又称超级计算机,是计算机中功能最强、运算速度最快、存储容量最大的一类计算机,多用于国家高科技领域和尖端技术研究,是国家科技发展水平和综合国力的重要标...
2018-06-27 13:44:29 8607
原创 1.1、计算机的产生和发展
1.1.1 计算机的产生人们通常所说的计算机,是指电子数字计算机。一般认为,世界上第一台数字式电子计算机诞生于1946年2月,它由美国宾夕法尼亚大学研制,简称ENIAC,如图1.1所示。图1.1 ENIACENIAC占地面积约170平方米;用了约18000只电子管、1500个继电器、70000只电阻、18000只电容;耗资近49万美元;重约30吨;运算速度为每秒5000次加法,功能还不如现在市场上...
2018-06-27 10:08:35 7202
原创 一前言
前言“计算机导论”是计算机专业学生第一学期开设的课程,不同学校、不同教师、不同时期对该课程的讲解内容不同。本书从培养学生的计算思维角度出发,介绍以下几个方面。(1)简单介绍计算机的基本组成和工作原理,包括二进制数据及其运算、逻辑数据及其运算、逻辑部件、简单计算机的构成。(2)介绍计算机的硬件系统和软件系统。硬件系统不是介绍空洞的构件,而是介绍看得见、摸得着的东西,包括CPU、内存条、I/O设备和...
2018-06-25 10:36:08 208
原创 javascript(注意点) 函数 filter、sort
filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。把一个Array中的空字符串删掉,可以这么写:var arr = ['A', '', 'B', null, undefined, 'C', ' '];var r = arr.filter(function (s) { return s && s.trim(); // 注意:IE9
2017-03-06 18:42:42 980
原创 javascript(注意点) 函数
在JavaScript中,定义函数的方式如下:function abs(x) { if (x >= 0) { return x; } else { return -x; }}第二种定义函数的方式如下:var abs = function (x) { if (x >= 0) { return x;
2017-03-03 18:29:31 293
原创 javascript(注意点) map 、 set 、iterable
Map是一组键值对的结构,具有极快的查找速度。var m = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]);m.get('Michael'); // 95初始化Map需要一个二维数组,或者直接初始化一个空Map。Map具有以下方法Set和Map类似,也是一组key的集合,但不存储value。由于ke
2017-03-03 17:09:33 1096
原创 javascript(注意点) 字符串、数组、对象、循环
如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如:'I\'m \"OK\"!';由于多行字符串用\n写起来比较费事,所以最新的ES6标准新增了一种多行字符串的表示方法,用反引号` ... ` 表示:`这是一个多行字符串`;如果有很多变量需要连接,用+号就比较麻烦。ES6新增了一种模板字符串,表示方法和上面的多行字符串一样,但是它会自动替换字符串
2017-03-03 12:09:09 1042
原创 javascript(注意点) 数据类型和变量
实际上,JavaScript允许对任意数据类型做比较:false == 0; // truefalse === 0; // false要特别注意相等运算符==。JavaScript在设计时,有两种比较运算符:第一种是==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;第二种是===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如
2017-03-02 18:13:26 262
原创 weex mac下 搭建开发环境
参考官网教程 https://weex-project.io/cn/guide/index.html 第一步:安装依赖使用 Homebrew 安装 Node.js 和 weex-toolkitHomebrew 是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件
2017-03-02 12:30:51 1184
原创 laravel 四 路由高级
//路由命名Route::get('routeName', ['as' => 'profile', function () { echo '我是大魔王'; return route('profile');}]);Route::get('routeController/{id}', [ 'as' => 'profile', 'uses' => 'Controller@
2016-10-31 12:00:32 380
原创 laravel 三 控制器
//控制器Route::get('user/{id}', 'Controller@showProfile');Route::get('getUser/{id}', 'admin\UserController@gerUser');<?phpnamespace App\Http\Controllers;use Illuminate\Foundation\Bus\Dispa
2016-10-29 18:07:13 765
原创 laravel 二 路由
//基础路由Route::get('welcome',function(){ return 'test';});Route::post('welcome',function(Request $request){ return $request->all();});Route::put('welcome',function(){ return 'test';})
2016-10-29 16:58:42 1026
原创 PHP 函数 参数可缺省 参数初始化
public function __construct($repository = null, $transformer = null){ $this->repository = $repository; $this->transformer = $transformer;}
2016-10-27 11:11:08 3075
原创 git-flow 备忘清单
官网地址:http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html如果没有安装brew需先安装brewbrew官网地址http://brew.sh/index_zh-cn.html拉取更新git pull origin feature/valuation
2016-10-27 10:13:10 426
原创 laravel 一 搭建环境(mac)Composer下载安装laravel
打开composer官网 http://www.phpcomposer.com 下载最新的composer.phar 打开终端,cd到下载的composer.phar所在的文件夹下执行命令sudo mv composer.phar /usr/local/bin/composermv到/usr/local/bin/composer目录后在终端敲入composer会出现-b
2016-08-08 16:30:52 2180
原创 adb 查看数据库
以防忘记——让它留点痕迹1、运行输入 adb shell (前提是模拟器正在运行) 权限不够的话加: adb root2、进入命令界面后 输入 ls 指令 会列出文件的目录 3、cd 进入你想要的目录里 (在Eclipse中的File Explorer中的dat
2011-08-23 11:07:40 2320
原创 popupWindow添加viewFlipper实现菜单动画效果
activity代码package com.liudan.activity; import java.util.ArrayList;import java.util.HashMap;import java.util.Timer;import java.util.TimerTas
2011-07-17 01:37:23 2018
原创 viewFlipper的基本实现
这个例子实现了在一个activity不同的View之间的切换activity代码 package com.liudan.activity;import android.app.Activity;import android.os.Bundle;import android.vie
2011-07-17 01:26:08 8314 7
转载 区分Activity的四种加载模式----以及Intent的setFlags
转载来源——http://marshal.easymorse.com/archives/2950 在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大
2011-07-15 14:43:34 5690 4
原创 android TimerTask的使用 每隔1秒向控制台打印Log 为了线程安全应该通过hangler来实现
package com.liudan.activity;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;import an
2011-07-15 13:55:16 1585
原创 eclipse 编译器的版本默认是1.5只需修改成1.6即可Android requires compiler compliance level 5.0. Please
Android requires compiler compliance level 5.0. Please fix project properties. 具体操作: 1. 项目 右键 ->android tools ->Fix Project2. 如果不可以,检查Proje
2011-07-15 12:01:23 1720
原创 android退出程序——把activity添加到list,退出时finish()掉所有的activity
代码—————————————————————— package com.example;import java.util.LinkedList;import java.util.List;import android.app.Activity;import android.ap
2011-07-14 13:30:06 2893 1
原创 listView扩展2——java代码方式实现animation动画输出
效果图 一、activity代码package com.liudan.activity;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import android.app.Act
2011-07-13 23:47:11 1925 1
原创 listView——animation xml方式输出实现动画效果
效果图 一、activity代码package com.liudan.activity;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import android.app.Ac
2011-07-13 23:22:27 1305
原创 gallery扩展2——animation基于java代码——实现点击放大缩小
一、activity代码package com.liudan.activity; import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bund
2011-07-13 00:42:40 2508 1
原创 animation扩展3——xml方式 scale放大缩小
效果图: 一、activity代码package com.liudan.activity;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.vi
2011-07-13 00:22:19 4203 1
原创 animation扩展2——scale放大之后再缩小
效果图: 一、activity代码package com.liudan.activity;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.vi
2011-07-12 01:03:04 7891 1
原创 animation的基本实现——Scale、Rotate、alpha、translate
效果图 一、activity代码package com.liudan.activity;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.vi
2011-07-10 18:41:52 1977
原创 gallery——基本实现——能运行
效果图: 一、activity代码package com.liudan.activity; import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.o
2011-07-10 16:29:55 670
原创 ExpandableListView扩展3——增加数据接口
一、activity代码package com.liudan.activity;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.
2011-07-10 01:13:46 1335 1
原创 ExpandableListView扩展2——设置样式风格——能运行
效果图: 一、activity代码package com.liudan.activity;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.con
2011-07-09 23:21:32 5137
原创 Android高手的六大境界
成为Android高手一般分为六个阶段:第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好;第二阶段:精通Android的核心API的使用,例如四大组件所涉及的API、Context等,精通核心界面的编程,例如ListV
2011-07-09 22:28:04 1269 5
原创 ExpandableListView基本实现—能运行
一、activity代码 package com.liudan.activity;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content
2011-07-09 22:27:19 1217
转载 IntelliJ Idea 常用快捷键列表
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C
2011-07-07 00:27:08 412
转载 AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置
2011-07-06 23:59:35 333
用javascript实现背景自动拉伸
2010-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人