自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (5)
  • 收藏
  • 关注

原创 各国立法组织、立法程序、法律法规形式、信息安全涉及主管部门分析-欧盟篇

立法组织欧盟委员会:执行机构,实施欧盟有关条约、法规方针、政策,提出立法动议。欧盟理事会:欧盟日常决策机构,拥有绝大部分立法权,主要负责制定欧盟法律、法规和有关欧盟发展、机构改革的各项重大决策。欧洲议会:欧盟的监督、咨询机构,对执行委员会的工作进行监督,参与制定法律,可以对欧盟委员会的建议进行修改。立法程序欧盟一体化立法法案由欧盟委员会(Commission of European Union)提出,经欧盟理事会(Council of the European Union)审查并制定出决策,到欧

2020-09-29 17:18:34 958 1

原创 腾讯2012暑期实习一面全过程(软件测试)

同时通过了腾讯质量管理类和Adobe开发暑期实习的笔试,4.21日上午两个的面试都安排到了9点。最后选择了去腾讯面试,9点的时候Adobe的hr来电话问我还去吗,当时脑子一定是进水了,直接说不去了。现在想想应该和hr说一个好的理由,然后争取上午是否可以晚些过去或调整到下午。有些事情还是靠自己去争取的。好的说说腾讯的面试(一面)吧。 面试地点是一个酒店,面试开始前大家都在一个等候区等待,然后

2012-04-26 18:50:37 4591 1

原创 2012腾讯暑期实习面试题----寻找链表中间结点

