- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 常用的eclipse插件
Preferences无法显示新安装的插件的解决办法:删除eclipse根目录下configuration/org.eclipse.update下的platform.xml文件,重新启动Eclipse1.MyEclipse (红色表示已用)J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等http://www.myeclipseide.comMyEclipse的注册码myEcl
2008-11-15 19:29:00
588
原创 关于ORACLE的一些问题
1。在每次进去建表 user.tablename 但是都转到了 sys.tablename的问题。在每次登陆进去的时候要用 user 用户登陆进去,而且不能用 as sysdba登陆进去,请用normal身份登陆。
2008-01-11 14:56:00
512
原创 linux oracle install
-======20090525自己更新其实在suse linux上安装oracle 10g非常轻松,但是前期的检查工作需要花费一点功夫。 第一步:检查linux版本1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version 2) [root@q1test01 ~]# uname -a 3) [root@q1test01 ~]# u
2007-12-14 16:34:00
1110
1
原创 oracle 命令行
在命令行下登陆数据库和解决ora-12534,ora-12500,ora-12560等问题c>lisnrctl status 查看监听程序状态 解决ora-12534的问题,一般监听程序出问题可以查看listenerc>sqlplus/nolog 登陆sqlplusc>net start oracleserviceorcl 启动数据库orcl的服务 -ora-12560就是此
2007-12-06 10:40:00
751
原创 oracle 字符集的修改问题
oracle9204更改字符集步骤方法:由于我们经常做不同数据库的导出导入时遇到的服务器的字符集不同,导致我们原有的无法正常导入工作,这时需要我们做数据库字符集的更改工作,字符集是在安装数据库时选定的,一旦数据库创建之后,数据库的字符集是不能改变的,如果要改变数据库的字符集,只有重新创建数据库。但通常也可以在特定的条件下通过一些其他途径来完成字符集的转换(这里强烈建议创建数据库时就要考虑好字符集)
2007-12-05 16:51:00
1618
原创 oracle ocp
oracle Certification Program (OCP认证)的题目 (1) A 表中有100条记录. Select * FROM A Where A.COLUMN1 = A.COLUMN1 这个语句返回几条记录? (简单吧,似乎1秒钟就有答案了:) (2) Create SEQUENCE PEAK_NO Select PEAK_NO.NEXTVAL FROM DUAL -
2007-09-29 14:25:00
609
原创 not in & not exists
通过使用EXISTS,Oracle系统会首先检查主查询,然后运行子查询直到找到第一个匹配项,这就节省了时间。Oracle系统在执行IN子查询时,首先执行子查询,并将获得的结果列表存放在一个加了索引的临时表中。在执行子查询之前,系统先将主查询挂起,待子查询执行完毕,存放在临时表中以后再执行主查询。这也就是使用EXISTS比使用IN通常查询速度快的原因。 同时应尽可能使用NOT EXISTS来
2007-09-29 10:28:00
787
原创 oracle
1。查询优化有什么方法?摘 要:对海量数据进行访问查询时,常常遇到系统响应时间过长,占用系统资源过多的问题。本文结合实例着重对Oracle数据库中的查询优化进行了研究,测试结果表明采用的方法是很有效的,大大缩短了测试用例表的响应时间,最后对海量数据的优化方法提出了实用性的建议。 关键词:海量数据;Oracle数据库;查询优化;数据查询。 1 引 言 在直升机飞行地面数据处理平台中
2007-09-21 10:15:00
669
原创 华为
1。析构函数可以static吗? 还没找到答案啊,当时的时候我没回答出来,那人说我们不常用,听他的口气好想可以这样搞?9月1日的面食题目1。linux线程同步机制有哪几种? 互斥量、读写锁、条件变量、信号量2。管道怎样实现同步?不知道,随便答了一下,说自己定义个1字节的协议,让另一端先读这一字节3。竟然还问TCP/IP,OSI 的5层和7层网络结构图,汗呵呵
2007-08-30 11:39:00
632
原创 从兴问的问题
一:笔试其中的一个题目 :在一个a[3][3]数组中随机的有8个数,请写数据结构和算法排序,并写出时间复杂度. 面试的一个问题:一个文件有10万条记录,内存无限大,请问用什么数据结构和算法可以最快的查找到随即的一条记录。
2007-08-27 10:44:00
827
原创 linux socket编程网络资源
Linux下各类TCP网络服务器的实现源代码http://blog.holybbs.com/article.asp?id=128Linux下的多进程编程初步(转载)http://linux.bokee.com/4708340.htmlwww.ibm.com/developerworks/cn/linux/l-socket-ipc/index.html
2007-07-07 11:53:00
803
原创 vim+cscope
目前就只能用这个鸟东西了,kscope搞不出来。。。。。首先在目录下建立cscope索引文件find -name *.c > cscope.filecscope -Rbkq这个命令会生成三个文件:cscope.out, cscope.in.out, cscope.po.out。其中cscope.out是基本的符号索引,后两个文件是使用"-q"选项生成的,可以加快cscope的
2007-07-03 13:05:00
1228
原创 linux下安装编译源文件和rpm文件
今天在linux 下搞查看代码的软件kscope搞了一下午,把安装软件的来龙去买终于搞了个遍,主要有source文件编译和rpm文件的安装source文件主要在目录下:./configure 可以通过./configure --h来查看安装选项make make install 就可以搞定,很简单呵呵rpm 的安装参考文章如下,但是有些不同的地方:1.如何安装
2007-07-02 21:21:00
1355
1
转载 如何在LINUX下实现传送文件?
这里有个问题问下,在实现了PC和开发板之间的连通后,要做哪些改进才可以实现二者之间文件的传送呢?使用TCP/IP协议,通过SOCKET编程实现,有哪位可以提供下意见,以下是客户端和服务器的简单源码: #include #include #include #include #include #include #include #include #define SERVPORT 3333#define
2007-07-02 11:10:00
2577
原创 getaddrinfo函数详解
有这样一个C/S程序,server提供一个叫做ruptime的服务,功能是当有客户端连接时调用uptime程序,并将结果发送到client。可是现在的问题是,这个服务系统本来是没有的,所以调用getaddrinfo的时候会返回如下错误:代码:Servname not supported for ai_socktype我觉得可能是需要编辑/etc/service文件把自己这个服
2007-06-30 10:01:00
21269
3
原创 Linux Socket编程实例(一个Hello World程序) 选择自 shaohui 的 Blog
在Linux下写了个小的socket程序,分为客户端和服务器端,服务端开一个端口(2000),做为一个daemon,等待客户的连接请求.一旦有客户连接,服务器端打印出客户端的IP地址和端口,并且向服务器端发送欢迎信息和时间.下面是服务端的代码(tcpserver.c).由于这只是个简单的程序,所以只用了单线程实现!/** * Tcp Server program, It is a
2007-06-29 14:57:00
1179
转载 Proxy源代码分析--谈谈如何学习linux网络编程
在网上找的源代码,用来学习!!! Linux是一个可靠性非常高的操作系统,但是所有用过Linux的朋友都会感觉到,Linux和Windows这样的"傻瓜"操作系统(这里丝毫没有贬低Windows的意思,相反这应该是Windows的优点)相比,后者无疑在易操作性上更胜一筹。但是为什么又有那么多的爱好者钟情于Linux呢,当然自由是最吸引人的一点,另外Linux强大的功能也是一个非常重要的原因,尤
2007-06-28 10:59:00
1455
原创 杂命令
id username 查看用户信息df 查看盘使用情况 修改VIM的配置文件$HOME/.vimrc修改全局环境变量在/etc/profile下修改:PATH=$PATH:.就可以实现./a.out 到a.out和sh的执行修改单个用户则可以在相应目录下的.bash_profile文件几可以ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控
2007-06-21 11:42:00
575
原创 Linux操作系统的用户和用户组管理详解
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目
2007-06-21 11:22:00
3243
原创 Linux下线程(有关线程的递归属性等介绍)
Linux下线程的同步(转)进行多线程编程,最头疼的就是那些共享的数据。因为你无法知道哪个线程会在哪个时候对它进行操作,你也无法得知那个线程会先运行,哪个线程会后运行。下面介绍一些技术,通过他们,你会合理安排你的线程之间对资源的竞争。l 互斥体Mutexl 信号灯Semophorel 条件变量Conditions先说一下互斥量。什么时候
2007-06-20 14:29:00
934
转载 c语言中static 变量
1. static 变量静态变量的类型 说明符是static。 静态变量当然是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量。 例如外部变量虽属于静态 存储方式,但不一定是静态变量,必须由 static加以定义后才能成为静态外部变量,或称静态全局变量。2. 静态局部变量静态局部变量属于静态存储方式,它具有以下特点:(1)静态局部变量在函数内定义 它的生存期为整个源程序
2007-06-20 14:03:00
899
1
转载 Linux操作系统下的多线程编程详细解析
线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处
2007-06-20 11:50:00
509
原创 (转)Linux线程实现机制分析
内容: ·基础知识:线程和进程 ·Linux 2.4内核中的轻量进程实现 ·LinuxThread的线程机制 ·其他的线程实现机制 ·参考资料 ·关于作者 自从多线程编程的概念出现在 Linux 中以来,Linux 多线应用的发展总是与两个问题脱不开干系:兼容性、效率。本文从线程模型入手,通过分析目前 Linux 平台上最流行的 LinuxThreads 线程库的实现
2007-06-20 11:10:00
813
转载 一个程序员的经典自白
七年IT奋斗纪实及感悟一个程序员的经典自白这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作
2007-06-16 23:22:00
591
原创 写给C语言初学者的话
--www.chinaunix.net(ldap) 前些天我写了一篇“Unix C语言值得注意的地方”一贴,回贴中谈到学习国外的开源软件中的高质量代码的问题,但是有朋友跟我说,在看代码的过程中感觉难度很大,想想也是如此,动辄十几万行的程序如果没有人指点的话是很难找到切入点的,所以我撰写了此文希望能对广大C语言爱好者有所帮助,在文章中有很多煽情的地方还请大家原谅,因为这篇文章使我想到
2007-06-16 23:10:00
881
1
转载 java的学习步骤
如果是从头开始,我的学习经历是这样的, 这里假设你已经有了一些基础知识,重要的如 xml,dtd(先了解是什么就好),sql,基础就好,慢慢会强的, 架个环境吧, jdk+tomcat+mysql 就行了,当然还有更好的选择,自己喜好而定, 开始就用记事本做编辑器吧,当然你能配eclipse插件最好了,有钱的买个myeclipse一切ok,没有的话就用记事本吧,自己注意编码风格就是了,对与一个新手
2007-06-16 23:09:00
938
转载 Eclipse插件之Spring IDE
本文介绍如何利用Eclipse插件Spring IDE在Eclipse中的使用。 Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境。 问题提出: 在采用Spring框架进行系统开发时,Bean的配置文件XML的书写、XML文件的内容校验及Bean之间的依赖关系查看等工作,如果能够采用合适的工具来完成,会成倍提高开发效率。 解决方法
2007-06-16 22:31:00
1046
原创 我的电源能正常关机了
以前我的笔记本老是关机电源关不了,查了资料说是linux对电源管理 的模块支持不是很好,需去掉着个功能就OK了,后来就照着别人说的做了,但是没作用。郁闷,但是近来,好象是这样原因,因为,我的机子可以正常关机了,开开始是关机的时候按F2进入字符界面就可以正常关机,今天没进入字符界面也可以关机,超赞!!哈哈
2007-06-16 15:50:00
530
转载 用自由软件开发嵌入式应用
作 者: 清华Motorola MCU&DSP应用开发研究中心 邵贝贝 传统的嵌入式开发环境需要单片机的仿真器,包括C语言、汇编语言、调试工具等的集成开发环境IDE、实时操作系统等。仿真器恐怕要上万元,C编译器或IDE也要几万元,而实时操作系统则要上十万元乃至几十万元。由于Flash技术的发展,特别是一些CPU可以用JTAG口在背景模式BDM(Background Debug Mode)下
2007-06-12 09:04:00
601
原创 Linux动态链接库编程入门
动态链接库是一种通用的软件组件技术,是多种操作系统中提供基本服务的方式。比如Win32内核就是3个DLL文件构成。这种技术在Linux操作系统下也有对应的实现,就是Linux标准对象Standard Ojbect,对应的文件扩展名为.so。 下面通过一个简单的例子开始介绍Linux标准对象。 我们的标准对象文件含有一个函数,不需要声明export导出符号,只需要编译器设置即可。如下:
2007-06-11 21:55:00
796
原创 Linux源代码目录树结构
Linux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。 源代码所有在目录:/usr/src/linux (大部分linux发行版本中) init 内核初始化代码 kernel 内核核心部分:进程、定时、程序执行、信号、模块。。。 mm 内存处理 arch 平台相关代码 i386 IBM
2007-06-11 19:26:00
1367
1
原创 Linux编程之库的知识(汇总)
一.库的分类 有两种说法,如果熟悉WIN平台下的DLL,相信不难理解: 库可以有三种使用的形式:静态、共享和动态。静态库的代码在编译时就已连接到开发人员开发的应用程序中,而共享库只是在程序开始运行时才载入,在编译时,只是简单地指定需要使用的库函数。动态库则是共享库的另一种变化形式。动态库也是在程序运行时载入,但与共享库不同的是,使用的库函数不是在程序运行开始,而是在程序中的语
2007-06-11 19:20:00
1467
1
原创 vim
Vim进阶索引[6]::外部程序Windows的用户可能会因为这一篇里面用了大量的Unix工具而倍感沮丧。但大可不必如此,这一篇里面我们更多的是讲一种使用Vim的理念──用户可以依据自身对外部工具的掌握程度适时地使用这些工具来减少工作量。常的工具都可以找到对应的Winodws版本,而且通常很小。 unix工具箱哲学的一个核心思想是每个工具只完成各自相对简单的任务,这些工具的真正威力
2007-06-09 16:27:00
898
转载 GCC
简单介绍开源项目里面的gcc的基础知识以及使用方法 在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前 Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。GCC不
2007-06-08 11:53:00
518
原创 the difference of ln -s -d
今天查了一些资料,又自己测试了一下终于了解了ln 中-s 与-d的区别了 硬链接与符号链接的区别在于硬链接与原来的文件有相同的i-node即它们是无差别的指向一个存储数据的空间的索引.而符号链接可以理解为指向原来的文件的索引的索引.它与原来的文件是两个不同的文件.所以这样的话假如存在三个文件的话,a是原文件,b是a的硬链接,而c是a 的符号链接.刚不管是那个文件或者目录的内容改变都会使得
2007-06-06 16:41:00
500
原创 install java sdk 5.0
在开始学习编写真正的J2EE应用程序以前,需要一个J2EE实现环境和一个Java开发环境,下面简单的说一下在Linux下如何安装和设置J2EESDK环境变量. 在Linux下安装设置J2EESDK环境变量 前提: 在Linux上已经安装并设置好J2SEsdk1.4.2版本的环境变量. 到SUN网站上下载J2EESDK1.4版本,下载下来的是二进制文件 安装:
2007-06-06 10:01:00
1863
原创 嵌入式Linux系统及其应用前景
摘要:主要分析嵌入式Linux系统应用开发的特点;概述其开发过程和所面临的挑战;阐述嵌入式Linux的发展和应用前景。 关键词:嵌入式Linux 操作系统 应用前景引 言近年来,随着计算技术、通信技术的飞速发展,特别是互联网的迅速普及和3C(计算机、通信、消费电子)合一的加速,微型化和专业化成为发展的新趋势,嵌入式产品成为信息产业的主流。Linux从1991年问世到现在,短
2007-05-29 16:20:00
2160
原创 如何为嵌入式开发建立交叉编译环境二
$make $make install 看一下我们 $PREFIX/bin 下的生成的文件$ls $PREFIX/bin arm-linux-addr2linearm-linux-gasparm-linux-objdumparm-linux-strings arm-linux-ararm-linux-ldarm-linux-ranlibarm-linux-strip arm-l
2007-05-29 15:53:00
1072
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人