自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ORACLE NLS_CHARACTERSET字符集的更改

ORACLE NLS_CHARACTERSET字符集的更改   ORACLE NLS_CHARACTERSET字符集的更改      数据库创建以后,如果需要修改字符集,通常需要重建数据库,通过导入导出的方式来转换。      我们也可以通过以下方式更改      ALTER DATABASE ...

2019-03-23 21:57:38 772 0

原创 IP分类介绍以及本机ip(例如10.10.152.8)、127.0.0.1和0.0.0.0区别

本机ip、127.0.0.1和0.0.0.0区别     IP地址的记法: IP地址由四个字节构成,为了方便阅读和书写,每个字节用0-255的数字表示,字节之间用’.'分割,如: 10.10.152.235 有时候我们会看到这样的IP: 10.10.152.235/24, ...

2017-04-06 10:38:08 5480 0

转载 ORACLE关于锁和V$LOCK的分析

ORACLE关于锁和V$LOCK的分析      为了实现并发,oracle数据库使用了锁机制。要了解锁,首先要了解视图v$lock。 v$lock这个视图列出 Oracle 服务器当前拥有的锁以及未完成的锁请求。如果你觉着 session 处于等待事件队列当中,那你应该检查视图...

2016-09-29 17:27:14 4416 0

转载 外键列上是否需要索引

外键列上是否需要索引  其实这个问题应该算是老生常谈了。这两天看concept看到这里,于是就在说说这个问题。     外键列上缺少索引会带来两个问题,限制并发性、影响性能。而这两个问题中的任意一个都可能会造成严重性能问题。 无论是Oracle的官方文档,还是...

2016-09-20 15:06:04 5555 1

转载 程序在内存中的分布

程序在内存中的分布  在现代的操作系统中,当我们说到内存,往往需要分两部分来讲:物理内存和虚拟内存。从硬件上讲,虚拟空间是CPU内部的寻址空间,位于MMU之前,物理空间是总线上的寻址空间,是经过MMU转换之后的空间。 一般我们所说的程序在内存中的分布指的就是程序在虚...

2016-08-22 16:11:06 1826 0

原创 事务的原子性与提交区别

事务的原子性 :事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做 。 要实现事务的原子性,单单靠一条commit或是rollback命令还是不行的,因为例如commit命令它只是将一个事务中执行成功的DML语句提交给数据库里。如果要实现事务的原子性,则就需要commit和ro...

2016-06-27 17:30:47 1490 0

转载 C++中文件流(fstream)的使用方法及示例

C++中文件流(fstream)的使用方法及示例 C++文件流: [cpp] view plain copy fstream  // 文件流   ifstream  // 输入文件流   ofstream  // 输出文...

2016-06-22 13:06:00 7331 0

转载 C++写数据追加方式到文件

C++写数据追加方式到文件  #include  #include using namespace std; ofstream outfile; void writeLog() {   outfile.open("C:\\myfile.txt&quo...

2016-06-21 17:21:48 28574 0

转载 WideCharToMultiByte和MultiByteToWideChar函数的用法

WideCharToMultiByte和MultiByteToWideChar函数的用法 为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。 ...

2016-06-21 16:41:58 583 0

转载 Oracle级联操作详解

Oracle外键级联删除和级联更新 1 级联删除 在添加foreing key约束时,还可以指定级联操作的类型,主要用于确定当删除(on delete) 附表中的一条记录时,如何处理子表中的外键字段,有如下三种引用类型。 Oracle在外键的删除上有NO ACTI...

2016-06-20 10:04:31 4775 0

转载 Oracle occi 批量插入数据

Oracle occi 批量插入数据 在用OCCI 向Oracle中插入数据时,效率不高,使用自动提交数据的情况(默认)下一秒钟只能插入1000条数据左右。因为插入数据库这块是影响系统中效率最明显的地方,因此很有必要提高数据插入这块的效率。在网上找了一些资料后发现,可以重用stateme...

2016-06-17 10:03:55 2246 0

转载 c++ Oracle OCCI 编程

转:c++ Oracle OCCI 编程 转自:http://blog.sina.com.cn/s/blog_53a72add01015zj4.html OCCI数据库ORACLE编程步骤 1. 配置环境 (1) Occi访问数据库需要occi.h头文件,此文件在ora...

2016-06-17 10:01:21 1465 0

转载 c++中如何用string实现CString格式化的功能

c++中如何用string实现CString格式化的功能 内容目录: 也就是实现类似下面的功能: CString str; double d = 10.24; str.Format("d=%.2f",10.24); 其实用c++标准库来实现也比较简单...

2016-06-16 10:16:09 7062 0

转载 运行目录和工作目录

运行目录和工作目录 c++专区(281) MFC客户端(143) 运行目录就是你执行文件所在目录 是固定不变的, 工作目录是一个环境变量 可在程序运行后随时进行设置更改 工作目录主要影响程序中使用到的相对路径 . 比如说 file.o...

