自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学会控制自己的情绪-找准方向-不懈努力

只有不断地坚持、努力才能见彩虹!!我要一步一步往上爬!!

  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 win10下安装python时出现的问题(这里以python3.4.3为例)

win10下安装python时出现的问题(这里以python3.4.3为例)

2016-03-24 10:12:19 5738

转载 hosts文件

host是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。现在笔者就向大家介绍该文件的三个特殊妙用。    重新找回

2015-11-16 15:38:03 411

原创 switch case中初始化变量问题

在switch语句初始化变量的话记得一定要将此case语句加{。。。}!!变量的初始化可能被switch语句。除非把变量定义放在一个程序块里面,否则不能跳过带有初始化的变量定义。(除非定义在一个程序块里,变量的作用域直到switch语句结束)

2015-11-11 16:59:31 2036

原创 VS下debug和Release

vs中的程序有debug和release两个版本,Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发 人员提供强大的应用程序调试能力。而Release通常称为发布版本,是为用户使用的,一般客户不允许在发布版本上进行调试。所以不保存调试信 息,同时,它往往进行了各种优化,以期达到代码最小和速度最优。为用户的使用提供便利。release不包

2015-11-08 19:45:42 525

原创 阿里一面的面试经历

2015年7月27号,星期一今天下午六点钟接到了阿里的电话面试,当时一个北京的电话号,我立马想到是阿里的面试官,之所以这么肯定也是有原因的,昨天查看进度的时候还处于简历评估的状态,今天中午看到的时候是面试中,就猜测到晚上会接到电话面试,果真不出我所预料。自己没有充分准备好自我介绍和基础知识,所以接通电话后面试的时候自我介绍说的很不流畅,当时说完了,电话那边的面试官估计是还在等着听我说呢,可

2015-07-27 21:12:03 3282

转载 AfxBeginThread 函数的用法实例讲解

AfxBeginThread    用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程:用户界面线程的AfxBeginThread 用户界面线程的AfxBeginThread的原型如下:CWinThread* AFXAPI Afx

2015-07-14 19:28:38 2554

转载 指针相关的笔试题

