06 2012 档案

MySQL之初见
摘要:目前世界上建网站最流行的就是LAMP组合--Linux、Apache、MySQL、PHP。主要因为这四部分都是开源免费的产品,而且其稳定性也很强。 Mysql是一款优秀的开源软件,它是由瑞士的MySQL AB公司开发的(1995年),是世界上最流行的数据库之一。据统计,世界上一流的互联网公司中,排名前20的有80%是MySQL数据库的忠实用户。例如Google、Youtube、Baidu、Ebuy... Mysql在2008年1月16日被SUN公司收购,而SUN在2009年时被Orcale公司收购。 Mysql是一个多用户、多线程的sql数据库服务器。他的底层是使用C/C++编写的... 阅读全文

posted @ 2012-06-30 22:39 h2内存数据库 阅读(2605) 评论(0) 推荐(0) 编辑

Oracle EBS的DB Server无法启动
摘要:冷备份系统后,然后重启DB Listener和DB没报什么错误,再起通过命令adstrtal.sh apps/apps来启动Apps Server的时候报错[oracle@bej301441 scripts]$ adstrtal.sh apps/appsYou are running adstrtal.sh version 120.15.12010000.3adstrtal.sh: Database connection could not be established. Either the database is down or the APPS credentials supplied 阅读全文

posted @ 2012-06-30 19:03 h2内存数据库 阅读(908) 评论(0) 推荐(0) 编辑

Metalink Notes Collection
摘要:INVNote 123456.1 Latest 11i Applications Recommended Patch ListNote 568012.1:FAQ: Inventory Standard DatafixesNote 438787.1: What are the events passed using Custom library and when do they fire?Note 438920.1 How To Customize Standard Oracle Application Using Custom LibraryNote 402245.1 - "Rece 阅读全文

posted @ 2012-06-30 18:02 h2内存数据库 阅读(593) 评论(0) 推荐(0) 编辑

架构师必看-架构之美第14章-两个系统的故事:设计之城(一)
摘要:形式永远服从功能。 —Louis Henry Sullivan “设计之城”软件项目表面上与“混乱大都市”非常相似。它也是用C++写的消费音频产品,运行在Linux操作系统上。但是,它的构建方式有很大不同,所以内部结构也非常不同。 我从一开始就参加了“设计之城”项目。我们用有能力的开发者组成了一个全新的团队,从头开始构建这个产品。团队很小(开始有4名程序员),像“大都市”项目一样,团队的结构是扁平的。幸运的是,没有出现“大都市”项目中的个人对抗,在团队中也没有出现任何争权夺利的事。在此之前,团... 阅读全文

posted @ 2012-06-30 14:12 h2内存数据库 阅读(275) 评论(0) 推荐(0) 编辑

postgresql集群方案hot standby 安装和测试
摘要:这两天正忙着研究postgresql,基本用法和其他数据库大同小异,先不自己讲解,今天主要想记录下postgresql的集群方案hot standby方式。转载请注明:http://blog.csdn.net/lengzijian/article/details/7704814本人设置集群环境:三台电脑:一台主数据库和两台从数据库1.安装Postgresql9tar -zxvf postgresql-9.1.3.tar.gz #解压cd postgresql-9.1.3./configure --prefix /home/proxy_pg/pgsql #配置postgresql安装目录这里需要 阅读全文

posted @ 2012-06-30 13:58 h2内存数据库 阅读(1507) 评论(0) 推荐(0) 编辑

架构师必看-架构之美第14章-两个系统的故事:混乱大都市(一)
摘要:你们修筑、修筑,预备道路,将绊脚石从我百姓的路中除掉。 —《以赛亚书》第57章14节 我们要看的第一个软件系统名为“混乱大都市”。它是我喜欢回顾的一个系统—既不是因为它很好,也不是因为它让参与开发的人感到舒服,而是因为当我第一次参与它的开发时,它教给了我有价值的软件开发经验。 我第一次接触“混乱大都市”,是在我加入了创建它的公司时。初看上去这是一份有前途的工作。我将加入一个团队,参与基于Linux的、“现代”的C++代码集开发,已有的代码集已经开发几年了。如果你像我一样拥有特殊的技术崇拜,就会觉得很兴奋。 ... 阅读全文

posted @ 2012-06-30 11:22 h2内存数据库 阅读(248) 评论(0) 推荐(0) 编辑

架构师必看-架构之美第14章-两个系统的故事:现代软件神话(一)
摘要:架构是一种很浪费空间的艺术。 —Philip Johnson 软件系统就像一座由建筑和后面的路构成的城市—由公路和旅馆构成的错综复杂的网络。在繁忙的城市里发生着许多事情,控制流不断产生,它们的生命在城市中交织在一起,然后死亡。丰富的数据积聚在一起、存储起来,然后销毁。有各式各样的建筑:有的高大美丽,有的低矮实用,还有的坍塌破损。随着数据围绕着它们流动,形成了交通堵塞和追尾、高峰时段和道路维护。软件之城的品质直接与其中包含多少城市规划有关。某些软件系统很幸运,创建时由有经验的架构师进行了深思熟虑的设计,在构建时体现出了优雅和平衡,有很好的地图,便于导航。... 阅读全文

posted @ 2012-06-30 10:37 h2内存数据库 阅读(244) 评论(0) 推荐(0) 编辑

一个python的进化(转)
摘要:不久前,在互联网上出现了一篇有趣的文章,讲的是对于同一个问题,不同层次的Python程序员编出的Python代码显示出了不同的风格,代码都很简单,有趣。编程新手def factorial(x): if x == 0: return 1 else: return x * factorial(x - 1) //递归!不简单啊! print factorial(6)一年编程经验(学Pascal的)def factorial(x): result = 1 i = 2 while i <= x: resultresu... 阅读全文

posted @ 2012-06-30 10:12 h2内存数据库 阅读(1580) 评论(0) 推荐(0) 编辑

基础太差了
摘要:今儿在写一脚本的时候,出现了错误查了半天:各种纠结,无奈啊,怀疑这个错误怀疑那个错误。关键是基础不牢啊:>>> if 0: ... print 'chen' >>> if not 0: ... print 'chen' ... chen >>> if 1: ... print 'chen' ... chen >>> if 2: ... print 'ce' ... ce >>> for i in range(1,10): ... if i&g 阅读全文

posted @ 2012-06-29 21:37 h2内存数据库 阅读(210) 评论(0) 推荐(0) 编辑

