- 浏览: 198147 次
- 性别:
- 来自: 长沙
-
文章分类
最新评论
-
atgoingguoat:
Spring Cloud 现状目前,国内使用 Spring C ...
SpringCloud2 从入门 -
zssapple:
taskList.jsp 中的问题解决:if(${sessio ...
JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子 -
793059909:
很详细
Jquery+Spring3+Struts2+Ibatis3框架源代码工程(含权限) -
aa00aa00:
一个中国移动的系统,呵呵,报错来的,现在调试好了
Jquery+Spring3+Struts2+Ibatis3框架源代码工程(含权限) -
小fi(FD):
楼主有考虑过用非关系型数据库实现吗?如果用非关系型数据库,对于 ...
动态表单分析
Android开发环境
方法一:
1 下载 Android SDK
http://code.google.com/android/download.html
http://www.cnd8.com/soft/25873.htm
这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是 Windows)的 SDK包下 载。下载后直接解压就可以使用了。
为了在 DOS控制台中直接使用 SDK的工具,可以将 SDK的目录添加到 Windows的 path环境变量中:在桌面上右击“我的电脑”,依次点击 【属性】 >【高级】 >【环境变量】。双击【系统变量】里面的 Path项,将 Android SDK中 tools目录的完整路径添加到这里。
***************************
Downloading Android SDK Tools, revision 7
Installing Android SDK Tools, revision 7
[post_tools_install.bat] Updating SDK Manager.exe
[post_tools_install.bat] 已复制 1 个文件。
[post_tools_install.bat] Removing obsolete ..\..\SDK Setup.exe
[post_tools_install.bat] Error: 拒绝访问。
[post_tools_install.bat] C:\google\android-sdk-windows\SDK Setup.exe
Installed Android SDK Tools, revision 7
Downloading SDK Platform Android 2.2, API 8, revision 2
Installing SDK Platform Android 2.2, API 8, revision 2
Installed SDK Platform Android 2.2, API 8, revision 2
Downloading Samples for SDK API 8, revision 1
Installing Samples for SDK API 8, revision 1
Installed Samples for SDK API 8, revision 1
Downloading Google APIs by Google Inc., Android API 8, revision 2
***************************
2 下载 JDK6
http://java.sun.com/javase/downloads/index.jsp
下载并安装 Java开发包。
3 下载 Eclipse3.4.1
http://www.eclipse.org/downloads/
在“ Eclipse Packages”标签页中选择“ Eclipse Classic3.4.1”进行下载。这是目前最新的版本。
对于 Eclipse来说,直接解压之后就可以使用。
http://www.netevader.com/index.php/1010110A/0aefd9292cfeb87fda95ffa1e189be837f06c91196946b7ca1db600e7f46fb19fafd3d9140c43e277dc90312ab9ef221204#installing
4 下载 Eclipse的 Android ADT插件 (附件中有下载)
许多教程在这一步都是通过 Eclipse自身的 update功 能进行下载:
启动 Eclipse,选择【 Help】 > 【 Soft Updates】 > 【 Find and Install…】
选择“ Available Software”标签页,点击【 Add Site…】按键。添加 update站点: https://dl-ssl.google.com/android/eclipse/
这时窗口中新增了“ https://dl-ssl.google.com/android/eclipse/”项,选中该项,点击【 Install…】按键即可下载。
注: 许多国内的网友都无法完成这样的升级,通常是进行到一半就没有任何反映了(其他插件,例如 pydev也是这样)。
没关系,我们直接到 Android官网去下载这个 ADT插 件:
http://code.google.com/android/adt_download.html
下载完成后解压,将“ features”和“ plugins” 目录中的文件拷贝到 Eclipse的对应目录中就可以了。
重启 Eclipse,进行 Android SDK设置:
选择【 Windows】 > 【 Preferences…】打开编辑属性窗口
选择 Android属性面板
加入 Android SDK的目录(点击【 Browse…】进行选择,这里是“ android-sdk-windows-1.0_r1”所在的目录)。
设置 Eclipse的 Java JDK属 性设置
选择【 Window】 >【 Preferences…】打开编辑属性窗口
选择 Java属性面板
选择 Java编译器为 6.0
点击 Apply,和 OK。
注: 这是大多数教材提到的步骤。可是很奇怪,在我安装的时候并没有经历这样一个步骤(实际上,根本就没有 “ Java编译器为 6.0”这个选项)。
我这里的 Eclipse版本为最新的 3.4.1, 可能与它有关。
创建一个 Android 工程
搭建好开发环境之后,我们来创建一个 Hello World工程,体验一下 Android的开发。
1 选择【 File】 >【 New】 >【 Project】
2 选择【 Android】 >【 Android Project】,点击【 Next】
3 创建一个新的 Android工程
Project name( 在计算机中 存储工程的目录名 ): HelloWorld
Package name( 包名,请参 考 Java相关的概念 ): com.china.hello
Activity name(UI 界面 窗口的类名,从 Activity继承而来 ): HelloChina
Application name( 应 用的标题名字 ): test Android
这样一个 Android的工程就创建完毕了。
在 Package Explorer窗口中选择【 src】 >【 com.china.hello】 >【 HelloChina.java】文件,编辑代码:
package com.china.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloChina extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle saveInstanceState) {
super .onCreate(saveInstanceState);
//setContentView(R.layout.main);
TextView tv = new TextView( this );
tv.setText( "helloWorld" );
setContentView(tv);
}
}
运行
在“ Run As”窗口中选择“ Android Application”,过一会儿就会出现图 1所示的模拟器窗口:
图 1 Android模拟器
点击模拟器中的“ MENU”键解锁,我们的程序就出来了,见图 2。
图 2 helloworld程序
方法二:
最近没什么事情做,突然想玩玩Google的Android开发。
首先需要了解Android需要哪些开发软件,JDK 1.5.0 + Tomcat + MyEclipse 6.0/Eclipse3.4 + Android SDK + 插件ADT 0.9.1。
下载地址:
(1)MyEclipse 6.0:http://www.eclipseplugincentral.com/displayarticle692.html
(2)Tomcat 6.x:http://tomcat.apache.org/download-60.cgi
(3)JDK 1.5:http://java.sun.com/javase/downloads/index.jsp
(4)Eclipse3.4:http://www.eclipse.org/downloads/
(5)Android SDK 1.5:http://developer.android.com/intl/zh-CN/sdk/1.5_r2/index.html
(6)ADT 0.9.1:http://dl-ssl.google.com/android/ADT-0.9.1.zip
一切开发软件都准备好后,接着就是要配置环境,大家都知道MyEclipse的开发环境配置还是有点麻烦的
1.配置JDK
我的电脑右键——>属性——>高级——>环境变量
1)在系统变量里新建“JAVA_HOME ” 变量,变量值为:D:\Program Files\Java\jdk1.6(根据自己安装路径填写)
2)新建“classpath ”变量,变量值 为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3)在“Path ”变量(已存在不用新建)添 加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)
4)“开始”-->“运行”-->输入cmd 然后输入“javac”-->"Enter",如果能正常出现JDK的版本号,说明配置成功!
补充环境变量的解析:
JAVA_HOME:jdk的安装路径
classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。
path:系统在任何路径下都可以识别java,javac命令。
2.配置Tomcat
在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。
1)新建系统变量“CATALINA_HOME ” 值为:D:\Program Files\Tomcat5
2)在系统变量“CLASSPATH ”的值的 后面加入:%CATALINA_HOME%\common\lib;
3)在系统变量“Path ”的值 中"%JAVA_HOME%\bin;"的后面加入以下内容:%CATALINA_HOME%\bin;
4)进入Tomcat目录下的bin里面,双击startup.bat,在浏览器里输入“localhost:8080”,测试是否成功, 端口可以修改
3.配置Android SDK 1.5
1)新建系统变量,在“变量名”中填“SDK_HOME
”,
在“变量值”加填D:\Program Files\android-sdk-windows-1.5_r1
2)在系统变量“Path ”变量,在“变量 值”后面加上;%SDK_HOME%\tools,注意前面的分号
3)“开始”-->“运行”-->输入cmd 输入 android -help 可以看到帮助信息,说明配置成功
4.MyElicipe中安装插件ADT
1)打开MyElicipe,Help -> Software Update -> Find and Install... ->选择第二项:Search for new features to install —>点击next
2)点击New Local Site… —>选择ADT所在的文件夹,左侧选择ADT-0.9.0 —>点击Finish
3)安装完ADT插件后,重启MyElicipe
4)打开File ->New,看有无出现Android Project选项,没出现也别着急,再点击“Other...”选项 ,看是否有Android选项,有则安装成功
5.MyElicipe中关联 Android SDK
1)菜单“Windows->Preferences”,打开Preferences对话框,点击Android,在右侧的 Android Reference中,点SDK Location文本框右侧的Browse…按钮,找到D:\Program Files\android-sdk-windows-1.5_r1,点击“确定”。
[1] 到http://developer.android.com/ 下载SDK,我家里的网络连不上,所以我是在单位上下载的zip包。
[2] 到http://www.eclipse.org/ 下载Eclipse JEE 3.4版本,为什么要JEE版本,我也不太确定,不过这个版本功能都可以用,所以我建议还是下这个吧
[3] 下载安装ADT插件,如果你可以连上developer.android.com,你可以在线安装这个插件。
配置:其实很简单,进入Eclipse的Preferences,然后点选Android,选择Android SDK的目录。
测试,新建一个Android项目,如下图:
不用该任何源代码,点选Run -> Run Configuration..., 如下图配置
然后点选Target,然后点选AVD Manager,然后Target选1.5, Skin选择HVGA,然后点Create。
然后点击Apply和Run,就可以看到如下仿真器的界面了。
我只写了两个小例子,简单的对比一下iPhone和Android开发。
Android是用Java,标准的Java 5写法,全部符合注解,泛型的要求。所有Java的基本功都可以用上,入门比较容易。这方面iPhone使用Objective-C,语法还是相对比较怪 异的:) Android SDK的文档集成了强大的搜索功能,很不错。不过比iPhone的文档比略差,举个例子,ArrayAdapter这个类有个构造函数public ArrayAdapter (Context context, int textViewResourceId, T[] objects), 第二个参数其实可以使用一个常量 android.R.layout. simple_list_item_1,可是文档里没有链接。
在界面 这块,Android和iPhone的机制相同,使用Adapter/Delegate这种感念避免过多的类继承。Android开发也是使用xml来表 示界面,资源的,这个和iPhone比较像。不过iPhone的Interface Builder明显领先Android那种糟糕界面设计两个时代。另外一个我觉得Android不如iPhone的地方时仿真器第一次启动太慢了,所以如 果开发调试Android应用,不要关掉仿真器,否则重启太慢了。在我MacBook/HP (CPU 2.0G, 2G)的电脑上,基本上要1分多种,而iPhone仿真器只需要几秒钟。
当然了,Android有它的优势,首先开源,其次它未来很可能在上网本上也有应用,所以可以假设未来终端的部署量应该多于iPhone OS的部署量。其次,Android开发,确实不需要买苹果电脑,可以在Windows/Linux/Mac上都可以开发,应该会有更多的人选择为 Android写程序。话虽然讲了这么多,不过我还是觉得为iPhone写程序比为Android写程序愉快,说不出为什么^_^
方法三:
一、准备所需软件。
1、安装JDK1.6(已安装跳过此步)
由于SUN已经被Oracle收购,所以,现在下载jdk有点麻烦。
有两个途径可以下载,直接在百度搜索JDK 1.6。当然这是废话。对于咱们程序员,时刻掌握最新信息是王道,所以让我们看看怎么从oracle网站下载JDK。
首先在浏览器地址栏中输入http://www.sun.com/ , 会自动跳转到oracle的主页,当然,直接打http://www.oracle.com/ 也 是可以的。
找到左下方中间件(Middleware),点击Java。进入Oracle的Java主页。进入后注意不要点击右侧Get It Free,这个下载的不是JDK,而是JRE。我们要点击的是右侧中间的Download,点一下,会自动展开,选择第二个Java Technology Downloads。
然后到了下载页面,默认已经选好windows,直接点击Download。
点击后,会进入Java所有产品的下载主页。选择中间的Java SE,Java SE(JDK)6。
进入后选择中间java,JDK。
然后会弹出登录界面,点击下面Skip this Step即可,跳转到下载页面后,会自动进行下载。
以上是最常规的下载JDK的方式,通常我们不用这么麻烦,直接访问http://java.sun.com/javase/downloads/index.jsp 就 可以了。
最简单的方式是直接百度,搜索下载MyEclipse 8 GA即可,到今天为止(2010.2.27)最新版本为MyEclipse 8.5 M2,这个还是里程碑版,有兴趣的可以去下载试用。
再者,可以直接去MyEclipse网站下载,但是其网站屏蔽了中国大陆Ip,只能靠代理才能打开了。
这里上两张图供大家“欣赏”一下好了,MyEclipse分两个版本,一个是普通版本,一个Blue版本,Blue版本集成了所有普通版本的功能,与之不
同的是,Blue版本加入了对WebSphere框架的开发支持。我本地使用的是Blue版本,提供给大家一个普通版本的下载链接。
http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-win32.exe
再给大家一个Key,可以用到2012年12月31日。
Key:ALR8ZO-755444-6767865871087559
3、下载ADT(Android Development Toolkit)
安装完MyEclipse以后,启动。选择help->Software Updates->add/remove
software...
稍等几分钟后,打开下载管理器,选择Add。
然后在Search里面打入android,MyEclipse会自动过滤出ADT插件,然后点击next。
由于我这里的MyEclipse已经安装过了,所以选中后,next是灰色的,如果第一次安装,next会 亮起来,点击next就行了。
点击后,会返回Add/Remove Software界面,里面会多一个Android Development Toolkit 后面标注是to install,点击apply即可,稍等下载完成。
下载完成后,MyEclipse会提示重新启动,点 否,手动关闭MyEclipse。接下来先要安装Android SDK。
首先到http://developer.android.com/sdk/index.html 下 载开发包。点击相应平台的链接即可。
然后勾上I agree to the terms of the Android SDK License Agreement. ,同意许可,点download下载。
http://dl.google.com/android/android-sdk_r04-windows.zip
注意:有些地方的网络或机器不能访问此网站,复制下载地址,直接用迅雷下载即可。
下载完毕后,将压缩包解压到硬盘随意位置,我是解压到C:\android\跟目录下。
我的习惯是一般将SDK安装到C盘根目录下面,这样用起来比较方便,在team开发的时候,不用将路径改来改去的。
运行后,安装程序会自动获取最新列表,请保证网络正常。这里选择Accept All,下载所有版本的SDK和GoogleAPIs,虽然我们这里讲的2.1的开发环境,为了将来可能会涉及低版本的开发,所以这里选择接受所有,然后 点击Install Accepted,接下来就是漫长的等待了。
有些同学可能在下载是显示无法下载,是因为无法访问google的https下载源,只要将https下载源强制成http就可以了, 在setup中点击settings,勾选Misc里面的Fetch https... sources to be fetched using http://..即可。
选择后点击save,然后点击Installed Packages,点击右侧左下的Update All,按照上面操作下载即可。
下载完毕后,我们还需要创建一个虚拟设备(AVD,Android Vertual Devices),点击左边列表中的“Virtual Devices”,然后点击new。
Name:为必填项,随便起个名字,我这里起的是AVD7,意思就是Android虚拟设备7,7是SDK版 本。
SD Card:4000MB,意为4G的SD Card。
Skin:使用默认即可,根绝不同开发,可能需要选择不同的分辨率。
HardWare:支持的硬件,我这里除了默认,还选择了SD Card Support和Battery Support,也就是SD卡和电池的支持。这里根据需要添加,点击new,在列表里面选择需要的项目即可。如果单纯跑hello world,使用默认就可以了。
配置完成后,Create AVD。此操作比较漫长,耐心等待。
创建完成后会给出此创建的AVD的信息。转帖请注明: http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html
点击ok,返回到Manager。这时,刚刚创建的AVD已经显示在列表中了,并且状态是对钩。
关闭Manager即可。
到此,软件准备结束。
二、配置开发环境。
1、配置MyEclipse的JDK
打开MyEclipse,会出现一个提示。提示说没有配置Android SDK路径。
直接点击ok关闭。
首先先配置JDK,点window->Preferences打开MyEclipse的全局配置。从左边树中先选择 java,Installed JREs,然后选择Add,弹出JRE类型,选择第三个Standard VM(标准虚拟机),点Next。在JRE Home选择Directory(目录),选择刚刚安装完的JDK根目录,然后点OK,稍等一下,MyEclipse会自动搜索目录收集信息。
注意这里一定要选择JDK安装目录,不是JRE安装目录。如果选错,开发中会出错。
配置完成后,点击finish。
然后返回JDK列表,将JDK1.6勾选上即可。
完成后先不要点确定。
2、配置Android。
在左边树上点击Android,右边出现Android SDK配置,点击SDK Location右边的Brower,选择Android SDK目录,点击确定。最后点击Apply,应用当前配置。点击应用后,稍等一会,列表中将会出现所有的已经下载的SDK。
到此位置,开发环境配置完毕,下面我就使用MyEclipse创建一个Android工程。并运 行。
三、Hello Worid
1、在左侧Package Explorer空白除点击鼠标右键,选择new->other
2、在弹出来的对话框中,选择Android->Android Project,点击next。
3、配置工程基本信息。
这步比较复杂,首先输入一个工程名称,这里我取名helloworld,然后contents选择“Create new project in workspace”,下面build target选择android 2.1。
Properties里面的Application Name(程序名称)姑且打入Hello World,这里可以根据需要填写。下面package Name(包名)填写需要创建的包路径,这个包路径包括存放初始创建的Activity。Create Activity里面打入HelloWorldActivity。Min SDK Version(最低SDK版本)因为SDK的各个版本并不完全兼容,所以 默认即可,点击finish完成
4、错误修复
如果建立完工程后,在problem里面出现错误提示,说找不到什么什么的,说明在创建工程时,没有将JDK 放入Build Path里面。所以要手动添加一下。
首先在工程上点击鼠标右键,选择Properties,然后在打开的属性窗口中选择Java Build Path,点击Add Library添加一个库。
在打开的窗口中选择JRE System Library,点next。
然后选择Workspace default JRE,看看括号里面的是不是你添加的JDK,如果正确,点击finish。
这时候MyEclipse会重新编译工程,错误消失。
这个错误的引起可能是ADT的bug造成的,等待下个版本更新吧。
创建完工程后,什么都不需要修改,工程上点击鼠标右键,选择 run as->Android Application。
这时,弹出AVD窗口(注意标题是你刚刚建立的AVD名字,我这里是 AVD7),第一次启动会很慢,请耐心等待。观察控制台,会打印启动信息。
控制台信息:
等启动完毕后,会发现HelloWorld运行起来,在屏 幕上会显示Hello World,HelloWorldActivity!
- aa.rar (7.9 MB)
- 描述: Android ADT插件 features plugins
- 下载次数: 19
发表评论
-
Maven3的POM.xml元素说明详解
2017-09-20 16:53 998Maven3的POM.xml元素说明 POM代表项目对象 ... -
jquery easyui 布局示例
2014-05-30 00:54 1654<!DOCTYPE html PUBLIC " ... -
struts2 easyui combobox
2014-05-27 15:32 1032今天花了半天才搞定。 网上找了不少例子。最后搞定了。 ... -
移动动漫计费DEMO
2014-04-01 16:31 953中国移动动漫基地产品能力开放池Android客户端开发手册 ... -
MyBatis的foreach语句详解
2014-02-10 09:55 908foreach的主要用在构建in ... -
命令学习日志
2013-12-20 15:57 787可在dos命令下执行查看端口号:netstat -aon|f ... -
Spring Security 3.2 过滤器
2013-08-14 11:15 967表3.1。标准过滤器假名和顺序 别号 ... -
一个般项目管理流程
2013-07-15 08:32 889一个管理流程从一个项目提出到结束,按照ISO9 ... -
Oralce 10G学习日志
2013-01-25 13:47 901技 术 文 件 ... -
linux oracle sys 密码修改
2013-01-24 15:00 15291、登录Linux系统 2、进入Oracle用户 ... -
动态表单分析
2012-05-31 19:52 2457java动态表单,在网上看 ... -
MyEclipse 10 + svn
2012-05-30 17:32 9MyEclipse 10安装 下载地址: http:// ... -
ANT 入门手册
2011-02-22 16:46 2040一:基础语法 1.ant的编译文件默认为build.xm ... -
oracle 9i 学习 过程
2010-12-16 10:36 1623启动 之前已经安 ... -
StarUML指导手册(转)
2010-11-16 17:01 26741. 综述: StarUM ... -
测试文档模板下载(供新手学习)
2010-11-16 10:27 2446目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进 ... -
google code 看到密码时可以这样试试
2010-09-02 15:31 12481 http://www.mariogold.com/ 2 ... -
MyEclipse6.5的速度性能优化大提速
2010-09-02 11:18 4641MyEclipse是Eclipse ... -
iBATIS 3 动态SQL
2010-09-01 09:44 2931字符串是:<if test="status ! ... -
mysql5 rpm linux 安装过程
2010-07-02 18:03 3866mysql5 rpm linux 安装过程 MySQL ...
相关推荐
全国大学生智能汽车竞赛自2006年起,由教育部高等教育司委托高等学校自动化类教学指导委员会举办,旨在加强学生实践、创新能力和培养团队精神的一项创意性科技竞赛。该竞赛至今已成功举办多届,吸引了众多高校学生的积极参与,此文件为智能车竞赛介绍
字卡v4.3.4 原版 三种UI+关键字卡控制+支持获取用户信息+支持强制关注 集卡模块从一开始的版本到助力版本再到现在的新规则版本。 集卡模块难度主要在于 如何控制各种不同的字卡组合 被粉丝集齐的数量。 如果不控制那么一定会出现超过数量的粉丝集到指定的字卡组合,造成奖品不够的混乱,如果大奖价值高的话,超过数量的粉丝集到大奖后,就造成商家的活动费用超支了。我们冥思苦想如何才能限制集到指定字卡组合的粉丝数,后我们想到了和支付宝一样的选一张关键字卡来进行规则设置的方式来进行限制,根据奖品所需的关键字卡数,设定规则就可以控制每种奖品所需字卡组合被粉丝集到的数量,规则可以在活动进行中根据需要进行修改,活动规则灵活度高。新版的集卡规则,在此次政府发布号的活动中经受了考验,集到指定字卡组合的粉丝没有超出规则限制。有了这个规则限制后,您无需盯着活动,建好活动后就无人值守让活动进行就行了,您只需要时不时来看下蹭蹭上涨的活动数据即可。 被封? 无需担心,模块内置有防封功能,支持隐藏主域名,显示炮灰域名,保护活动安全进行。 活动准备? 只需要您有一个认证服务号即可,支持订阅号借用认证服务号来做活动。如果您
出口设备线体程序详解:PLC通讯下的V90控制与开源FB284工艺对象实战指南,出口设备线体程序详解:PLC通讯与V90控制集成,工艺对象与FB284协同工作,开源学习V90控制技能,出口设备1200线体程序,多个plc走通讯,内部有多个v90,采用工艺对象与fb284 共同控制,功能快全部开源,能快速学会v90的控制 ,出口设备; 1200线体程序; PLC通讯; 多个V90; 工艺对象; FB284; 功能开源; V90控制。,V90工艺控制:开源功能快,快速掌握1200线体程序与PLC通讯
基于Arduino与DAC8031的心电信号模拟器资料:心电信号与正弦波的双重输出应用方案,Arduino与DAC8031心电信号模拟器:生成心电信号与正弦波输出功能详解,基于arduino +DAC8031的心电信号模拟器资料,可输出心电信号,和正弦波 ,基于Arduino;DAC8031;心电信号模拟器;输出心电信号;正弦波输出;模拟器资料,基于Arduino与DAC8031的心电信号模拟器:输出心电与正弦波
MATLAB口罩检测的基本流程 图像采集:通过摄像头或其他图像采集设备获取包含面部的图像。 图像预处理:对采集到的图像进行灰度化、去噪、直方图均衡化等预处理操作,以提高图像质量,便于后续的人脸检测和口罩检测。 人脸检测:利用Haar特征、LBP特征等经典方法或深度学习模型(如MTCNN、FaceBoxes等)在预处理后的图像中定位人脸区域。 口罩检测:在检测到的人脸区域内,进一步分析是否佩戴口罩。这可以通过检测口罩的边缘、纹理等特征,或使用已经训练好的口罩检测模型来实现。 结果输出:将检测结果以可视化方式展示,如在图像上标注人脸和口罩区域,或输出文字提示是否佩戴口罩。
1、文件内容:kernel-debug-devel-3.10.0-1160.119.1.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/kernel-debug-devel-3.10.0-1160.119.1.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、更多资源/技术支持:公众号禅静编程坊
该文档提供了一个关于供应链管理系统开发的详细指南,重点介绍了项目安排、技术实现和框架搭建的相关内容。 文档分为以下几个关键部分: 项目安排:主要步骤包括搭建框架(1天),基础数据模块和权限管理(4天),以及应收应付和销售管理(5天)。 供应链概念:供应链系统的核心流程是通过采购商品放入仓库,并在销售时从仓库提取商品,涉及三个主要订单:采购订单、销售订单和调拨订单。 大数据的应用:介绍了数据挖掘、ETL(数据抽取)和BI(商业智能)在供应链管理中的应用。 技术实现:讲述了DAO(数据访问对象)的重用、服务层的重用、以及前端JS的继承机制、jQuery插件开发等技术细节。 系统框架搭建:包括Maven环境的配置、Web工程的创建、持久化类和映射文件的编写,以及Spring配置文件的实现。 DAO的需求和功能:供应链管理系统的各个模块都涉及分页查询、条件查询、删除、增加、修改操作等需求。 泛型的应用:通过示例说明了在Java语言中如何使用泛型来实现模块化和可扩展性。 文档非常技术导向,适合开发人员参考,用于构建供应链管理系统的架构和功能模块。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
C#与VB实现欧姆龙PLC的Fins TCP通信案例源码:调用动态链接库进行数据读写,定时器与计数器数据区的简洁读写操作示例,C#与VB实现欧姆龙PLC的Fins TCP通信案例源码:调用动态链接库进行读写操作,涵盖定时器计数器数据区学习案例,C#欧姆龙plc Fins Tcp通信案例上位机源码,有c#和VB的Demo,c#上位机和欧姆龙plc通讯案例源码,调用动态链接库,可以实现上位机的数据连接,可以简单实现D区W区定时器计数器等数据区的读写,是一个非常好的学习案例 ,C#; 欧姆龙PLC; Fins Tcp通信; 上位机源码; 动态链接库; 数据连接; D区W区读写; 定时器计数器; 学习案例,C#实现欧姆龙PLC Fins Tcp通信上位机源码,读写数据区高效学习案例
可调谐石墨烯超材料吸收体的FDTD仿真模拟研究报告:吸收光谱的化学势调节策略与仿真源文件解析,可调谐石墨烯超材料吸收体:化学势调节光谱的FDTD仿真模拟研究,可调谐石墨烯超材料吸收体FDTD仿真模拟 【案例内容】该案例提供了一种可调谐石墨烯超材料吸收体,其吸收光谱可以通过改变施加于石墨烯的化学势来进行调节。 【案例文件】仿真源文件 ,可调谐石墨烯超材料吸收体; FDTD仿真模拟; 化学势调节; 仿真源文件,石墨烯超材料吸收体:FDTD仿真调节吸收光谱案例解析
RBF神经网络控制仿真-第二版
松下PLC与威纶通触摸屏转盘设备控制:FPWINPRO7与EBPRO智能编程与宏指令应用,松下PLC与威纶通触摸屏转盘设备控制解决方案:FPWINPRO7与EBPRO协同工作,实现多工位转盘加工与IEC编程模式控制,松下PLC+威纶通触摸屏的转盘设备 松下PLC工程使用程序版本为FPWINPRO7 7.6.0.0版本 威纶通HMI工程使用程序版本为EBPRO 6.07.02.410S 1.多工位转盘加工控制。 2.国际标准IEC编程模式。 3.触摸屏宏指令应用控制。 ,松下PLC; 威纶通触摸屏; 转盘设备控制; 多工位加工控制; IEC编程模式; 触摸屏宏指令应用,松下PLC与威纶通HMI联控的转盘设备控制程序解析
基于循环神经网络(RNN)的多输入单输出预测模型(适用于时间序列预测与回归分析,需Matlab 2021及以上版本),基于循环神经网络(RNN)的多输入单输出预测模型(matlab版本2021+),真实值与预测值对比,多种评价指标与线性拟合展示。,RNN预测模型做多输入单输出预测模型,直接替数据就可以用。 程序语言是matlab,需求最低版本为2021及以上。 程序可以出真实值和预测值对比图,线性拟合图,可打印多种评价指标。 PS:以下效果图为测试数据的效果图,主要目的是为了显示程序运行可以出的结果图,具体预测效果以个人的具体数据为准。 2.由于每个人的数据都是独一无二的,因此无法做到可以任何人的数据直接替就可以得到自己满意的效果。 这段程序主要是一个基于循环神经网络(RNN)的预测模型。它的应用领域可以是时间序列预测、回归分析等。下面我将对程序的运行过程进行详细解释和分析。 首先,程序开始时清空环境变量、关闭图窗、清空变量和命令行。然后,通过xlsread函数导入数据,其中'数据的输入'和'数据的输出'是两个Excel文件的文件名。 接下来,程序对数据进行归一化处理。首先使用ma
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
旅游管理系统中的功能模块主要是实现管理员;首页、个人中心、用户管理、旅游方案管理、旅游购买管理、系统管理,用户;首页、个人中心、旅游方案管理、旅游购买管理、我的收藏管理。前台首页;首页、旅游方案、旅游资讯、个人中心、后台管理等功能。经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与旅游管理系统实现的实际需求相结合,讨论了Java开发旅游管理系统的使用。 从上面的描述中可以基本可以实现软件的功能: 1、开发实现旅游管理系统的整个系统程序; 2、管理员;首页、个人中心、用户管理、旅游方案管理、旅游购买管理、系统管理等。 3、用户:首页、个人中心、旅游方案管理、旅游购买管理、我的收藏管理。 4、前台首页:首页、旅游方案、旅游资讯、个人中心、后台管理等相应操作; 5、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进行交流查看及回复相应操作。
Boost二级升压光伏并网结构的Simulink建模与MPPT最大功率点追踪:基于功率反馈的扰动观察法调整电压方向研究,Boost二级升压光伏并网结构的Simulink建模与MPPT最大功率点追踪:基于功率反馈的扰动观察法调整电压方向研究,Boost二级升压光伏并网结构,Simulink建模,MPPT最大功率点追踪,扰动观察法采用功率反馈方式,若ΔP>0,说明电压调整的方向正确,可以继续按原方向进行“干扰”;若ΔP<0,说明电压调整的方向错误,需要对“干扰”的方向进行改变。 ,Boost升压;光伏并网结构;Simulink建模;MPPT最大功率点追踪;扰动观察法;功率反馈;电压调整方向。,光伏并网结构中Boost升压MPPT控制策略的Simulink建模与功率反馈扰动观察法
运行GUI版本,可二开
Deepseek相关主题资源及行业影响
WP Smush Pro 是一款专为 WordPress 网站设计的图像优化插件。 一、主要作用 图像压缩 它能够在不影响图像质量的前提下,大幅度减小图像文件的大小。例如,对于一些高分辨率的产品图片或者风景照片,它可以通过先进的压缩算法,去除图像中多余的数据。通常 JPEG 格式的图像经过压缩后,文件大小可以减少 40% – 70% 左右。这对于网站性能优化非常关键,因为较小的图像文件可以加快网站的加载速度。 该插件支持多种图像格式的压缩,包括 JPEG、PNG 和 GIF。对于 PNG 图像,它可以在保留透明度等关键特性的同时,有效地减小文件尺寸。对于 GIF 图像,也能在一定程度上优化文件大小,减少动画 GIF 的加载时间。 懒加载 WP Smush Pro 实现了图像懒加载功能。懒加载是一种延迟加载图像的技术,当用户滚动页面到包含图像的位置时,图像才会加载。这样可以避免一次性加载大量图像,尤其是在页面内容较多且包含许多图像的情况下。例如,在一个新闻网站的长文章页面,带有大量配图,懒加载可以让用户在浏览文章开头部分时,不需要等待所有图片加载,从而提高页面的初始加载速度,同时也能
Could not create share link. Missing file: C:\Users\xx\.conda\envs\omni\Lib\site-packages\gradio\frpc_windows_amd64_v0.3 1. Download this file: https://cdn-media.huggingface.co/frpc-gradio-0.3/frpc_windows_amd64.exe 2. Rename the downloaded file to: frpc_windows_amd64_v0.3 3. Move the file to this location: C:\Users\xx\.conda\envs\omni\Lib\site-packages\gradio