2016-06-12 16:37:42 896 0

转载 SQL异常

直接用sql = " insert into student(sno,sname) values(1,'张')";可以插入记录,但用set绑定输入参数就不行,插入的是一条空记录,用getSQL()得到的是insert into student(sno,sna...

2016-06-03 16:34:03 717 0

转载 execute、executeUpdate、executeQuery三者的区别(及返回值)

execute、executeUpdate、executeQuery三者的区别(及返回值) 一、boolean execute(String sql) 允许执行查询语句、更新语句、DDL语句。 返回值为true时,表示执行的是查询语句,可以通过getResultSet方法获取结果;返回值...

2016-06-03 15:22:17 10239 0

转载 MFC编程实例二:进度条的使用

MFC编程实例二:进度条的使用     (以下蓝色字体为手动添加的代码)   (1)   创建一个基于对话框的应用程序。 (2)   在对话框界面添加一个文本框、一个进度条控件(Progress控件)和一个按钮。 (3)   为Progress控件添加一个...

2016-06-02 13:58:06 5622 1

转载 C语言学习心得一:__stdcall、__cdcel和__fastcall三者的区别(三者是对编译器层面的影响,对程序业务逻辑不影响)

C语言学习心得一:__stdcall、__cdcel和__fastcall三者的区别 __stdcall、__cdecl和__fastcall是三种函数调用协议,函数调用协议会影响函数参数的入栈方式、栈内数据的清除方式、编译器函数名的修饰规则等。如下图所示,可以在IDE环...

2016-05-25 09:29:02 613 0

转载 MySQL缓存的查询和清除命令使用详解

清空mysql 查询缓存的可行方法 mysql对同一条sql进行了缓存,在第二次运行时, 瞬间就完成了,若要清除缓存,可通过下面的方法来实现 对一条sql进行优化时,发现原本很慢的一条sql(将近1分钟) 在第二次运行时, 瞬间就完成了(0.00sec) ...

2016-05-03 09:42:59 14072 2

转载 MySQL查询缓存设置提高MySQL查询性能

首先看看MSYQL逻辑框架:图片来自高性能mysql 如果使用了QueryCache,当查询接收到一个和之前同样的查询,服务器将会从查询缓存中检索结果,而不是再次分析和执行相同的查询。这样就能大大提高查询性能。 打开查询缓存,要通过几个步骤来设置: 虽然你设置mysql允许查询缓...

2016-05-03 09:39:50 1133 0

转载 mysql安全修改mysql数据库名几种方法

mysql安全修改mysql数据库名几种方法 在mysql中修改数据表或数据库名我们都使用么rename函数来执行,但有时不稳定导致表丢失了,下面整理了一些安全修改数据库名的几种方法,希望对各位有帮助。 如果是MyISAM的话.只要修改DATA目录下...

2016-04-29 15:53:46 46192 0

转载 MySQL数据库迁移(数据文件直接迁移)

MySQL数据库迁移 MySQL数据库迁移(数据文件直接迁移) 在今年10月下旬的时候,公司的服务器需要迁移,其中涉及到了MySQL数据库迁移。查看了一下MySQL数据文件的大小,接近60G的大小(实际数据并没用那么多)。由于服务器上业务需要,要尽量减少服务器迁移时的损失。所以迁移时间选在...

2016-04-29 15:51:54 14861 1

转载 深入Mysql字符集设置[精华结合]

深入Mysql字符集设置,建议大家看本文之前先看风雪之隅的文章,需要的朋友可以参考下。 基本概念 • 字符(Character)是指人类语言中最小的表义符号。例如'A'、'B'等; • 给定一系列字符,对每个字符赋予一个数值,用数值来代表对...

2016-04-28 13:38:18 742 0

转载 mysql 中 character set 与 collation 的点滴理解(collation即比对方法,用于对应字符集的数据集如何排序以及字符串的比对规则)

mysql 中 character set 与 collation 的点滴理解 使用 mysql 创建数据表的时候, 总免不了要涉及到 character set 和 collation 的概念, 之前不是很了解。   这两天不是很忙, 就自己整理了一下。     先来...

2016-04-28 13:31:26 1009 0

转载 MySql:charset和collation的设置

MySql:charset和collation的设置   charset 和 collation 有多个级别的设置:服务器级、数据库级、表级、列级和连接级    www.2cto.com   1.服务器级    查看设置:show global variables like '...

2016-04-28 13:30:25 13473 0

转载 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL

使用MySQL Migration Toolkit快速将Oracle数据导入MySQL 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL 上来先说点废话 本人最近在学习一些数据库方面的知识,之前接触过Oracle和MySQL,最近又很流行Mo...

2016-04-28 11:02:37 710 0

转载 查看mysql语句运行时间的2种方法

网站运行很慢的时候,我就特别起知道为什么这么慢,所以我查啊查,数据库绝对是很重要的一部分,里面运行的sql是绝对不能放过的。平时做项目的时候,我也会注意sql语句的书写,写出一些高效的sql来,所以我会经常测试自己写的sql语句。我把我知道的二个方法,总结一下发出来。 一,show profil...

2016-04-28 10:00:41 366 0

转载 MySQL数据文件介绍及存放位置

MySQL数据文件介绍及存放位置 一、MySQL数据库文件介绍 MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中,MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件。 1、MySQL创建并管理的数据库文件: .frm文件:存储数据表...

2016-04-27 10:25:02 66725 2

转载 MySQL创建用户的三种方法

前言:mysql创建用户的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。 一、账号名称的构成方式 账号的组成方式:用户名+主机(所以可以出现重复的用户名,跟其他的数据库不一样) 用户名:16字符以内. 主机名:可以用主机名和IP地址,也可以用...

2016-04-26 16:38:08 15552 0

转载 MYSQL之hex()函数查看表的一字段值的编码值

MYSQL 转换编码的解决方法 一、在utf8的mysql下 得到中文‘游客’的gbk下的16进制编码 mysql> SELECT hex(CONVERT( '游客' USING gbk ));       -> D3CEBFCD 反推gb...

2016-04-26 14:26:03 2801 0

转载 ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄

ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄 使用PL/SQL Developer 数据库远程客户端连接程序连接数据库: 错误信息: ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄. TNS-12516 TNS:listener cou...

2016-04-22 13:39:23 19545 1

转载 快速解决光标由竖线变黑块

快速解决光标由竖线变黑块   编程时偶尔会突然出现光标突然间由“小竖线”变成“黑块矩形”,网上有说在控制面板中进行设置。由于光标是在使用中突然发生变化,推测是碰到了快捷键,因此断定有快捷键可以修改。后来,无意中碰到了“Insert”键,于是光标立即发生了变化,“黑块矩形”变成“小竖...

2016-04-18 13:23:43 10304 0

转载 VS2010 使用命令行编译的方法

VS2010 使用命令行编译的方法 VS做的很智能,一个F7就完成了预处理、编译、链接的所有工作。但是当工程比较大,使用的文件模块比较多, 一旦出现编译错误定位问题时就比较困难。因此,有时候需要对每个模块单独编译,就像Linux下编写的 makef...

2016-04-15 14:23:27 2092 0

转载 vs2008命令窗口使用

vs2008命令窗口使用 VS2008命令窗口用的很少,“命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别名。可以执行菜单命令和不在任何菜单上显示的命令,不过有些命令还是挺方便的。 命令名 别名 完整名称  1.打印  ?  De...

2016-04-15 14:21:45 2650 0

转载 VS2010中使用命令行参数

VS2010中使用命令行参数 时间 2014-07-11 22:20:39  CSDN博客 原文  http://blog.csdn.net/u010839382/article/details/37704553 主题 Visual Studio iOS 在Linu...

2016-04-15 14:20:29 1753 0

转载 VS2010如何进行调试项目更清晰

VS2010如何进行调试项目更清晰 调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。 这篇文章总结了可能节省你大量时间的11个V...

2016-04-15 14:19:36 1077 0

转载 掌握VS2010调试 -- 入门指南

掌握VS2010调试 -- 入门指南 1 导言 在软件开发周期中,测试和修正缺陷(defect,defect与bug的区别:Bug是缺陷的一种表现形式,而一个缺陷是可以引起多种Bug的)的时间远多于写代码的时间。通常,debug是指发现缺陷并改正的过程。修正缺陷紧随debu...

2016-04-15 14:18:04 564 0

转载 文件夹隐藏属性去不掉的原因及解决方法

文件夹隐藏属性去不掉的原因及解决方法    U盘感染了病毒,杀毒后所有文件夹或目录都莫名其妙的都变成了隐藏的,还改不掉!好好分析了一番,发现这个病毒是把我的文件属性改成了“系统+隐藏”的属性,这样隐藏属性就去不掉,显示的灰色,无法修改。...

2016-04-14 14:34:43 13832 0

转载 c++与asm混合编程例子

c++与asm混合编程例子 #include "stdafx.h"  #include using namespace std;  int _tmain(int argc, _TCHAR* argv[])  {     unsigned int a; ...

2016-04-14 14:31:12 3383 0

转载 win7瘦身,关闭虚拟内存,页面文件,休眠

自从WindowsXP开始支持 ACPIAdvanced Configuration and Power Interface 以来,Windows 系统便有一个]叫做休眠的功能。当我们对电脑下达休眠指令的时候,它会把目前所有的工作状态(也就是内存中的资料)储存到硬盘里的某个文件然后关机,当下次电脑...

2016-04-08 09:55:34 9407 0

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