os.walk与os.path.walk
摘要:学习的过程中遇到了os模块的walk函数,经过help查询帮助后大致明白了什么意思:os.walk(top,topdown=True,onerror=None)需要三个参数,其中top是必须给出的路径变量,后两个可以不给,但是系统默认的有值,就是上面写的那种。它的返回值是元组的形式,包括每次遍历的路径名,文件夹名,文件名(其中文件路径是字符串形式的,文件夹是列表,文件名也是列表):下面是我的python文件夹里面的内容,其中有20120627和class两个文件夹,可以看到结果中三个元组,第一个是所给的路径下面的文件,第二个是20120627这个文件夹下的文件(如果它下面还有文件夹就会继续遍历 阅读全文

posted @ 2012-06-29 19:50 h2内存数据库 阅读(394) 评论(0) 推荐(0) 编辑

Oracle EBS系统整体备份(冷备份)
摘要:停止应用服务器使用应用系统管理员用户登陆cd $INST_TOP/admin/scripts(或者cd $ADMIN_SCRIPTS_HOME) 此时目录在/u01/oracle/mc3yd213/inst/apps/mc3yd213_bej301441/admin/scripts下,使用以下命令停止应用服务./adstpall.sh apps/apps使用下面命令检查服务是否关闭,如果没有关闭,则需要等待ps -ef | grep applmgrps -ef | grep FNDps -ef | grep http停止数据库服务使用数据库系统管理员用户登陆cd /u01/oracle/mc3 阅读全文

posted @ 2012-06-29 19:23 h2内存数据库 阅读(257) 评论(0) 推荐(0) 编辑

[翻]Why call it Apps and not Oracle ERP ?
摘要:Why call it Apps and not Oracle ERP ? 以前就很想知道为什么人们常常把Oracle E-Business Suite称作"Apps"?就因为Apps是Oracle Applications的缩写么?也许是。其实这个问题给了我一个很好地理由来解释APPS schema的进化史。九年前我开始从事Oracle Financials的工作,那时每一个模块都有它自己database schema(当然现在还有,比如po,inv,wip,ar...),对于一个做采购的用户(EBS 10.6版本前),想要查看数据,就要使用po的Schema来查看。同样 阅读全文

posted @ 2012-06-29 17:31 h2内存数据库 阅读(217) 评论(0) 推荐(0) 编辑

C++内存管理(一)
摘要:1、 内存分配方式(1)从静态存储区域分配。例如使用static、全局变量。静态存储区的数据在程序编译的时候就已经分配好了,在程序运行期间一直存在,只有在程序推出之后才会释放。(2)在栈上分配。函数内部的局部变量都是在栈上分配的,在函数阶数时存储空间便被释放;(3)在堆上分配。程序员根据自己的需要申请和释放内存(new/delete malloc/free)2、在内存的分配过程中经常会出现一些错误。(1)内存未分配成功却使用了他。例如内存中没有足够大的剩余空间此时内存分配(new/malloc)失败之后会返回NULL,可以用assert(p!=NULL)或者if语句进行检查。(2)内存分配成功 阅读全文

posted @ 2012-06-29 16:53 h2内存数据库 阅读(962) 评论(0) 推荐(0) 编辑

Concurrent FND scripts
摘要:Concurrent FND scripts$FND_TOP/sql 下有很多现成Concurrent Program相关脚本afimchk.sql Tells the status of the ICMafcmstat.sql Lists active manager processesafrqrun.sql Lists all the running, waiting and Terminating requests(列出所有正在Running的脚本)afrqwait.sql Lists requests that are constrained and waiting for the I 阅读全文

posted @ 2012-06-29 15:48 h2内存数据库 阅读(283) 评论(0) 推荐(0) 编辑

Concurrent Request Tables
摘要:Oracle Apps Concurrent Request Table Relationshipfor pdf version,you can download from "Concurrent Request Tables.pdf"FND_CONCURRENT_PROGRAMSeTRM:FND_CONCURRENT_PROGRAMS stores information about concurrent programs. Each row includes a name and description of the concurrent program. Each r 阅读全文

posted @ 2012-06-29 12:47 h2内存数据库 阅读(417) 评论(0) 推荐(0) 编辑

[Script]Long Running Concurrent Request in Oracle EBS
摘要:Looking on how to check long running concurrent request in Oracle Apps 11i or R12? Here’s the overview of the SQL query script to detect the session information of each program.First you need to get the listing of running concurrent request in Oracle Apps 11i or R12. You can use the SQL query script 阅读全文

posted @ 2012-06-29 12:37 h2内存数据库 阅读(347) 评论(0) 推荐(0) 编辑

[Script]Oracle EBS中,如何通过Form,Report的执行文件来查找对应的功能名称,或者如何反向查找
摘要:知道Form执行文件的名字情况下,如何来查找对应的功能名称SELECT a.form_name||' : '||nvl(b.description, b.user_form_name) FROM APPS.FND_FORM a, APPS.FND_FORM_TL b WHERE a.form_id = b.form_id AND a.form_name IN ('INVTTMTX');Output:INVTTMTX : Perform miscellaneous transactions知道功能名称的情况下,如何来查找对应的fmx名称SELECT a.form_ 阅读全文

posted @ 2012-06-29 12:10 h2内存数据库 阅读(268) 评论(0) 推荐(0) 编辑

架构之美第十三章-美丽的架构
摘要:所有前面的方法都有助于我们判断一个架构是否“足够好”—也就是说,是否有可能指导开发者和测试者构建一个系统,并满足系统的利益相关人的功能和质量关注点。在我们每天使用的系统中存在着许多好的架构。 但是,超越足够好的架构是怎样的呢?如果有一个“软件架构名人堂”,那会怎样?哪些架构会陈列在这个艺术馆的墙上?这个想法可能没有你想象的那么遥远—在软件产品线领域,这样的“名人堂”的确存在。(注1)进入“软件产品线名人堂”的条件包括获得商业上的成功、影响其他产品线的架构(其他产品线可能“借用、复制、窃取”这个架构)、拥有足够的文档从而让其他人“不必通过道听途说”就能够理解该架构。我们将为更一般的“... 阅读全文

posted @ 2012-06-29 10:33 h2内存数据库 阅读(213) 评论(0) 推荐(0) 编辑

架构之美第十二章-好的架构
摘要:我们曾提到,架构师玩的是折中的游戏。对于一组给定的功能需求和品质需求,没有唯一的正确架构和唯一的“正确答案”。我们从经验中得知,应该对架构进行评估,确定它是否满足其需求,然后再投入资金来构建、测试和部署这个系统。评估试图回答前面小节中讨论的一个或多个一般关注点问题,或回答特定系统的具体关注问题。 架构评估有两种常见的方式(Clements、Kazman和Klein 2002)。第一种评估方式是确定架构的属性,通常通过建模或模拟系统的一个或多个方面。例如,通过性能建模来评估吞吐量和伸缩性,通过失效树模型来评估可靠性和可访问性。其他类型的模型包括复杂性和耦合指标,用于评估可变性和可维护... 阅读全文

posted @ 2012-06-29 10:07 h2内存数据库 阅读(177) 评论(0) 推荐(0) 编辑

架构之美第十一章-架构结构
摘要:那么,好的架构师如何来处理这些关注点?我们曾经提到过,需要将系统组织成一些结构,每种结构都定义了特定类型的组件之间的具体关系。架构师的主要关注点就是对系统进行组织,让每种结构有助于解答一个关注点所定义的问题。关键的结构决定将产品划分为组件,并定义了这些组件之间的关系(Bass、Clements和Kazman 2003; Booch、Rumbaugh和Jacobson 1999; IEEE 2000; Garlan和Perry 1995)。对于任何产品,都有许多结构需要设计。每种结构都必须单独设计,这样它就表现为一个独立的关注点。在接下来的几节中我们会讨论一些结构,你可以利用它们来考虑前... 阅读全文

posted @ 2012-06-29 09:55 h2内存数据库 阅读(292) 评论(0) 推荐(0) 编辑

启动EBS的时候,弹出Java安全警告:“该应用程序要求具有Java的早期版本。是否要继续?”
摘要:问题启动EBS的时候,弹出Java安全警告:“该应用程序要求具有Java的早期版本。是否要继续?”如果是JRE英文的,弹出的Java警告为"The application requires an earlier version of Java. Do you want to continue?”每次点开EBS都会弹出两次这个警告,非常讨厌,有什么方法避免Java警告窗口弹出。解决方法控制面板 -> Java -> 高级 -> Java插件下边,取消 “启用下一代Java插件”选项,然后重启浏览器后再登陆EBS,就不会弹出Java警告了。Reference:Note: 阅读全文

posted @ 2012-06-28 23:16 h2内存数据库 阅读(451) 评论(0) 推荐(0) 编辑

创业必读网站和工具集合
摘要:from:http://www.caoyuan.net.cn/post/2012-06-27/40028725336一、第三方创业投资服务平台1、科技及投资类媒体(原创类文章为主)36氪,http://www.36kr.com/Tech2ipo,http://tech2ipo.com动点科技Technode,http://www.technode.com/爱范儿,http://www.ifanr.com/雷锋网,http://leiphone.comWeb20share天涯海阁,http://www.web20share.com/创业邦,http://www.cyzone.cn/创业家,htt 阅读全文

posted @ 2012-06-28 21:30 h2内存数据库 阅读(718) 评论(0) 推荐(0) 编辑

Scheduling a Concurrent program
摘要:EBS中的Program是可以根据需求周期性运行的,比如‘Purge Logs and Closed System Alerts’ Program,我们需要每天运行来清理日渐庞大的日志表,周期性运行Program的方法。路径:Submit Request > Schedule1.As Soon as Possible:立即运行你的Program2.Once:在一个具体的时间点上运行Program3.Periodically:周期的运行你的Program,每分钟/每小时/每天/每周/每月,并制定开始时间和结束时间。4.On Specific Days:在特定的那几天运行然后你在Reques 阅读全文

posted @ 2012-06-28 16:53 h2内存数据库 阅读(315) 评论(0) 推荐(0) 编辑

关于TNS_ADMIN环境变量
摘要:很多oracle产品都有自己的TNS文件,如果你的系统里装了多个Oracle的产品的话,那么客户端连instance的时候,到底是使用那个tnsnames.ora呢?这个时候就需要看TNS_ADMIN这个参数了。Question:What is thetns_adminparameter and how do I usetns_admin to define a common location for my TNS files?Answer:Thetns_adminparameter determines the location of the tns administration files 阅读全文

posted @ 2012-06-28 15:44 h2内存数据库 阅读(357) 评论(0) 推荐(0) 编辑

nginx与apache详细性能对比
摘要:之前一直研究nginx的源代码,最近有时间也做了下nginx与apache的性能对比,希望能够够对大家有所帮助!转载请注明:http://blog.csdn.net/lengzijian/article/details/7699444nginx动态文件处理能力差?这是我最困惑的地方,在google了nginx之后发现它的评价并没有想象中那么差劲,并且很多公司已经开始用nginx+php(fast-cgi)作为主流web服务器,于是我决定亲自试一试。测试环境:web服务器:192.168.0.235双核(Intel(R) Xeon(TM) CPU 3.00GHz)测试客户端:192.168.30 阅读全文

posted @ 2012-06-28 15:14 h2内存数据库 阅读(2540) 评论(0) 推荐(1) 编辑

ORA-12560: TNS:protocol adapter error(TNS:协议适配器错误)
摘要:这种问题一般是因为客户端不知道要连那个instance或者不知道要使用哪个TNS Alias可能的原因1.服务没有起来下边是Tom的一个Test Case来说明OracleServiceSID服务没有起来的话,是会引起ORA-12560错误的。C:\Documents and Settings\tkyte>sqlplus scott/tiger SQL*Plus: Release 10.1.0.4.0 - Production on Thu Sep 6 15:43:55 2007 Copyright (c) 1982, 2005, Oracle. All rights reserved. 阅读全文

posted @ 2012-06-28 15:11 h2内存数据库 阅读(1029) 评论(0) 推荐(0) 编辑

python学习总结之类对象
摘要:面向对象(OO)是一种编程的思想而不是一种语言,python是用C语言来现实的面向对象的语言,面向对象的目的就是代码的重用,减少重复性的开发,面向对象的代码重用机制包括封装、继承、多态。面向对象的核心则是抽象、分离接口和实现。这里让我们来一起探讨一下python的面向对象的具体格式和方法:首先是self参数变量,它是区别方法和一般函数的一个标识,类方法必须含有这个self的变量:#修改了sayhi()方法,将self去掉后:就会出现错误,说是没有参数。 def sayHi(): print 'hello,how are you?', self.name [root@fsa... 阅读全文

posted @ 2012-06-28 14:43 h2内存数据库 阅读(451) 评论(0) 推荐(0) 编辑

c++中堆、栈内存分配
摘要:一个由C/C++编译程序占用内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数参数值,局部变量值等。其操作方式类似于数据结构中栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量存储是放在一块,初始化全局变量和静态变量在一块区域, 未初始化全局变量和未初始化静态变量在相邻另一块区域。 - 程序结束后由系统释放。-->分别是data区,bbs区4、文字常量区 —常量字符串就是放在这里。 程序结束后由系 阅读全文

posted @ 2012-06-28 10:11 h2内存数据库 阅读(1747) 评论(0) 推荐(2) 编辑

架构之美第九章-架构与设计
摘要:架构是系统设计的一部分,它突出了某些细节,并通过抽象省略掉另一些细节。所以,架构是设计的一个子集。关注实现系统组件的开发者可能不会特别关心所有组件如何装配在一起,而是主要关注少数组件的设计和开发,包括他们必须遵守的架构约束和可以应用的规则。因此,开发者和架构师面对的是系统设计的不同方面。 如果说架构关注的是组件之间的关系和系统组件外部可见的属性,那么设计还要关注这些组件的内部结构。例如,如果一组组件包含了一些信息隐藏的模块,那么这些外部可见的属性就构成了这些组件的接口,内部的结构与模块内的数据结构和控制流一同考虑(Hoffman和Weiss 2000,第7章和第16章)。 阅读全文

posted @ 2012-06-28 09:09 h2内存数据库 阅读(190) 评论(0) 推荐(0) 编辑

架构之美第八章-软件架构的含义
摘要:如果认为“架构”是一个简单的实体,能够用一份文档或一张图纸来描述,那就错了。架构师必须做出许多设计决定。要想有用,这些决定必须用文档记录下来,这样就能够进行复审、讨论、修改和批准,然后作为后续决定和构建时的约束。对于软件系统,这些设计决定包括行为上的和结构上的。 外部行为描述展示了产品如何与它的用户、其他系统和外部设备进行交互,这应该表现为需求。结构描述展示了产品如何划分为多个部分,以及这些部分之间的关系。我们还需要内部行为描述,用于描述组件之间的交互接口。结构上的描述常常展示相同部分的一些不同视图,因为不可能把所有信息以有意义的方式组织到一张图纸或一份文档中。一个视图中的组件,... 阅读全文

posted @ 2012-06-28 09:04 h2内存数据库 阅读(180) 评论(0) 推荐(0) 编辑

架构之美第七章-软件架构师的角色
摘要:软件开发项目需要一些人在软件构建时扮演架构师的角色,就像构建或修复建筑时传统的建筑师的角色一样。但是,对于软件系统来说,从来就弄不清楚哪些决定属于架构师的职责范围,哪些决定要留给实现者。定义架构师在软件项目中做什么,比建筑师的类似定义更困难, 原因有3 个因素: 缺少传统、产品无形性和系统复杂性。( 参见Grinter[1999],其中描述了软件架构师如何在一个大型软件开发组织中实现她的职责。)具体来说:• 建筑师可以回顾几千年的历史,看看过去的建筑师都做过些什么。他们可以参观并研究那些矗立了几百年的建筑,有时甚至有上千年历史的建筑,而它们仍在使用。在软件业,我们只有几十年的历史,并且... 阅读全文

posted @ 2012-06-28 08:56 h2内存数据库 阅读(192) 评论(0) 推荐(0) 编辑

架构之美第六章-建筑师的角色
摘要:在设计、构建和修复建筑时,我们指定关键的设计师为“建筑师(architects)”,并赋予他们广泛的职责。建筑师准备建筑最初的草图,展示外观和内部布局,与客户讨论这些草图,直至所有相关方都达成一致意见,认为展示的就是他们想要的。这些草图是抽象:它们关注建筑中某些方面的适当细节,而忽略其他的内容。 当客户和建筑师在这些抽象上达成一致意见之后,建筑师会准备或监督准备更为详细的图纸,以及相关的文字规格说明。这些图纸和规格说明描述了建筑的许多“实质性”细节,如管道、壁板材料、窗户玻璃和电线等。 在极少的情况下,建筑师简单地将详细规划交给建造者,建造者将根据规划完成项目。对更重要一些... 阅读全文

posted @ 2012-06-28 08:48 h2内存数据库 阅读(154) 评论(0) 推荐(0) 编辑

[Script]EBS里查看模块的版本、文件的版本信息
摘要:系统版本信息装了哪些模块,以及版本信息select 'Current Application Release: '||ver||' ('||bug||')' "Description" from ( select x.* from (select 1 seq, '1939818' bug,'11.5.0' pv,'11.5.6' ver from dual union select 2,'2123967','11.5.0','11.5.7& 阅读全文

posted @ 2012-06-27 22:36 h2内存数据库 阅读(644) 评论(0) 推荐(0) 编辑

[Script]Re-Compile All Invalid Package/Package Body
摘要:How to Re-Compile All Invalid for Oracle EBS Package/Package Bodyset serveroutput on size 1000000 declare sql_statement varchar2(200); cursor_id number; ret_val number; CURSOR cur_invalid IS select object_type, owner, object_name from sys.dba_objects o where o.status = 'INVALID' and o.object 阅读全文

posted @ 2012-06-27 22:29 h2内存数据库 阅读(391) 评论(0) 推荐(0) 编辑

[Script]List of Scheduled Concurrent Programs
摘要:列出所有Scheduled Concurrent Programselect r.request_id, p.user_concurrent_program_name || case when p.user_concurrent_program_name = 'Report Set' then (select ' - ' || s.user_request_set_name from apps.fnd_request_sets_tl s where s.... 阅读全文

posted @ 2012-06-27 22:14 h2内存数据库 阅读(180) 评论(0) 推荐(0) 编辑

python学习之课后习题
摘要:编写一个动态备份文件的python脚本:#!/usr/bin/python #filename :backup_ver2.py import os import time import sys source=[] for i in sys.argv: print i source.append(i) #source=['/root/python/test.py','/root/python/backup_var1.py'] print source del(source[0]) print '#######' print source targe 阅读全文

posted @ 2012-06-27 20:42 h2内存数据库 阅读(232) 评论(0) 推荐(0) 编辑

[Script]Backordered Problematic delivery detail
摘要:脚本用于Backorder有问题Delivery Detail(比如关联的Move Order丢失...),可以backorder Delivery后,再重新Pick Release;如果不想要这个订单了,可以Backorder后,Cancel销售订单,并通过NOTE:1322105.1来删除多余的Reservation。UPDATE wsh_delivery_assignments SET delivery_id = NULL, parent_delivery_detail_id = NULL, last_updated_by ... 阅读全文

posted @ 2012-06-27 17:44 h2内存数据库 阅读(319) 评论(0) 推荐(0) 编辑

使用脚本关闭订单头
摘要:订单的关闭是自动的,在所有行工作流结束(Close或者Cancel)后0.5天,订单头也将在Workflow Background Process的推动下关闭。还有另外一种说法:you can wait until month-end and the “Order Flow – Generic” workflow will close it for you.所以造成了很多时候订单行已经关闭了,但订单头还是处于Booked状态,这个时候如果你想Close订单头,你可以手动运行Workflow Background Process来关闭订单,也可以使用脚本来close Order Header.脚 阅读全文

posted @ 2012-06-27 17:34 h2内存数据库 阅读(257) 评论(0) 推荐(0) 编辑

python学习总结之外部传参
摘要:想要从程序外面将参数传人程序内部的做法:利用sys这个模块来进行操作,#!/usr/bin/python #filename:using_sys.py import sys print 'the command line arguments are:' for i in sys.argv: print i print '\n\n The PYTHONPATH is\n',sys.path,'\n' 结果显示:sys.argv这个参数就好比我们java中的额main函数中经常看到的argv[][root@fsailing1 python]# pyt 阅读全文

posted @ 2012-06-27 17:02 h2内存数据库 阅读(3955) 评论(0) 推荐(0) 编辑

Order&Shipping Transactions Status Summary
摘要:Order&Shipping Transactions Status SummaryStepOrder Header StatusOrder Line StatusOrder Flow Workflow Status (Order Header)Line Flow Workflow Status (Order Line)Shipping Transaction Status(RELEASED_STATUS in WDD)1. Enter an OrderEnteredEnteredBook Order ManualEnter – Line N/A2. Book the Order... 阅读全文

posted @ 2012-06-27 16:23 h2内存数据库 阅读(279) 评论(0) 推荐(0) 编辑

架构之美第五章-架构概述
摘要:建筑师、音乐家、作家、计算机设计师、网络设计师和软件开发者都在使用“架构”这个术语,其他人也用(你有没有听说过“食物架构”?),然而不同的用法其结果也不同。建筑与交响乐完全不同,但都有架构。而且,所有的架构师都在谈论他们工作中的美,以及因此而导致的结果。建筑师可能会说,一座建筑应该提供适合工作或生活的环境,而且它应该看起来很美。音乐家可能会说,音乐应该能演奏,包含能够辨明的主题,而且它应该听起来很美。软件架构师可能会说,系统应该对用户友好、响应及时、可维护、没有重大错误、易于安装、可靠,应该通过标准的方式与其他系统通信,而且也应该是美的。 这本书为你提供了一些美丽架构的详细例子... 阅读全文

posted @ 2012-06-27 16:12 h2内存数据库 阅读(179) 评论(0) 推荐(0) 编辑

架构之美第四章-架构与美
摘要:人们在生活和工作中发现美并创造美,软件开发和架构设计也不例外。 架构之美体现了关注点的分离与结合。在软件设计中,设计师需要考虑多方面的关注点。漂亮的架构设计让这些关注点尽可能分离,然后以最简单的机制结合在一起,从而得到高内聚、低耦合的系统。例如在Darkstar项目中,架构师们考虑的重点就是如何将多人在线游戏的游戏逻辑与系统的可伸缩性分离开来,让游戏的开发者只要遵守少量的规则,就能够像编写单机游戏一样编写大规模多人在线游戏。又如REST架构风格,体现了对资源命名、请求处理和资源物理表现形式的关注点分离。资源的名称与请求资源时服务器的处理方式无关,请求者无需知道服务器端采取的技术,... 阅读全文

posted @ 2012-06-27 15:46 h2内存数据库 阅读(156) 评论(0) 推荐(0) 编辑

架构之美第三章-美丽架构之道
摘要:我无法给架构下一个简单的定义,因为任何定义都会束缚你对架构的无限想象。不可否认,架构师早已出现在人类几千年前的各项生产活动中,比如建筑、音乐。而在计算机软件及Web领域,架构的设计直接影响着系统的生产,比如开发过程和效率、代码和组件复用性等,同时也影响着系统的可用性、可伸缩性、性能、容量可预测性等。 关注架构之美。美丽的架构同样无法定义,可它却一定是自然的、简单的、可复用的、人文的,甚至是外行人也可以细细品味其思想的。当我看到超市的多个收银台排满长队时,便想到服务器并发处理性能和容量;当我看到十字路口的车辆等待转弯时,便想到它通过缓存思想来提高交通吞吐率。 那么如何设计出美丽... 阅读全文

posted @ 2012-06-27 15:37 h2内存数据库 阅读(118) 评论(0) 推荐(0) 编辑

架构之美第二章-美丽架构的含义
摘要:古人形容美女之美:“⋯⋯增之一分则太长,减之一分则太短⋯⋯”,深刻地揭示了“恰到好处”的美丽含义。当我拿到《架构之美》书稿时,我发现美丽的含义如此相似。 美丽至简。美丽的架构应尽可能简单,但不要过于简单。书中通过多种例子表达了这个最基本的道理。我见过很多大型的软件架构,从大型的电信网络管理系统,到大规模应用的互联网架构,以及企业级的ERP软件,系统总是遵循从无到有,从简单到复杂,再到简单这样的过程。最终,支撑这些大型系统稳定可靠运行的就是这个最基本的道理。 美丽的架构应尽可能精益,并且是演进式发展的。当你架构一个亿万人同时在线的大规模网站系统的时候,你无法从一开始就提供最完善的解... 阅读全文

posted @ 2012-06-27 15:33 h2内存数据库 阅读(153) 评论(0) 推荐(0) 编辑

AutoInvoice运行报错:You must supply an invoice number when your batch source indicates manual invoice nu
摘要:AutoInvoice运行报错,查看RA_INTERFACE_ERRORS_ALL,SELECT Message_text FROM RA_INTERFACE_ERRORS_ALL WHERE INTERFACE_LINE_ID = 1149459;错误信息如下:You must supply an invoice number when your batch source indicates manual invoice numbering; otherwise you must leave invoice number blank原因:RA_INTERFACE_LINES_ALL的trx_ 阅读全文

posted @ 2012-06-27 15:11 h2内存数据库 阅读(231) 评论(0) 推荐(0) 编辑

python学习总结之数据结构
摘要:python中有三种内建的数据结构------列表,元组,字典List:列表l是一组有序项目的数据结构,可增可减。表示方式:shoplist=['apple','banana','bango']#!/usr/bin/python #filename:using_list.py shoplist=['apple','mango','carrot','banana'] print 'I have',len(shoplist),'items to purchase. 阅读全文

posted @ 2012-06-27 12:31 h2内存数据库 阅读(477) 评论(0) 推荐(0) 编辑

忘记了EBS登陆页面链接的地址怎么办
摘要:如果忘记了EBS登陆页面的链接怎么办,如果你还可以访问数据库,有尝试用下边两个SQL来查看登陆页面链接方法1:SELECT home_url FROM icx_parameters;output like:http://xxx.com:8001/OA_HTML/AppsLogin 方法2:SELECT profile_option_value FROM fnd_profile_option_values WHERE profile_option_id= (SELECT profile_option_id F... 阅读全文

posted @ 2012-06-27 12:12 h2内存数据库 阅读(367) 评论(0) 推荐(0) 编辑

指针与句柄的区别
摘要:最近两天在复习一些c++的知识,中间发现了许多以前没有注意过的问题。关于句柄以前总是将其理解为指针,其实不然,他们之间有着明显的区别。 首先,指针指向系统中物理内存的地址,而句柄是windows在内存中维护的一个对象内存物理地址列表的整数索引,句柄是一种指向指针的指针。 在windows系统中的内存管理一般会将当前处于空闲状态的对象的内存释放掉,当需要访问的时候再重新提交分配物理内存,从而导致对象的物理地址是变化的,这样就不允许系统直接通过指针来访问(物理地址不断变化)的对象。 句柄是一种指向指针的指针。由于windows是一种以虚拟内存为基础的操作系统,其内存管理器经常会在内存中来... 阅读全文

posted @ 2012-06-27 11:55 h2内存数据库 阅读(2885) 评论(0) 推荐(0) 编辑

vim多窗口编辑
摘要:这里是垂直分割的情况打开新窗口最简单的命令如下: :split filename:new filename这个命令把屏幕分解成两个窗口并把光标置于上面的窗口中:#!/usr/bin/python #filename:helloworld.py print 'hello world' ~ ~ helloworld.py 4,0-1 全部 #!/usr/bin/python #filename:helloworld.py print 'hello world' ~ ~ hel... 阅读全文

posted @ 2012-06-26 19:26 h2内存数据库 阅读(244) 评论(0) 推荐(0) 编辑

shell每日更新(7)
摘要:这里说明下最近一段时间一直没有更新的原因吧,也是自己偷懒的原因:上周的六级考试。这里我会一直坚持写完shell的学习历程:6月25号晚上9点shell脚本编写的一些规则:1,开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。要使脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行也可以使用sh filename或者 bash filename。这里如果需要进行测试的话最好加上-x[r 阅读全文

posted @ 2012-06-25 21:52 h2内存数据库 阅读(177) 评论(0) 推荐(0) 编辑

虚函数表指针,虚函数表详解
摘要:虚函数表对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。 在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了 这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,这张虚函数表就显得由为重要了,它就像一个地图一样,指明了实际所应该调用的函数。这里我们着重看一下这张虚函数表。在C++的标准规格说明书中说到,编译器必需要保证虚函数表的指针存在于对象实例中最前面的位置(这是为了保证正确取到虚函数的 阅读全文

posted @ 2012-06-25 21:08 h2内存数据库 阅读(1345) 评论(0) 推荐(0) 编辑

爱立信发布人体通信技术:最高传输10Mbps
摘要:据日本媒体报道,爱立信日本公司于 2012 年 6 月 21 日发布人体通信技术“Connected Me”,可将人体作为通信网络的一部分使用。这项技术可向体内输入微弱的电信号,从而实现6~10Mbps 的通信。 日经 BP 报道称,爱立信人体通信设想的使用方法是一只手拿着智能手机,另一只手放在其他终端上进行数据传输。据介绍,Connected Me 可以用于将智能手机上的音乐作为流媒体播放、传输照片、在设备之间进行配对以及发送密码以打开门禁等。由于采用人体这个实体传输通道,因此可轻松确保安全性。这项技术符合世界卫生组织标准,对人体没有危害。 据了解,关于人体通信很早就已经开始研究,... 阅读全文

posted @ 2012-06-25 19:41 h2内存数据库 阅读(191) 评论(0) 推荐(0) 编辑

C++关键字volatile解析
摘要:volatile在英文中的解释是“不稳定的”,也就是说用该关键字修饰的变量的值随时可能被改变。用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。volatile的本意是“易变的”,不过翻译成“直接存取原始内存地址”更为合适。“易变”是因为外在因素引起的,象多线程,中断等,并不是因为用volatile修饰了的变量就是“易变”了,假如没有外因,即使用volatile定义,它也不会变化。 计算机中进行计算时,通常会将数据拷贝到寄存器中,因为CPU对寄存器的操作远快于对内存的操作。 在变量没有使用volatile修饰时,如果在计算过程中没有对该变量所在的... 阅读全文

posted @ 2012-06-25 14:36 h2内存数据库 阅读(329) 评论(0) 推荐(0) 编辑

C++中static关键字详解
摘要:静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制 如果一局部变量被声明为static,那么将只有唯一的一个静态分配的对象,它被用于在该函数的所有调用中表示这个变量。这个对象将只在执行线程第一次到达它的定义使初始化。用法2:局部静态对象 对于局部静态对象,构造函数是在控制线程第一次通过该对象的定义时调用。在程序结束时,局部静态对象的析构函数将按照他们被构造的相反顺序逐一调用,没有规定确切时间。用... 阅读全文

posted @ 2012-06-25 13:09 h2内存数据库 阅读(308) 评论(0) 推荐(0) 编辑

ice学习和编码
摘要:工作快一年了,打算把前半年的东西复习下,并且生成blog保存。转载请注明:http://blog.csdn.net/lengzijian/article/details/76889032.1ice简介 Ice是一种面向对象的中间件平台。从根本上说,这意味着ice为构建面向对象的客户-服务器应用提供了工具、API和库的支持。Ice应用是和在异种环境红使用:客户和服务器可以用不同的编程语言编写,可以运行在不同的操作系统而后及其架构上,并且可以使用多种网络技术进行通信。无论部署环境如何,这些应用的编码都是可移植的。2.2为什么学习ice 在下周的任务中,主要完成个人中心的优化,而个人中心是基于ice 阅读全文

posted @ 2012-06-25 10:22 h2内存数据库 阅读(2143) 评论(0) 推荐(0) 编辑

sizeof与strlen的区别与联系
摘要:一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的空间,返回值跟对象、结构、数组所存储的内容没有关系。具体而言,当参数分别如下时,sizeof返回的值表示的含义如下:数组——编译时分配的数组空间大小;指针——存储该指针所用的空间大小(存储该指针的地址的长度,是长整型,应该为4);类型 阅读全文

posted @ 2012-06-24 21:58 h2内存数据库 阅读(239) 评论(0) 推荐(0) 编辑

C++中的四种显式类型转换之const_cast、reinterpret
摘要:1、const_cast<type>(content)主要用于修改数据类型的const和volatile属性,#include <string>#include <iostream>using namespace std;class B{public:int m_iNum;B() {m_iNum=9;}};void foo(){const B b1;//b1.m_iNum = 100; //compile errorB b2 = const_cast<B&>(b1);//const_cast中的type必须为指针或者引用,将常量对象转换成 阅读全文

posted @ 2012-06-24 21:23 h2内存数据库 阅读(223) 评论(0) 推荐(0) 编辑

考虑要周全
摘要:周四回家了。下午就去办户口去了,去之前让我妹问了一下(当时我有事情正在忙),她也没问清楚,就拿着一张户口迁移单去了(别的什么也没有拿)。到那了,工作人员说,没有毕业证和报到证是不行的,你用什么证明啊?当时我一下愣那了,心里那个凉啊。毕业证没有拿回来,在学校呢,这下就急了。回来之前还以为拿着没用呢,什么也没多想,就没有拿,这下可遇到问题了。白跑一趟了(本来还想早点办完没事了呢)。 心里不停的责怪自己,要是自己之前就算找不到人问,上网查查总可以了把,这下把所有之前没有想到的办法都想了一遍,真郁闷啊。没拿着就是没拿着,就要想解决办法了把。相信办法总比困难多。 后来就给同学打电话求助,还好同学说可以. 阅读全文

posted @ 2012-06-24 20:39 h2内存数据库 阅读(180) 评论(0) 推荐(0) 编辑

c++内存访问越界
摘要:http://blog.vckbase.com/arong/archive/2009/12/30/40598.html1. 原理分析经常有些新C++程序员问:C++的类的成员个数是不是有限制,为什么我加一个变量后程序就死了?或者说:是不是成员变量的顺序很重要,为什么我两个成员变量顺序换一换程序就不行了?凡此种种之怪现象,往往都是内存访问越界所致。何谓内存访问越界,简单的说,你向系统申请了一块内存,在使用这块内存的时候,超出了你申请的范围。例如,你明明申请的是100字节的空间,但是你由于某种原因写入了120字节,这就是内存访问越界。内存访问越界的后果是:你的写入破坏了本不属于你的空间。下面是一个 阅读全文

posted @ 2012-06-24 20:16 h2内存数据库 阅读(3683) 评论(0) 推荐(0) 编辑

C++中的四种显式类型转换之static_cast
摘要:在C++中提供了类型向上转换和向下转换的方法。关于向上转换和向下转换区别如下:1、从派生类转换到基类,在继承图中来说是向上的,所以一般称为向上类型转换。向上类型转换总是安全的,因为从更专门的类型转换到更一般的类型。可能出现的唯一的事情就是失去成员函数。向上转换可以通过虚函数来实现。下面的程序就是一个向上转换的例子:class base{base(){}virtual ~base(){}};class derived:public base{derived(){}virtual ~derived(){}};void main(){base *Base=new derived;//这里就是将der 阅读全文

posted @ 2012-06-24 14:45 h2内存数据库 阅读(350) 评论(0) 推荐(0) 编辑

如何计算C++中结构体的存储空间
摘要:#include "stdafx.h"#include <iostream.h>struct A{int a;unsigned __int64 b;short c;}Test_a;struct B{int a;short c;unsigned __int64 b;}Test_b;struct C{short a;short b;short c;}Test_c;struct D{unsigned __int64 a;short b;int c;int d;unsigned __int64 e;}Test_d;int main(){cout<<sizeo 阅读全文

posted @ 2012-06-20 20:12 h2内存数据库 阅读(402) 评论(0) 推荐(0) 编辑

关于C++ const 的全面总结
摘要:C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。一、Const作用如下表所示:No.作用说明参考代码1可以定义const常量 const int Max = 100;2便于进行类型检查const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误void f(const int i 阅读全文

posted @ 2012-06-20 16:08 h2内存数据库 阅读(177) 评论(0) 推荐(0) 编辑

从sql server界面一眼认识数据库结构——数据库系列之四
摘要:数据库结构学习数据库,先了解一下sql server 的界面吧!人性化的界面帮助初学者更容易上手数据库。数据库有系统数据库、数据库快照、reportserver 、reportserver tempDB和自定义数据库组成(employee、mysql、students)。我把它分为四部分:系统数据库,数据库快照,ssrs,自定义数据库一、系统数据库master 数据库:记录所有系统信息,:登陆,系统设置,初 始化信息,其他系统数据库及用户的信息。model 数据库,所有 数据库的模板数据库。可以根据自己的需要修改。一直存在在SQl 中。msdb 数据库:代理服务数据库。tempdb 数据库:临 阅读全文

posted @ 2012-06-20 10:24 h2内存数据库 阅读(223) 评论(0) 推荐(0) 编辑

数据库结构——轻松走进数据库系列之三
摘要:打个比方:数据库就是一幢大楼,我们要先盖楼,然后再招住户(住户当然就是数据库对象,)。我们盖得大楼的基本格局设计师们已经为我们设计好,我们在创建数据库过程中,系统(设计师)就会我们把格局设计好。我们住户住进去后只需根据自己的需要小改就可以了。那么我们现在来盖楼吧。一、数据库的存储结构数据库文件:逻辑结构和物理结构逻辑存储结构:文件的性质:数据文件和日志文件。数据文件:首要数据文件:一个数据库必须有一个首要数据文件。(.mdf)次要数据文件:可以有多个次要数据文件,也可没有。(.ndf)日志文件:(.ldf)。安装文件、配置文件、错误信息文件。物理存储结构:以文件的形式存储在磁盘上。数据库文件组 阅读全文

posted @ 2012-06-15 08:21 h2内存数据库 阅读(278) 评论(0) 推荐(0) 编辑

详解Linux安装GCC方法
摘要:下载: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览: http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/查看Changes: http://gcc.gnu.org/gcc-4.5/changes.htm现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。本文以在Redhat Linux安装GCC4.1.2为例(因在项目开发过程中要求使用,没有用最新的GCC版本),介绍Linux安 阅读全文

posted @ 2012-06-13 22:09 h2内存数据库 阅读(643) 评论(0) 推荐(0) 编辑

同时在一个WebService服务中发布多个普通Java类
摘要:packageservice;publicclassMyService{publicStringgetGreeting(Stringname){return"您好"+name;}publicvoidupdate(Stringdata){System.out.println("<"+data+">已经更新");}}packageservice;publicclassMyServiceOther{publicStringgetName(){return"shihuan";}}在services.xml文件中 阅读全文

posted @ 2012-06-13 21:56 h2内存数据库 阅读(506) 评论(0) 推荐(0) 编辑

JavaScript和Java求字符串的字节长度
摘要:Java中的写法:public static void main(String[] args){ System.out,println("长度: " + "ab你好32hg".getBytes().length);}JavaScript中的写法:(1)Js要写函数调用: (c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)范围的为单字节函数如下///////////////////////////////////////////////// 阅读全文

posted @ 2012-06-13 21:53 h2内存数据库 阅读(283) 评论(0) 推荐(0) 编辑

Oracle创建用户并给用户授权查询指定表或视图的权限
摘要:用DNINMSV31账户登录数据库进行如下操作:CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUNDDEFAULT TABLESPACE "TBS_DNINMSV31"TEMPORARY TABLESPACE "TEMP2"QUOTA UNLIMITED ON "TBS_DNINMSV31";GRANT "CONNECT" TO NORTHBOUND;ALTER USER NORTHBOUND DEFAULT ROLE NONE;GRANT CREATE SESSION T 阅读全文

posted @ 2012-06-13 21:51 h2内存数据库 阅读(716) 评论(0) 推荐(0) 编辑

java保留两位小数
摘要:java保留两位小数问题:方式一:四舍五入double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数---------------------------------------------------------------方式二:java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");df.format( 阅读全文

posted @ 2012-06-13 21:46 h2内存数据库 阅读(1933) 评论(0) 推荐(0) 编辑

Java编程中“为了性能”尽量要做到的一些地方
摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2. 尽量避免随意使用静 阅读全文

posted @ 2012-06-13 21:42 h2内存数据库 阅读(965) 评论(0) 推荐(0) 编辑

tar命令解压.tar.gz文件时的错误
摘要:某些linux版本的机器上使用 tar -zxvf *.tar.gz 命令解压.tar.gz时会出现"tar: z: unknown function modifier"错误。而使用 tar -x *.tar.gz 会出现“tar: /dev/rmt/0: No such file or directory”错误。 这是因为该linux下的tar不支持z参数造成的。在这种情况下,可以把解压过程分为两步: gzip -d yourfile.tar.gz。生成一个.tar文件。 tar -xvf yourfile.tar。解压文件。 阅读全文

posted @ 2012-06-13 21:37 h2内存数据库 阅读(319) 评论(0) 推荐(0) 编辑

centos换IP地址需要修改的文件
摘要:/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0/etc/resolv.conf/etc/hosts以下是我的设置/etc/sysconfig/network这里主要是指定了网关NETWORKING=yes NETWORKING_IPV6=no GATEWAY=192.168.1.1 HOSTNAME=localhost.localdomain/etc/sysconfig/network-scripts/ifcfg-eth0这里主要指定IP获得方式(static),ip地址,子网掩码,网络类型# Broadcom C 阅读全文

posted @ 2012-06-13 21:30 h2内存数据库 阅读(179) 评论(0) 推荐(0) 编辑

六月,一个说再见的季节
摘要:又是一年毕业季,所谓不同的是我毕业了——大学毕业了。 一样的学校,一样的走道,一样的吵闹,不一样的我。走在大学的校园里,还有往日的熟悉——熟悉的环境,陌生的人。友情篇 友情就是在一起打打闹闹最后还是会心里想着你,挂着你的那些人们。曾经的宿舍的孩子谁最招蚊子喜欢?谁最爱讲冷笑话?谁的梦话吵醒熟睡的你?谁和你亲密到可以穿同一款衣服,睡同一张床?是谁为了考试考过在宿舍一起奋斗……宿舍看电影,追电视剧,灯光熄灭时,谁不敢看恐怖片,嚷着要退出的。还记得晚上我们一起把灯关了,一起看恐怖电影,是谁不敢去厕所还逞强,是谁坏到在厕所里吓我们?爱情篇 “我们要永远在一起!”毕业了,那些誓言还是真的吗? 毕业了,. 阅读全文

posted @ 2012-06-13 07:54 h2内存数据库 阅读(205) 评论(0) 推荐(0) 编辑

数据库系统,实例,让你看了就懂——轻松走进数据库系列之二
摘要:数据库系统,实例,让你看了就懂数据库系统:通俗的说就是多个数据库构成了一个大集体。在这个大集体里,没有完全相同 的两个数据库。就像我在“数据库登录名,用户,角色之我见”中打的比方一样。他们好比一个公司,数据库就一个个部门,或车间。在这个集体中,有自己的构成。看一下我们数据库 sql server 的企业管理器 的对象资源管理器窗口,一切就不言而喻了。上图显示了这个公司的基本组成。是不是就是一个机构完善的集体呢。数据库:系统数据库和我们建立的数据库存放在里面。安全性:操作数据库的一些权限,角色。服务器对象:数据库的备份,同步网络服务器的设置。复制:使用复制技术,用户可以将一份客户端的数据发布到多 阅读全文

posted @ 2012-06-12 11:02 h2内存数据库 阅读(219) 评论(0) 推荐(0) 编辑

T—SQL程序设计
摘要:什么是T—SQL? T—SQL:Transact-SQL,SQL程序设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL为SQL的扩展语言,加入了程序语言中的if,while ,case,return等语法,同时可以使用函数等数据库对象,运算符,批注等。 这一章主要讲了数据类型,变量,函数,控制流程和游标等。第一张图:主要的概括。第二张图:每一小节里的主要内容第三张图:细节,点击图片到大图 当我们学习完每一章后,有时候会感觉到没学到什么点东西或者是学到了一点点,但是当我们画完图之后发现自己原来学习很多东西,还有很多东西需要我们去学习。虽然掌握的不是很好,还. 阅读全文

posted @ 2012-06-12 01:00 h2内存数据库 阅读(149) 评论(0) 推荐(0) 编辑

shell每日更新(5)
摘要:6月11号 晚上8点半提取字段用:awk 与cut 如提取passwd中第五个字段。[root@fsailing1 shell]# awk -F: '{print $1}' /etc/passwd root bin daemon adm lp sync shutdown halt [root@fsailing1 shell]# cut -d: -f 5 /etc/passwd root bin daemon adm lp sync shutdown halt 解释下awk中print与printf的区别:没有分开全部按顺序写出来。[root@fsailing1 ~]# awk 阅读全文

posted @ 2012-06-11 20:58 h2内存数据库 阅读(223) 评论(0) 推荐(0) 编辑

SQL语言基础二
摘要:如何提高select语句的效率?1.使用exists关键字检查结果集:不要用count(*)来检查结果集中是否包含行。2.使用标准联接代替嵌套查询:在执行嵌套查询时,SQL server将先执行内部的子查询,然后将查询结果返回给外部查询的作为检索的数据源,最后执行外部的主查询。而在执行包含标准联接的查询时,SQL server将要执行的仅仅是一个查询。3.有效避免整表扫描,使用索引。4.在like子句的匹配条件的开始使用了%,若在like子句的匹配条件的开始使用了%,那么包含这个like分句的查询将会调用整表扫描。 阅读全文

posted @ 2012-06-11 00:30 h2内存数据库 阅读(172) 评论(0) 推荐(0) 编辑

数据库中登录名,用户,角色之我见——轻松走进数据库系列之一
摘要:刚接触数据库,有好多角色,用户,登录名把我的头都搞大了,第一遍想把他们跳过,觉得在做题时也木有用到;第二遍看到这,直接跳过吧,觉得心里怪怪的,很不舒服,最终决定还是理理他们之间的关系吧!数据库中的演员:登录名,用户,角色(包括服务器角色,数据库角色)。既然数据库系统中设置了这些成员必然就有他们存在的价值,这些成员在sql server中各司其职,保证了数据库系统的完整性,安全性。整个sql server 服务器就像是一个大的公司,这些演员在里面充当不同的角色。下面我们来给这些演员们归置一下自己的位置吧。角色就好比公司里的职位。职位有总公司和部门的职位之分。服务器角色呢,就是在总公司里担当一定的 阅读全文

posted @ 2012-06-10 09:34 h2内存数据库 阅读(211) 评论(0) 推荐(0) 编辑

cocos2d-html5 代码测试和html5盘旋菜单实现
摘要:首先不得不佩服老外的细心(这里由于看的都是外文文档,误以为是老外,对开发的兄弟说抱歉啦!)。当完成cocos2d-x后,又一巨作面世——cocos2d-html5。首先来玩一下cocos2d-html5,他的大部分功能都已经在测试的demo里面得到体现。本文原创,转载注明出处:http://blog.csdn.net/lengzijian/article/details/7645678支持环境Chrome 16 & 18,Safari 5.1,IE 9 & 10Firefox 12.0.下载地址:https://github.com/cocos2d/cocos2d-html5测 阅读全文

posted @ 2012-06-08 16:05 h2内存数据库 阅读(215) 评论(0) 推荐(0) 编辑

思考行动同在
摘要:思考行动同在俗话说三思而后行,我绝对同意。在这里我想说一下个人感受:当我们接到一件事情的时候,先对这个事情进行分析,然后在付诸行动。尽管我们分析的有诸多意想不到的情况,但是思考是必须的,我们思想是随着我们的认知程度在不断升华,我们只有不断的探索,认识,才可以使自己的思想更有预见性。我们来看下面一张图:这张图上,同样的背景环境,同样的任务,可是个人的进度却是层次不一,这就是我们的社会现状。有的人当老板,有的人当技术工,有的人买苦力,不是不公平,是思想不同。从这张图上,我们可以看到的是:一、创新他们在接受任务之前,没有任何差别,在慢慢地执行过程中,差别产生了,有思想的人,用刀子把立方体削成了球,结 阅读全文

posted @ 2012-06-07 21:50 h2内存数据库 阅读(141) 评论(0) 推荐(0) 编辑

java图形界面应用程序(转)
摘要:图形界面应用程序java中各种图形组件如按钮对话框都是Component类的子类,放在容器(Container)中。java中的容器有两类:窗口Window和面板Panel。窗口是可以独立存在的容器,Panel必须放在其他容器中,如窗口或浏览器窗口中。窗口有两类,一类是具有标题栏、最大化、最小化、按钮的Frame,另一类是对话框Dialog。使用Frame的主要步骤是:import java.awt.*;Frame fr=new Frame(“MyTest”);fr.setSize(500,500);fr.pack(); //自动调整窗口大小fr.setVisible(true);其他,fr. 阅读全文

posted @ 2012-06-07 21:47 h2内存数据库 阅读(550) 评论(0) 推荐(0) 编辑

mysql中limit用法
摘要:select * from table limit m,n其中m是指记录开始的index,从0开始,n是指从第m条开始,取n条。mysql(root@localhost:test)>select * from total; +----+-----------------+--------+------------+ | id | name | number | mydate | +----+-----------------+--------+------------+ | 1 | 河南出版社 | 1000 | 2008-03-24 | | 2 ... 阅读全文

posted @ 2012-06-06 21:04 h2内存数据库 阅读(944) 评论(0) 推荐(0) 编辑

SQL语言基础一
摘要:SQL 是一种组织、管理和检索计算机数据库存储的数据的工具。SQL是一种特殊类型的数据库,即关系数据库。SQL本身不是一个数据库管理系统,也不是一个独立的产品。SQL是数据库管理系统不可缺少的组成部分,它是与DBMS通信的一种语言和工具。功能丰富,语言简洁,使用发发灵活。经多年发展,SQL语言已成为关系数据库的标准语言。 数据更新语句只能对单表操作,不能同时对多表更新(从而引起阶段性的数据不一致性)。数据更新语句仅当事务(transaction)提交(commit)后才正式生效。也可以通过事务回滚(rollback)来作废。 阅读全文

posted @ 2012-06-06 16:14 h2内存数据库 阅读(205) 评论(0) 推荐(0) 编辑

nginx模块学习——nginx_http_push_module模块深入讲解和聊天室实现
摘要:关于:nginx_http_push_module模块致力成为一个成熟的http推送和comet服务,它能够处理好全部链接,并且仅通过http请求,可以完成广播消息到所有客户端,这让你写异步web应用程序时得心应手,并且在代码中完全不必理会延时请求。本文为翻译文章,有部分原创转载请注明地址:http://blog.csdn.net/lengzijian/article/details/7638088为什么选择此模块:当你要写一个实时更新的模块时,例如某些聊天室、多人在线flash游戏等。无论哪种方式,我们都要避免更新请求时刷新页面或者每隔几秒轮训服务器,这样的代码丑陋无比(也许是我翻译错误)。 阅读全文

posted @ 2012-06-06 14:35 h2内存数据库 阅读(3364) 评论(0) 推荐(1) 编辑

数据库基础
摘要:数据库DB即Database,是数据和数据库对象的集合。数据库对象是指表(Table),视图(View),存储过程(Stored Procedure),触发器(Trigger)等。 数据库管理系统DBMS使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。 数据库系统DBS是由数据库,数据库管理系统和用户构成。基本的数据模型有三种,层次模型,网络模型,关系模型。 下面是这一章的基本知识点。(点击图片到大图) 1NF:一个table中的列是不可再分的(即列的原子性) 2NF:一个table中的行是可以唯一标示的,(即table中的行是不可以有重复的)3 阅读全文

posted @ 2012-06-06 10:20 h2内存数据库 阅读(159) 评论(0) 推荐(0) 编辑

SQL Server 2000关系数据库概述
摘要:SQL 是Structured QueryLanguage(结构化查询语言)的简写,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。 SQL Server是一个关系数据库管理系统,继承了SQLServer 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点。下面就简单介绍一下SQL Server的基本知识。 阅读全文

posted @ 2012-06-06 09:04 h2内存数据库 阅读(151) 评论(0) 推荐(0) 编辑

shell每日一句(4)
摘要:6月4号 下午2点把单个数据替换成单个字母与字符串替换的比较:其中,‘y/abc/123/'就是指将单个字符对应的替换符号填充进去。a对应1、b对应2、c对应3[root@fsailing1 shell]# cat chen1.txt aad:bbf cch:dda eeh:ffd hhb:iic [root@fsailing1 shell]# sed 'y/abcdefghi/123456789/' chen1.txt 114:226 338:441 558:664 882:993 另外,'s/aad/daa/'则是找到对应的字符串然后进行替换,aad 阅读全文

posted @ 2012-06-04 14:00 h2内存数据库 阅读(245) 评论(0) 推荐(0) 编辑

java多线程问题之同步器CyclicBarrier
摘要:还是上次的oracle迁移到mysql的遗留问题,当我在查看数据的时候,发现两个库数据量不一致。最后证实了我的看法,我修改代码时将10个进程简成1个单线程来完成了。所以数据量会少那么多呢。原因很简单当时就是这个函数CyclicBarrier,当时不理解具体的意思:if (sessionParameter.getSourceThreadNum() > 1) { System.out.println("多线程运行"); CyclicBarrier barrier = new CyclicBarrier(sessionParameter .getSourceThreadN. 阅读全文

posted @ 2012-06-04 11:24 h2内存数据库 阅读(263) 评论(0) 推荐(0) 编辑

快速阅读
摘要:快速阅读中遇到的一些问题:报了7月份的计算机网络原理,用快速阅读看这本书,给我的感触是:就像米老师所说的,要建立在已有的知识之上,要达到共鸣,对这点很有感触。 在读第一遍的时候,因为是快速阅读,读到那些和自己以前学过的通信原理内容有相同的时候,看的特别快,而且也不会默读,感觉很舒服,可是一旦读到那些与自己所学知识没什么联系的时候,就觉得很枯燥无味,经常围绕我的是默读,然后就是自己一直提醒自己不要默读,要用眼睛看,可是的确是快速阅读了,但是看过之后基本上没什么印象,导致越来越不想读,然后就一直思考怎样阅读? 昨天讨论了一下快速阅读,快速阅读需要坚持,我们练快速阅读的时候可以找自己感兴趣的故事.. 阅读全文

posted @ 2012-06-03 11:09 h2内存数据库 阅读(153) 评论(0) 推荐(0) 编辑

总结 vb与数据库的连接方法
摘要:总结:vb与数据库连接方式,两种分法。根据是否使用ODBC(驱动程序)来分:1.有源连接2.无源连接。其中有源连接指的是:通过设置数据源(ODBC)来连接据我的观察无源连接选择的是oledb驱动程序,(这些驱动程序请参考:应用程序和数据库的连接方式)当我们设置数据绑定控件的连接字符串时出现如下窗口:上图中每一行都是oledb作为驱动程序,当然细心的同学会发现其中有一项(图中灰色的部分)是:Microsoft OLE DB Provider for ODBCMicrosoft OLE DB Provider for ODBC (MSDASQL)一项允许在 OLEDB和 ADO(它在内部使用 OL 阅读全文

posted @ 2012-06-01 10:18 h2内存数据库 阅读(6522) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示