- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 QT连接oracle数据库打包发布
1.选择构建release,编译release版本2.在生成目录中把可执行程序拷贝出来放到一个文件夹下,我的生成在这个目录里面了,拷贝到D:\QTCODE\demo这个目录下了3.打开下面这个进入到刚才存放exe的目录中执行windeployqt 可执行程序名字,则可以将可执行程序所需要的链接库全部加载到此文件夹中,如下图则在D:\QTCODE\demo中已...
2019-07-26 15:42:29
666
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
966
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
301
原创 sizeof与strlen的区别
int main(){ using namespace std; const int Size = 15; char name2[Size] = "Jenny"; cout << name2 << endl; cout << "name2 sizeof is " << sizeof(name2) <&a
2018-10-24 11:06:05
155
原创 高精度计算,求一个小数的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
2925
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
381
原创 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
12969
原创 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
575
原创 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
527
转载 BOM信息头
类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大麻烦。 PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头
2015-03-25 10:43:13
592
原创 debian上非管理员权限登陆修改管理员权限的文件夹
以普通用户登陆debian之后,打开终端,然后将用户切换到root(假如root的密码就是root),在终端输入命令 su - root(注意-前后都有空格)然后回车,会显示让输入root的密码,输入root(此处是不回显的)回车,接着就成功切换到root用户了,这时候假如将文件夹A的权限改成所有用户都可读、可写、可执行,则执行下面命令 chmod 777 文件的绝对路径
2014-03-25 16:20:19
3341
原创 页面置换算法-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
2223
原创 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
2095
1
原创 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
707
原创 进程通信(接上篇PFIFO)
对于pipe它只能用于一个进程家族之间通信,如果想要让管道在更宽泛的环境中,那是不行的,原因是它没有名字的,另外的进程看不到它,这样就有了命名管道。命名管道叫FIFO,可以用mkfifo()在磁盘上创建一个FIFO文件这就是它与pipe的本质区别,pipe完全就是存在与内存中当进程想通过该FIFO来通信时就可以标准的open打开该文件,然后开始读写操作。对于FIFO的读写实现,它与
2013-12-05 17:41:49
614
原创 进程间的通信机制
为了进程相互之间交换数据,引入了进程间通信(IPC )。常用的机制有: 1 .共享内存段(shared memory segment)。在内存中划分一段公共区域供多个进程共享,以达到在多进程间快速、大量的共享数据。2 .管道(pipe)是先进先出的单向数据通道,可在相关进程间传递未结构化的数据流。3. FIFO(即命名管道)是拥有永久名称的管道。4. 信号量(Semaph
2013-12-05 17:37:14
624
原创 如何在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
3790
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人