最简单的想法:先遍历链表统计结点个数,然后结点数/2就是中间结点的位置,再遍历就可以指向中间结点如果只能遍历一次呢?优化算法:设定两个指向第一个结点的指针,一个(p)一次走一个,一个(q)一次走两个。当走的快的到达链表尾部(q->next==NULL ||q->next->next==NULL)时,慢的就指向中间结点。当然要特别考虑结点个数为0 1 2的情况。下面是具体实现:(本程序初

2012-04-22 13:21:03 1761 1

转载 Adobe面试题“不使用/,%,+和*,如何判断一个数能否被3整除”的解答

解法1:如果n的二进制末位为0,那么n和n>>1同时被3整除或者不整除如果n的二进制末位为1,那么n和(n>>1)-1同时被3整除或者不整除bool IsTimesOf3(int n)  {      int s;      if (n         n = - n;      while (n > 0)      {          s =

2012-04-20 15:40:07 962

转载 extern作用详解

extern 作用1:声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。例1:创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文件://A.cpp:int iRI;int main(){//.....}//B.cppint iR

2012-04-13 16:27:20 637

原创 腾讯的一个笔试题

观察下面一段代码:class ClassA{public:virtual ~ ClassA(){};virtual void FunctionA(){};};class ClassB{public:virtual void FunctionB(){};};class ClassC : public ClassA,public ClassB{p

2012-04-13 10:04:38 1436

转载 const char*和 char const*以及 char*const

char * const cp; ( * 读成 pointer to )  cp is a const pointer to char   const char * p;  p is a pointer to const char;   char const * p;  同上因为 C++里面没有 const*的运算符,所以 const 只能属于前面的类型。

2012-04-12 20:46:24 757

转载 static_cast、dynamic_cast、reinterpret_cast和const_cast的区别与比较

static_cast、dynamic_cast、reinterpret_cast和const_cast的区别与比较关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static

2012-04-12 20:11:22 1097

原创 2012微软笔试题(暑期实习招聘)

文章末尾有原题的贴图根据http://bbs.sjtu.edu.cn/bbscon,board,JobForum,file,M.1333796036.A.html以及自己的记忆进行的修改。下面有些和原话有部分出入,但不影响理解。不定向选择题,全答对得所有分,部分答对给一个分,答错扣分。越往后题的分值相对增大,做错扣的也越狠。Choose部分是我自己做的答案,非标准答案.有些题目选项记不

2012-04-09 17:40:12 3836 2

原创 史上最全的笔面智力题(陆续更新答案中)

一。最基本题型(说明:此类题型比较简单)    1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?答:点两个绳子,一个点一头,一个点两头,当点两头的绳子烧完时将另一个绳子的另一头也点着。直到点完。这样就有45分钟了,找个新绳子从两头点着直到点完(30分钟),这样公共是1小时15分钟了    2.你有一桶果冻,其中有

2012-04-06 16:01:39 13561 3

原创 程序员面试宝典中的关于指针的题

1、下面的程序运行时哪里会出现错误: struct s {     int i;     int * p; };   int main() {     s s;     int * p = &s.i;     p[0] = 4;     p[1] = 3;     s.p = p;

2012-04-06 15:55:02 1038

转载 链表反转

链表反转: 数据结构如下: typedef struct _node  {     int data;     struct _node *next; } node; 完成函数 node *reverse(node *head),head为不带头节点的链表的首部。 node *reverse(node *head) {

2012-04-06 15:33:06 660

原创 微软的一个笔试题

有三个六位数,分别是ABCDEF、CDEFAB、EFABCD。A、B、C、D、E、F分别代表一位数,可能是1~9之间的任何一个,但是他们都是不同的数。已知这三个六位数满足下列条件:ABCDEF*2=CDEFABCDEFAB*2=EFABCD问A=?、B=?、C=?、D=?、E=?、F=?我的思路如下:欢迎大家给出更优秀的解法(下面的评论有更好解答!一楼最棒)可以这么

2012-04-05 20:31:08 1653 3

原创 c++ 练习4 google面试题

谷歌面试题:1024! 末尾有多少个0?思路:末尾0的个数取决于乘法中因子2和5的个数。显然乘法中因子2的个数大于5的个数,所以我们只需统计因子5的个数。是5的倍数的数有: 1024 / 5 = 204个是25的倍数的数有:1024 / 25 = 40个是125的倍数的数有:1024 / 125 = 8个是625的倍数的数有:1024 / 625 = 1个所以102

2011-11-12 19:40:27 1343

原创 c++练习3 新浪面试题

新浪面试题:删除字符串中多余的空格给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。比如 “  I like     http://hi.baidu.com/mianshiti  ” 会变成 "I like http://hi.baidu.com/mianshiti"。笔者有以下疑问,忘大师指点:若函数的参数是一个string类型怎么做?中途是否一

2011-11-12 17:23:28 1054

原创 c++练习2 微软面试题

微软面试题:在排序数组中,找出给定数字的出现次数,比如 [1, 2, 2,2, 3] 中2的出现次数是3次思路1:最笨拙的方法,从头开始挨个判断是否是要寻找的数字思路2:采用二分查找方法(先二分法找到最先出现的位置,然后从最先出现位置到最后再次二分查找找到最后出现的位置)。当然找最末位置的时候也可以不用二分,直接从第一次出现位置之后一个一个判断。个人认为在数组数据量非常大的时候还是用两次二

2011-11-10 22:05:00 1006

原创 c++练习1

////题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#include #include //不需要声明这项//#include using namespace std;int main(){ vector result;//存放满足条件的数 int num = 0;//满足条件数的个数 for (int first=1;

2011-11-04 09:07:42 792

转载 图像处理网络资源

图像处理网络资源作图像处理方面的研究工作,最重要的两个问题:其一是要把握住国际上最前沿的内容;其二是所作工作要具备很高的实用背景。解决第一个问题的办法就是找出这个方向公认最牛的几个超级大拿(看看他们都在作什么)和最权威的出版物(阅读上面最新的文献),解决第二个问题的办法是你最好能够找到一个实际应用的项目,边做边写文章。做好这几点的途径之一就是充分利用网络资源,特别是权威网站和大拿们

2011-06-22 20:15:00 750

原创 学好数学才是王道(和机器学习和计算机视觉相关的数学)

和机器学习和计算机视觉相关的数学(转载)(以下转自一位MIT牛人的空间文章,写得很实际:)作者:Dahua感觉数学似乎总是不够的。这些日子为了解决research中的一些问题,又在图书馆捧起了数学的教科书。从大学到现在,课堂上学的和自学的数学其实不算少了,可是在研究的过程中总是发现需要补充新的数学知识。Learning和Vision都是很多种数学的交汇场。看着不同的理论体系的交汇,

2011-05-12 15:45:00 2180 1

原创 单纯形法

%单纯形法解线性规划(求解《最优化方法》(天津大学出版社)55页例2.5.1)%算法根据最优化方法(天津大学出版社)53页算法2.4.1编写%v1.0 author: liuxi BITclcclearfprintf(系数矩阵:/n)A=[1 1 1 0 0 0; 1 2 0 1 0 0;1 0 0 0 1 0;0 1 0 0 0 1]fprintf(资源向量

2011-05-08 19:04:00 1074 2

原创 MATLAB中的大括号

1.在定义几个变量或字符串时如:    1.student = struct(name,{Annie},scores,{70,89,100,45})定义构架函数    2.A = {[1,4,3;0,5,8;7,2,9]} %定义元胞数组    3.prompt = {Enter matrix size:,Enter colormap name:};   

2011-04-22 10:44:00 14236 1

原创 什么叫程序库什么是lib,什么是dll,什么是.a,什么是.so,什么是静态库,什么是动态库

 什么叫程序库所谓程序库,一般是软件作者为了发布方便、替换方便或二次开发目的,而发布的一组可以单独与应用程序进行compile time或runtime链接的二进制可重定位目标码文件。通俗一点说,所谓一个库,就是一个文件,这个文件可以在编译时由编译器直接链接到可执行程序中,也可以在运行时由操作系统的runtime enviroment根据需要动态加载到内存中。一组库,就形成了一个发布包

2011-04-19 20:55:00 1361

原创 安装问题+读取图像、放缩、形态学开闭运算、显示图像的opencv程序代码

今天在vc6.0上安装了opencv1.0下面把经验分享如下:1.安装以及设置步骤参照www.opencv.org.cn/index.php/VC6%E4%B8%8B%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AEOpenCV1.0在最后项目设置每创建一个将要使用OpenCV的VC Project,都需要给它指定需要的lib。菜单:Pr

2011-04-19 20:16:00 2166 3

原创 拟牛顿法中的DFP算法和BFGS算法

注明:程序中调用的函数jintuifa.m golddiv.m我在之前的笔记中已贴出DFP算法和BFGS算法不同在于H矩阵的修正公式不同DFP算法%拟牛顿法中DFP算法求解f = x1*x1+2*x2*x2-2*x1*x2-4*x1的最小值,起始点为x0=[1 1]  H0为二阶单位阵%算法根据最优化方法(天津大学出版社)116页算法3.5.1编写%v1.0 author:

2011-04-17 20:15:00 19084 5

原创 最速下降法 and 共轭梯度法

注明:程序中调用的函数jintuifa.m golddiv.m我在之前的笔记中已贴出最速下降法%最速下降法求解f = 1/2*x1*x1+9/2*x2*x2的最小值,起始点为x0=[9 1]%算法根据最优化方法(天津大学出版社)97页算法3.2.1编写%v1.0 author: liuxi BIT%format longsyms  x1 x2 alpha;f = 1

2011-04-17 17:02:00 5095 2

原创 Hough变换(转载)

  Hough变换是图像处理中从图像中识别几何形状的基本方法之一。Hough变换的基本原理在于利用点与线的对偶性,将原始图像空间的给定的曲线通过曲线表达形式变为参数空间的一个点。这样就把原始图像中给定曲线的检测问题转化为寻找参数空间中的峰值问题。也即把检测整体特性转化为检测局部特性。比如直线、椭圆、圆、弧线等。  Hough变换的基本思想    设已知一黑白图像上画了一条直线,要求

2011-04-06 16:36:00 843

原创 matlab编写的进退法,黄金分割法,抛物线法(二次插值法),wolfe不精确一维搜索

这是我最优化方法课程的编程作业,贴来和大家分享,后续会继续发来一些最优化的程序。、以下程序由matlab编写程序简介jintuifa.m进退法,用于确定下单峰区间.根据最优化方法(天津大学出版社)20页算法1.4.3编写。输出:[left right] 为下单峰区间输入:y x x0 step y为函数,x为函数y

2011-04-01 09:01:00 27169 1

原创 c++强大背后(转自qiangtiantian的笔记)

在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(object-oriented programming, OP)、泛型(generic programming, G

2011-02-27 15:08:00 1597 1

原创 C/C++数组名与指针区别深入探索(转自刘志强的笔记)

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

2011-02-27 14:16:00 2014

原创 vs2005 vc++ 后缀文件解释

dsw, aps, clw, plg这些文件都可以删除。只保留 H,C,CPP,DSP,RC,剩余文件去除只读属性,其余全部删除。然后打开DSP 有提示选 YES,就可以了。    *.dsp(DeveloperStudio Project):是VC++的工程配置文件,比如说你的工程包含哪个文件,你的编译选项是什么等等,编译的时候是按照.dsp的配置来的。    *.dsw(Devel

2010-12-23 20:48:00 1011

原创 VC++6.0无法打开文件的解决办法(一点打开窗口就自动关闭了)

之前vc++6.0用的好好的,最近想打开一个建好的项目,File->Open 或者是点击打开图标整个窗口都自动关闭了。怎么回事呢?百度后有人说是Visio与之冲突,回想一下,在我安装Visio之前确实是好的,故卸载了Visio,问题圆满解决。

2010-12-23 11:13:00 9670 1

原创 vc++6.0,vc++2008,vs2008的关系

VS是Visual Studio的缩写,VC++是Visual C++。Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助

2010-12-21 09:46:00 5096 17

原创 (转)C++中extern “C”含义深层探索

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显

2010-12-10 10:43:00 458

原创 C++命名空间(2)

#include   这是传统方式,老版本(如同#include ),没有命名空间,cout就在全局只作用域里可以被调用.#include 新东东,这种方式就要和命名空间连用了,否则他不知道cout等等是哪里的!---------------------------------------------------------------------------------

2010-12-10 09:28:00 500

原创 C++命名空间(1)

命名空间的作用:避免名字冲突和解决命名空间污染问题 命名空间的定义 namespace namespace_name {    //declarations } 例:  C++代码 /*  file:my.h  author:longsy    */  //declare namespace My_lib   namespace My

2010-12-10 09:04:00 493

原创 word居然可以这么强大(转自莫名其妙的笔记)

把文字替换成图片 首先把图片复制到 剪贴板中,然后打开替换对话框,在“查找内容”框中输入将被替换的文字,接着在 “替换为”框中输入“^c”(注意:输入的一定要是半角字符,c要小写),单击替换 即可。说明:“^c”的意思就是指令Word XP以剪贴板中的内容替换“查找内容”框中的内 容。按此原理,“^c”还可替换包括回车符在内的任何可以复制到剪贴板的可视内容,甚至Excel表格。三招

2010-12-09 17:51:00 2649 1

原创 C++中const的使用

const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。Bjarne在他的The C++ Programming Language里面给出过一个助记的方法:把一个声明从右向左读。 char * const cp; ( *读成 pointer to

2010-12-09 16:09:00 844

原创 经度和纬度的确定

 地图和地球仪上,我们可以看见一条一条的细线,有横的,也有竖的,很象棋盘上的方格子,这就是经线和纬线。根据这些经纬线,可以准确地定出地面上任何一个地方的位置和方向。纬线  这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北

2010-11-19 09:03:00 1167 1

原创 OWL本体学习

什么是OWL本体  我们使用本体(Ontology)来获取某一领域的知识,本体描述该领域的概念,以及这些概念之间的关系。目前有很多种不同的本体语言,它们各有千秋,而W3C(World Wide Web Consortium)目前的最新标准是OWL。和Protégé一样,OWL让描述各种概念成为可能,与此同时,它还提供了其他很多功能。它具有更丰富的操作符——例如与、或和非;它立足于一个不同的

2010-11-15 19:34:00 1173 1

原创 数学之美番外篇:平凡而又神奇的贝叶斯方法(转自刘未鹏)

概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时;有一次,在书店看到一本书,名叫贝叶斯方法。当时数学系的课程还没有学到概率统计。我心想,一个方法能够专门写出一本书来,肯定很牛逼。后来,我发现当初的那个朴素归纳推理成立了——这果然是个牛逼的方法。——题记目录0. 前言 1. 历史     1

2010-11-02 17:34:00 4838 1

云安全标准、云安全评估介绍.doc

本文对国内外的云安全标准、云安全评估进行了简要介绍和对比

2020-12-18

生物识别安全类国内外标准.xls

本文整理了国内外生物识别安全相关的标准文档名称、内容介绍、及发布单位。国内还包括涉及的个人信息保护相关标准;国际从不同的国际机构来区分,描述了不同机构负责的领域、对口国内的组织,以及相关标准国内是否采标的情况。

2020-10-19

我国网络信息安全法律法规

我国网络信息安全法律法规明细,整理了近年来我国发布的法律法规(至2020年9月),包括名称、发布日期、发布单位、主要内容及原文链接。算是比较全的了。

2020-09-27

CCM云安全控制矩阵3.0.1 cloud-controls-matrix-v3-0-1.xlsx

CCM云安全控制矩阵3.0.1,从英文官网下载的cloud-controls-matrix-v3-0-1.xlsx;材料绝对官方正点

2019-12-13

空空如也

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

TA关注的人

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