自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 学习笔记--meta

1.metameta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。 标签位于文档的头部,不包含任何内容。 标签的属性定义了与文档相关联的名称/值对。必需的属性属性值描述contentsome_text定义与 http-equiv 或

2016-06-15 15:41:18 471

转载 学习记录--使用 F12 开发人员工具调试 HTML 和 CSS

怎样打开Chrome的开发者工具?你可以直接在页面上点击右键,然后选择审查元素:或者在Chrome的工具中找到:或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。打开的开发者工具就长下面的样子:不过我一般习惯与点左下角的那个按钮,将开发者工具弹出作为一个独立的窗口:

2016-06-15 14:54:45 47942 1

转载 [转摘]测试用例设计—因果图法

因果图法1.引言等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系、相互组合等。考虑输入条件之间的相互组合,可能会产生一些新的情况。但要检查输入条件的组合不是一件容易的事情,即使把所有输入条件划分成等价类,他们之间的组合情况也相当多。因此必须考虑采用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例。这就需要利用因果图(逻辑模型)。

2015-10-22 15:15:22 3159

转载 C++与类型转换相关的4个关键字

转自http://blog.csdn.net/xmu_jupiter/article/details/42456307首先,C++与类型转换相关的四个关键字有:const_cast, static_cast, dynamic_cast, reinterpret_cast.什么是类型转换?表达式是否合法取决于操作数的类型,而且合法的表达式其含义也由操作数类型决定。但是在C++

2015-08-03 16:35:10 859

转载 括号匹配算法

检验括号是否匹配的方法可以用“期待的急迫程度”这个概念来描述。  例如,考虑下列括号序列:  [ ( [ ] [ ] ) ]  1 2 3 4 5 6 7 8  当计算机接受了第一个括号后,它期待着与其匹配的第八个括号的出现,然而等来的却是第二个括号,此时第一个括号“[”只能暂时靠边,而迫切等待与第二个括号相匹配的、第七个括号“)”的出现,类似地,因等来的是第三个括

2015-07-27 12:52:19 1218

转载 C#连接数据库的三种方法

