自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 QT连接oracle数据库打包发布

1.选择构建release,编译release版本2.在生成目录中把可执行程序拷贝出来放到一个文件夹下,我的生成在这个目录里面了,拷贝到D:\QTCODE\demo这个目录下了3.打开下面这个进入到刚才存放exe的目录中执行windeployqt 可执行程序名字,则可以将可执行程序所需要的链接库全部加载到此文件夹中,如下图则在D:\QTCODE\demo中已...

2019-07-26 15:42:29 588 1

原创 QT Creator连接oracle数据库

写在前面:之前从没接触过QT,今天想用来写一个交易数据展示工具,数据库是oracle,然后在连接数据库的过程中遇到了一些坑,百度了解决方法,但是都不太对症,所以记录下来希望大家能避过我踩的坑。1.官方文档显示QT支持以下连接类型。https://doc.qt.io/qt-5.9/qsqldatabase.html连接方式如下:Header: #include <QS...

2019-07-26 15:22:18 859 1

原创 资产管理系统_创建虚拟环境

1.安装virtualenv工具:命令行pip install virtualenv2.在D盘创建文件夹django_course建立虚拟环境:virtualenv --no-site-packages mysite_env创建成功后的django_course目录如下:3.安装django(1)cd mysite_env  (2)   cd Scripts  (3...

2019-02-13 11:16:37 252

原创 sizeof与strlen的区别

int main(){    using namespace std;    const int Size = 15;    char name2[Size] = "Jenny";    cout &lt;&lt; name2 &lt;&lt; endl;    cout &lt;&lt; "name2 sizeof is " &lt;&lt; sizeof(name2) &lt;&a

2018-10-24 11:06:05 123

原创 高精度计算,求一个小数的N次方(ACM1001)

#include#includeusing namespace std;char c[10001];char *mul(char a[],char b[]){ int lena = strlen(a) - 1; int lenb = strlen(b) - 1; int n = 0, i, j, t; int counta = 0; int countb

2015-11-11 13:07:20 2761 1

原创 C++面试题与答案

请写出下列 程序的输出结果,并注明计算过程。#includeusing namespace std;#define SQR(X) X*Xint main(int argc, char* argv[]){ int a = 10; int k = 2; int m = 1; a /= SQR(k+m)/SQR(k+m); cout<<a<<endl; return 0;}

2015-11-10 16:50:41 333

原创 C++输入一个字符串,将其逆序输出

方法一:#include#includeusing namespace std;void main(){ char a[50]; cin>>a; char *rev=strrev(a); cout<<rev<<endl;}方法二:#include#includeusing namespace std;void main(){ char a[50]; mem

2015-11-10 13:47:06 12693 1

原创 C++学习问题NO.1

1.VS 代码中的#pragma warning(disable:4378)意思是取消warning号为4378的警告。2.VS代码中灰色的部分代表测试没有通过的,所以为无效代码。3.#define itoa     _itoa  在函数中使用_itoa这个值是直接写itoa     #define PI    3.1415926   行末没有分号。4._MSC_VER  是微软公司推

2015-07-28 14:22:38 485

原创 wamp集成环境下mysql的编码问题

html文件php文件还有数据库都要使用统一的编码,我用的是utf-8但是mysql的默认编码一般不是utf-8下面是将集成环境下的数据库编码改成utf-8的方法:在my.in文件中进行添加以下内容:在[client]下添加default-character-set=utf8在[mysql]下添加default-characer-set=utf8在[mysq

2015-04-20 10:40:02 503

转载 BOM信息头

类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。  PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头

2015-03-25 10:43:13 548

原创 debian上非管理员权限登陆修改管理员权限的文件夹

以普通用户登陆debian之后,打开终端,然后将用户切换到root(假如root的密码就是root),在终端输入命令 su - root(注意-前后都有空格)然后回车,会显示让输入root的密码,输入root(此处是不回显的)回车,接着就成功切换到root用户了,这时候假如将文件夹A的权限改成所有用户都可读、可写、可执行,则执行下面命令 chmod 777 文件的绝对路径

2014-03-25 16:20:19 3152

原创 页面置换算法-FIFO——设置页框的大小为n个物理块,在输入一个内存块需求序列:如3 2 1 3 2 5 2 3 6 2 1 4 2之后,屏显每次页面调度结果,并屏显置换率。(队列实现版)

#includeusing namespace std;class QNode{  //链队结点的类        int  data;        QNode *next;public:         QNode(int item=100)   {            data= item;             next=NULL;       

2013-12-19 18:53:00 2174

原创 oracle10g C++ MFC开发学生管理信息系统(基于对话框、VC6.0环境)

首先利用oracle10g创建一个数据库,在vc中建立一个对话框的工程s_m,在左侧工作空间的ClassView中,点击s_m classes,右键,选择New Class,创建一个操作数据库的类link,里面包含数据库的连接,以及相关操作。在Class Type中选择Generic Class,在工作空间的FileView中找到link.h ,将其改成如下:class link  {

2013-12-16 17:09:35 1945 4

原创 oracle10g上机练习题型总结

1.创建数据库,要求如下:   1)数据库名为“D174028”,   2)状态为“OPEN”,   3)标准块大小设置为16KB,   4)用户最大进程总数设置为161,   5)sys及system用户密码为“174028”,   6)最大数据文件数设置为137,   7)最大重做日志文件数设置为29,   8)最大日志成员数设置为3,   9)数据库字符集

2013-12-16 16:32:39 673

原创 进程通信(接上篇PFIFO)

对于pipe它只能用于一个进程家族之间通信,如果想要让管道在更宽泛的环境中,那是不行的,原因是它没有名字的,另外的进程看不到它,这样就有了命名管道。命名管道叫FIFO,可以用mkfifo()在磁盘上创建一个FIFO文件这就是它与pipe的本质区别,pipe完全就是存在与内存中当进程想通过该FIFO来通信时就可以标准的open打开该文件,然后开始读写操作。对于FIFO的读写实现,它与

2013-12-05 17:41:49 589

原创 进程间的通信机制

为了进程相互之间交换数据,引入了进程间通信(IPC )。常用的机制有: 1 .共享内存段(shared memory segment)。在内存中划分一段公共区域供多个进程共享,以达到在多进程间快速、大量的共享数据。2  .管道(pipe)是先进先出的单向数据通道,可在相关进程间传递未结构化的数据流。3.  FIFO(即命名管道)是拥有永久名称的管道。4.  信号量(Semaph

2013-12-05 17:37:14 559

原创 如何在fedora上编译c或c++文件

在red hat中有自带的g++编译器,但是在fedora中却没有,但是想要在fedora中执行c/c++文件也是很简单的,只要执行两个命令就可以了,首先切换到root用户执行yum install gcc就可以完成C语言编译器的安装,然后执行yum install gcc-c++就可以完成C++语言编译器的安装了。

2013-11-23 20:06:12 3519 1

空空如也

空空如也

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

TA关注的人

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