自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring boot2 data source auto configure process

2018-07-31 14:22:12 134

转载 spring context

ApplicationContext 是 BeanFactory 接口的子接口,它增强了 BeanFactory 的功能,处于 context 包下。很多时候, ApplicationContext 允许以声明式方式操作容器,无须手动创建。可利用如 ContextLoader 的支持类,在 Web 应用启动时自动创建 ApplicationContext。当然,也可以采用编程方式创建 Applic

2014-12-06 18:07:28 602

转载 再谈IE的浏览器模式和文档模式

应用程序中包含的WebBrowser Control控件时,默认WebBrowser使用的是IE7,这是个很重要的知识点。

2014-11-24 12:20:09 493

转载 【干货】国外程序员整理的 C++ 资源大全

【干货】国外程序员整理的 C++ 资源大全发表于2014-10-24 10:19| 17278次阅读| 来源伯乐在线| 174 条评论| 作者ingerJoeC++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。   关于 C++ 框架、库和资源的一

2014-10-29 09:34:03 706

翻译 Ice Manual(ice 手)

Distributed Programming with Ice  ice 分布式程序设计

2014-10-20 22:10:16 591

翻译 ice slice The Slice Language

在这一章我们将介绍Slice语言

2014-10-20 21:22:24 598

原创 ice slice Forward Declarations

Both interfaces and classes can be forward declared. Forward declarations permit the creation of mutually dependent objects, for example:

2014-10-13 22:43:22 551

转载 Linux下Telnet服务的安装与配置