1、写出程序的输出(2012搜狗校招笔试)[cpp] view plaincopyprint?char *c[] = { "ENTER", "NEW", "POINT", "FIRST" };   char **cp[] = { c+3, c+2, c+1, c };   char ***cpp = cp;       int main(void)  {       p

2015-06-20 21:33:20 657

转载 网易的笔试题

1. 给定一个点分IP地址表示,写个程序把它转换成相应的32位的无符号整数并输出,如果输入不是合法数据,就返回0.这个题目如何利用好标准输入输出,其实可以很容易判断出不合法的输入用例,不过当时没有想好,导致这个题目没有AC。后来回去写的代码如下:[cpp] view plaincopyprint?#include  #include  b

2015-06-20 18:06:11 338

转载 杂乱的面试题---

腾讯面试题:tcp三次握手的过程,accept发生在三次握手哪个阶段?答accept发生在三次握手之后。第一次握手:客户端发送syn包(syn=j)到服务器。第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个ASK包(ask=k)。第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack

2015-06-18 14:58:47 523

原创 有一牧场,已知养牛27头,6天把草吃尽;养牛23头,9天把草吃尽。如果养牛21头,那么几天能把牧场上的草吃尽呢?并且牧场上的草是不断生长的。

首先这个问题是牛吃草问题(牛顿问题)解题的步骤和思路如下:1.明确草每天生长量 2.求出原本牧场的草量 3.求出每天实际消耗的原有草量4.最后求出题目给出牛吃草的天数此题的解:假设每头牛每天吃草的量为单位11.27X6=162-----这是27头牛六天吃的草的量,其中包括原本牧场的草量和后来6天长出的草量2.23X9=207-----这是23头牛9天吃的草的量,其中包括原本牧场

2015-06-09 09:38:02 9277

转载 用两个栈实现一个队列的问题

两年前从网上看到一道面试题:用两个栈(Stack)实现一个队列(Queue)。觉得不错,就经常拿来面试,几年下来,做此题的应该有几十人了。通过对面试者的表现和反应,有一些统计和感受,在此做个小结。 用C++描述,题目大致是这样的: 已知下面Stack类及其3个方法Push、Pop和 Count,请用2个Stack实现Queue类的入队(Enqueue)出队(Dequeue)方法。

2015-06-01 16:35:24 382

原创 普及1080i和1080p的区别

我们都知道有高清这个概念,但是你知道有很多的人对于高清的认知是错误的,其中最主要的就是1080i与1080p,人们经常会把这两者给搞混了。今天,小编就为大家普及一下高清知识,介绍1080i与1080p之间的区别一提到HDTV,很多人以为非常简单,不就是720P、1080i嘛,最多不过1080P罢了。但是很多人并不清楚,对于平板电视没有1080i和1080P的区别。也没几个人知道720P只是

2015-05-07 09:30:38 4346

原创 何为P2P、P2C 、O2O 、B2C、B2B、C2C??

P2P到底是什么呢?P2P借贷是一种将非常小额度的资金聚集起来借贷给有资金需求人群的一种民间小额借贷模式。P2P是“Peer-to-Peer”的简写,个人对个人的意思,P2P借贷指个人通过第三方平台(P2P公司)在收取一定服务费用的前提下向其他个人提供小额借贷的金融模式。P2P模式第一种是纯线上模式,是纯粹的P2P,在这种平台模式上纯粹进行信息匹配,帮助资金借贷

2015-04-17 09:37:00 532

转载 考察sizeof相关笔试题型

1.常规char  str1[] = “Hello” ;char  str2[5] = {'H','e','l','l','o'};char  str3[6] = {'H','e','l','l','o','/0'};char   *p1 = "Hello";char  *p2[]={"hello","world"}; int     n = 10;int    *

2015-03-09 11:22:11 410

原创 进程与线程的区别

我将网上看到的合并了下,便大家参考。先了解下进程和线程1.进程和线程1.1 概述:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它

2015-03-09 10:56:53 483

转载 C++笔试题

一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)请写出 BOOL   flag 与“零值”比较的 if 语句。(3分)标准答案:     if ( flag )     if ( !flag )如下写法均属不良风格,不得分。     if (flag == T

2015-03-08 22:16:38 438

原创 在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”?

答:C++语言支持函数重载,C语言不支持函数重载。函数被C++编译后在库中的名字与C语言的不同。假设某个函数的原型为: void foo(int x, int y);该函数被C编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字。C++提供了C连接交换指定符号extern“C”来解决名字匹配问题。下面是更详细的解释:首先,作

2015-03-08 18:40:57 436

原创 头文件中的 ifndef/define/endif

解释如下:在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量“重定义”的错误。在头文件中实用#ifndef #define #endif能避免头文件的重定义。方法:例如要编写头文件test.h在头文件开头写上两行:#ifndef _TEST_H#define _TEST_H//一般是

2015-03-08 18:28:14 983

转载 bool 变量与“零值”进行比较的if 语句怎么写?

这是程序员面试的一道常见题,也是个C++基础问题。若只在大学里看过几本基础的编程入门书,看见这道题可能会觉得奇怪,不就是和0比较吗,直接拿出来比就是了,其实非也。下文引自google搜索结果,出处不详,高手可以无视,菜菜留下,记得做好笔记。首先给个提示:题目中要求的是零值比较,而非与0进行比较,在C++里“零值”的范围可就大了,可以是0, 0.0 ,FALSE或者“空指针”。①int型

2015-03-08 17:08:42 3788 1

原创 C++ 输出方阵的上三角部分

#include "stdafx.h"#includeusing namespace std;int _tmain(int argc, _TCHAR* argv[]){ int n=0; cout<<"Please enter a number: "; while(cin>>n) { for(int i=0;i<n;i++)//外循环--行 { int f

2015-01-23 09:54:52 2143

转载 C/C++学习规划与发展指引

http:////转自:http://topic.csdn.net/u/20120610/18/44AB47F0-F609-4C27-8EE1-91D804188F38.html本人看到此文章后感觉不错,对在校大学生和上班族都有好处,所以我就转载了,希望大家可以好好看看。。。尤其是学生党,因为后知后觉往往容易浪费宝贵的大学4年时光,可以说大学4年对一生至关重要。我相信主动来CSDN论坛学习

2015-01-23 09:34:13 473

原创 C++ 输出乘法表

对于九九乘法表的代码如下:int i,j;for(i=1;i{for(j=1;j{coutif(i==j)cout}}

2014-11-19 14:50:40 1223

原创 显示具体化和模板函数的运用小例题

//1.对于给定的函数名,可以有非模板函数、模板函数和显示具体化模板函数以及它们的重载版本//2.显示具体化的原型和定义应以template//3.具体化将覆盖常规模板,而非模板函数将覆盖具体化和常规模板#include "stdafx.h"#includetemplatevoid Swap(Any &a,Any &b);struct job{c

2014-11-18 21:16:22 521

原创 模板的一个小实例

//需要多个对不同类型使用同一种算法的函数时,可使用模板。模板的好处是,它使生成多个函数定义简单、更可靠。#include "stdafx.h"#includeusing namespace std;templatevoid Swap(Any &a,Any &b);int _tmain(int argc, _TCHAR* argv[]){in

2014-11-18 20:11:51 333

原创 例题8.1-演示了内联函数的技术

// 8-例题-8.1.cpp : 定义控制台应用程序的入口点。////要使用内联函数必须采取下述措施之一:1.在函数声明前加上关键字inline 2.在函数定以之前加上关键字inline//inline工具是C++的新增的特性。C语言使用预处理器语句#define来是提供宏---内联函数代码的原始实现//内联函数是按值传递参数的,而宏不是传递参数实现的,而是通过文本替换来实现的

2014-11-15 09:45:08 468

原创 C++Primer plus 例题

本次是讲解的函数指针的运用,不过我之前还没用过,在这跟

2014-11-12 10:31:51 425

原创 笔试题:输出题目要求的效果图

#include "stdafx.h"#includeusing namespace std;#define N  8int _tmain(int argc, _TCHAR* argv[]){int i;int j;int k;for(i=0;i{j=i;while(j>=0){printf("*");k=0;while(

2014-11-11 22:37:15 418

原创 插入排序(直接插入排序法)原理及代码

上次给在这里继续和大家分享下插入排序算法

2014-11-11 18:56:54 1359 2

原创 冒泡排序原理及代码实现

//比较相邻的元素,如果第一个比第二个大,就交换他们两个的位置//对每一对相邻的元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素是最大的//针对所有的元素重复以上的步骤,除了最后一个。//持续每次对越来越少的元素重复以上的步骤,直到没有任何一对数字需要比较位置//冒泡排序的最好情况的复杂度是O(n);最差的复杂度是O(n^2),平均复杂度是O(n^2)//冒

2014-11-11 16:23:12 508

原创 编程题:写一个函数将其中的\t都转换成4个空格

char*convert(char*strDest,char*strSrc,int length){char*}

2014-11-09 20:04:21 994

转载 ACM题目推荐(刘汝佳书上出现的一些题目)

推荐一些题目,希望对参与ICPC竞赛的同学有所帮助。POJ上一些题目在http://162.105.81.202/course/problemSolving/ 可以找到解题报告。《算法艺术与信息学竞赛》的习题提示在网上可搜到一.动态规划参考资料:刘汝佳《算法艺术与信息学竞赛》《算法导论》推荐题目:http://acm.pku.edu.cn/Jud

2014-11-09 18:17:05 614

原创 链式二叉树的遍历

在这主要针对链式二叉树的创建和三种遍历

2014-11-08 20:38:35 469

原创 输入一个整数,将其分解成质因式的乘积的形式 如12=2*2*3

今天是第一次自己写博客,而不是转载别人的,感觉有点

2014-11-08 09:45:03 6962

转载 C/C++数组名与指针区别深入探索

引言  指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。  想必这种误

2014-11-04 16:20:13 371

转载 李开复对于程序员的算法学习建议

给程序员的七个建议                                                                                                  (1)练内功。不要只花功夫学习各种流行的编程语言和工具,以及某些公司招聘广告上要求的科目。要把数据结构、算法、数据库、操作系统原理、计算机体系结构、计算机网络,离散数学等基础

2014-10-28 18:15:30 453

原创 --图像旋转--

一、图像旋转方法简介      其中的图像旋转是一种常用的数字图像处理技术。由于旋转后图像像素点坐标不再是整数,所以旋转后必须对新的像素点灰度值进行插值运算。目前常用的方法有最近邻插值法、线性插值法和样条插值法。文献介绍,最近邻法速度快,方法简单,但生成图像效果较差;样条插值法计算精度高,效果好,但计算复杂,速度较慢;线性插值法(E.g. 双线性插值法)效果较好,运行时间较短。另外,实现赋

2014-06-03 20:41:02 1567

原创 bmp位图平移

2.1 平移平移(translation)变换大概是几何变换中最简单的一种了。如图2.1所示,初始坐标为(x0,y0)的点经过平移(tx,ty)(以向右,向下为正方向)后,坐标变为(x1,y1)。这两点之间的关系是x1=x0+tx,y1=y0+ty。图2.1    平移的示意图以矩阵的形式表示为(2.1)       我们更关心的是它的逆变换:(2.2)

2014-06-03 12:04:33 951

转载 教你怎么阅读外文文献

NO.1中科院大博士是如何进行文献检索和阅读的(好习惯受益终生)  一.如何进行文献检索  我是学自然科学的,平时确实需要不少外文文献,对于自然科学来讲英文文献检索首推Elsevier,Springer等。虽然这些数据库里面文献已经不算少了。但是有时还会碰到查不到的文献,而这些文献的数据库我们所在研究所或大学又没有买,怎么办?我基本通过以下向个途径来得到文献。  1.首先在Go

2014-06-02 22:44:50 1093

转载 C/C++从入门到精通(入门、进阶、精通)

今天在网上偶然看见许多大师在讨论如何学习C/C++,大牛们推荐了一些书籍,个人觉得很不错,怕以后想学的时候找起来费劲,所以给整过来了。(本文转自大牛、大师们)我的个人的拙见可以这样学C++:第一步:首先入门可以从 国内出版的 教材入门 如 潭浩强的> 清华大学出版的>等 能了解一些基本语法 会编写些简单的程序 第二步:看>我绝对对赞同这是本好书,面也广.>这本书

2014-06-02 21:25:56 929

CvMat_struct

主要对Cv_Mat进行演示及讲解,希望对你有帮助啊,机不可失啊

2014-04-28

空空如也

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

TA关注的人

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