07 2011 档案

摘要:关于Activity之间的消息的传递。利用Bundle是一种比较方便的办法。程序的效果是活动A向B跳转的同时发送一字符串,B读出字符串。先在AndroidManifest.xml中定义一个新的Activity,target: Xml代码 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ray.test" a 阅读全文
posted @ 2011-07-29 14:20 sky7034 阅读(292) 评论(0) 推荐(0)
摘要:@Override public boolean onCreateOptionsMenu(Menu menu) { /* * add()方法的四个参数,依次是: 1、组别,如果不分组的话就写Menu.NONE, * 2、Id,这个很重要,Android根据这个Id来确定不同的菜单 3、顺序,那个菜单现在在前面由这个参数的大小决定 * 4、文本,菜单的显示文本 */ menu.add(Menu.NONE, Menu.FIRST + 1, 5, "删除").setIcon(android.R.drawable.ic_menu_delete); // setIcon()方法为菜单 阅读全文
posted @ 2011-07-29 14:19 sky7034 阅读(423) 评论(0) 推荐(0)
摘要:功能:反编译apk降低权限及重新签名场景:很多软件,申请了一些可能会导致付费(如,发短信,呼叫号码)或者泄漏隐私(如:读取通讯录)的权限,让人很不放心。比如:飞信、墨迹天气、iReader等都在此列。为了让自己能放心使用,需要做一些破解工作,减少该应用程序的权限,限制其操作。工具:apktool-install-windows-2.2_r01-3.tar.bz2 (http://code.google.com/p/android-apktool/downloads/list)工具:(JDK) keytool.exe 生成签名的密钥库工具:(JDK) jarsigner.exe 用于对apk做签 阅读全文
posted @ 2011-07-29 14:18 sky7034 阅读(1006) 评论(0) 推荐(0)
摘要:一、 下载安装到Hubble.net 项目首页 http://hubbledotnet.codeplex.com/的 download tab 里面下载安装文件根据你的操作系统下载不同的安装包,我的系统是32位的windows 7系统,所以我下载最好是下载最新版的,因为新版是对旧版的改进和修复。Hubble。Net是个开源的项目,所以,你可以把他们的源码下载下来学习下还可以下载一些文档学习下,如果安装和Hubble.Net使用手册,还有Demo安装的时候,可以查看安装文档<<Hubble.Net安装指南.pdf>>二、 配置Hubble.Net货运专家安装完可以在系统应 阅读全文
posted @ 2011-07-26 09:39 sky7034 阅读(496) 评论(0) 推荐(0)
摘要:asp.net Session的默认时间设置是20分钟,即超过20分钟后,服务器会自动放弃Session信息. 当我们在asp.net程序中打开webconfig的时候,可以看到一段如下的代码: Asp.net程序代码:<sessionStatemode="InProc"stateConnectionString="tcpip=127.0.0.1:42424"sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"cookieless="fal 阅读全文
posted @ 2011-07-22 09:46 sky7034 阅读(1916) 评论(0) 推荐(0)
摘要:C#XML读取、增加、修改和删除操作 1.xml文件格式如下:<?xml version="1.0" encoding="utf-8"?><projects><project name="PlatformFramewo" vss-path="Platform$/Source CodHdt$Pla~1.sln" /></projects>1.读取DataSet ds = new DataSet();ds.ReadXml(Server.MapPath(@"Pro 阅读全文
posted @ 2011-07-21 10:00 sky7034 阅读(558) 评论(0) 推荐(0)
摘要:1.如何获取checkedlistbox的DisplayMember和ValueMemberfor(int i=0; i < checklbUser.Items.Count; i ){if(checklbUser.GetItemChecked(i)==true){货运专家MessageBox.Show(checklbUser.GetItemText(checklbUser.Items[i]));//获取DisplayMemberMessageBox.Show( ds.Tables["table1"].Rows[i]["UserID"].ToStri 阅读全文
posted @ 2011-07-20 13:32 sky7034 阅读(650) 评论(0) 推荐(0)
摘要:1. 如何设置一个From的边界form总共有七种不同的边界风格让你设置,你可以在设计时刻也可以运行时通过代码动态的来设置它.这七种边界风格分别是:none (System.Windows.Forms.FormBorderStyle.None )fixed 3D (System.Windows.Forms.FormBorderStyle.Fixed3D)fixed Dialog (System.Windows.Forms.FormBorderStyle.FixedDialog)fixed Single(System.Windows.Forms.FormBorderStyle.FixedSing 阅读全文
posted @ 2011-07-20 13:31 sky7034 阅读(210) 评论(0) 推荐(0)
摘要:<asp:Repeater id="RP_Leader_Now" runat="server" onitemcommand="RP_Leader_ItemCommand" OnItemDataBound="RP_Leader_Now_ItemDataBound"> <HeaderTemplate> <table width="670" align="center" cellpadding="0" bgcolor="# 阅读全文
posted @ 2011-07-20 10:41 sky7034 阅读(203) 评论(0) 推荐(0)
摘要:使用.net编写一个界面程序,其中涉及到数据的存取,工作语言一直是C++,自信有msdn在手,玩个C#的ado不在话下,按照MVC架构大概设计了下程序的框架,抓取数据展示的功能很快也完成了,但是在使用Update将脏数据写回数据库的功能怎么也不成,update的返回值也是0,方法是参考msdn上示例来实现的,按说没有问题,但是现实是残酷的,接下来就开始了漫漫而纠结的寻找解决方法的两万五千里长征,过程省去一万字。。。。。。 直接总结经验 第一点,数据库的表设计一定要有主键,这样才能保证根据数据表生成的dataset文件中有完整的insert,delete, update, select的sql. 阅读全文
posted @ 2011-07-20 10:39 sky7034 阅读(875) 评论(0) 推荐(0)
摘要:在使用javascript创建DOM节点的过程中,难免要使用document.createElement、setAttribute、document.createTextNode等冗长、还有浏览器兼容性问题的节点操作方法,虽然有人提议使用字符串拼接后,再使用.innerHTML=可以降低创建节点的成本,而且还有更好的性能,但在我印象中innerHTML并不能适应所有需求(具体神马需求我也忘了),所以下面给大家介绍一种使用javascript元编程技巧来动态创建节点的方法。那么什么是元编程呢?了解Ruby的同学知道,Ruby的风靡离不开Ruby on Rails(RoR)框架的推动。RoR框架通 阅读全文
posted @ 2011-07-19 11:06 sky7034 阅读(382) 评论(0) 推荐(0)
摘要:一直觉得jQuery中的 .live() 方法很神奇,居然可以对动态加入的元素进行绑定。今天终于弄明白了,原来这是通过使用事件委托实现的。 $('a').live('click', function(){ //code block1货运专家 }) 上面的这段代码可以约等于(但不完全等于,在最后说明了为什么): $(document).bind('click', function(e){ if(e.srcElement.tagName == 'a'){ //code block1 } }) 此外,jQuery还有一个 .delega 阅读全文
posted @ 2011-07-19 11:01 sky7034 阅读(270) 评论(0) 推荐(0)
摘要:extjs表单验证//放在onReady的function(){}中Ext.QuickTips.init(); //为组件提供提示信息功能,form的主要提示信息就是客户端验证的错误信息。Ext.form.Field.prototype.msgTarget='side'; //提示的方式,枚举值为 qtip-当鼠标移动到控件上面时显示提示 title-在浏览器的标题显示,但是测试结果是和qtip一样的 under-在控件的底下显示错误提示 side-在控件右边显示一个错误图标,鼠标指向图标时显示错误提示. 默认值. id-[element id]错误提示显示在指定id的HTML 阅读全文
posted @ 2011-07-18 10:50 sky7034 阅读(842) 评论(0) 推荐(0)
摘要:随着Web时代的到来,在无状态的HTTP世界中管理状态成为Web开发者的一个大问题。最近出现了几种存储和检索数据的不同技术。本文我将解释ASP.NET开发者能怎样通过页面请求维护或传递状态。 在ASP.NET中,有几种保持用户请求间数据的途径--实际上太多了,使没有经验的开发者对在哪个特定的环境下使用哪个对象很困惑。为了回答这个问题,需要考虑下面三个条件: .谁需要数据? .数据需要保持多长时间? .数据集有多大? 通过回答这些问题,你能决定哪个对象为保持ASP.NET应用程序请求间数据提供了最佳的解决方案。图1列出了不同的状态管理对象并描述了什么时候使用它们。ASP.NET中添加了四个新的. 阅读全文
posted @ 2011-07-18 10:40 sky7034 阅读(209) 评论(0) 推荐(0)
摘要:第一: privatevoidButton1_Click(objectsender,System.EventArgse) { Response.Redirect(Request.Url.ToString()); } 第二: privatevoidButton2_Click(objectsender,System.EventArgse) { Response.Write(" <scriptlanguage=javascript>window.location.href=document.URL; </script>"); } spring与struts 阅读全文
posted @ 2011-07-18 10:39 sky7034 阅读(149) 评论(0) 推荐(0)
摘要:下面介绍三种ExtJs中最常见的表格控件:GridPanel,EditorGridPanel,PropertyGrid.1.创建普通的Grid表格/** 创建普通的Grid表格*/function createGridPanel(){ var myData = [//以数组的形式定义数据 ['3m Co',71.72,0.02,0.03,'9/1 12:00am','www.baidu.com'], ['Alcoa Inc',29.01,0.42,1.47,'10/1 12:00am','www.163.c 阅读全文
posted @ 2011-07-16 23:22 sky7034 阅读(483) 评论(0) 推荐(0)
摘要:使用Jquery的ajax方式实现对表格的删除和修改,类似于javaeye上的收藏管理中的类别管理功能。$(function(){ $('.modify').click(function(){运费//找到删除的按钮,并且得到当前按钮的值作为ID找出对应的TR categoryId=$(this).attr('categoryId'); $('#'+categoryId+'_modify').removeClass("view"); $('#'+categoryId+'_view' 阅读全文
posted @ 2011-07-15 17:01 sky7034 阅读(444) 评论(0) 推荐(0)
摘要:route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久 阅读全文
posted @ 2011-07-15 16:33 sky7034 阅读(877) 评论(0) 推荐(0)
摘要:1.能用oracle自带函数,或者用他的函数可以实现的效果,尽量用oracle的函数,因为他的函数的算法和实现函数的语言都是效率非常高的,一般情况下比我们写的要高效。2. sql的关键字都大写,因为oracle 再执行sql时,会把所有的sql 转换为大写来执行3.select 句子中最好不要出现* ,要写具体的列名,不然 oracle会一次解析每个字段,费时。4.from 的表,如果是一张或者两张表,把条数最少的放在后面,如果是三张以上,把和其他有交叉的表的放在后面,所谓交叉,就是和其他表有关联的的意思,因为oracle的扫描是从下网上从右往左,这样 的结果是可以尽量的少扫描表,5.wher 阅读全文
posted @ 2011-07-14 15:51 sky7034 阅读(164) 评论(0) 推荐(0)
摘要:准备工作首先从http://jquery.com/下载最新版本的jQuery,然后从http://www.highcharts.com/下载Highcharts的JavaScript类库。将这两个文件下载到本地的Web项目的JS文件下。因 为Highcharts是根据js脚本中的属性设置来生成图表的,因为我们需要在ASP.NET中输出这些脚本。为了方便,周公将生成各种图表的核心逻辑 部分抽取出来作为一个模板,需要的时候从这些模板中读取数据,然后将模板中的标签替换掉,这样就可以输出到客户端了。这些带有标签的JS模板位于 js/template目录下。除了输出控制逻辑代码之外,还要在网页的read 阅读全文
posted @ 2011-07-13 10:58 sky7034 阅读(366) 评论(0) 推荐(0)
摘要:实现思路上一篇文章《使用Memcached提高.NET应用程序的性能》中周公讲述了可以通过Telnet来获取Memcached的运行状况,通过"stats"命令得到Memcached的数据,如果得不到相应的数据就证明Memcached不可访问。其中向Memcached发送"stats"命令得到的数据的意义如下:pid:32u,服务器进程ID。 uptime:32u, 服务器运行时间,单位秒。 time :32u, 服务器当前的UNIX时间。version :string, 服务器的版本号。 curr_items :32u, 服务器当前存储的内容数量 Cu 阅读全文
posted @ 2011-07-13 10:54 sky7034 阅读(285) 评论(0) 推荐(0)
摘要:提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍:public interface Contents { 阅读全文
posted @ 2011-07-12 10:36 sky7034 阅读(361) 评论(0) 推荐(0)
摘要:以下是 模板的代码:ViewGrid = Ext.extend(Ext.grid.GridPanel,{ insertWin:null, constructor:function(){Java定时调度 Timer类和TimerTask类 insertWin = new InsertWindowInfo(); ViewGrid.superclass.constructor.call(this,{ title:'GridPanel', renderTo:Ext.getBody(), width:320, height:200, tbar:[{ text:'添加人员' 阅读全文
posted @ 2011-07-11 10:11 sky7034 阅读(260) 评论(0) 推荐(0)
摘要:能模块:ERP价目表的批量导入错误信息:问题解决:javascript与java跨界传递map EBS在调用价目表批量导入功能(中文名---QP:成批导入价目表;英文名---)时,提示上图错误,调用的存储过程中包含: QP_BULK_LOADER_PUB qp_bulk_util 问题出在qp_bulk_util中update_header对语言环境的查询,过程修改如下procedure update_header(p_header_rec in out nocopy qp_bulk_loader_pub.header_rec_type) isbegin qp_bulk_loader_pub. 阅读全文
posted @ 2011-07-07 10:14 sky7034 阅读(889) 评论(0) 推荐(0)
摘要:XP下安装Oracle10g昨天下午刚安装完可以连接(Sqlplus),后来重新启动用Sqlplus连接就出现如下错误ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist今天早上来开机后准备解决这个错误,但发现可以正确连接,我Sqlplus连接后创建了表空间和用户,创建完,我重新启动了计算机,再连接时出现和昨天一样的错误:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist 阅读全文
posted @ 2011-07-06 09:31 sky7034 阅读(568) 评论(0) 推荐(0)
摘要:项目需求,需要仿微博即时信息滚动那个效果,两点:1、图片延时加载2、无限循环滚动想找个jquery插件,没发现太靠谱的,那个老早出来的jquery.lazyload.js怎么不能用了呢,自己写个吧。原理很简单,三步:1、把要延时的html片段放到textarea标签下;2、获得textarea的value值,用正则表达式替换图片地址,并把实际地址设置成img自定义属性realsrc;3、动态append预加载的dom。(function($){ $.fn.dScroll=function(opts){ opts=$.extend({ itemSelector:'.item' / 阅读全文
posted @ 2011-07-05 09:50 sky7034 阅读(477) 评论(0) 推荐(0)
摘要:一般来说,我们会将自己写的python模块与python自带的模块分开存放以达到便于维护的目的。Android中的线程Python 运行环境在查找库文件时是对 sys.path 列表进行遍历,如果我们想在运行环境中注册新的类库,主要有以下三种方法:在sys.path列表中添加新的路径。设置PYTHONPATH环境变量。将库文件复制到sys.path列表中的目录里(如site-packages目录)。其实,最简单的办法是用 .pth 文件来实现。Python 在遍历已知的库文件目录过程中,如果见到一个 .pth 文件,就会将文件中所记录的路径加入到 sys.path 设置中,这样 .pth 文件 阅读全文
posted @ 2011-07-04 10:35 sky7034 阅读(356) 评论(0) 推荐(0)
摘要:一直以来,都有很多朋友要WEB版本的流程设计器,我也尽力而为的提供一些,但是WEB版本的流程设计器是很多商业流程系统必须的一个模块,如果我将一个很成熟的WEB设计器免费的提供下载并分享代码,这也许方便了广大的工作流爱好者,但是对流程管理软件的整个行业来讲并不是一件好事,毕竟开发出一个功能完善的流程管理系统需要耗费比较多的人力成本和时间,如果我们做开源软件的在这方面不断的和商业企业的产品争夺用户,显然不是一件有利于整个行业健康可持续发展的好事。JAVA 开源软件和商业软件在一个行业里面应该起到互相协作,互相支持的作用,而最好不要直接竞争,开源软件对广大的爱好者低成本的进入该领域起到了重要的推动. 阅读全文
posted @ 2011-07-04 10:29 sky7034 阅读(267) 评论(0) 推荐(0)
摘要:Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。本文介绍Oracle优化器,它是一个非常好用的工具。Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、First rows、All rows这几项有疑问,因为我当初也是这样的,那时我也疑惑为什么 阅读全文
posted @ 2011-07-01 10:07 sky7034 阅读(202) 评论(0) 推荐(0)

蘑菇街女装 货运专家