自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (11)
  • 收藏
  • 关注

原创 mac电脑 修改.bash_profile文件

记录下来怎么打开、编辑、修改、保存、退出bash_profile文件

2023-05-03 15:23:04 2249

原创 谷歌 Flutter 2.0 新特性概览

近日,谷歌发布了 Flutter 2.0 版本,它是 Flutter 的重大升级,借助Flutter 2 开发人员能从同一代码库构建跨平台软件,为任何平台创建美观、快速且可移植的应用程序。 但是今天的发布会可能主要是为了强调 Flutter 继续向移动应用过渡,不管它们在哪里都支持应用ーー网络、桌面,甚至是新兴的形式因素,如可折叠的应用。 Flutter 2.0 取得与 Android 和 iOS 的“平等”地位 在 201...

2021-05-21 08:49:35 458

转载 一文看懂Google I/O 2021开发者大会

Google I/O 2021开发者大会(后文简称谷歌I/O)北京时间5月19日凌晨开幕,去年因新冠疫情而被取消之后,2021年谷歌I/O大会重新回归,并采用全程线上的形式,对所有人免费开放。  本次主题演讲有TPU V4人工智能芯片发布,更重要的是谷歌宣布了自己AI技术引导发展的一系列产品,同时更新了Android 12, Wear OS等普通用户熟悉的系统。  AI引导谷歌全部产品  谷歌CEO桑达尔·皮查伊(Sundar Pichai)开场话题自然是疫情和人类的安全。他提到...

2021-05-19 23:46:41 1437

转载 (转)Flutter 1.9 正式发布!令人期待的全平台创新开发体验

本周对Flutter意义非凡。Google 面向中国开发者举办的重量级年度盛会——中国 Google 开发者大会于今日正式拉开帷幕。在主题演讲环节,Flutter 团队宣布推出最新稳定版: Flutter 1.9。这是 Flutter 迄今为止最大的一次版本更新,100 余位贡献者提交共计超过 1,500 份 pull request。Flutter 1.9 引入的新特性与...

2019-09-13 22:15:06 445

原创 Flutter包管理——实现显示随机字符串

一个完整的应用程序往往会依赖很多第三方包,正如在原生开发中,Android使用Gradle来管理依赖,iOS用Cocoapods或Carthage来管理依赖,而Flutter也有自己的依赖管理工具,本节我们主要介绍一下flutter如何使用配置文件pubspec.yaml(位于项目根目录)来管理第三方依赖包。 YAML是一种直观、可读性高并且容易被人...

2019-05-17 12:43:59 3096

原创 Flutter 导航管理(二)

本节当中采用“命名路由”的方式实现导航管理。1、命名路由 所谓命名路由(Named Route)即给路由起一个名字,然后可以通过路由名字直接打开新的路由。这为路由管理带来了一种直观、简单的方式。2、路由表 要想使用命名路由,我们必须先提供并注册一个路由表(routing table),这样应用程序才知道哪个名称与哪个路由Widget对应。路由表的定义如下:...

2019-04-24 12:40:02 171

原创 Flutter 导航管理(一)

导航管理主要是指手机程序界面的跳转管理。导航管理也成路由管理。手机程序界面在Android中通常指一个Activity,在iOS中指一个ViewController。这和原生开发类似,无论是Android还是iOS,导航管理都会维护一个界面栈,手机界面入栈(push)操作对应打开一个新页面,手机界面出栈(pop)操作对应页面关闭操作,而导航管理主要是指如何来管理手机界面栈。 ...

2019-04-24 12:25:31 354

原创 Flutter学习之入门程序HelloWorld (计数器应用)程序解析

