自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Freedom_Long的博客

一万年太久, 只争朝夕.

  • 博客(32)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 ORACLE DATA PUMP 表备份恢复命令

前提expdp, impdp只限在oracle服务端执行, 且数据库保持启动状态创建逻辑目录--先登录, 再执行创建命令sqlplus /nologCONN / AS SYSDBA--创建逻辑目录前, 先在磁盘建立物理目录ALTER USER user_name IDENTIFIED BY passwd ACCOUNT UNLOCK;CREATE OR REPLACE DIR...

2019-05-23 15:52:10 285

原创 Win10 MicroSoft Store 安装Linux子系统启动报错:WslRegisterDistribution failed with error: 0x8007019e

前言今天按照微软的操作手册安装Linux子系统, 启动报标题中错误;在官方问题页下看了许多回复, 尝试以下方法均失败:1.确认WIN10 版本在16215之后2.确认Linux子系统功能开启, 在MicroSoft Store重装Linux子系统3.关掉Linux子系统功能, 重启电脑->打开功能并重启电脑->再次安装;解决最后翻问题页看到一个人的建议: 尝试手动安装(...

2019-04-24 16:04:30 3579

原创 HM NIS Edit 制作安装包并自动注册OCX控件

准备NSIS : 官方下载链接HM NIS Edit: 官方下载链接控件: 本文以Test…ocx为例制作打开HM NIS Edit -> 文件 -> 新建向导下一步必须输入程序名称和版本, 剩下两项可以为空, 填写好单击下一步输入安装程序名称, 其余默认, 单击下一步输入安装路径(默认为"C:\Program Files"), 去掉授权文件->下...

2019-04-02 12:10:25 1270 1

原创 DB2 V11.1 开发版(永久免费)安装与卸载 At CentOS 7

前言本文的目的是安装db2开发版(免费), 建立数据库实例, DB2 C语言连接库, 构建DB2, C语言交互程序由于在官网文档尝试wizard图形安装后, 找不到C语言连接头文件, 故采用下述方法.操作系统: CentOS 7 bit 64 安装文件:v11.1_linuxx64_dec.tar.gz 开发版(永久授权)下载:官网链接安装(root身份)建立用户...

2019-03-27 11:03:33 3935

原创 NSIS 安装包设置程序开机自动启动

前言方法介绍: 在注册表中Run键下增加启动项Run键: 位于注册表根键 HKCU (HKEY_CURRENT_USER)下,Run键下子键为启动项键值对(“名称” + “启动命令”)NSIS脚本命令: 命令说明可以在NSIS软件打开后, 选择User Manual打开用户手册检索.注册启动项WriteRegStrroot_key + subkey + key...

2019-03-24 08:34:44 5031

原创 CentOS/RHEL 7 系统常用配置汇总: 防火墙, 网卡,yum源, JDK, gcc/g++, mysql 安装

概述目的: 刚装CentOS后, 需要配置许多项:IP, 防火墙, 开发环境, 等等, 在此将我常用的配置汇总一下.操作系统: CentOS 7防火墙firewalld的基本使用启动服务: systemctl start firewalld关闭服务: systemctl stop firewalld查看状态: systemctl status fir...

2019-03-18 23:13:58 244

原创 VS2017打开VS2013工程 编译错误: 找不到头文件 解决办法

概述问题描述:操作系统: Windows 10 企业版Visual Studio: Microsoft Visual C++ 2017解决办法:1.右键工程->属性->常规:更改Windows SDK版本为已安装版本;2.修改平台工具集为:Visual Studio 20173.确定并重新编译...

2019-02-27 13:05:14 2611 4

原创 【JNI入门】Linux下 JNI 调用C语言, 编译及测试全过程

概述目的: java类调用C语言准备: jdk环境配置, gcc环境:操作系统: CentOS Linux release 7.6.1810 (Core)GLIBC版本: 2.17JDK版本: 1.8编写Java类, 定义调用接口vim FirstJNI.java :package com;public class FirstJNI { static{ try...

2019-02-01 11:51:17 546

原创 CentOS 7 使用crontab 定时备份mysql数据库, 并只保留近7天数据文件

概述目的: 定期备份数据库数据, 并且删除过旧数据文件操作系统: CentOS 7数据库: Mysql 5.7工具: crontab(CentOS 7 系统自带)设置crond服务开机启动查看crond是否开机启动:systemctl list-unit-files |grep crond设置crond开机启动:systemctl enable crond.service...

2019-01-31 16:32:16 1031

原创 C语言 Socket基础接口(Windows & Linux)

Windows 篇初始化环境#pragma comment(lib,"ws2_32.lib")#include <WinSock2.h>#include <Windows.h> //初始化WSA WSAData wsaData; WSAStartup(WINSOCK_VERSION, &wsaData); //创

2018-07-30 14:38:20 317

原创 C语言 线程创建与销毁基础接口(Windows & Linux)

Linux篇创建线程: int pthread_create( pthread_t *tidp, //线程ID const pthread_attr_t *attr, //线程属性 (void*)(*start_rtn)(void*), //线程函数 void *arg);//传递给线程的参数返回值:成功-返回0失败-返回错误码线程属性 线...

2018-07-30 14:13:32 2242

转载 AIX 如何扩增逻辑卷和文件系统大小

AIX中如何扩增逻辑卷和文件系统大小(1)用df -g命令查看该文件系统还剩多少空间,对应在哪个逻辑卷LV下。(2)用lslv fslv00命令查看该逻辑卷信息,主要看MAX LPs、LPs、PPs,计算扩增后的文件系统大小不要超过MAX LPs、LPs、PPs已经相等,就要先扩增逻辑卷fslv00了。再注意一下是jfs2还是jfs类型,确定选那个扩增命令。#lslv fslv00LO...

2018-03-30 10:51:30 1530

转载 AIX 逻辑分区、逻辑卷、 物理分区、 物理卷、卷组详解

      在了解AIX 处理文件系统的方式之前,最好先对LVM(逻辑卷管理)有一个基本的了解。LVM 是一种与传统UNIX 分区策略完全不同的磁盘管理方法。它的优点之一是允许动态地给一个文件系统分配更多的空间。LVM 的组成要素有:物理卷(PV)、卷组(VG)、物理分区(PP)、逻辑卷(LV)和逻辑分区(...

2018-03-30 10:46:17 2613

原创 VC++ 创建多级目录

方法介绍依赖库: imagehlp.lib头文件: ImageHlp.h函数原型: BOOL MakeSureDirectoryPathExists(PCSTR DirPath);功能描述: 该函数的作用是检查指定目录是否存在,如果不存在则创建整个Dirpath所表示的整个目录参数: Dirpath:要检查的目录名。如果是路径末尾不是文件名,需以 ‘\’ 结尾返回值: 如果目...

2018-03-30 10:32:51 1213

原创 VC++ loadlibrary()加载三方dll失败, 返回错误码:126, 解决方案

方式一 采用LoadLibraryEx若DLL不在调用方的同一目录下,可以用LoadLibrary(L”DLL绝对路径”)加载。但若调用的DLL内部又调用另外一个DLL,此时调用仍会失败。解决办法是用LoadLibraryEx:LoadLibraryEx(“DLL绝对路径”, NULL, LOAD_WITH_ALTERED_S...

2018-03-30 09:15:54 11577

原创 C++ strtok()无法截取连续两个分隔符之间的空字符串, 解决方法

前言问题描述: 与前台约定按顺序解析对应信息, 如果中间出现空数据(或者出现连续两个分隔符), strtok就会出问题.看下面这个例子: 1 #include <string.h> 2 #include <stdio.h&am

2018-03-26 18:11:24 6204 1

原创 DB2 V9.7 新建数据库、缓冲池、和表空间

前言本文将介绍两种数据库及表空间的创建方式, 分别是:非自动存储数据库及表空间自动存储器数据库及表空间(DB2 V9开始支持) v9.7自动存储器概念详解自动存储类型1.创建数据库TestDB(GBK中文字符集)create database TestDB USING CODESET GBK TERRITORY CN (默认为自动存储)2.连接数据库db2...

2018-03-16 17:21:46 1414

原创 DB2 V9.7 数据表备份与恢复(export/import)

导出导入文件格式:ASC 非定界ASCII文件,是一个ASCII字符流。数据流中的行由行定界符分隔,而行中的每一列则通过起始和结束位置来定义.DEL 定界ASCII文件,也是一个ASCII字符流。数据流中的行由行定界符分隔,行中的列值由列定界符分隔。文件类型修饰符可用于修改这些定界符的默认值 .WSF 为工作表格式,用于与Lotus系列的软件进行数据交换.PC/IXF 是集成交...

2018-03-01 13:40:10 1385

原创 AIX 系统 文件解压命令

与Linux系统的文件解压命令不同, AIX系统:文件类型: tar.gz file format压缩命令: tar cvf - folder | gzip > filename.tar.gz解压命令: gunzip -c filename.tar.gz | tar -xvf -...

2018-03-01 11:38:01 2659

原创 DB2 V9.7 执行脚本文件

db2 -svtf [scriptFile] -l [Logfile] 参数中: s 代表遇到错误时中止运行脚本 v 代表输出结果到屏幕 t 指以;号作为每行的分隔符 f 指后面需跟脚本文件名 l...

2018-03-01 11:31:41 415

原创 DB2基础: 表空间, 容器, 缓冲池 概念及关系详解

简介:在使用DB2的过程中, 对表空间, 容器, 缓冲池三者概念及关系的学习总结。有关表空间, 缓冲池和容器的更多详细操作请参考链接: IBM DB2V9.7中文手册容器容器包含于表空间(容器⊂表空间) 每个表空间都有一个或多个容器。您可以认为容器是孩子,而表空间是其父母。每个容器只能属于一个表空间,但是一个表空间可以拥有许多容器。可以将容器添加到 DMS 表空间,或者从 ...

2018-02-08 12:40:55 1567

原创 C语言 int 转 char 隐式转换 陷阱

一.前言今天看代码时发现一个问题, 我一时没看出来, 问题我提取出来如下:char c = 0xFF;if (c == 0xFF){ printf("c == 0xFF\n");}else{ printf("c != 0xFF\n");}如果您能准确知道答案, 那么作为大神本文可能不适合你… 答错了的朋友, 别灰心, 我们一起来探索原因! 运行结果:c != 0xFF二.问

2018-01-25 15:40:37 2915

原创 VS2013 用ATL向导制作OCX控件入门 (开发及测试)

一.前言本文将用VS2013, ATL向导制作一个简单的OCX控件, 并用JS调用控件接口, 该控件包含两个接口:AddInt(LONG a, LONG b, LONG* ret):整形相加并传出;AddStr(BSTR str1, BSTR str2, BSTR* ret):字符串相加并传出.二.OCX制作1.新建项目1.1 以管理员身份打开VS2013->新建项目->ATL项目, 输入项

2017-12-13 14:10:14 2824 4

原创 VC6.0 MFC创建OCX入门-详细完整流程(JS调用测试, 去除安全提示, exe打包)

一.前言本文将采用VC6.0 MFC创建OCX, OCX提供两个简单接口供JS在网页中调用,分别是:Long AddNumber(Long, Long):返回数字相加之和, 整形传入传出.BSTR AddString(LPCTSTR, LPCTSTR):返回字符串拼接结果, 字符串传入传出.二.VC6.0制作OCX创建工程:输入工程名ocxTest, 点OK, 接下来选择默认选项直到完成.

2017-11-26 18:01:24 1799

原创 C语言 获取系统时间方法(strftime())

一.介绍后台日志需要记录当前系统时间, 接下来介绍的方法仅使用C标准库, 与平台无关:二.示例#include <time.h> #include <stdio.h>int main( void ) { time_t t = time(NULL); char SysTime[64]; strftime( SysTim...

2017-11-10 16:47:52 1139

原创 DialogBoxParam()在动态库调用中创建模式对话框

1. 函数介绍模式对话框与非模式对话框: <1>.模式对话框: 窗口打开后, 关闭前父窗口是不能使用的, 必须要对话框关闭以后,函数才会返回调用生成对话框语句的下一句. <2>.非模式对话框: 作为一个独立窗口打开的, 不会影响父窗口的状态, 在不关闭的情况下也能返回下一句程序位置.::DialogBoxParam()功能(::表示开函数为全局作用域): 创建模式对话框.参数介绍: i

2017-09-28 18:04:34 1603

原创 oracle中文数据显示乱码--字符集修改方法

问题描述: 安装了oracle数据库以后, 表中的中文数据显示为乱码; 网上查了资料, 原因是oracle字符集没有设置对.SQL> select userenv('language') from dual; USERENV('LANGUAGE')AMERICAN_AMERICA.WE8MSWIN1252执行上述SQL语句查到当前oracle语言环境变量为:AMERICAN_AMERICA

2017-09-28 17:22:15 4216

原创 Linux C语言 高精度时间函数:gettimeofday() 获取时间差

简介: 为了获取某函数调用耗时.在C语言中可以使用函数gettimeofday()函数来得到时间。它的精度可以达到微秒, 且在x86-64平台gettimeofday()已不是系统调用,不会陷入内核, 多次调用不会有性能损失.函数原型: #include&lt;sys/time.h&gt; int gettimeofday(struct timeval*tv,struct timez...

2017-09-28 16:23:07 7033

原创 Linux C语言 函数return 0 后 程序coredump, 问题分析

守护进程中,线程core dump了, 段错误, 找了一个上午, 终于解决了, 以下是解决过程:由于该服务程序是守护进程, 所以gdb调试run了以后, 父进程退出, 无法跟踪. 上网查了下, 一共有3种方法, 这里采用attach的方法: &lt;1&gt;.查看所需调试的子进程号, pid &lt;2&gt;.(gdb)attach pid附加到该子进程后: &lt;1&gt;...

2017-09-28 16:12:58 1918

原创 Linux 程序CoreDump -- GDB调试方法汇总

1.coredump介绍及产生原因什么是coredump: 程序由于各种异常或者bug导致在运行过程中异常退出或者中止, 此时系统会生成core文件, 其中包含程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆栈信息等.程序coredump原因: <1>.内存访问越界 <2>.多线程程序使用了线程不安全的函数 <3>.多线程读写的数据未加锁保护 <4>.非法指针

2017-09-28 15:52:00 551

原创 DB2 10.5 linux 数据库查询命令 及 表空间降低高水位(释放磁盘空间)

1.DB2查询基础命令连接: db2 connect to [dbname] user [username] using [password]列出当前实例中所有激活的数据库: db2 list active databases显示当前连接应用:db2 list application显示当前用户下的表:db2 list tables for 指定其它特定用户: db2 list

2017-09-25 15:26:51 5037

原创 RHEL6.5 db2_data_server_client客户端 安装与配置

一.安装:-------------------------------------------------------1.安装包下载:ibm_data_server_client_linuxx64_v11.1.tar.gz IBM Data Server Client: 这个客户机是最完整的安装,里面包含了该有的api接口,在sqllib/include文件夹下,有各种.h头文件

2017-09-14 03:37:46 2649 1

oracle 表空间创建

oracle表空间创建

2017-07-09

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

TA关注的人

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