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

编写自己的IDE

如何在图形界面中实时捕获控制台程序的标准输出[王咏刚]IDE是集成开发环境(IntegratedDevelopmentEnvironment)的简称。印象里有很多出色的IDE,比如JBuilder和Kylix,比如VisualStudio。不知大家是否留意过,大多数IDE本身只提供代码编辑、工程管理等人机交互功能,我们在IDE中编译代码、调试程序时,IDE需要调用命令行的编译器、调试器完成相应的操作。例如,使用VisualStudio编译C++程序时,我们

系统 2019-08-29 22:33:07 2380

编程技术

设计模式之-桥模式

顾名思义,桥的作用就是将两条相互独立的路桥接到一起,而两条路可以保持各自的相对独立。在程序设计中,“桥”模式中的桥只是一种形象的比喻。根据桥模式的定义,桥模式实现了一个主题(可以是一个类,也可以是一中设计上的概念)的抽象部分和实现部分的分离(有的地方定义为抽象与具体行为的分离)。抽象部分的基类和实现部分的基类充就当着桥(接口对接)的作用,而抽象部分的子类和实现部分的子类就是桥两边的路,可以各自相对独立的发展(变化)(之所以是相对独立,从实现上来讲就是这种变

系统 2019-08-29 22:04:40 2380

Java

java学习笔记(十八)代码块

代码块1:普通代码块:直接定义在方法中的代码publicclassMainDemo01{publicstaticvoidmain(Stringargs[]){{intc=40;System.out.println(c);}intc=100;System.out.println(c);}}输出为:F:\java>javacMainDemo01.javaF:\java>javaMainDemo01one401002:构造代码块:直接定义在类中的代码classD

系统 2019-08-12 09:30:27 2380

Oracle

Oracle数据库开发应用

最近公司将偶辞职,偶准备重新找工作,但是Oracle以前学习的忘了差不多了,现在开始熟悉一些常用的东东!!!!--System用户登录创建表空间CREATEtableworkspaceDATAFILE‘D:\oracle\oracle\workspace’SIZE10MAUTOEXTENDON;--创建新用户CREATEUSERxiaobaiIDENTITYBYxiaobaipwdDEFAULTTABLESPACEusersTEMPORARYTABLESP

系统 2019-08-12 09:30:05 2380

编程技术

学习笔记45(2011最全的程序员薪资,经验,学历

2011:程序员的日子不算差相信每个开发者在回忆当初高校毕业,加入滚滚求职大军的情形时,都能记得那番对美好生活的憧憬和闯荡世界的豪情。而在经济社会,判断成功的可量化方式无疑是薪资了,尽管有点世俗,但暂时也找不到更好的标准。那么现在,中国的程序员们,总体收入水平如何呢?首先我们看程序员们对薪资水平的满意度。我们发现绝大多数程序员(近73%)对自己的薪资并不满意,这种普遍不满意的情绪有多少是主观预期过高,多少是客观生存环境造成的呢?我们需要做进一步的考察。我们

系统 2019-08-12 09:29:47 2380

各行各业

自动化测试:为什么受伤的总是我?

自动化测试专家ElfriedeDustin在2008年10月的《SoftwareTestingandPerformance》杂志上发表文章,深入探讨了为什么如此多的自动化测试项目会最终失败。1、IDT的自动化测试调查IDT(InnovativeDefenseTechnologies)在2007年进行了一次软件自动化测试的研究调查。调查研究表明:虽然很多公司都认为自动化测试是非常有用的,但是很少有公司真正成功地实施了自动化测试。在问及没有很好地开展自动化测试

系统 2019-08-12 09:27:02 2380

Oracle

Oracle中的二进制、八进制、十进制、十六进制相

Oracle中的二进制、八进制、十进制、十六进制相互转换函数今天在网上看到一篇关于在oracle中对各种进制数进行转换的帖子,觉得不错,也比较全面,几乎涵盖了经常用到的所有转换。转过来学习一下,也方便以后查询。==================================================================================大家经常遇到进制转换的问题,网上搜到的转换只是部分十进制与其它进制的转换,所以我把自己

系统 2019-08-12 01:55:08 2380

数据库相关

RMAN 概述及其体系结构

--=========================--RMAN概述及其体系结构--=========================一、RecoveryManager(RMAN)特性是一种用于集备份(backup)、还原(restore)和恢复(recover)数据库于一体的Oracle工具,支持命令行及图形界面操作能够备份整个数据库、表空间、数据文件、控制文件、归档文件以及Spfile参数文件。支持增量数据块级别的备份和块级别的介质恢复可以保存频繁执

系统 2019-08-12 01:55:06 2380

Oracle

oracle自关联表的子删父变功能实现

--需求一张自关联的父子表,实现删除子记录时判断父记录下是否还有子记录,如果没有子记录,则更新父记录。--建表createtabletest_sj(idnumber(8)notnull,p_idnumber(8),remarkvarchar2(200));altertabletest_sjaddconstraintPK_test_sjprimarykey(id);altertabletest_sjaddconstraintFK_test_sjforeign

系统 2019-08-12 01:54:38 2380

Oracle

oracle 精简客户端 和 PL/SQL DEV的配置

首先装好这两个软件。之后要修改你的C:\Ora10InstantClient(以我的为例)下的tnsnames.ora文件,来增加数据库。修改如下:添加:DEMO=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.0.3.162)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=DEMO)))这样就把一个远程的数据库添加到本机的客户端中了。然后打开PL

系统 2019-08-12 01:53:41 2380