登录
首页 » Java » FirstStruts

FirstStruts

于 2013-12-19 发布 文件大小:3822KB
0 182
下载积分: 1 下载次数: 1

代码说明:

  销售网站销售网站销售网站销售网站销售网站(program for sell)

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • CooSel2
    除了具备一般在线管理功能外还具备创建免费空间申请网站的能力,增强了上个版本 v1.5SP1以来的很多功能并修正大量的bug和缺陷,并全新改写了CooSel的核心部分,权限审核完全改变,更强劲和更稳定安全(In addition to general management functions online also has the ability to create free website space applications, and enhance the previous version since many features v1.5SP1 and fix a lot of bug and defect, and the core of the new rewrite CooSel, and completely change the permissions audit , more robust and more stable security)
    2016-03-23 22:16:23下载
    积分:1
  • Simple Library Management
    这是一个用Php编写的简单的库管理系统。
    2023-02-05 11:25:03下载
    积分:1
  • wa13
    此程序的定义在WEB2.0,可以用做视频分享 图书分享 音乐分享 等等 使用方法: 1。先在前台注册一个用户,在后台把此用户设置前台管理员 2。管理资源的修改 审核 都是由前台管理员控制 3。会员注册后发布的资源 默认是关闭状态 需要前台管理去审核 目的是防止反动 黄色 嘎嘎 4。会员可以自己修改资源 不过修改后同样是关闭状态 也需要管理员审核 本站提供哇一声分享网(仿豆瓣网)免费下载,版权归其软件公司或原作者所有。如果你喜欢,请支持正版! (WEB2.0 the definition of this procedure can be used to do video sharing books to share music sharing, etc. How to use: A. First register a user in the foreground, the user settings in the background and foreground administrator Two. Modify the audit of the management of resources are controlled by the front desk administrator 3. Register published resources default is off front desk management audit purpose is to prevent reactionary yellow rattle 4. Members can modify their own resources, however to modify the same off also requires administrator review Powered wow soon share (similar to the the Douban network) for free download copyrighted by their software company or the original author. If you like, please support genuine!)
    2012-02-25 16:56:12下载
    积分:1
  • android 仪表盘 实例源码下载
    android 仪表盘 实例源码下载
    2014-09-05下载
    积分:1
  • Hibernate实战代码
    资源描述此代码主要讲解hibernate的使用方式,以及配合Struts和spring等框架的使用情况,从最基础的步骤开始,一步步深入,由浅入深,全面详细的讲解了框架的使用方式,对于初学者有较大的帮助,好的东西分享大家一起进步学习。。。。。。。。。。。。。。。
    2023-01-06 20:50:09下载
    积分:1
  • android短信功能
    android短信功能 核心代码:package cn.edu.siso;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.InputSource;import org.xml.sax.XMLReader;import android.app.ListActivity;import android.content.Intent;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.Window;import android.widget.Button;import android.widget.ListView;import android.widget.SimpleAdapter;import cn.edu.ContentProvide.Diary.DiaryColumns;import cn.edu.Info.MyInfo;import cn.edu.MyContentHandler.MyContentHandler;import cn.edu.siso.WareHouselistview.SMSBsharpturn;import cn.edu.siso.WareHouselistview.SMSFriendTab;import cn.edu.siso.WareHouselistview.SMSHavefanTab;import cn.edu.siso.WareHouselistview.SMSLoverTab;import cn.edu.siso.WareHouselistview.SMSSchooljoke;import cn.edu.siso.WareHouselistview.SMSapologize;import cn.edu.siso.WareHouselistview.SMShumorjokes;import cn.edu.siso.WareHouselistview.SMSlovewords;import cn.edu.siso.WareHouselistview.SMSmylove;import cn.edu.siso.WareHouselistview.SMSplayful;public class WareHouseActivity extends ListActivity { /** Called when the activity is first created. */ private List mp3Infos=null; private ListView listview; private Button back,updata; public static final String[] PROJECTION = new String[] { DiaryColumns._ID,DiaryColumns.TITLE, DiaryColumns.CREATED }; private Touch touch=new Touch(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.warehouse); listview=(ListView) findViewById(android.R.id.list); listview.setScrollingCacheEnabled(false); ShowListView(); back=(Button) findViewById(R.id.back); updata=(Button) findViewById(R.id.updata); back.setOnClickListener(new backlistener()); updata.setOnClickListener(new updatalistener()); back.setOnTouchListener(touch); updata.setOnTouchListener(touch); } private SimpleAdapter budildSimpleAdapter(List mp3Infos){ List list=new ArrayList(); for (Iterator iterator = mp3Infos.iterator(); iterator.hasNext();) { MyInfo mp3Info = (MyInfo) iterator.next(); HashMap map=new HashMap(); map.put("name", mp3Info.getName()); map.put("listimageview", R.drawable.image); list.add(map); } SimpleAdapter listadapter=new SimpleAdapter(this, list, R.layout.textview, new String[]{"name","listimageview"}, new int[]{R.id.houseText,R.id.listimageview}); return listadapter ; } private void ShowListView(){ mp3Infos=pares(R.raw.information); SimpleAdapter listadapter= budildSimpleAdapter(mp3Infos); setListAdapter(listadapter); } public List pares(Object xmlname){ List info=new ArrayList(); try { SAXParserFactory factory=SAXParserFactory.newInstance(); XMLReader reader=factory.newSAXParser().getXMLReader(); MyContentHandler mycontenthandler=new MyContentHandler(info); reader.setContentHandler(mycontenthandler); reader.parse(new InputSource(getResources().openRawResource((Integer) xmlname))); } catch (Exception e) { e.printStackTrace(); } return info; } @Override protected void onListItemClick(ListView l, View v, int position, long id) { // TODO Auto-generated method stub //MyInfo myinfo=mp3Infos.get(position); //System.out.println("myinfo-------" myinfo); Intent intent =new Intent(); switch(position){ case 0: intent.setClass(WareHouseActivity.this, SMSapologize.class); startActivity(intent); break; case 1: intent.setClass(WareHouseActivity.this, SMSmylove.class); startActivity(intent); break; case 2: intent.setClass(WareHouseActivity.this, SMSlovewords.class); startActivity(intent); break; case 3: intent.setClass(WareHouseActivity.this, SMSHavefanTab.class); startActivity(intent); break; case 4: intent.setClass(WareHouseActivity.this, SMSLoverTab.class); startActivity(intent); break; case 5: intent.setClass(WareHouseActivity.this, SMSplayful.class); startActivity(intent); break; case 6: intent.setClass(WareHouseActivity.this, SMSBsharpturn.class); startActivity(intent); break; case 7: intent.setClass(WareHouseActivity.this, SMShumorjokes.class); startActivity(intent); break; case 8: intent.setClass(WareHouseActivity.this, SMSFriendTab.class); startActivity(intent); break; case 9: intent.setClass(WareHouseActivity.this, SMSSchooljoke.class); startActivity(intent); break; case 10: intent.setClass(WareHouseActivity.this, SMSSchooljoke.class); startActivity(intent); break; case 11: intent.setClass(WareHouseActivity.this, SMSSchooljoke.class); startActivity(intent); break; case 12: intent.setClass(WareHouseActivity.this, SMSSchooljoke.class); startActivity(intent); break; case 13: intent.setClass(WareHouseActivity.this, SMSSchooljoke.class); startActivity(intent); break; case 14: intent.setClass(WareHouseActivity.this, SMSSchooljoke.class); startActivity(intent); break; case 15: intent.setClass(WareHouseActivity.this, SMSSchooljoke.class); startActivity(intent); break; case 16: intent.setClass(WareHouseActivity.this, SMSSchooljoke.class); startActivity(intent); break; } super.onListItemClick(l, v, position, id); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode==KeyEvent.KEYCODE_BACK&&event.getRepeatCount()==0){ //需要处理 Intent intent =new Intent(); intent.setClass(WareHouseActivity.this, InformationActivityActivity.class); startActivity(intent); finish(); } return false; } class backlistener implements Button.OnClickListener{ @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent = new Intent(); intent.setClass(WareHouseActivity.this,InformationActivityActivity.class); startActivity(intent); finish(); }} class updatalistener implements Button.OnClickListener{ @Override public void onClick(View v) { ShowListView(); }}}
    2014-11-09下载
    积分:1
  • 云存储数据 Intefrity 证明
    元数据生成:V F F n Fm M。不失一般性我们表明这个过程用一个简单的异或操作。加密方法可简易的提供更强保护程序验证程序的数据。使用上述过程生成的所有元数据 bitblocks 都是串联在一起。此连接的元数据应存储在云服务器之前追加到文件。文件随着云计算附加的元数据 e isarchived。现有的系统:一代人的数据远远超过它证明代价高昂,小他频繁地更新他们的硬件,每当创建额外的数据的数据存储。Alsomaintaining 存储可以是一个艰巨的任务。它传送到客户端网络 fileacross 可以消耗大量带宽。事实数据的所有者可能是 smalldevice,像 PDA (个人数字辅助系统) 或一部手机,而比较复杂的问题 isfurther 哪个胖子 CPU 电源,电池电源和通信带宽。缺点:1.      2.     3。拟议的系统:其中一个需要解决的重要问题是保证 customerof 即正确性的他在云中的数据完整性。作为数据 isphysically 不容易接近对云计算用户应提供为用户要检查他的数据的完整性维持或者妥协的方式。本文我们提供一个计划,在客户可以用来检查他在云数据的正确性的云给数据完整性的一个证明。这个证明可以由两个云商定和客户和双列直插纳入服务级别协议 (SLA)。值得注意的数据完整性协议证明只是检查 datai.e 的完整性。如果数据已被非法修改或删除。优点:减少存储到云 costsdata 外包也有助于减少维护。避免本地存储的数据。通过降低的存储、 维护和人员成本。
    2022-03-19 05:49:59下载
    积分:1
  • 七牛云SDK源码
    七牛云SDK源码
    2015-05-19下载
    积分:1
  • UCI数据集
    UCI数据集
    2020-12-02下载
    积分:1
  • FrCapture-master
    说明:  ## 视频截图工具 可以在预览视频的时候选择一个适合的界面把它截取下来,并存成图片。 ## 使用 ### 简单使用 主要文件: ``` <script src="poster.js"></script> ``` 在视频预览界面调用: ``` poster($('video')[0],function(e){ //console.log(e); if(e.bool){ //输出文件对象 var blob=e.data;//返回的是blob对象 console.log(blob); p.src=window.URL.createObjectURL(e.data);//创建一个临时预览路径 } }); ``` ### 使用extendvideo.js `extendvideo.js`与`poster.js`不同的是前者会在引入它的页面里每个`video`标签里增加一个`getPoster()`方法 。 用法: ``` var blob=$('video')[0].getPoster();//返回图片blob对象 ``` ## 原理 此视频截图工具,采用了canvas绘图函数实现video图片截取,产生base64编码图片信息,再通过转blob。 你的浏览器需要支持`HTML5`(### simple to use Main documents: . <script src= "poster.js" ></script> . Call on the video preview interface: . Poster ($('video') [0], function (E) {) //console.log (E); If (e.bool) { / / output file object Var blob=e.data; / / return is blob Console.log (BLOB); P.src=window.URL.createObjectURL (e.data); / / create a temporary preview path } }); . The use of extendvideo.js ### The difference between `extendvideo.js` and `poster.js` is that the former adds a `getPoster () method to each `video` tag in the page that is introduced to it. . Usage: . Var blob=$('video') [0].getPoster (BLOB); / / return picture object . ## principle This video capture tool uses a canvas drawing function to intercept video pictures, generate Base64 coded picture information, and then transfer blob. ## compatibility Your browser needs to support `HTML5`)
    2018-01-16 10:49:42下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载