自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 matlab GUI程序转换成exe可执行文件

matlab GUI程序转换成exe可执行文件1.设置编译器:在确定安装好Matlab Compiler后,还需要对Compiler进行适当的配置,方法是在Matlab命令窗口输入:mbuild –setup, 按提示选择matlab自带编译器LCC。2.将脚本编译为可执行文件:如项目文件包含:gui.m, gui.gif, fun1.m。在此路径下命令行输

2015-10-16 22:28:44 7949

转载 将Matlab GUI 文件打包成独立运行的exe程序的步骤

本人使用的Matlab版本为 2012b,已经编好的GUI文件只有两个文件,一个 exam.m  另一个是 exam.fig在当前目录下输入 mbuild -setup按照提示会让你选择编译器,这里就选 Lcc-win32 C 2.4.1 in D:\Program Files\MATLAB\R2012b\sys\lcc 即可。然后确认一下就可以了然后输入

2015-10-16 22:25:06 23931 3

原创 腾讯的一个试题---36辆赛车,6个跑道,最少比赛次数,取得前三名

一个腾讯的笔试题,考察思路拓展

2015-08-30 11:12:55 2000

转载 面试常备题---链表

面试常备题---链表总结篇http://www.cnblogs.com/wenjiang/p/3310233.html      数据结构和算法,是我们程序设计最重要的两大元素,可以说,我们的编程,都是在选择和设计合适的数据结构来存放数据,然后再用合适的算法来处理这些数据。      在面试中,最经常被提及的就是链表,因为它简单,但又因为需要对指针进行操作,凡是涉及到指针的

2015-08-10 11:13:13 337

转载 细数二十世纪最伟大的10大算法

译者:July   二零一一年一月十日------------------------------------参考文献:The Best of the 20th Century: Editors Name Top 10 Algorithms。By Barry A. Cipra。地址:http://www.uta.edu/faculty/rcli/TopTen/topten.pd

2015-08-06 10:27:27 492

转载 手把手教你完成比赛之“RPC”开发环境搭建(Intellij idea)

手把手教你完成比赛之“RPC”开发环境搭建(Intellij idea)环境搭建-Intellij idea以下操作均在windows7下进行(括号内均为测试通过的配置)。1.安装JAVA环境(jdk1.7),设置环境变量JAVA_HOME,Path,classpath(百度可得)。2.安装Intellij idea3.安装Maven,设置环境变量M2_Home(百度可

2015-08-01 10:51:29 1982

转载 TCP/IP协议

1.   TCP/IP协议介绍TCP/IP(又称TCP/IP协议簇)是一组用于实现网络互连的通信协议,其名称来源于该协议簇中两个重要的协议(IP协议和TCP协议)。基于TCP/IP的参考模型将协议分成四个层次,它们分别是网络接口层、网际互连层(IP层)、传输层(TCP层)和应用层。图17-4画出了TCP/IP模型以及该模型与OSI模型各层的对照关系。 图17-4 O

2015-07-08 22:42:16 384

原创 TCP/IP协议

tcp协议簇中的协议的工作过程和理论使用安装tcp协议,寻址其他计算机tcp协议完成的工作(http和nfs)规划tcp协议的实施第一类主机是不需要访问其他网络或者Internet上的主机提供的远程资源和服务

2015-07-07 14:47:04 101

转载 C++ 排序函数 sort(),qsort()的用法

C++ 排序函数 sort(),qsort()的用法      想起来自己天天排序排序,冒泡啊,二分查找啊,结果在STL中就自带了排序函数sort,qsort,总算把自己解脱了~所以自己总结了一下,首先看sort函数见下表:   函数名功能描述sort对给定区间所有元素进行排序stable_sort对给定区间所有元素进行稳定排

2015-07-02 12:03:02 373

转载 C++ STL中Map的按Key排序和按Value排序

C++ STL中Map的按Key排序和按Value排序       map是用来存放键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们可以根

2015-07-02 12:02:16 381

转载 STL中的set容器的一点总结

STL中的set容器的一点总结1.关于setC++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构的时候,STL按照程序员的使用习惯,以成员函数方式提供的常用

2015-07-02 10:07:17 331

转载 STL中的map容器的一点总结

一、关于map的介绍map是STL的一个容器,和set一样,map也是一种关联式容器。它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,有助于我们处理一对一数据。这里说下map内部数据的组织,map内部是自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是

2015-07-02 09:59:45 106

转载 C++中string转为int (转)

1 #include string str="12345"; int b=atoi(str.c_str()); 2【转】C++ int,char,string,CString类型转换(整理总结)#include //使用C++标准库的string类时using namespace std; //同上#include #inc

2015-07-01 20:30:16 675

转载 assert()函数用法总结

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.

2015-07-01 20:27:41 407

转载 new与delete

new与delete【1】malloc与free  和 new与delete(1)malloc与free是C++/C语言的标准库函数。new/delete是C++的运算符。它们都可以申请动态内存和释放内存。(2)对于非内部数据类型的对象而言,用malloc/free无法满足动态对象的要求(对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数)。(3)

2015-07-01 20:04:36 381

转载 关于string的成员函数substr

关于string的成员函数substr这个函数的原型是substr(size_type off,size_type count)第一个参数表示在string的char数组中的偏移量,count是从这个偏移的位置开始,字串的长度。这两个参数的错误使用将导致程序crash或者获得错误的结果。主要两种错误情况,off大于数组的长度或者小于0,和count大于字符串的长

2015-06-30 21:44:18 333

转载 c++中string类的详解

c++中string类的详解通过在网站上的资料搜集,得到了很多关于string类用法的文档,通过对这些资料的整理和加入一些自己的代码,就得出了一份比较完整的关于string类函数有哪些和怎样用的文档了!下面先罗列出string类的函数有哪一些,然后再罗列出函数的原型,最后到代码的实现标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用

2015-06-30 21:14:24 308

转载 VS2010 常用快捷键

VS2010 常用快捷键1: Ctrl + Enter (在光标指定位置的上面添加一行,并将光标移至新添加行的行首位置)  Ctrl + Shift + Enter (在光标指定位置的下面添加一行,并将光标移至新添加行的行首位置)2: Ctrl + Shift + L (删除当前行)3: Ctrl + M + O (折叠所有的函数)  Ctrl + M + P

2015-06-30 17:05:22 284

转载 VS2010灵活运用快捷操作功能(总结)

VS2010灵活运用快捷操作功能(总结)1.快速using(这个的快捷键是ctrl+.)2.快速回到之前编辑的代码页面现在的项目动不动就几十个代码页面,经常需要在几个页面之间跳来跳去,这时就需要这两个快捷键:CTRL + - 向后定位,回到上一个编辑的光标点CTRL + TAB 回到上一个文档窗口,CTRL按住不放再按TAB可以选择要切换的文档窗

2015-06-30 16:33:04 463

转载 c++ string 实现逆序

#include#include using namespace std; int main(){ string str("cvicses"); string s(str.rbegin(),str.rend()); cout << s <<endl; return 0;}//既然是c++的string,可以考虑用用string的反向迭代器了C++ string 常用函

2015-06-25 11:25:06 1487

转载 vs2010使用命令行编译的方法

VS做的很智能,一个F7就完成了预处理、编译、链接的所有工作。但是当工程比较大,使用的文件模块比较多, 一旦出现编译错误定位问题时就比较困难。因此,有时候需要对每个模块单独编译,就像Linux下编写的 makefile文件一下,分别编译每一个.o目标文件然后再链接成为一个.exe可执行程序。总结下在VS下使用命令行分别编译程序的方法。在dos下编译的前提环境配置要求:1.找到v

2015-05-27 10:57:48 1237

转载 腾讯后台开发三面面试题

三面是总监面,本人不幸被拒了,这次面试没有问项目相关的问题,项目的问题是放在二面问的。三面给人的 感觉要求很严,有些问题看似基础,但问得很细,稍有闪失就被pass,绝不能有模棱两可那种回答,以下是面试题:1)tcp三次握手的过程,accept发生在三次握手哪个阶段?2)Tcp流, udp的数据报,之间有什么区别,为什么TCP要叫做数据流?3)cons

