搜索到与相关的文章
编程技术

传统多线程的创建方法

/***@param传统的线程的两张创建方法*/publicstaticvoidmain(String[]args){Threadthread=newThread(){@Overridepublicvoidrun(){while(true){try{Thread.sleep(500);}catch(InterruptedExceptione){e.printStackTrace();}System.out.println("1:"+Thread.curre

系统 2019-08-29 22:25:42 2328

编程技术

struts概述

1.Model部分Struts的Model部分由ActionForm和JavaBean组成。其中ActionForm用于封装用户请求参数,所有的用户请求参数由系统自动封装成ActionForm对象;该对象被ActionServlet转发给Action;然后Action根据ActionForm里的请求参数处理用户请求。而JavaBean则封装了底层的业务逻辑,包括数据库访问等。在更复杂的应用中,JavaBean所代表的绝非一个简单的JavaBean,可能是E

系统 2019-08-29 22:18:25 2328

编程技术

lguest 三步曲之三 (源码分析)

lguest上的guestos启动的过程根据linux启动流程的分析,在执行到jmp*0xc0100000时,系统将会根据是压缩内核还是未压缩的内核来决定跳转的方向:(1)如果是未压缩的内核,就直接跳到/kernel/head_32.S的入口开始执行(2)如果是压缩的内核,就要先解压,整个解压的过程在/boot/compressed/head_32.S中,解压完成后跳到解压内核的起始地址开始执行其实解压后的起始地址,也是/kernel/head_32.S的

系统 2019-08-29 22:12:16 2328

编程技术

myeclipse安装svn插件的多种方式

方法一:在线安装1.打开HELP->MyEclipseConfigurationCenter。切换到SoftWare标签页。2.点击AddSite打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到PersonalSite中找到SVN展开。将CoreSVNKitLibrary和OptionalJNALibrary添加(右键AddtoProfile),Subc

系统 2019-08-12 09:30:28 2328

编程技术

体验 Delphi2009 的 JSON

自从Delphi2009添加了JSON这个特性之后,相信很多人都对它十分感兴趣吧,我抽了个空做一个小小的Demo,演示了JSON传递数据的情况。首先建立一个Server,放入DSServer,DSServerClass,TCPServerTransport各一个,然后把DSServerClass和TCPServerTransport关联到DSServer。再放入ADOConnection,ADOQuery,DataSetProvider,ClientDat

系统 2019-08-12 09:30:01 2328

各行各业

Git链接到自己的Github(1)简单的开始

好长时间没上来弄东西了,今天回来先开始弄下Git,之后再继续写uboot与kernel的编译,在版本控制下更加宏观地观察每次的变化。1、在ubuntu中安装git$sudoapt-getinstallgitgit-core2、配置本机的git$gitconfig--globaluser.name"abcd"$gitconfig--globaluser.emailabcd@efgh.com3、生成密钥$ssh-keygen-trsa-C"abcd@efgh.

系统 2019-08-12 09:27:41 2328

各行各业

pytesser的使用

pytesser以及其依赖插件下载地址:链接:http://pan.baidu.com/s/1i3zgpjJ密码:ueyy在学习Webdriver的过程中遇到验证码的识别问题,问了度娘知道了pytesser能用于验证码的识别,而且代码用起来比较简单,就查了好多资料整了一天终于配置好了,记录一下。首先安装vc2008外部运行库(全名不记得了)vcsetup_V9.0.30729.1.239631479.exe,不然安装PIL会提示找不到xxx.bat文件,文

系统 2019-08-12 09:27:29 2328

数据库相关

获取Repeater选中行索引

获取Repeater选中行索引//CheckBoxListche=((CheckBoxList)sender);//RepeaterItemrptItem=((RepeaterItem)che.Parent);//stringpkid=((Literal)rptItem.FindControl("字?段?Literal")).Text;CheckBoxListche=senderasCheckBoxList;intindex=((RepeaterItem)

系统 2019-08-12 01:55:17 2328

数据库相关

创建表空间_临时表空间_用户_指定表空间_授权

1、--删除已有的旧数据(表空间和临时表空间下)--DROPTABLESPACEUSER_DATAINCLUDINGCONTENTSANDDATAFILES;--DROPTABLESPACEUSER_TEMPINCLUDINGCONTENTSANDDATAFILES;2、--创建表空间CREATETABLESPACEuser_dataLOGGINGDATAFILE'D:\app\cphmvp\oradata\orcl\user_data201304013.

系统 2019-08-12 01:54:55 2328

数据库相关

greenplum查看表的数据分布情况来调整dk值

最近正在进行ETL后台系统数据的日志分析,查看运行耗时长的TASK,并找出耗时长的JOB,进行逻辑层面和数据库层面的优化.本文仅从数据库层面上的优化着手(包括SQL语句的调整以及greenplumtabledk的调整).查看一个耗时30分钟左右的JOB,找到相应的源表,进行如下分析:dw=#selectgp_segment_id,count(*)fromtb_namegroupbygp_segment_idorderbycount(*)descgp_seg

系统 2019-08-12 01:54:28 2328