- 博客(33)
- 资源 (2)
- 收藏
- 关注
转载 c++ web编程:写出你的CGI程序
一 什么是CGI CGI(The Common Gateway Interface):通用网关接口,定义web服务器和客户脚本进行信息交互的一系列标准。 二 web浏览器 为了了解CGI的概念,让我们来看看当我们单击一个超链接来浏览一个特定的web页或URL的时候,背后会发生什么事? (1)浏览器首先会链接HTTP web 服务器
2013-07-31 23:43:58 7410
转载 如何设置mysql远程访问
Mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问 在MySQL Server端: 执行mysql 命令进入mysql 命令模式, Sql代码 mysql> use mysql; mysql> GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTI
2013-07-31 21:35:58 706
转载 mysql grant 权限分配
密码修改1、数据库中修改mysql -u root -p 回车 输入密码 mysql> user mysql mysql> select user,password from user; #查看密码 #可以看到密码41位,直接修改此表不为上策,但是可以通过函数计算密码来修改 mysql> sel
2013-07-31 21:28:54 782
转载 QT messageBox
今天在学习使用qt的时,想测试数据是否受到,按照VC中的思想,就是使用messageBox,因此查了一下QT下MessageBox的使用方法,找了下面这篇文章,验证过后没有发现问题。 先来看一下最熟悉的QMessageBox::information。我们在以前的代码中这样使用过:QMessageBox::information(NULL, "Title", "
2013-07-31 12:06:54 7354
转载 消息队列函数(msgget、msgctl、msgsnd、msgrcv)及其范例
消息队列函数由msgget、msgctl、msgsnd、msgrcv四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。1. msgget函数原型msgget(得到消息队列标识符或创建一个消息队列对象)所需头文件#include #include #include 函数说明得到消
2013-07-31 08:45:58 1021
转载 Qt Creator应用程序发布及修改应用程序图标的方法
一、Qt应用程序的发布首先需要以release方式编译应用程序,将编译好的程序文件复制到发布文件夹。 其次将以下动态链接库复制到发布文件夹中:mingwm10.dll、QtCore4.dll、QtGui4.dll、libgcc_s_dw2-1.dll。可以从“Qt安装目录\qt\bin”下面找到它们。 如果用到了其他功能,如OpenGL,则需要将QtOpenGL4.dll也复制到
2013-07-30 21:48:19 712
转载 Linux单实例进程
#include stdio.h>#include stdlib.h>#include unistd.h>#include fcntl.h>#include syslog.h>#include string.h>#include errno.h>#include sys/stat.h>#define LOCKFILE "/var/run/mydaemon.pid
2013-07-30 19:26:40 954
转载 详谈 UNIX 环境进程异常退出
简介: 本文详细论述 UNIX 环境上的进程异常退出,将导致进程异常退出的各种情景归纳为两类,对每类情况详细分析了问题出现的根本原因,同时添加了相应的实例以易于您更好地进行了解。在此基础上,文章最后论述了应该如何避免和调试进程异常退出问题。希望读者阅读此文后,对进程异常退出问题有更深层的认识,有更系统的梳理,对调试此类进程崩溃问题时也能有所帮助,写出更稳定、更可靠的软件。 进程异常退出
2013-07-30 19:05:26 787
转载 linux下安装jsoncpp
项目里面需要用到json,于是下了源码。但不想把去编译它的源码(这样会对我的Makefile改动较大),于是打算直接装一个静态库,然后引用头文件即可。了解到想安装json,必须有scons,于是下了scons的源码,然后对着它的README研究了半天,同时还对照着jsoncpp的README研究。在执行 python scons.py platform=PLTFRM [TARGET] 总是
2013-07-30 18:50:55 791
转载 Qt数据库之添加MySQL驱动插件
Qt数据库之添加MySQL驱动插件(1)现在可用的数据库驱动只有3种,在Qt中,我们需要自己编译其他数据库驱动的代码,让它们以插件的形式来使用。下面我们就以现在比较流行的MySQL数据库为例,说明一下怎样在Qt Creator中添加数据库驱动插件。在讲述之前,我们先看一下Qt Creator中数据库的插件到底放在哪里。我们进入Qt Creator的安装目录,然后进入
2013-07-30 15:37:22 5005
转载 JsonCpp使用优化
最近一个项目在使用JsonCpp,JsonCpp简洁易用的接口让人印象深刻。但是在实际使用过程中,我发现JsonCpp的性能却不尽如人意,所以想着方法优化下性能。代码理解1、JsonCpp中一切都是Value,Value用union指向自己保存的数据。Value的类型分为两种,一种是容器类型,比如arrayValue和objectValue。二者都是用map保存数据,只是array
2013-07-29 21:14:43 1440
转载 System V 消息队列
System V 消息队列(1)一、函数头文件列表 msgget原型int msgget(key_t key, int oflag);函数功能创建一个新的消息队列或者访问一个已存在的消息队列。参数key可以为IPC_PRIVATE,表示创建一个新队列;oflag可以为IPC_CREAT
2013-07-28 21:04:14 695
转载 linux消息队列函数msgget,msgsnd, msgrcv, ftok()
系统建立IPC通讯(如消息队列、共享内存时)必须指定一个ID值。通常情况下,该id值通过ftok函数得到。ftok原型如下:key_t ftok( char * fname, int id )fname就时你指定的文件名,id是子序号。在一般的UNIX实现中,是将文件的索引节点号取出,前面加上子序号得到key_t的返回值。如指定文件的索引节点号为65538,换算成16进制为0x
2013-07-28 21:02:47 959
转载 详细介绍Qt数据库QSqlQueryModel的实例操作
Qt数据库 QSqlQueryModel实例操作上篇是本文要介绍内容中一节,分为上下篇。在上一篇的最后我们说到,Qt中使用了自己的机制来避免使用SQL语句,它为我们提供了更简单的数据库操作和数据显示模型。它们分别是只读的QSqlQueryModel,操作单表的QSqlTableModel和以及可以支持外键的QSqlRelationalTableModel。这次我们先讲解QSqlQueryModel
2013-07-28 15:24:30 919
转载 Qt数据库
本文档包括Qt数据库的相关知识更新时间:2011年7月30日更新作者:西南石油大学计算机科学学院乐程软件工作室--刘红参考资料:《Qt Creator系列教程》(作者:www.yafeilinux.com)包括一部分内容:Qt数据库一、初始数据库1、我们来看看Qt里的Qtsql Module(Qt Sq
2013-07-28 15:23:40 2522
转载 Qt中MySQL数据库操作
首先,要查询相关的驱动是否已经装好了,可以用以下的程序进行验证: #include #include #include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); qDebug() QString
2013-07-28 15:22:35 1117
转载 3G上网卡做以太网备用通道的方案
I have an internet connected Ubuntu server, connected by Ethernet to a residential ADSL line. This is adequate, most of the time, but I can't rely upon the ADSL link to be as reliable as I'd like. Mur
2013-07-11 20:04:58 2375
转载 QT QTableView用法小结
QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格:一 添加表头 //准备数据模型 QStandardItemModel *student_model = new QStandardItemModel(); student_model->setHorizontalHeaderItem(0, new QStandardItem(
2013-07-10 19:58:38 1557
转载 详细介绍Qt数据库QSqlQueryModel的实例操作
http://it.100xuexi.com/view/otdetail/20120822/18b62e4d-4e4b-4dde-950f-52311168d875.htmlQt数据库 QSqlQueryModel实例操作上篇是本文要介绍内容中一节,分为上下篇。在上一篇的最后我们说到,Qt中使用了自己的机制来避免使用SQL语句,它为我们提供了更简单的数据库操作和数据显示模型。它
2013-07-10 19:57:34 2071 1
转载 linux syslog 笔记
Linux日记系统由系统日志监控程序syslogd和内核日志监控程序klogd组成。从它们的命名可以看到,这两个监控程序都是守护程序(daemon),且都注册成了系统服务。换句话说,我们可以在目录/etc/init.d/下找到它们对应的执行程序,并通过service命令对它们进行启动,关闭,重启等操作。/etc/syslog.conf文件是Linux日记系统的配置文件。下面是本人/etc/sysl
2013-07-09 15:40:53 570
转载 pppd englist man
NAMEpppd - Point-to-Point Protocol Daemon SYNOPSISpppd [ options ] DESCRIPTIONPPP is the protocol used for establishing internet links over dial-up modems, DSL connections, a
2013-07-07 19:06:53 3978
转载 pppd 中文man页面
NAMEpppd - 点对点协议守护进程 总览 SYNOPSISpppd [ tty_name ] [ speed ] [ options ] 描述点对点协议 (PPP) 提供一种在点对点串列线路上传输资料流 (datagrams)的方法。PPP是由三个部份所组成的:一个在串列线路上封装(encapsulating)资料流的方法,一个可延伸的连结
2013-07-07 19:06:28 5920
转载 编译所有子目录的makefile
经常有人需要顺序编译一个一个的模块,最后才连接生成可执行程序,但是如果一个模块一个模块地执行make,比较马法,下面是一个经过验证的makefile;可以根据自己的需要修改SUBDIRS宏的值,设定自己需要编译的目录的顺序.就可以了.############################### file Makefile# author chenli# date
2013-07-06 21:58:36 773
转载 jsonc库使用
jsonc库使用作者:wangkangluo1 | 出处:博客园 | 2011/12/15 15:12:28 | 阅读58次原文地址: 1: 下载json-c库源码文件json-c-0.9.tar.gz2: 编译3: json-c常用函数(1): 将一个json文件转换成object对象: struct json_object* js
2013-07-06 21:52:55 1931
转载 jsoncpp简单示例
1、 编译jsoncpp 从(http://jsoncpp.sourceforge.net/)下载源码包“jsoncpp-src-0.5.0.tar.gz”,解压后在其解压后目录中运行$ scons platform=linux-gcc 编译出来的库文件在其libs/ linux-gcc-4.4.2目录下,有libjson_linux-gcc-4.4.2_libmt.so和libj
2013-07-06 20:28:00 732
转载 一个 c json 解析库–mjson 介绍和实例
下载地址:http://www.linuxpig.com/softwares/mjson/mjson-0.9.tar.bz2#include #include #include #include "json.h"int main (void){ char *text; json_t *root, *entry, *label, *valu
2013-07-06 20:21:19 4296
转载 json使用jsoncpp解析,简单方便
/测试DEMO[html] view plaincopy#include iostream> #include string> #include "json\json.h" int main(void) { std::string strValue="{\"key1\":\"value1\",\"array\
2013-07-06 20:18:50 699
转载 简单的Ajax实例
Ajax 是一种可以通过Javascript, DHTML and the XMLHttpRequest 来发送GET或POST请求,在数据返回时不必重新载入页面。下面是一个非常简单的Ajax例子,发送一个请求,打印出请求的字符串和远程用户的IP地址。简单的Ajax实例Ajax 是一种可以通过Javascript, DHTML and the XMLHttpRequest 来发
2013-07-06 10:10:09 686
转载 QT QTableWidget 用法总结
QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并
2013-07-06 10:09:05 588
转载 一些英文词的标准缩写
有些词可能共用一些缩写。带星号的缩写或词来源于PeopleSoft标准。The following standard word abbreviations should be used in naming records, fields, and SQRs:Word(s)AbbreviationDescriptionAbbreviateAbb
2013-07-05 18:17:00 6562
转载 CGIC库的移植及使用
CGIC库的移植 CGIC是一个支持CGI开发的开放源码的标准C库,可以免费使用,只需要在开发的站点和程序文档中有个公开声明即可,表明程序使用了CGIC库,用户也可以购买商业授权而无需公开声明。 CGIC能够提供以下功能: 1 分析数据,并自动校正一些有缺陷的浏览器发来的数据; 2 透明接收用GET或 POST方法发来的Fro
2013-07-05 10:32:46 679
转载 s3c2440看门狗驱动,附带测试程序,在tq2440板子测试成功
这个驱动被我注释到天花乱坠,确实要看懂它得去学平台设备驱动跟锁机制,所以耽搁了一小段时间,在加载进板子前需要将之前板子的内核里边的看门狗驱动给去掉,必须先在内核目录下make munuconfig,然后在Device driver里边的Watchdog 的星号给去掉,然后重新编译内核烧进板子里。直接上驱动:Watchdog.c:#include #include #includ
2013-07-05 10:28:00 1727
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人