前面文章使用Android Studio创建的Flutter HelloWorld 程序实际上是一个简单的计数器,本文将仔细分析一下这个计数器Demo的源码,让读者对Flutter应用程序结构有个基本了解。 在这个案例中,主要Dart代码在lib/main.dart文件中,下面我们来详细分析下这段代码。/** 此行代码作用是导入了Material UI组件...

2019-04-18 12:42:16 304

原创 Flutter学习之自己编写第一个Flutter程序

1、首先确保你已经安装并配置好基于Android Studio的Flutter开发环境。2、创建一个默认的Flutter项目,并启动虚拟机。3、打开lib/main.dart文件。4、删除该文件当中的全部代码,然后用如下代码替换:import 'package:flutter/material.dart';void main() => runApp(new MyA...

2019-04-03 12:41:55 241

原创 Flutter学习之入门程序HelloWorld (IOS APP)

如果在使用Flutter创建IOS程序呢,本文通过创建一个HelloWorld程序进行演示。1、首先在电脑当中安装Flutter,具体方法参照我之前发的博文。2、安装Android Studio,并在Android Studio当中配置Flutter,然后在Android Studio当中创建一个Flutter项目,具体方法可以参照我之前发的博文。3、为了使用IOS虚拟机,需要在电脑当...

2019-03-29 12:26:29 406

原创 Android Studio 中创建Hello,World,Flutter(Mac环境)

1、首先要在mac当中安装flutter,具体安装办法参考https://blog.csdn.net/sunxinghua08/article/details/886592752、安装3.0以上版本Android Studio。具体安装办法大家可以参考网上相关教程。3、在Android Studio中安装 Dart 和 Flutter 插件,具体方法如下: 1)启动Andro...

2019-03-22 12:41:13 811

原创 Flutter安装指南MAC版(亲测)

1、从如下网址下载Flutter mac安装包https://flutter.dev/docs/get-started/install/macos2、将安装包解压后放到任意目录:比如我将文件放到如下目录: /Users/sun/flutter,其中sun是电脑的名称。3、打开终端。并输入:open ~/.bash_profile命令4、在弹出窗口中设置flutter环境变量,...

2019-03-19 12:47:31 645

转载 SQLite数据类型

一、存储种类和数据类型:    SQLite将数据值的存储划分为以下几种存储类型:     NULL: 表示该值为NULL值。     INTEGER: 无符号整型值。     REAL: 浮点值。     TEXT: 文本字符串,存储使用的编码方式为UTF-8、UTF-16BE、UTF-16LE。     BLOB: 存储Blob数据,该类型数据和输入数据完全相同。    由于SQLite采用...

2018-11-27 08:58:42 1499

转载 Android中的LIstView属性

属性名称 描述 cacheColorHint属性 设置重绘时的缓存颜色。通常当你通过指定性 android:background="@drawable/bg"来改变listView背景时,虽然背景变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色了。 listSelector属...

2018-11-27 08:57:56 483 1

转载 android之SQLite数据库insert操作

long android.database.sqlite.SQLiteDatabase.insert(String table, String nullColumnHack, ContentValues values)参数介绍:table: 要插入数据的表的名称nullColumnHack:当values参数为空或者里面没有内容的时候,我们insert是会失败的(底层数据库不允许插入一...

2018-11-27 08:56:56 1468

转载 Android开发学习笔记:数据存取之SQLite浅析

一.SQLite的介绍1.SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C++、.Net等...

2018-11-27 08:47:55 114

转载 Android Adapter 详解

我们在开发Android应用程序的时候,一般会用到Adapter这个接口的子类,它继承结构如下:android.widget.Adapter,所以可以想象它的大体用途。它间接的子类有:ArrayAdapter<T>, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter, ResourceCursorAda...

2018-11-26 09:15:53 524

转载 Android数据库事务操作

Android中的SQLite可以很好的支持事务操作,所谓的事务,就是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全不执行,不能执行某些操作,而不执行其他操作。打个比方,银行的转账操作,A转给B1000块钱,则A的账户中要扣除1000块,B的账户中要增加1000块,这两个行为要么都执行,要么都不执行,不能只执行其中一个操作。使用Android的SQLite的事务也很简单,开始...

2018-11-26 09:11:43 969

转载 Adapter类使用方法

一、SimpleAdapter类使用方法SimpleAdapter的构造函数是:public SimpleAdapter (Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)官方说明了其各个参数含义,我这里根据自己的理解解释下:...

2018-11-26 09:10:30 1417

转载 android解析XML总结(SAX、Pull、Dom三种方式)

在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三种方式进行一次总结。     今天解析的xml示例(channels.xml)如下:<?xml version="1.0" encoding="...

2018-11-26 09:09:43 146

转载 startActivityForResult用法详解

一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requ...

2018-11-25 08:22:59 142

转载 Android页面之间进行数据回传

要求:页面1跳转到页面2,页面2再返回页面1同时返回数据页面1添加如下代码: Intent intent = new Intent(this,Activity02.class);     Bundle bundle = new Bundle();   intent.putExtras(bundle);//将Bundle添加到Intent,也可以在Bundle中添加相应数据传递给...

2018-11-25 08:21:48 932

转载 Android按钮单击事件的四种常用写法总结

很多学习Android程序设计的人都会发现每个人对代码的写法都有不同的偏好,比较明显的就是对控件响应事件的写法的不同。因此本文就把这些写法总结一下,比较下各种写法的优劣,希望对大家灵活地选择编码方式可以有一定的参考借鉴价值。xml文件代码如下:? 1 2 3 4 5 6 7 8 9 10 11 ...

2018-11-25 08:20:51 312

转载 Activity中的四种启动模式

Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的<activity>标签设置android:launchMode属性...

2018-11-25 08:19:46 105

转载 Activity 的 ConfigChanges 属性

官方解释: 通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容:CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSCREENCONFIG_KEYBOARDCONFIG_NAVIGATIONCONFIG_ORIENTATION设置方法:将下列字段用“|”符号分隔开,例如:“locale|n...

2018-11-25 08:16:31 290

转载 AndroidStudio开发环境搭建

一、安装环境操作系统:64位Windows 7系统IDE版本:Android Studio V1.0JDK版本:JDK 7二、实验步骤2.1 下载安装JDK 7JDK已经有了8版本,JDK 8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html...

2018-11-24 08:28:18 665

转载 android调试工具DDMS的使用详解

具体可见http://developer.android.com/tools/debugging/ddms.html。 DDMS为IDE和emultor、真正的android设备架起来了一座桥梁。开发人员可以通过DDMS看到目标机器上运行的进程/现成状态,可以 android的屏幕到开发机上,可以看进程的heap信息,可以查看logcat信息,可以查看进程分配内存情况,可以像目标机发送短信以及打电...

2018-11-24 08:27:02 540

原创 Eclipse集成Android NDK详解

1        目录Eclipse集成Android NDK说明... 12       为什么要用NDK?... 23       为什么要集成?... 24       怎样操作?... 24.1        预备条件... 24.1.1       Cygwin. 24.1.2       Eclipse. 24.1.3       Eclipse CDT...

2018-11-24 08:22:58 232

转载 Android Studio 常用设置

界面设置默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。Settings --> Appearance --> Theme ,选择 Darcula 主题即可。 字体设置系统字体设置如果你的Android Studio界面中,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏的字体,可以这么设置。Settings --&g...

2018-11-24 08:21:53 113

转载 正确使用Android性能分析工具——TraceView

最近公司app中有些列表在滑动的时候会有卡顿现象,我就开始着手解决这些问题,解决问题之前首先要分析列表滑动的性能瓶颈在什么地方。因为之前不会正确使用TraceView这个工具,主要是看不懂TraceView界面下方数据指标的值代表什么意思…以前我用StopWatch类来分析性能,现在觉得弱爆了…不过有些地方StopWatch工具类还是很简单好用的~网上可以找了很多博客来介绍这个工具的使用方法,...

2018-11-24 08:19:24 112

转载 联想E440设置U盘启动的方法

在开机时按F1进入BIOS,进入Security—Secure Boot—Disabled,再进入Startup—UEFI/Legacy Boot选项,UEFI/Legacy Boot选项选择成Both,UEFI/Legacy Boot Priority选择成UEFI First,最后再按F10(Fn+F10)选择Y保存退出。 此外也可在开机时按F1进入BIOS,进入Restart, 在L

2014-12-20 20:00:49 17561 1

原创 如何制作能记录学习进度的SCORM标准课件

一般的SCORM制作工具制作的课件只具备SCORM课件基本功能,也就是能保证在LMS平台上正常运行。因为SCORM标准包含丰富的Date Model,记录学习进度只是其中的一个功能,所以SCORM课件要实现稍微复杂的功能,如记录学习者的学习进度,需要自己修改课件来实现。以eX

2011-08-18 22:19:00 6425 4

原创 getSystemService

<br />getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 <br /> <br />      传入的Name          |          返回的对象             |                   说明<br />WINDOW_SERVICE                      WindowManager          

2011-04-14 23:47:00 494

转载 Android开发指南-用户界面-事件处理

<br />处理用户界面事件Handling UI Events<br />在Android上,不止一个途径来侦听用户和应用程序之间交互的事件。对于用户界面里的事件,侦听方法就是从与用户交互的特定视图对象截获这些事件。视图类提供了相应的手段。<br />在各种用来组建布局的视图类里面,你可能会注意到一些公共的回调方法看起来对用户界面事件有用。这些方法在该对象的相关动作发生时被Android框架调用。比如,当一个视图(如一个按钮)被触摸时,该对象上的onTouchEvent()方法会被调用。不过,为了侦听这个

2011-03-24 23:56:00 583

原创 BigDecmal 舍位模式

ROUND_CEILING       如果   BigDecimal   是正的,则做   ROUND_UP   操作;如果为负,则做   ROUND_DOWN   操作。       ROUND_DOWN       从不在舍弃(即截断)的小数之前增加数字。       ROUND_FLOOR       如果   BigDecimal   为正,则作   ROUND_UP   ;如果为负,则作   ROUND_DOWN   。       ROUND_HALF_DOWN       若舍弃部分>  

2011-03-13 23:44:00 916

原创 AdapterView.OnItemClickListener

<br />前言<br />  本章内容是android.widget.AdapterView.OnItemClickListener,版本为Android 2.3 r1,翻译来自"麦子",再次感谢"麦子"! <br /> <br />正文  一、结构<br />public static interface AdapterView.OnItemClickListener<br />         <br />直接子类<br />         CharacterPickerDialog, Prefer

2011-02-27 23:46:00 2808 1

转载 Android Handler总结

<br /><一>Handler的定义:<br />首要接管子线程发送的数据, 并用此数据配合主线程更新UI.<br />解释 : 当利用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说,你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要 一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面会出现假

2011-02-21 23:59:00 579

转载 java新手走android捷径不足一年月薪3w!

<br />android就业市场目前有多么火爆,真是可以用难以置信来形容,别说局外人不相信,就连我们这些专门从事android开发培训工作的人士也是大大超出预计。由于我们每个月都有几十名学习android的学员完成几个月的学业后就要开始找工作,所以,我们时常都能得到某某学员找到月薪7k或8k以上的android开发工作的消息,至于找个6k左右的工作,那就像家常便饭一样,几乎每个找android开发工作的同学的起薪都在这个数字左右,而在此之前,这些学员没有在任何软件开发公司从事过任何软件开发方面的工作!其中

2011-02-21 23:16:00 1072

原创 drawable(hdpi,ldpi,mdpi) 的区别

<br /> 主要是为了支持多分辨率的.<br />hdpi里面主要放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)<br />mdpi里面主要放中等分辨率的图片,如HVGA (320x480)<br />ldpi里面主要放低分辨率的图片,如QVGA (240x320)<br />系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片<br />所以在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片

2011-02-18 00:10:00 774

原创 webservice开发中的nor any of its super class is known to this context错误解决

webservice开发中的nor any of its super class is known to this context错误解决

2010-08-21 22:45:00 14519 7

TensorFlow入门专题.pptx

TensorFlow入门专题,带领小白快速掌握TensorFlow。 讲解入门的知识,背景,应用以及环境配置 Python的必要知识 深度学习理论知识 TensorFlow实践专题

2020-06-27

利用三种方式学习机器学习

三种方式, 复杂度逐步上升: 调用云端或者手机端API (例如:计算机视觉,自然语言识别) 基于一个现有的机器学习模型, 在你的数据集上重新训练和调优 开发一个新的机器学习模型

2020-06-26

Android应用开发详解(pdf)

Android应用开发详解是一本Android应用开发书籍,既适合Android初学者,也适合具备了一定Android开发经验但需要开发案例的高级读者。 该书分为三个部分,共18章,由浅入深地详细介绍了Android的每个开发细节。 该书基础翔实,实例丰富,案例真实。从基础到案例覆盖了Android应用开发的三大领域:基础应用、网络应用和游戏应用。读者所需要学习的,正是该书描述的

2011-08-04

CMD命令速查手册 cmd命令大全

最全的dos命令大全,以下仅是部分CMD命令 ASSOC 显示或修改文件扩展名关联。 AT 计划在计算机上运行的命令和程序。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL+C 检查。 CACLS 显示或修改文件的访问控制列表(ACLs)。 CALL 从另一个批处理程序调用这一个。 CD 显示当前目录的名称或将其更改。

2011-04-10

Andriod API中文文档

目前最全的Andriod API文档,一共102篇,API文档(Reference)是Android开发的基础,三年来(2007-2010)官方仍未出中文版的API,Android中文翻译组聚一批从事Android开发人员、论坛版主、大学生、研究生等Android爱好者,利用业余时间对Android的API进行翻译,人数从1人到110+人不断壮大,发表的译文从一篇到八十多篇不断增多,为的只是多一份Android中文资料

2011-04-02

iPhone开发基础教程

iPhone是一种全新的移动平台,苹果公司为它推出了强大的软件开发工具包iPhone SDK。本书是一部关于iPhone SDK和iPhone开发的基础教程,内容翔实、语言生动。书中结合消费类设备上常见的实例,循序渐进地讲解了iPhone开发的基本流程,并介绍了最先进、时尚、受欢迎的iPhone特性。    本书内容完整丰富,具有较强的通用性,编程领域中各层次读者都能通过本书快速学习iPhone开发,提高相关技能。 Dave Mark,深受爱戴的Apple技术开发专家,具有多年开发经验。他是许多Mac平台畅销书的作者,包括Learn C on the Mac、Macintosh Programming Primer系列以及Ultimate Mac Programming。可以通过www.davemark.com与他联系。

2011-03-15

网络工程实践教程--基于Cisco路由器与交换机 (课件)

本书从实战出发,按照循序渐进的方式,重点介绍了思科路由器、交换机等网络设备的配置,内容涵盖了组建局域网、广域网所需的从低级到高级的大部分知识,主要包括网络操作常用命令,思科路由器的基本配置和使用,cdp协议的配置,静态路由和默认路由的配置,rip协议、igrp协议、eigrp协议、ospf协议的配置,交换机的基本配置,vlan的配置,维护管理路由器和交换机,配置访问控制列表,配置ppp和ddr,帧中继的配置,配置nat和dhcp的实用技术等,同时为读者提供了一个网络工程综合案例,供读者参考。 本书在结构设计和内容编写上充分考虑教学和实践的需要,每一章都划分为知识准备、动手做做、活学活用、动动脑筋、学习小结五各部分,从而实现学习、理解、实践、总结、思考互相映射。 本书适合作为计算机相关专业计算机网络教材的配套实验教材,也可作为准备参加ccna认证考试的读者及从事网络研究与应用人员的参考书。

2011-03-11

Android应用开发揭秘源代码2(共2部分,请全部下载再解压)

国内第一本基于Android 2.0的经典著作,5大专业社区联袂推荐,权威性毋庸置疑!   本书内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpenGL等高级知识,最重要的是还全面介绍了如何利用原生的C/C++(NDK)和Python、Lua等脚本语言(Android Scripting Environment)来开发Android应用;本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练,又可以将它们直接应用到实际开发中去。

2011-02-27

Android应用开发揭秘源代码1(共2部分,请全部下载再解压)

国内第一本基于Android 2.0的经典著作,5大专业社区联袂推荐,权威性毋庸置疑!   本书内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpenGL等高级知识,最重要的是还全面介绍了如何利用原生的C/C++(NDK)和Python、Lua等脚本语言(Android Scripting Environment)来开发Android应用;本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练,又可以将它们直接应用到实际开发中去。

2011-02-27

ASP.NET网络编程技巧和实例

盘中的实例在Windows 2000和Microsoft .NET FrameWork环境下测试通过,在Windows XP环境下也完全可以运行,光盘中各个目录的结构完全按照书中相应目录的组织,在书中每个实例的头部都有相应的说明,指出了该实例在光盘中对应的文件名,例如第6章的某个示例: 【例程6-7 RequiredFieldValidator控件示例 RequiredField.aspx】 表示这个实例对应了光盘中6目录下的RequiredField.aspx文件,当然,光有这个文件未必能够运行得到我们所需要的结果,有可能还需要用到光盘中images目录或者bin目录中的内容,下面简要介绍该光盘中各目录的内容:

2009-06-19

云计算在教育中的应用

介绍云计算概念、发展、特点及云计算在教育中的应用,包括google套件、QQ功能及应用

2009-06-19

空空如也

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

TA关注的人

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