自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT5.5 发送忘记密码邮件

//之前一直发送不成功,后来只好发送给自己,然后再转发才OKvoid createRandPwd(){ QStringList m_slCodeRange; m_slCodeRange<<"0"<< "1"<<"2"<<"3"<<"4"<<"5"<<"6"<<"7"<<"8"<<"9"<< "a"<<"b"<<"c"<<"d"<<"e"<<"f"<<"g"<<"h"<<"i"<<"j

2016-11-01 14:30:14 2337

原创 vs2012发布程序

第一步安装installShield打开VS2012,右键解决方案-添加-新建项目-其他项目类型--安装和部署-启用InstallShield Limited Edition。 根据提示操作,点击步骤2的“转到下载网站”。 填写相关信息后,点击Download下载InstallShield,同时注册邮箱会收到一封邮件,里面有 序列号 和下载链接。 退出VS,使用管理员权限重新打开VS,

2015-01-07 10:43:07 931 1

原创 windows上运行Qt程序exe问题

在VS2012环境下安装QT插件,编写一个简单的QT小程序后,可以正常的编译运行,但是直接双击exe却有问题。提示缺少相应的dll,于是从QT安装目录中找到相应的dll,可是最后提示本着执着的精神,想到可能还是缺少相应的dll,于是把快捷方式直接放到QT的bin目录下,发现可以运行成功,证明还是缺少dll于是上网查找发现是缺少libEGLd.dll,添加后成功运行exe

2015-01-06 15:22:13 793

原创 交换机之端口聚合、IGMP Snooping

网络传输中,聚合是指多条网络链路或者多个端口并行来提高传输速率,该速率超过任何一单条链路或者单个端口的速率。交换机中使用链路聚合是为了均衡负载。

2014-10-28 11:16:52 2380

原创 交换机学习笔记VLAN

VLAN:不同的VLAN之间在二层网络上互相隔离,数据包(包括广播包)只能在同一VLAN内转发,不能跨越不同的VLAN。

2014-10-27 21:58:11 1021

原创 位运算 与 生产者消费者

关于移位运算:>>右移   若不丢失信息   相当于/2 ;左边补0或补1根据机器不同不同;对于无符号数,左边补0;对于有符号数,如果是正数补0,如果是负数 称用0 补充的系统为“逻辑右移”,用1补充的系统为“算术右移”。其它的&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。位运算符的优先级从高到低,依次为~、&、^、|,关于生产者消费者:empty full

2013-09-28 19:13:53 598

转载 操作系统之页式地址转化

关于地址转换  在计算机操作系统中,地址转换是存储管理的一个主要功能。所谓地址转换就是将用户的逻辑地址转换成内存的物理地址,完成地址重定位。需要指出的是,地址转换是操作系统的地址变换机构自行完成的,无需用户干预,这样我们使用操作系统时,才方便而可靠。  在这一章里,介绍的存储管理有分区管理(包括固定分区和可变分区)、分页管理、分段管理和段页式管理,其中分页管理的地址转换是重点和难点。下面,

2013-09-19 16:20:53 6328 9

转载 面试之前必看之联合、strcpy string

9. 结构与联合有和区别?1. 结构和联合都是由多个不同的数据类型成员组成, 但在任何同一时刻, 联合中只存放了一个被选中的成员(所有成员共用一块地址空间),而结构的所有成员都存在(不同成员的存放地址不同)。2. 对于联合的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了, 而对于结构的不同成员赋值是互不影响的。10. 下面关于“联合”的题目的输出?a)

2013-09-09 21:40:40 824

转载 面试笔试前必看之C/C++面试之引用

2. 什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类

2013-09-09 21:09:41 940

原创 三星笔试题目

身份证,学生证,2B铅笔和橡皮摆 拿到答题卡,我们开始名字,身份证号码还有手机号啊,性别啊,这些,之后正式开始做题,全程是一个录音机来放磁带指挥的,他说停下来我们就停下来.十点正式开始答题,一共分为三部分:数理计算题,推理题和性格测试题。前面两个每部分25题共25分钟,性格测试125题50分钟。因为太多了,我都没做完后来胡填填,哎~!主要这是我第一次参加笔试没有经验,下次一定注意,一定要抓

2013-08-28 21:19:24 7373 2

转载 setCodecForCString setCodecForTr setCodecForLocale

如只是提供给本地用户使用,无需国际化先调用下面两个函数之一QTextCodec *textc=QTextCodec::codecForName(”gbk”);QTextCodec *textc=QTextCodec::codecForName(”utf8″);然后调用下面3个函数之一QTextCodec::setCodecForCStrings(textc);QTextCo

