- 博客(21)
- 资源 (21)
- 收藏
- 关注
原创 pyqt信号与槽
参考文献[1] http://www.tuicool.com/articles/vINB3q[2] http://www.cppblog.com/mirguest/archive/2012/02/05/164984.html[3] http://blog.youkuaiyun.com/hxpjava1/article/details/17322917[4] http://www.cppblog
2015-01-12 08:35:24
493
原创 programming collective intelligence --chapter03 笔记
分级聚类(Hierarchical Clustering)
2014-04-18 16:43:29
741
原创 字符串处理学习(1)
上学时每怎么好好学c语言,现在开始搬砖了,没法只能从头开始,处理报文解析,大多都是字符串操作,就回顾了下字符串操作。问题1:在报文中会出现unsigned char temp[6]={0x01,0x0c,0xcd,0x00,0x04,0x01}; 字符串中间出现值为NULL的情况,利用字符串函数strcpy()和strncpy()函数进行复制,在0x00后面的数将会出现问题,这是由于这
2013-04-10 09:14:32
762
转载 精通递归程序设计
之前不是很清楚递归就在网上随便找找,发现这个还不错计算机科学的新学生通常难以理解递归程序设计的概念。递归思想之所以困难,原因在于它非常像是循环推理(circular reasoning)。它也不是一个直观的过程;当我们指挥别人做事的时候,我们极少会递归地指挥他们。对刚开始接触计算机编程的人而言,这里有递归的一个简单定义:当函数直接或者间接调用自己时,则发生了递归。递归的
2013-03-27 17:13:14
782
原创 关于error: ‘htons’ was not declared in this scope
环境:ubuntu10.10程序目的:利用原始套接字PF_PACKET和SOCK_RAW,获取IP等数据socket(PF_PACKET,SOCK_RAW,htons(ETH_P_IP))问题:在编译时出现 error: ‘htons’ was not declared in this scope的错误查了下有人说 htons包含在netinet/in.h文件中,1 加#i
2012-12-11 10:45:12
5377
转载 How To Ask Questions The Smart Way
简介 ==== 在黑客世界里,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难 度,同样取决于你提问的方法。本指南旨在帮助你提高发问技巧,以获取你最想要的答 案。 首先你必须明白,黑客们只偏爱艰巨的任务,或者能激发他们思维的好问题。如若不然, 我们还来干吗?如果你有值得我们反复咀嚼玩味的好问题,我们自会对你感激不尽。好
2012-12-05 21:20:10
541
原创 QtXml帮助文档翻译
1) QDomDocument类(文档节点),表示XML文件,是整个文件树的根节点,提供整个文档的访问。由于元素、文本节点、注释、处理指令都不能存在于外部文件,因此这些内容都必须在文件内被创建,并用ownerDocument()关联创建。 读入文档setContent(QFile *file),若读取失败返回0,成功返回1 利用creatElement()createTe
2012-11-07 16:57:57
1028
转载 mysql 简单常用命令
mysql基本命令mysql基本命令1.show databases; 显示所有的数据库 2.use 数据库名 使用为数据库名的数据库 3.show tables 显示当前数据库下的所有表4.desc 表名 查询表结构 5.create database 数据库名 创建一个数据库 6.创建表 create table 表名(字段名 字段属性,
2012-11-05 15:38:03
500
转载 sprintf 使用
在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [, a
2012-09-17 15:55:20
812
原创 QSqlDatabase类笔记
QSqlDatabase类 用于连接数据库的类,创建、设置、打开、关闭、删除QSqlDatabase提供了对数据库操作的接口,QSqlDatabase类的实例表示了一个数据库连接。创建数据库 通过调用addDatabase()创建连接,用户通过对QSqlDatabase 实例对数据库操作。 db=QSqldatabase::addDatabase("type","con
2012-09-07 09:32:11
2687
转载 Qt核心剖析: moc
前面我们说过,Qt 不是使用的“标准的” C++ 语言,而是对其进行了一定程度的“扩展”。这里我们从Qt新增加的关键字就可以看出来:signals、slots 或者 emit。所以有人会觉得 Qt 的程序编译速度慢,这主要是因为在 Qt 将源代码交给标准 C++ 编译器,如 gcc 之前,需要事先将这些扩展的语法去除掉。完成这一操作的就是 moc。moc 全称是 Meta-Object Com
2012-09-06 10:04:25
534
原创 QT学习笔记 QTimer 与信号 槽
QTimer 类是QT关于定时的一个类,本文主要是对QTimer::start()函数进行实验利用connect(my_timer,SIGNAL(timeout()),this,SLOT(my_show()))出现的问题:1 connect() 未被定义, 原因 是因为在类的定义中缺少类Q_OBJECT 的声明 2 添加Q_OBJECT 后
2012-09-06 10:00:36
1467
原创 QByteArray类学习(QT常见类学习1)
QByteArray类提供了字节数组,包含于头文件中,从Q3CString类继承而来。QByteArray可以存储raw bytes和传统的8-bits的字符串,都是以'\0'结尾的,使用比char*更方便QString也可以存储字符串信息,但通常以16-bits形式Unicode方式存储,这有利于非ASCII和非Latin-1格式的数据的存储,例如GBK等中文size()大小,不
2012-08-30 10:19:24
17978
转载 QT 的信号与槽机制介绍
QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT 库的基础之上。QT 支持下列平台:MS/WINDOWS-95、98、NT 和 2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Digital Unix、IBM AIX、S
2012-08-28 16:27:42
564
转载 详解Ubuntu10.10下Qt连接Mysql数据库
需要在ubuntu中用qt连接mysql数据库,在网上找了许多,这篇比较清楚。开始一直出现打不开mydb的情况,应该是由于在mysql中未创建一个“mydb”的文件的缘故(待考证) 详解Ubuntu10.10下Qt连接Mysql数据库是本文要介绍的内容,很详细的步骤,我们先来看内容。第一步:安装qt开发环境xhy@xhy-desktop:~$sudo apt-get insta
2012-08-15 14:47:00
727
转载 ubuntu中mysql的命令
一、mysql服务操作 0、查看数据库版本 sql-> status; 1、net start mysql //启动mysql服务 2、net stop mysql //停止mysql服务 3、mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库 4、quit //退出mysql操作 5、mysqladmin -u用户名 -p旧密码 passwor
2012-08-15 14:36:42
569
原创 条件量使用可能出现问题(一)
1 #include 2 #include 3 #include 4 #include 5 int i=1; 6 pthread_mutex_t mutex; 7 pthread_cond_t cond; 8 9 void * Task1() 10 { 11
2012-07-06 16:08:42
585
原创 const 用法
C++中将const作为定义常量的标识符,一旦定义为const类型后该数据就为常量不能被修改。注意在定义时必须要对其进行初始化。类中常量只能在构造函数的初始化列表中初始化。int a(100);const int b(200);//定义一个int型的常量int *const p1=new int[3];//定义了一个指针常量,指针指向的内容可变,但指针为常量*p1=33;*
2012-01-10 15:58:02
441
原创 虚析构函数与内存泄露
下为一个虚析构函数的简单例子:class X {private:char *p;public:X(int size) { p=new char[size]; }virtual ~X( ) {cout };class Y :public X { private: char *pp;public:Y(int sz1, int sz2): X(
2012-01-10 11:03:51
733
转载 error LNK2019: 无法解析的外部符号
凡是被定义的成员函数都必须有函数体。否则会出现错误 error LNK2019: 无法解析的外部符号 "public: void __thiscall Result::writeScore(int,double)" (?writeScore@Result@@QAEXHN@Z),关于错误error LNK2019(无法解析的外部符号)http://www.diybl.com/course
2012-01-05 17:21:44
2222
转载 zz 保存matlab数据
文件的存储 MATLAB支持工作区的保存。用户可以将工作区或工作区中的变量以文件的形式保存,以备在需要时再次导入。保存工作区可以通过菜单进行,也可以通过命令窗口进行。 1. 保存整个工作区 选择File菜单中的Save Workspace As…命令,或者单击工作区浏览器工具栏中的Save,可以将工作区中的变量保存为MAT文件。 2. 保存工作区中的变量 在工作区浏览
2011-12-22 20:40:04
3184
遗传算法程序
2012-01-10
IEC61850 中文
2011-04-07
数模教案 麻省理工
2009-08-29
数模算法全收录 (包含常用的与不常用的)
2009-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人