2015-04-23 10:46:11 733

原创 Tencent2016实习招聘技术面问题总结

1 两辆公交车经过某一站台,A车间隔10分钟会经过一班,B车间隔12分钟经过一班,在某一站台能坐上A车的概率以及坐上B车的概率?由A车间隔10分钟,以及B车间隔12分钟可知经过60分钟两车会形成一个周期,如果从0时刻算起A车经过站台的时刻(分钟)0102030405060A1A2A3A4A5A6A7

2015-04-15 21:02:21 507 1

原创 2016年tencent实习生笔试部分试题分析

5个节点构成多少种二叉树的形态

2015-04-09 09:27:25 551

原创 LRU 、OPT、FIFO缺页分析

图片

2015-04-08 16:34:26 959

转载 MATLAB中将彩色的图像转化为灰度图像

MyYuanLaiPic = imread('e:/image/matlab/darkMouse.jpg');%读取RGB格式的图像  MyFirstGrayPic = rgb2gray(MyYuanLaiPic);%用已有的函数进行RGB到灰度图像的转换    [rows , cols , colors] = size(MyYuanLaiPic);%得到原来图像的矩阵的参数  M

2015-03-31 15:35:39 4701

转载 函数的局部变量用作函数返回值

函数的局部变量用作函数返回值  来源于http://www.cnblogs.com/Jezze/archive/2012/02/06/2340686.html函数的局部变量用作返回值时,会生成一个局部变量的拷贝用作返回值,之后局部变量会被系统回收,函数不能返回局部变量的地址,因为如果返回局部变量的地址,系统回收后,指针指向的内容就无意义了,但是对于静态变量也可以返回其指

2015-03-18 09:18:42 509

转载 从内存分配看函数参数传递问题

