自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 JSP 内置9个对象

本文摘自:李刚 著 《轻量级 Java EE企业应用实战 Struts2+spring+hibernate整合开发》 JSP 页面中包含9 个内置对象:        (1)application:javax.servlet.ServletContext的实例,该实例代表JSP所属的WEB应用本身,可用于JSP页面,或者Servlet之间交换信息。常用的方法有getAttrib

2017-04-30 09:26:44 371

原创 JSP request对象 表单

HTTP通信协议是客户与服务器之间的一种提交(请求)信息与响应信息(request/respone)的通信协议。JSP中内置对象request封装了用户提交的信息,该对象方法可以获取用户提交的信息。客户通常用HTML表单 向服务器某个JSP页面提交信息,表单格式为:提交手段,如:get方法提交信息会显示在浏览器的地址栏中,post方法不会显示。

2017-04-24 22:44:51 921

原创 JSP request对象、response对象、contentType属性,HTTP状态码

JSP引擎的内置request对象获取客户提交信息:1.request.getProtocol();  获取客户向服务器提交信息所使用的通信协议,比如:http/1.12.request.getServletPath();获取客户请求的JSP页面文件的目录。3.request.getContentLength();获取客户提交的整个信息的长度。4.request.getMeth

2017-04-24 22:44:06 3982

原创 JSP include,paramer

1.include动作标签或include 的文件可以是.jsp ,.txt, .html2.param动作标签param标签以name-value对的形式为其它标签提供附加信息,与include,forward,plugin标签一起使用para.jspSting str = requst.getParameter("name");o

2017-04-17 22:03:57 593

原创 Android Intent Bundle在Activity之间交换数据