第一种方法:直接通过数据库的用户名、密码等连接到数据库进行数据库连接。如:private void sqlconn(){SqlConncetion  conn = new SqlConnection("SERVER=.;DATABASE=pubs;PWD=;UID=sa;");SqlConncetion cmd = new SqlCommand("SELECT*FROM

2015-07-23 11:33:09 1151

原创 leetcode - majority elements

leetcode - majority elements给定size 为n的数组,查找出主元素,就是出现次数大于n/2次的元素。1. int majorityElement(vector &num) { std::map im; for (int i = 0; i map::iterator it = im.find(num[i]); if (it == im.en

2015-07-10 17:01:40 370

转载 Leetcode1:Two Sum

Hash map利用hashmap,将每个元素值作为key,数组索引作为value存入hashmap,然后遍历数组元素,在hashmap中寻找与之和为target的元素。  ·时间复杂度O(n),空间复杂度O(n)。实现1:public class Solution {    public int[] twoSum(int[] numbers, int target

2015-04-25 09:01:28 403

转载 leetcode 3: Longest Substring Without Repeating Characters

Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the length is 3. Fo

2015-04-24 15:55:36 441

转载 [Leetcode]Department Highest Salary

Department Highest SalaryThe Employee table holds all employees. Every employee has an Id, a salary, and there is also a column for the department Id.+----+-------+--------+-----------

2015-04-23 11:02:51 530

转载 10000亿数据寻找 最大 或者最小 n个 数 各种算法比较

寻找最优的 TopN 算法1 概要在大量的数据记录中,依据某可排序的记录属性(一般为数字类型),找出最大的前 N 个记录,称为TopN 问题。这是一个常常遇到的问题,也是一个比较简单的算法问题,却很少能有人能写出最优化的topn 算法。本文对常见的 TopN 算法,进行分析比较,最后给出最优的 TopN 算法:基于小根堆的筛选法.2 问题定义为了方便。我们把

2015-03-31 19:47:07 6037

转载 float a=1.0f在内存中的表示是3f800000,这个3f800000是怎么得出的(转)

3f800000H=0 01111111 00000000000000000000000B符点型数据在X86机上占四个字节,其存储按IEEE754标准实现,即:1位的符号位s 0(代表正数,1代表负数)8位的指数位e(移码表示)01111111是0的移码 //这个对吗???(对的,须减去127才是真正的指数)参考链接:http://blog.china

2015-03-17 21:37:09 3070

转载 Linux下做C语言/C++开发的一些建议

相对于Linux下的C/C++开发,在windows下的初学者往往容易入门,原因是visual studio, 这个强大的工具隐藏了很多的细节,好多人甚至以为拖拖控件,写写消息响应函数就是软件工程师了,这点在入门的时候尤为明显,出生牛犊不怕虎,信心满满。方法/步骤        但是在这个强大工具的背后,隐藏了太多的东西,其中许多对于我们

2015-03-17 21:18:10 1417

转载 用windows命令行关闭进程

用windows命令行关闭进程方法一:ntsd 命令例子:在"开始/运行"中输入:ntsd  -c q  -pn 程序名有一些高优先级的进程,tskill和taskkill可能无法结束,可以用系统调试工具ntsd,除了WINDOWS系统自己的管理进程,绝大多数进程ntsd都可以Kill掉,因为功能强大,所以定义为系统管理员级的工具,要小心使用.NTSD 调试程序在启动时

2014-09-15 14:47:14 3241

原创 MFC CString转char数组

在MFC中,会碰到Cstring和const char类型的相互转换

2014-07-03 15:05:38 8837

转载 霍夫变换

本次范例通过霍夫变换检测直线和圆,讲解霍夫线变换和霍夫圆变换的原理,代码实现,和演示结果,使用霍夫线变换之前, 首先要对图像进行边缘检测的处理,也即霍夫线变换的直接输入只能是边缘二值图像。而霍夫圆变换则只要输入灰度图像即可,因为在霍夫圆变换的过程中已经用到了canny边缘检测。1、原理霍夫线变换:众所周知, 一条直线在图像二维空间可由两个变量表示. 例如:在 笛

2014-06-30 16:04:32 1275

转载 opencv.cv2.findContours()函数

转自OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓。实现使用方式如下:[python] view plaincopyimport cv2    img = cv2.imread('D:\\test\\contour.jpg')  gray = cv2.cvt

2014-06-26 19:05:52 65466

转载 OpenCV_连通区域分析

一、连通区域分析连通区域(Connected Component)一般是指图像中具有相同像素值且位置相邻的前景像素点组成的图像区域(Region,Blob)。连通区域分析(Connected Component Analysis,Connected Component Labeling)是指将图像中的各个连通区域找出并标记。连通区域分析是一种在CVPR和图像分析处理的众

2014-06-26 18:45:05 2359

原创 python,opencv切割图像操作

1.虽然先前知道ROI区域是感兴趣区域,但是真正看到调用了OpenCV的cvSetImageROI函数时,并不知道它的作用,所以还是单独写了一段代码对这个函数进行探究。OpenCVchm文档中对cvSetImageROI函数的介绍如下:void cvSetImageROI( IplImage* image, CvRect rect );image 图像.

2014-06-23 19:14:41 8156

转载 多线程--学习篇

多线程编程是现代软件技术中很重要的一个环节。要弄懂多线程,这就要牵涉到多进程?当然,要了解到多进程,就要涉及到操作系统。不过大家也不要紧张,听我慢慢道来。这其中的环节其实并不复杂。    (1)单CPU下的多线程     在没有出现多核CPU之前,我们的计算资源是唯一的。如果系统中有多个任务要处理的话,那么就需要按照某种规则依次调度这些任务进行处理。什么规则呢?可以是一些简

2014-06-17 09:10:10 572

转载 MFC中创建多线程

MFC中创建多线程  MFC的多线程函数必须声明为静态的或者是全局函数(不同的在于全局函数不能访问类的私有静态成员,而静态类函数可以):但这样的线程函数只能访问静态的成员变量,要实现访问类的其他成员,可以这样实现:1)全局函数。如   UINT   MyThread(LPVOID   p) 2)类的静态成员函数。如   static   UINT   MyView::M

2014-06-06 14:58:17 504

转载 用MFC库函数AfxBeginThread来操作线程

用MFC库函数AfxBeginThread来操作线程(比较推荐使用该方式在MFC下开发)有关创建线程的问题有三种方法:1.C语言函数,调用_beginthread();2.API函数,调用CreateThread();3.MFC函数,调用AfxBeginThread();推荐使用MFC函数AfxBeginThread();利用MFC里的AfxBeginThrea

2014-06-06 10:05:04 756

转载 MFC控件--Edit Control

MFC控件--Edit ControlEdit Control这个使用方法最简单;主要功能是 框内编辑数据 和 显示数据;得到编辑框内的内容用:CString word;GetDlgItemText(IDC_EDIT1,word);     //word 就是要得到的内容 但类型是CString 类型!设置编辑框内数据:SetDlgItemText(IDC_ED

2014-06-05 10:44:37 6277

空空如也

空空如也

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

TA关注的人

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