2013-05-12 09:18:12 1971 1

原创 qt新阶段

今天下午刚开始学习qt,像个无头的苍蝇到处找资料,找小例子。是学习了一些东东,但是感觉比较散。后来猛然的警醒,工欲善其事,必先利其器。不能这样乱找,应该找个好的老师,或者好的书或教程才是王道。于是开始找书。呵呵找到了一个,看着还不错,以后再学习新东西要注意哦!

2013-05-04 21:02:17 646

原创 Qt第二小程序

这是QT新手容易遇见的问题,“class QApplication has no member named setMainWidget”。这是qt3程序里的成员函数,而你可能是用了qt4编译,qt4中没有setMainWidget成员。以下是一个QT3程序#include #include int main( int argc, char* argv[]){   QAppl

2013-05-04 20:44:05 1074

原创 我的第一个qt小程序

我的第一个qt小程序mywidgetex.h#ifndef MYWIDGETEX_H#define MYWIDGETEX_H#include #include class MyWidgetEx : public QWidget{ Q_OBJECTpublic: MyWidgetEx(void); ~MyWidgetEx(void);p

2013-05-04 19:36:16 2363 1

转载 Qt中的信号和槽之connect----多线程调用全解析(同步/异步)

学Qt也有一段时间了,,,可是对它的connection 函数却不是很了解,也没有考虑一些问题...     比如,信号调用槽问题,是同步的,还是异步的:     connect是4个参数吗??其实不是,它有5个参数,前4个都很熟悉,第五个参数是一个enum Qt::Connection Type类型的,它一共有六个值,下面是Qt Assistant中给出的明确说明,,

2013-05-04 19:29:10 6404 4

原创 关于拷来的项目dll文件的缺少的问题原因

今天第一次接触Qt ,刚刚装上了4.7的版本在VS2008上跑,提示缺少 一个dll 文件 ,并提示说通过重装来解决.我还真重装了一次(没经验呀),结果还是这样,后来想下了dll放入debug中,是不是就好了,于是下了个,放进去还真行了,但是部是觉得 不应该是这样的,缺少的dii应该在安装的sdk中呀,怎么没有检测到呢,突然想到以前安装java的sdk时,也要配置下系统的path变量 ,配置它的意

2013-05-04 16:11:56 924

转载 时间复杂度计算