Android 两个Activity之间通过Intent交换数据,将需要交换的数据放入到Intent中即可,Intent提供了多个重载方法来“携带”额外数据:1.putExtras(Bundle data);向Intent中放入需要“携带”的数据Bundle类型2.Bundle getExtras();取出Intent所携带的数据Bundle类型3.putExtra(String Xx

2017-04-17 19:05:04 513

原创 JSP 基本语法

JSP(全称Java Server Pages):JSP与PHP、ASP、ASP.NET等语言类似,运行在服务端的语言。JSP(全称Java Server Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语

2017-04-15 23:37:38 1078

原创 Android Activity启动、关闭、Activity返回结果到启动它的Activity

Activity启动其它Activity有以下两种方式:startActivity(Intent intent); 启动其它ActivitystartActivityForResult(Intent intent, int requestCode);  //只是用在onActivityResult()方法里才有效。以指定的请求码启动Activity,程序会获取新启动的Activity的

2017-04-14 17:52:56 1684

原创 Android LauncherActivity,ExpandableListActivity,PreferenceActivity

LauncherActivity 继承了ListActivity本质上是开发列表界面的Activity。LauncherActivity开发出来的列表界面每个列表都对应一个Intent,当用户点击不同的列表项时,应用程序会自动启动对应的Activity。1.继承LauncherActivity 2.setListAdapter(adapter);3.复写intentForPosit

2017-04-07 16:11:29 506

原创 Android AsyncTask 异步任务

摘自《疯狂Android讲义 第3版》AsyncTask是一个抽象类,通常被继承,继承AsyncTask时需要指定如下三个泛型参数:1.Params:启动任务执行的输入参数的类型。2.Progress:后台任务完成的进度值的类型。3.Result:后台任务执行完成后返回结果的类型。使用AsyncTask只需要三个步骤:1.创建AsyncTask的子类,并为三个泛型参

2017-04-05 17:02:57 420

原创 Android Handler/Looper/MessageQueue 在新线程中使用Handler

在线程中使用Handler步骤:1.调用Handler的prepare()方法为当前线程创建Looper对象,创建Looper对象时,它的构造器会创建与之匹配的MessageQueue.2.创建Handler子类的实例,并重写handleMessage方法3.调用Looper的loop()方法启动Looper.class newThread extends Thread

2017-04-05 11:37:20 241

原创 Android Handler 简单使用

Handler类的主要做用有两个:1.在新启动的线程中发送消息;2.在主线程中获取、处理消息;主线程也叫UI线程发送消息方法:sendEmptyMessage();sendEmptyMessageAtTime();sendEmptyMessageDelayed();sendMessage();sendMessageAtFrontOfQueue();sendM

2017-04-02 18:11:03 291

原创 Android Configuration 系统设置 及 监听系统设置更新

下图摘自《疯狂Android讲义 第3版》<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android

2017-04-02 17:28:06 1704

原创 Android ProgressDialog 进度条对话框

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_par

2017-04-02 16:23:20 1235

原创 Android DatePickerDialog,TimePickerDialog

DatePickerDialo和TimePickerDialog的功能用法都比较简单,只需两步:1.通过new 关键字创建DatePickerDialo和TimePickerDialog实例,调用它们的show()方法显示出来即可。2.为DatePickerDialo和TimePickerDialog绑定监听器,这样可以保证用户通过DatePickerDialo和TimePickerDia

2017-04-02 15:36:23 411

原创 Android PopWindow 弹出框

PopWindow可以创建类似对话框风格的窗口,使用步骤只需两步:1.调用PopWindow的构造器创建PopWindow对象;2.调用PopWindow的showAsDropDown(View v)将PopWindow作为v组件的下拉组件显示出来;或调用PopWindow的showAtLocation()方法将PopWindow在指定位置显示出来。程序xml布局<Rel

2017-04-02 13:54:43 759

原创 Android ScrollView 滚动视图

ScrollView 由FrameLayout派生而来。用于为普通组件添加滚动条的组件。ScrollView里最多只能包含一个组件,而ScrollView的作用是为该组件添加垂直滚动条。HorizontalScrollView来实现水平滚动条。xml布局文件:<RelativeLayout xmlns:android="http://schemas.android.c

2017-04-02 11:20:46 419

原创 Android TabHost 选项卡用法

TabWidget:代表选项卡的标题条。TabSpec:代表选项卡的一个Tab页面。TabHost是个简单容器,有如下两个方法来创建、添加标签页:newTabSpec(String tag):创建选项卡。addTab(TabHost.TabSpec tabSpec):添加选项卡。使用TabHost的步骤:1.在界面布局文件中定义TabHost组件,并为该组件定义添加选项卡的

2017-04-02 11:05:04 419

C# WPF编程,串口工具

C# WPF编程,串口通信小工具。

2024-09-06

C# WPF编程实现串口通信燃气报警器历史记录读取

燃气报警器历史记录读取,符合国标文件《GB+15322.2-2019.pdf》串口通信协议定义; 本例程通过串口数据接收时间判断一帧数据是否接收完成,经测试可以及时稳定响应串口帧命令,性能稳定。

2024-09-06

PyQt5串口波形显示工具

PyQt5串口波形显示小工具。

2024-08-02

PyQt5 qtpandas 1.0.4库文件安装包

PyQt5 qtpandas 1.0.4库文件安装包。 因为使用pip install命令安装的qtpandas版本是1.03。依赖的是PyQt4版本,所有如果把这个版本的qtpandas集成到PyQt5环境下则会报错。 git clone https://github.com/draperjames/qtpandas.git cd qtpandas python setup.py install

2022-12-02

RC522_RFID.zip

STM32 RC522 RFID模块 Demo

2022-01-03

SequenceList.7z

数据结构-线性表的顺序表示C语言实现源代码,可通过输入命令操作线性表:创建,销毁,插入,从表头添加,从表尾添加,删除,查询,输出表等功能。

2021-10-27

S12单片机CAN波特率计算器.exe

飞思卡尔S12系列单片机CAN波特率计算器

2021-08-17

cwRsync_4.0.3_Installer.exe

cwRsync 是运行在windows系统上的一款非常好用的,文件备份同步工具。

2017-05-31

空空如也

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

TA关注的人

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