- 浏览: 7340099 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
package com.easyway.android.diaglogs; import android.app.Activity; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.content.DialogInterface; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; /** * * Android 对话框(Dialog)大全 建立你自己的对话框 * * Activities提供了一种方便管理的创建、保存、回复的对话框机制, * 例如 onCreateDialog(int), onPrepareDialog(int, Dialog), * showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话, * Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog). * onCreateDialog(int):当你使用这个回调函数时,Android系统会有效的设置这个Activity * 为每个对话框的所有者,从而自动管理每个对话框的状态并挂靠到Activity上。这 * 样,每个对话框继承这个Activity的特定属性。比如,当一个对话框打开时,菜单 * 键显示为这个Activity定义的选项菜单,音量键修改Activity使用的音频流。 * showDialog(int): 当你想要显示一个对话框时,调用showDialog(int id) 方法并传递一个唯 * 一标识这个对话框的整数。当对话框第一次被请求时,Android从你的Activity中调 * 用onCreateDialog(int id),你应该在这里初始化这个对话框Dialog。这个回调方 * 法被传以和showDialog(int id)相同的ID。当你创建这个对话框后,在Activity的 * 最后返回这个对象。 * onPrepareDialog(int, Dialog):在对话框被显示之前,Android还调用了可选的回调函数 * onPrepareDialog(int id, Dialog). 如果你想在每一次对话框被打开时改变它的 * 任何属性,你可以定义这个方法。这个方法在每次打开对话框时被调用, * 而onCreateDialog(int) 仅在对话框第一次打开时被调用。如果你不定义 * onPrepareDialog(),那么这个对话框将保持和上次打开时一样。这个方法也被传递以 * 对话框的ID,和在onCreateDialog()中创建的对话框对象。 * dismissDialog(int):当你准备关闭对话框时,你可以通过对这个对话框调用dismiss()来消除它。 * 如果需要,你还可以从这个Activity中调用dismissDialog(int id) 方法,这实际上将 * 为你对这个对话框调用dismiss() 方法。 如果你想使用onCreateDialog(int id) 方法来 * 管理你对话框的状态(就如同在前面的章节讨论的那样),然后每次你的对话框消除的时候, * 这个对话框对象的状态将由该Activity保留。如果你决定不再需要这个对象或者清除该状态 * 是重要的,那么你应该调用removeDialog(int id)。这将删除任何内部对象引用而且如果 * 这个对话框正在显示,它将被消除。 * @author longgangbai * */ public class AndroidDialogActivity extends Activity { private Button btncomfire; private Button btncontext; private Button btnCustomlayout; private Button btnSimplelistItem; private Button btnmulitableItem; private Button btnSingleItem; private Button btninput; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //确认对话框 btncomfire=(Button)findViewById(R.id.btnchart); btncomfire.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { AlertDialog.Builder builder=new Builder(AndroidDialogActivity.this); builder.setMessage("确认退出吗?"); builder.setTitle("提示"); builder.setPositiveButton("确认", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); AndroidDialogActivity.this.finish(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); builder.create().show(); } }); //调查对话框信息 btncontext=(Button)findViewById(R.id.btncontext); btncontext.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { AlertDialog.Builder builder=new Builder(AndroidDialogActivity.this); builder.setIcon(R.drawable.ic_launcher); builder.setTitle("喜好调查"); builder.setMessage("你喜欢李孝利的歌曲吗?"); builder.setPositiveButton("很喜欢", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(AndroidDialogActivity.this,"我很喜欢她的歌曲", Toast.LENGTH_LONG).show(); } }); builder.setNegativeButton("不喜欢", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(AndroidDialogActivity.this,"我很不喜欢她的歌曲", Toast.LENGTH_LONG).show(); } }); builder.setNeutralButton("一般", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(AndroidDialogActivity.this,"我有点喜欢她的歌曲,但是我喜欢她的漂亮", Toast.LENGTH_LONG).show(); } }); builder.create().show(); } }); //输入对话框信息 btninput=(Button)findViewById(R.id.btnInput); btninput.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { AlertDialog.Builder builder=new Builder(AndroidDialogActivity.this); builder.setTitle("请输入").setIcon(R.drawable.ic_launcher) .setView(new EditText(AndroidDialogActivity.this)) .setPositiveButton("确认", null); builder.setNegativeButton("取消", null); builder.show(); } }); //自定义视图的对话框 btnCustomlayout=(Button)findViewById(R.id.btnLayout); btnCustomlayout.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { //获取对话框信息 LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.dialog,(ViewGroup) findViewById(R.id.dialog)); //创建对话框 new AlertDialog .Builder(AndroidDialogActivity.this) .setTitle("自定义布局") .setView(layout) //设置自定义视图对象 .setPositiveButton("确定", null) .setNegativeButton("取消", null) .show(); } }); //简单显示信息列表 btnSimplelistItem=(Button)findViewById(R.id.btnlistItems); btnSimplelistItem.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { new AlertDialog.Builder(AndroidDialogActivity.this) .setTitle("列表框") .setItems(new String[] { "Item1", "Item2" }, null) //设置列表信息集合 .setNegativeButton("确定", null) .show(); } }); //创建一个复选框的对话框 btnmulitableItem=(Button)findViewById(R.id.btnmulitableItems); btnmulitableItem.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { new AlertDialog.Builder(AndroidDialogActivity.this) .setTitle("复选框") .setMultiChoiceItems(new String[] { "Item1", "Item2" }, null, null)//设置多选项 .setPositiveButton("确定", null) .setNegativeButton("取消", null) .show(); } }); //创建一个单选项对话框 btnSingleItem=(Button)findViewById(R.id.btnSingleItems); btnSingleItem.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { AlertDialog.Builder builder=new Builder(AndroidDialogActivity.this); builder.setTitle("单选项") //对话框图表 .setIcon(R.drawable.ic_launcher) //设置单选框 .setSingleChoiceItems(new String[]{"Item1","Item2","Item3"}, 0, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }) .setPositiveButton("确认", null); builder.setNegativeButton("取消", null); builder.show(); } }); } }
发表评论
-
[转]年度最实用50款免费Android应用推荐
2012-11-08 16:39 3377据国外媒体报道,有人说Android应用市场比iPhone应用 ... -
GIS的学习(四十五)【转】Integration of the MBTiles format on Android
2012-10-22 17:13 2945转载自 http:/ ... -
GIS的学习(四十四)osmdroid sdcard检查
2012-10-15 16:12 2339在许多应用中使用到sdcard的检查,在osmdro ... -
GIS的学习(四十三)osmdroid基于几个经典代理类
2012-10-15 16:06 2630在osmdroid中给基于位置的代理类如下: pack ... -
Android中PopupWindow的用法(位置、动画、焦点)
2012-10-12 14:12 11521在Android中有很多级别的Window,不同级别的Wind ... -
【转】Android根据分辨率进行单位转换-(dp,sp转像素px)
2012-10-11 09:18 27133Android系统中,默认的单位是像素(px)。也就是说,在没 ... -
GIS的学习(二十九)Osmdroid 离线地图存放位置的研究和详细分析
2012-09-23 11:49 11540在手机通过osmdroid调用离线地图必须放在 ... -
GIS的学习(二十八)Osmdroid相关的开源项目
2012-09-23 11:31 25429osm 数据格式(openstreet map)与Ro ... -
GIS的学习(二十七)通过geoserver的georss访问第三方地图
2012-09-23 00:34 3601在geoserver中如果想调用第三方地图可以采 ... -
android中使用 定时更新界面定时器Timer的使用
2012-09-22 22:09 25521handler的使用 一、Handler的定义: ... -
【转】Android应用程序的自动更新升级(自身升级、通过tomcat) .
2012-09-16 15:03 7363http://blog.csdn.net/mu0206mu/a ... -
GIS的学习(二十七)OGC 的WCS WFS 及WMS 服务
2012-09-11 22:22 12120http://www.gisall.com/?6678/v ... -
GIS的学习(二十六)geotools 使用 部分代码总结
2012-09-11 22:20 5729前段时间的一个项目 本来用ae完成了种种的 查询,空间分析等等 ... -
GIS的学习(二十五)geoserver wms中的各种操作API详细讲解和使用
2012-09-10 17:42 9709官方geoserver中WMS服务中几种操作的API的详细说明 ... -
GIS的学习(二十四)android异步调用geoserver wms中的地图
2012-09-10 17:38 8165在geoserver的客户端通过wms的GetMap实现 ... -
GIS的学习(二十三)geoserver中CQL和ECQL的使用
2012-09-10 16:29 6633以下引用自官方文档: CQL and ECQL¶ CQ ... -
GIS的学习(二十二)osmdroid中添加縮放控件
2012-09-06 23:09 2787package com.geoserver.osmdroid; ... -
GIS的学习(二十一)在osmdroid 地图中添加marker 并添加事件
2012-09-06 22:27 6625我有 osmdroid,overlayswithf ... -
GIS的学习(二十)基于Geoserver的WFS服务与Openlayers实现地理查询
2012-08-30 18:48 11408基于Geoserver发布的wfs服务,与Openlayers ... -
GIS的学习(十九)Geoserver使用添加,删除,查询地图中的POI
2012-08-30 17:28 10354在geoserver自定义的地图中通过geoserver ...
相关推荐
dnSpy-net-win32-222.zip
和美乡村城乡融合发展数字化解决方案.docx
如何看待“适度宽松”的货币政策.pdf
NCO 3.0.18 64位
法码滋.exe法码滋2.exe法码滋3.exe
* GPS IMU经典15维ESKF松组合 * VRU/AHRS姿态融合算法 * 捷联惯导速度位置姿态解算例子 * UWB IMU紧组合融合 * 每个例子自带数据集
在现代社会生活与生产活动下,不可避免的会产生巨量且多样的垃圾。我国的人口和经济总量均位居世界前列,因此,必然面临着庞大数量的垃圾处理的难题。如何通过人工智能来对垃圾进行有效分类,成为当前备受关注的研究热点。本文为展开基于深度网络的垃圾识别与分类算法研究,先使用PyTorch框架中的transforms方法对数据进行预处理操作,后经过多次调参实验,对比朴素贝叶斯模型、Keras卷积神经网络模型、ResNeXt101模型的垃圾分类效果。确定最佳分类模型是ResNeXt101,该模型在GPU环境下的分类准确率达到了94.7%。最后利用postman软件来测试API接口,完成图片的在线预测。在微信开发者工具的基础上,利用一些天行数据的垃圾分类的API接口再结合最佳模型的API接口,开发出了一个垃圾分类微信小程序。本文的研究内容丰富和完善了垃圾图像分类的相关研究,也为后续的研究提供了一定的参考价值。
一、上位机简介 在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)与 上位机之间要进行数据通信的两种方式都是基于串口的: USB转串口 —— 上位机和下位机通过USB转串口连接线直接相连进行数据交互 串口转WIFI(ESP8266)—— 上位机和下位机基于TCP/IP协议通过以太网或者WIFI传输数据 串口转蓝牙(HC-06)—— 不多用,暂不介绍 Windows上位机(EXE可执行程序),最早用VB语言开发,后来由于C++的发展,采用MFC开发,近几年,微软发布了基于.NET框架的面向对象语言C#,更加稳定安全,再配合微软强大的VS进行开发,效率奇高。 本文使用Visual Studio 2022作为开发环境,上位机开发主要有WPF框架与Winform框架,他们都是基于.NET框架 WPF需要C/S基础,使用XAML来构建应用UI,界面比较美观,但是内存开销大 Winform可以使用窗口控件来构建应用,比较简单易学 二、开发环境设置 1. 安装Visual Studio 首先,确保你已经
course_s4_ALINX_ZYNQ_MPSoC开发平台Linux驱动教程V1.04.pdf
基于JavaWeb的毕业季旅游一站式定制服务平台_88z1j4jp_208-wx-(1).zip
Apeaksoft Data Recovery for Mac v1.6.16
cms测试练习项目(linux系统部署),可以用来进行python的测试练手项目
数据集简介:大学录取结果分析 概述 大学录取结果数据集包含了有关大学录取过程的信息,包括关键变量,可用于分析不同学术因素与申请者是否被录取之间的关系。该数据集非常适合进行探索性数据分析、训练预测模型以及研究影响录取决策的因素。 数据集列描述 admit:指示申请者是否被录取(1=被录取,0=未录取)。 paes:申请者在高等教育能力测试(PAES)中获得的分数。 nem:中学教育成绩平均分,评分范围从1.0到7.0。 rank:申请者在其班级中的排名,数值越低表示排名越好。 数据集目的 本数据集旨在让用户探索学术指标(如PAES分数、GPA和排名)与大学录取成功率之间的关系。这可以用于: 开发预测模型:基于学术表现预测录取可能性。 识别趋势:找出影响录取的关键学术因素。 生成可视化图表:理解分数分布及录取结果的关系。 数据集规模 记录数:1813条。 列数:5列。
STM32F427+rtthread下的bootload 网口(webclient)+串口(ymodem)传输,代码无质量,谨慎使用
1. 用户管理功能 用户注册与登录:用户可以通过手机号、邮箱等方式注册账户,并且可以通过账号登录系统进行购票、查看历史订单等操作。 个人信息管理:用户可以查看和修改个人信息(如姓名、手机号、邮箱等),并进行密码重置等操作。 实名认证:部分电影院购票系统要求用户进行实名认证,确保用户身份的真实性。 2. 电影信息展示功能 电影排片查询:用户可以查看当前和未来一段时间内的电影排片表,包括电影名称、上映时间、影片时长、类型、导演、演员等详细信息。 电影详情页:点击具体电影后,用户可以查看电影的详细信息,如剧情介绍、影评、评分、预告片等内容。 电影评分与评论:用户可以查看其他观众的评分和评论,也可以对已观看的电影进行评分和评论。 3. 座位选择与预定功能 影厅座位图:系统展示每场次的影厅座位图,用户可以通过座位图查看当前座位的状态(如可选、已选、已售出、VIP座位等)。 座位选择:用户可以选择自己喜欢的座位,系统会实时更新座位的可用状态,避免重复选择。 座位偏好设置:用户可以设置自己的座位偏好,如选择前排、中排或后排,靠窗或靠过道等。 4. 电影票购买与支付功能 票价展示:系统会展示每个座位的
Bukkit-BETA1.8.1服务端核心
内容概要:本文详细介绍了快速排序算法的原理和在Go语言中的高效实现方法。首先解释了快速排序的基本思想和实现步骤,接着提供了Go语言中实现快速排序的核心代码,并讨论了性能优化策略。最后,通过具体的应用场景实例,展示了快速排序在实际项目中的高效应用。 适合人群:具备一定编程基础,特别是对Go语言感兴趣的开发人员。 使用场景及目标:①理解快速排序算法的基本原理和分治策略;②学习如何在Go语言中高效实现快速排序;③掌握快速排序在实际项目中的应用实例。 阅读建议:本文不仅详细讲解了快速排序的原理,还提供了具体的实现代码和优化策略,建议读者在阅读过程中尝试实现和调试代码,以便更好地理解和掌握相关知识点。
项目包含完整前后端源码和数据库文件,均测试可正常运行 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/idea Maven包:Maven3.3 部署容器:tomcat7
NSMethodNotImplementedException如何解决
计算机接口实验报告,环境:PC 机一台,TD-PITE 实验装置一套。报告内容有,实验目的、实验设备、实验内容、实验步骤、实验程序(汇编)、实验结果、实验总结,一步到位!!!!!! 一步到位!!!!!!