关键概念  要分析算法的复杂度,通常需要分析循环的运行.一,假如,某个循环体的复杂度是O(1),那么这个循环的时间复杂度就是O(n).  for(int i = 0; i     //一些列复杂度为O(1)的步骤....  }通常,如果某个循环结构以线性方式运行n次,并且循环体的时间复杂度都是O(1),那么该循环的复杂度就是O(n).即使,该循环跳过某些常数部分,只

2013-05-04 15:50:16 1335 1

转载 c++ string类

string类的构造函数:string(const char *s);    //用c字符串s初始化string(int n,char c);     //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太长而无法表达时会抛出length_error异常stri

2013-05-03 14:56:35 807 2

转载 将string转换成char*

string 是c++标准库里面其中一个,封装了对字符串的操作把string转换为char* 有3中方法:1.data如:string str="abc";char *p=str.data();2.c_str如:string str="gdfd";    char *p=str.c_str();3. copy比如string str="hello";

2013-05-03 14:42:41 2383 2

原创 之前总结

2012年9月到2013年1月底总结9月份修改一次论文,看C++primer10月黄金周期间把电磁屏拿了回来,对他进行了一定的了解,并且向这个公司要了接口,并对接口进行调用实验,发现它是单点的,而且必须要用电磁笔。虽然它能真正的实现原笔迹的显示,但是不能通过手势对图像进行移动、缩放和旋转,不符合要求。同时从微软的官网上找了大量有关可触屏幕开发的实例,进行学习,有C#的WPF的C++的,

2013-04-17 11:33:46 940

原创 C语言平方根迭代公式助教总结

0.00001 pow(10,-5) 1e-5/////////////////////////////////////////#include #include  void main() {double a,x1,x2;  printf("输入a的值:");  scanf("%lf",&a);  x1=a/2;  x2=(x1+a/x1)/2;for(

2013-04-16 23:59:37 1741

原创 “烫烫烫烫烫烫烫烫烫烫烫烫烫..."

为什么我们有时候在进行字符串处理的问题中,当我们输出字符串的值的时候,或者我们调试程序查看字符串变量的值的时候,会出现"烫"和"屯:等怪异的中文字符,其实这个问题的往往是由于要访问的地址的内容字符未被初始化,或者我们访问了非法内存。未初始化的变量会被系统赋初值为0xCC,超过了ASCII码0-127这个范围,因此这个"字符串"被系统当成了宽字符组成的字符串,即两个字节数据组成一个字符,而0

2013-04-15 16:57:01 2426 1

转载 缓冲区溢出的问题

当 David LeBlanc 和我确定《Writing Secure Code》一书的目录时,我们明确地意识到必须着重介绍缓冲区溢出问题,因为已经有太多的开发人员在编写代码时犯了太多的此类错误,这些错误导致了可被人利用的缓冲区溢出的出现。在本文中,我将集中介绍为什么会出现缓冲区溢出及其修复的方法。为什么会出现缓冲区溢出 出现缓冲区溢出需要具备很多条件,包括: 使用非类型安全的语言

2013-04-05 15:21:43 1222

原创 回溯算法之八皇后问题

// 八皇后问题是一个古老而著名的问题。该问题是十九世纪著名的数学家高斯1850年提出:// 在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,// 即任意两个皇后都不能处于同一行、同一列或同一对角线上,问有多少种摆法。//其实刚开始我自己也是用的这种方法,但是我就是感觉逻辑上想的通,但是用代码实现起来很麻烦//甚至感觉心有而力不足 很多题目都是这种感觉像华为编程比赛最后一道题

2013-04-01 17:03:05 842

原创 vector和array的区别(含转过无数次的文章)

vector和array的区别arrary的空间是由系统分配的,在编译时已经确定,存放在栈区vector的空间可由程序员动态分配,可动态增长,在运行时才确定大小,存放在堆区要想深入理解它们的区别,则就是堆和栈的区别一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的

2013-03-29 20:34:21 1312

转载 各大IT公司待遇—公司更多,数据更加真实(最终版)

2013年:各大IT公司待遇—公司更多,数据更加真实(最终版)1:本人西电通院2013届毕业硕士,根据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇如下,吐血奉献给各位学弟学妹,公司比较全,你想去的公司不在这里面,基本上是无名小公司了;但无名小公司有时也很给力。以下绝对是各大公司2013届校招的数据,少数几个是2012 2011的数据,都已经特别注明,数据真实重要性高于一切!!!201

2013-03-29 14:49:47 4409

转载 google Earth与专业GIS区别

Google Earth是美国Google公司于2005年6月推出的全球地理信息系统搜索软件。采用超高影像压缩技术,能实时提供多种数据,将本地搜索和卫星影像结合起来,可以让用户浏览全球范围内任何一处地点的卫星影像以及建筑物或地形的三维图像;提供3D地图定位技术,可以让用户在3D地图上通过交互方式定点查看特定区域,进行不同视角的放大、缩小、漫游等地图控制以及自动搜索路径完成道路导航操作。Go

2013-03-25 17:19:22 2110

转载 STL面试题二

http://wiki.xyzp.net/index.php?title=Moto%E7%AC%94%E8%AF%95%E9%A2%98%E7%9B%AE-STL/C%2B%2B%E9%9D%A2%E8%AF%95%E5%B8%88&printable=yes2007年摩托罗拉笔试题 1.介绍一下STL,详细说明STL如何实现vector。 Answer: STL (标准模版库,S

2013-03-25 15:50:02 5353

转载 STL面试题

1.C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等2.标准关联容器set, multiset, map, multimap内部采用的就是一种非常高效的平衡检索二叉树:红黑树,

2013-03-25 15:48:27 2708

转载 WTL之父Nenad Stefanovic访谈录

myan引介作为现代C++最重要的特色技术,template正在各个传统领域攻城略地。从基本算法与数据结构,到正则表达式与XML解析,从高性能数学计算,到资源的分配与管理,从网络分布式计算环境,到组件模型创建,从静态多态性的维度扩展,到设计模式的自动生成,神奇的template显示出其令人叹为观止的强劲实力,如果不是有一个隐隐的痛处,template爱好者简直可以去狂欢了。这个隐隐的痛处,

2013-03-25 15:21:51 844

转载 COM(Componet Object Model,组件对象模型)基本概念

所谓COM(Componet Object Model,组件对象模型),是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准。通过这种标准将可以在任意两个组件之间进行通信而不用考虑其所处的操作环境是否相同、使用的开发语言是否一致以及是否运行于同一台计算机。在COM规范下将能够以高度灵活的编程手段来开发、维护应用程序。可以将一个单独的复杂程

2013-03-25 15:16:23 1132

转载 MFC,ATL,WTL的历史沿袭

MFC,ATL,WTL的历史沿袭需求推动了技术的发展,从MFC到ATL,从ATL再到WTL的发展历程我想就是一个最好的见证。早期的VC++开发者们发现了MFC(Microsoft Foundation Classes) 这样一个好东东。他们发现,MFC提供了一个强大的类库,很好的满足了面向对象编程的需要。随着泛型编程技术的发展和时间的推移,慢慢地,他们慢慢觉得MFC的类库过于庞大和宽泛

2013-03-25 14:35:52 774

转载 我的五面经历--腾讯 百度 支付宝 阿里巴巴

我今年大四,也许是人品爆发,找工作一共面试了5家公司,都比较顺利。下面我就回顾一下我这一个月来找工作的情景。找工作的先准备简历,我的简历就一张单面A4纸,大概说了一下自己的个人履历,爱好特长,也说了下获奖情况,总之都比较简要,属于很通的那种,放到应聘的茫茫人海中毫无突出点。然后就是面试第一步自我介绍,我从来没有刻意准备过自我介绍,没有提前背过一段自我总结的话,我自我介绍的时间一般相对较短,

2013-03-25 14:28:38 1705 1

转载 用一个宏求结构体某个变量的相对偏移量

用一个宏求结构体某个变量的相对偏移量  2012-02-08 20:48:21|  分类: C/C++|字号 订阅如:stuct student { int a; char b[20]; double ccc; } 则: FIND(student,a); //等于0 FIND(student,b);//等于4#defi

2013-03-22 11:41:09 811

原创 &和&&的区别 |和||的区别

&是位操作符,按位与。常用来取一个数的某几位。如我们通常使用0x0f来与一个整数进行&运算,来获取该整数的最低4个bit位,例如,0x31 & 0x0f的结果为0x01&&逻辑与操作,全true为true。短路操作,若前面已为flase则后面的不判断。如if(x&&y++);若x为true则y加加 ,若x为false则y不加加注意:当&做逻辑运算时,if(x&y++);不管x true o

2013-03-22 11:34:44 793

转载 什么是字节对齐,为什么要对齐

一.什么是字节对齐,为什么要对齐?现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任 何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的

2013-03-22 09:48:31 2361

转载 从MFC到ATL,从ATL再到WTL的发展历程

需求推动了技术的发展,从MFC到ATL,从ATL再到WTL的发展历程我想就是一个最好的见证。早期的VC++开发者们发现了MFC(Microsoft Foundation Classes) 这样一个好东东。他们发现,MFC提供了一个强大的类库,很好的满足了面向对象编程的需要。随着泛型编程技术的发展和时间的推移,慢慢地,他们慢慢觉得MFC的类库过于庞大和宽泛,而且它提供的模板库只覆盖了很有限的领域

2013-03-21 22:00:27 675

转载 WTL学习指南

WTL学习资料非常少,最要命的是WTL没有官方支持,所以记录一下,给WTL学习的同学一点参考,少走弯路.我的情况:一个人开发Windows 客户端,除了网络,没有任何技术支持。以前开发过嵌入式Linux开发,基本不和界面打交道,知道一些Windows编程要素,也了解MFC,其他无任何Windows开发经验,也从来没有开发过一个Windows程序。目前需要开发一个Windows的支持拖拽

2013-03-21 21:59:10 1045 1

转载 C++中public,protected,private访问

C++中public,protected,private访问  2010-12-04 10:27:59|  分类: C++|字号 订阅当private,public,protected单纯的作为一个类中的成员权限设置时:private: 只能由该类中的函数、其友元函数访问,不能被任何其他访问,该类的对象也不能访问. protected: 可以被该类中的函

2013-03-19 21:55:28 536

转载 求职经验

摘自 北邮人论坛 分享他人成功的求职经历。原文如下:唉,妹子本来是本着写面经的态度与大家分享,之自己情况也是想说明一啥都不会的菜鸟在悲催的逆境下也可以凭自身努力找到offer,没想到被评为作秀。。。妹子能力背景确实和说的一样,但是从9月开始不是天天熬夜看了一个多月的书吗?菜鸟也可以拼命锻炼翅膀的。。。妹子还是把背景舍去,只写面经吧妹子是cs土著一枚,折腾了半年找工作

2013-03-19 21:22:52 1135

Visual.Assist.X.V10.6.1819.0和Visual.Assist.X.V10.6.1814的破解版

把Visual.Assist.X.V10.6.1814安装目录下的所有文件copy至Visual.Assist.X.V10.6.1819.0的安装目录下覆盖该目录下的同名文件,即可实现Visual.Assist.X.V10.6.1814.0支持vs2010,并且无时间限制!

2012-10-15

空空如也

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

TA关注的人

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