以下程序各有何问题?***********************************************************************************************************************************1.void getmemory(char*p){p=(char *)

2015-03-16 15:54:47 439

转载 二级指针的用法

1、二级指针(指向指针的指针)那么二级指针有什么用呢?看一个用二级指针实现的链栈和链队列的例子源代码中各个文件说明:stack_queue.h文件中存放结点的定义以及函数的声明stack.c文件中存放栈的实现queue.c文件中中存放队列的实现stack_queue.h文件: [cpp] view plaincopy

2015-03-13 16:27:00 943

转载 链表:二级指针的使用

链表:二级指针的使用博文的记录源自阅读著名的酷壳主页:http://coolshell.cn/articles/8990.html  Coolshell图文并茂说明了这个问题——我们在删除链表的时候,常常需要记录该结点在链表中是否有前趋prev。如果有,那么需要把prev->next指向该结点的next域,然后再删除该结点,这样才能保证链表不会因为删除结点而“断开”

2015-03-13 16:20:51 536

转载 c++中的预编译头文件问题

VS2008中"fatal error C1083:无法打开包括文件:“Stdafx.h”: No such file or directory”错误类型1:环境:VS2008语言:C++     下午出了一个非常可恶的问题,我的一个基于MFC 对话框的程序因为预编译头文件stdafx.h的原因始终无法编译通过。 由于程序整体是需要预编译头文件的。因此工程内所有cp

2015-03-12 16:40:24 1692

转载 g++如何编译多个原文件和头文件

g++如何编译多个原文件和头文件分类: linux2012-03-22 22:15 5039人阅读 评论(0) 收藏 举报makefilewindowslinux我在windows下用Visual studio调试过,可以通过,可以在linux下用g++时候就出现问题了,源文件和头文件如下,怎么才能编译通过呢?(头文件名是:Sales_item.hpp 

2015-01-28 17:36:04 733

转载 关于C++ const 总结

C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一、Const作用   如下表所示:No.作用说明参考代码

2015-01-15 11:19:52 406

原创 typedef 含义与用法总结 汇总+修改

第一个用途:定义一种类型的别名,不仅仅是简单宏的定义,可以同时声明指针型的多个对象。比如、char * pa , pb;     //声明一个指向字符变量的指针和一个字符变量typedef char* PCHAR;PCHAR pa,pb;     //声明两个指向char类型的指针;第二个用途:在旧的c代码中,声明新的结构对象,需要关键字struct格式为:struct + 结

2015-01-14 20:10:39 620

原创 win32控制台程序和win32程序的区别

win32应用程序 的入口是winmain而win32 控制台应用程序的入口是main但是程序中程序的入口点是可以被重新设置的也就是win32应用程序的入口点可以被设置为main。反之亦可。、win32 控制台运行程序开发的一般没有界面,是dos界面下运行的应用程序。项目一般采用了界面开发,如mfc界面,开发的结果是一个界面,1、Win32项目包括:Win32 应用程序、控

2015-01-14 17:29:45 750

转载 Ascll码表

ASCLL码表ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96

2015-01-12 16:11:20 745

原创 Hash-哈希/散列 基础知识梳理

字典的两种描述方法:跳表和散列(hash)限制适用范围:有序数组采用散列技术将记录存储在一块连续的存储空间中,这块连续的存储空间爱你被称为散列表或者哈希表。散列技术是在记录的存储位置和他的关键字之间建立一个确定的对应关系f(散列函数),使得每个关键字key对应一个存储位置f(key),根据这个对应关系找到给定值key的映射f(key),如果查找集合中存在这个记录,则必定在f(key)的

2015-01-07 10:28:49 4240

转载 Linux C语言头文件搜索路径

本文介绍在linux中头文件的搜索路径,也就是说你通过include指定的头文件,linux下的gcc编译器它是怎么找到它的呢。在此之前,先了解一个基本概念。    头文件是一种文本文件,使用文本编辑器将代码编写好之后,以扩展名.h保存就行了。头文件中一般放一些重复使用的代码,例如函数声明、变量声明、常数定义、宏的定义等等。当使用#include语句将头文件引用时,相当于将头文件中所有内容

2015-01-07 09:49:55 405

转载 linux 编译指定库、头文件的路径问题

1. 为什么会出现undefined reference to 'xxxxx'错误?首先这是链接错误,不是编译错误,也就是说如果只有这个错误,说明你的程序源码本身没有问题,是你用编译器编译时参数用得不对,你没有指定链接程序要用到得库,比如你的程序里用到了一些数学函数,那么你就要在编译参数里指定程序要链接数学库,方法是在编译命令行里加入-lm。2.-l参数和-L参数-l参数就

2015-01-07 09:41:41 452

转载 C语言头文件、库文件的查找路径

在程序设计中,文件包含是很有用的。一个大的程序可以分为多个模块,由多个程序员分别编程。有些公用的符号常量或宏定义等可单独组成一个文件,在其它文件的开头用包含命令包含该文件即可使用。这样,可避免在每个文件开头都去书写那些公用量,从而节省时间,并减少出错。对文件包含命令还要说明以下几点:1. 包含命令中的文件名可以用双引号括起来,也可以用尖括号括起来。例如以下写法都是允许的:    #in

2015-01-07 09:18:22 1752

PHP Master Write Cutting-edge Code.pdf

大师的杰作可以好好看看 非常经典 很不容易下载到的

2014-11-17

空空如也

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

TA关注的人

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