Linux下Telnet服务的安装与配置Telnet服务的安装Step1: 首先,载入光驱内容,看图操作Step2: 然后,使用命令mount /dev/cdrom /mnt/cdrom  加载光驱内容到/mnt/cdrom中,接着使用命令cd /mnt/cdrom 进入到该目录,用ls命令最终查看到文件(因文件较多,最后使用的命令是ls |more  用来分屏显示

2012-11-29 21:31:29 612

转载 tuxedo linux 安装

Linux系统下Tuxedo安装1.       在Linux 环境中新建一个用户tuxdeo/tuxdeo,从网上下载支持该 Linux系统的     tuxedo软件包。2.       将文件通过ftp ,U盘或其他方式将软件包传到该用户的目录下/home/tuxedo/tuxedo111120_32_Linux_01_x86.bin执行sh tuxedo111120_3

2012-11-24 00:02:45 4554 3

转载 局域网 其它主机ping不通win7, 解决

WIN7其他机器Ping不通本机解决方法,允许ICMP回显默认情况下,Windows 7出于安全考虑不允许外部主机对其进行Ping测试。允许ICMP回显 设置如下:1. 打开win7防火墙设置界面2. 左边的菜单中选择 【高级设置】3. 在弹出的 【高级安全 Windows 防火墙】 界面,选择 【入站规则】4. 在中间的列表中找到 【 文件和打印机共享(回显请

2012-08-07 21:16:00 32892 2

转载 Oracle字符集问题总结

经常有同事咨询oracle数据库字符集相关的问题,如在不同数据库做数据迁移、同其它系统交换数据等,常常因为字符集不同而导致迁移失败或数据库内数据变成乱码。现在我将oracle字符集相关的一些知识做个简单总结,希望对大家今后的工作有所帮助。  一、什么是oracle字符集  Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允

2012-04-22 10:13:58 617

转载 Oracle SQL 内置函数大全

SQL中的单记录函数1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;A         A      ZERO     SPACE--------- --------- --------- ---------65

2012-04-22 10:11:17 538

转载 Oracle 数据库备份与恢复总结-exp/imp (导出与导入装库与卸库)

1.1  基本命令1.  获取帮助$ exp help=y$ imp help=y2.  三种工作方式(1)交互式方式$ exp        //  然后按提示输入所需要的参数(2)命令行方式$ exp user/pwd@dbname file=/oracle/test.dmp full=y    //  命令行中输入所需的参数(3)参数文件方

2012-04-22 10:05:50 11373

转载 Linux 下修改Oracle 的字符集:WE8ISO8859P1 修改为 ZHS16GBK

问题描述:同事在Linux下安装的Oracle,默认的字符集没有修改,使用的是WE8ISO8859P1,不能够支持中文, 问题表现为,客户端录入的中文数据可以显示,提交之后再查询出来后中文会显示为???。问题出在Oracle服务端的字符集不支持中文导致。 可以通过: select   userenv('language')   from   dual; 命令可以查看服务端的

2012-04-15 22:20:21 797

转载 linux下压缩、解压缩相关命令

01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*****

2012-04-07 09:48:35 383

转载 Posix线程编程指南(5)

在Posix线程规范中还有几个辅助函数难以归类,暂且称其为杂项函数,主要包括pthread_self()、pthread_equal()和pthread_once()三个,另外还有一个LinuxThreads非可移植性扩展函数pthread_kill_other_threads_np()。本文就介绍这几个函数的定义和使用。获得本线程IDpthread_t pthread_self(void

2012-03-13 23:07:29 341

转载 Posix线程编程指南(4)

线程终止方式一般来说,Posix的线程终止有两种情况:正常终止和非正常终止。线程主动调用pthread_exit()或者从线程函数中return都将使线程正常退出,这是可预见的退出方式;非正常终止是线程在其他线程的干预下,或者由于自身运行出错(比如访问非法地址)而退出,这种退出方式是不可预见的。线程终止时的清理不论是可预见的线程终止还是异常终止,都会存在资源释放的问题,在不

2012-03-13 23:01:39 318

转载 Posix线程编程指南(3)

互斥锁尽管在Posix Thread中同样可以使用IPC的信号量机制来实现互斥锁mutex功能,但显然semphore的功能过于强大了,在Posix Thread中定义了另外一套专门用于线程同步的mutex函数。1. 创建和销毁有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下: pthread

2012-03-13 22:44:54 368

转载 Posix线程编程指南(2)

概念及作用在单线程程序中,我们经常要用到"全局变量"以实现多个函数间共享数据。在多线程环境下,由于数据空间是共享的,因此全局变量也为所有线程所共有。但有时应用程序设计中有必要提供线程私有的全局变量,仅在某个线程中有效,但却可以跨多个函数访问,比如程序可能需要每个线程维护一个链表,而使用相同的函数操作,最简单的办法就是使用同名而不同变量地址的线程相关数据结构。这样的数据结构可以由Posix线程库

2012-03-04 23:08:05 307

转载 Posix线程编程指南(1)

线程创建1.1 线程与进程相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。在串行程序基础上引入线程和进程是为了提高程序的并发度,从而提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源的管理和保护;而进程正相反。同时,线程适合于在SMP机器上运行,而进程则可以跨机器迁移。1

2012-03-04 22:58:04 302

转载 POSIX 线程详解,第3 部分

条件变量详解在 上一篇文章结束时,我描述了一个比较特殊的难题:如果线程正在等待某个特定条件发生,它应该如何处理这种情况?它可以重复对互斥对象锁定和解锁,每次都会检查共享数据结构,以查找某个值。但这是在浪费时间和资源,而且这种繁忙查询的效率非常低。解决这个问题的最佳方法是使用 pthread_cond_wait() 调用来等待特殊条件发生。 了解 pthread_cond_wait()

2012-03-03 23:48:36 476

转载 POSIX 线程详解

线程是有趣的了解如何正确运用线程是每一个优秀程序员必备的素质。线程类似于进程。如同进程,线程由内核按时间分片进行管理。在单处理器系统中,内核使用时间分片来模拟线程的并发执行,这种方式和进程的相同。而在多处理器系统中,如同多个进程,线程实际上一样可以并发执行。那么为什么对于大多数合作性任务,多线程比多个独立的进程更优越呢?这是因为,线程共享相同的内存空间。不同的线程可以存取内存中的同一个变量

2012-03-03 12:25:21 324

原创 如何安装vmware tools

1、首先安装好Linux操作系统后,加载VMware_tools_linux镜像文件。2、点VMware上面的菜单虚拟机,再选择安装 vmware tools。3、按系统提示,打开虚拟光盘,把VMwareTools-6.0.1-55017.i386.rpm复制到根分区tmp目录下。4、右键点击VMwareTools-6.0.1-55017.i386.rpm选择“用Rpminstall打开”。5、在

2010-04-25 22:26:00 622

原创 Vmware下Linux的安装、上网设置和共享文件夹(转)

一、             Vmware下Linux的安装和使用1.       下载Linux 镜像(iso文件),我使用的是RedHat Linux5 server。2.       在Vmware中新建一个虚拟机        3.       加载iso文件 4.       输入用户名和密码 

2010-04-25 21:52:00 1659

原创 oracle下载地址 for linux or windows

Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XPhttp://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.ziphttp://download.oracle.com/otn/nt/orac

2010-04-25 08:24:00 3202

原创 c++面试题!

1. int* p; *p = 0; 指出哪里错了!2.用类描述一个任意多边形;3.操作系统是如何接收到单击消息的! 

2010-03-16 16:54:00 698 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除