自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Windows下mysql忘记root密码的解决方法

Windows下mysql忘记root密码的解决方法Mysql版本:5.1-5.6 1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql  打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file="C:\Program

2014-12-28 18:52:46 444

转载 英语飙升的好方法

本文作者三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给其口试的老外考官听了一分钟就说你的英语不用考了。虽不敢说方法一定是最好的,但从现在开始随便谁不要再去找学习资料,每天花两个钟头照说的做,坚持三个月的提高会超过你过去三年。听:网上比较有代表性的论坛是普特www.putclub.com上面的听力资源很丰富,沪江www.hjenglish.com和旺旺www.wwenglish

2013-05-10 21:33:56 751

转载 《C陷阱和缺陷》读书笔记(1)

Chapter 1 词法陷阱    程序中的单个字符孤立起来看并没有什么意义,只有结合上下文才有意义,如p->s = "->";两处的-意义是不同的。    程序的基本单元是token ,相当于自然语言中的单词。 一个token的意义是不会变的。 而组成token 的字符序列则随上下文的不同而改变。    token之间的空格将被忽略。1.1 = 不同于

2012-12-19 09:35:30 788

转载 《C陷阱与缺陷》读书笔记(2)

《C陷阱与缺陷》读书笔记 1.编译器中的词法分析器负责将程序分解为一个个符号。C语言中,符号之间的空白 (包括Space ,Tab , Enter) 都将被忽略,但一个符号的中间不能有空白,否则可能被解释成为另一个或几个符号。 2.编译器将程序分解成符号的方法是从左到右逐个字符读入,如果该字符可能会组成一个符号,那么再读入下一个字符,判断已经读入的两个字符组成的字符串是否可能是一个

2012-12-15 15:59:34 372

转载 oracle视图总结(转)

视图简介: 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。 视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。 2.用户通过简单的查询可以从复杂查询中得到结果。 3.维护

2012-12-13 10:32:58 3571

转载 在Visual C++中用ADO进行数据库编程

1. 生成应用程序框架并初始化OLE/COM库环境创建一个标准的MFC AppWizard(exe)应用程序,然后在使用ADO数据库的InitInstance函数中初始化OLE/COM库(因为ADO库是一个COM DLL库)。本例为:1.BOOL CAdotestDlg::OnInitDialog()2.{3.::CoInitialize(NULL); //

2012-12-03 16:43:31 451

转载 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p

深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const p深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char*

2012-09-18 09:35:22 346

转载 关于C++ const 的全面总结

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

2012-09-18 09:34:18 278

转载 如何设计一个LRU Cache?

如何设计一个LRU Cache?Google和百度的面试题都出现了设计一个Cache的题目,什么是Cache,如何设计简单的Cache,通过搜集资料,本文给出个总结。 通常的问题描述可以是这样:Question:[1] Design a layer in front of a system which cache the last n requests and th

2012-09-07 10:38:52 738

转载 海量数据面试题整理

1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。(1) 遍历文件a,对每个url求取hash(url) % 1000,然后根据所取得的值将url分别存储到1000个小文件

2012-09-07 10:37:39 319

转载 好用的AJAX类

ajax.js-------------------------[ajax类]--------------------------function Ajax(recvType){ var aj=new Object(); aj.recvType=recvType ? recvType.toUpperCase() : 'HTML'; //向形参中传递的文件类型

2012-08-31 10:13:13 454

转载 OPNET中常用函数

1、与调度相关:(1)Evhandle  op_intrpt_schedule_self(op_sim_time()+ 仿真推进的时间T,中断码),为调用进程调度一个自中断。通过调用它,你可以设置在何时产生一次中断,然后针对中断类型,作出相应的处理。其中,参数time指定了中断时间,而code 是你自己定义的一个中断标识,通过这个标识可以知道当前的中断类型。返回类型就是此中断事件的句柄。

2012-08-13 15:53:10 3827

转载 华为boss力荐公司高层看的一篇文章,真的很经典!!!

今天是 22 岁的最后一天。几个月前,我从沃顿商学院毕业,用文凭上“最高荣誉毕业”的标签安抚了已经年过半百的老妈,然后转头辞去了毕业后的第一份工作,跟一家很受尊敬的公司、还有 150 万的年薪道了别,回到了上海,加入了“刚毕业就失业”俱乐部,开始了一天三顿盒饭的新生活,中间许多精彩剧情暂时略过。  我肯定不是第一个做过这样事的人,也肯定不会是最后一个。所以在说自己的一些有趣故事前,我想借用大家(包

2012-08-09 16:36:16 1065

转载 OPNET仿真常见错误

1)>>Invalid Memory Access内存无效访问是调试程序中最常碰到的错误,一般是程序中的指针出了问题,可以尝试用以下办法来解决:(1)在edit->preference 中给comp_flags 加/Od /Zi 字段,给bind_shobj_flags 加/DEBUG 字段;(2)在edit->preference 中找到handle_exception,将TRU

2012-05-27 08:47:55 5851 3

转载 OPNET要点笔记

这篇文章将提供了很多opnet的要点,miss掉的部分可以补一下原文链接已不可查。OPNET结构 (OPNET Architecture)(注:此部分可参考OPNET Documentation: Main Menu->Modeling Concepts->Modeling Overview->OPNET Architecture)OPNET为通信网络和分布式系统的性能评估

2012-05-27 08:02:38 7032

转载 OPNET odb 调试

原文链接:http://blog.163.com/zhoumhan_0351/blog/static/399542272009826105222389/1)基本概念日志文件:仿真日志(DES log,Discrete Event Simulation log)和错误日志(Error log)。它的内容是在仿真过程中由进程调用OPNET 函数op_prg_log_handle_cre

2012-05-27 08:00:31 6834 2

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

原文:http://blog.csdn.net/v_july_v/article/details/7382693前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结

2012-05-21 15:48:11 581

原创 CRC(循环冗余校验码)中的模2除运算

CRC里的除法不是简单的二进制除法,不信用附件里的计算器算出的结果与它的结果不一样。CRC的二进制除法是这样的:1111000 被除数1101 除数———— 够除数的位数,商10010 余(除数与被除数前4位求异或得到的) ————100 把被除数第5位挪下来1101 除数————不够除,商01000 把被除数第6位挪下来1101 除数————够除数的位数,商10

2012-05-21 15:28:24 1763 1

转载 从头到尾彻底解析Hash 表算法

作者:July、wuliming、pkuoliver  出处:http://blog.csdn.net/v_JULY_v。  说明:本文分为三部分内容,    第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。------------------------------------ 第一部分

2012-05-21 14:53:12 373

转载 常见Web技术之间的关系

引------------------------------------------------------------------------------------------------------------如果你是一个Web开发初学者,那么你难免会在网上搜索HTML,CSS,XML,JS(Javascript),DOM,XSL等等这些词的意思,然而,随着学习的深入。当你

2012-05-18 21:15:23 370

转载 程序员必知8大排序3大查找(三)

三种查找算法:顺序查找,二分法查找(折半查找),分块查找,散列表(以后谈)一、顺序查找的基本思想:从表的一端开始,顺序扫描表,依次将扫描到的结点关键字和给定值(假定为a)相比较,若当前结点关键字与a相等,则查找成功;若扫描结束后,仍未找到关键字等于a的结点,则查找失败。 说白了就是,从头到尾,一个一个地比,找着相同的就成功,找不到

2012-05-18 21:10:54 324

转载 《程序员必知8大排序3大查找(二)》

本文我们先把剩余的三大排序说完,然后讨论一下排序的稳定性问题,最后再总结一下排序的时间复杂度和空间复杂度。(1到5见上篇)6、快速排序 (1)基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。

2012-05-18 21:10:04 297

转载 程序员必知8大排序3大查找(一)

每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。 要编写出优秀的代码同样要扎实的基础,如

2012-05-18 21:08:31 268

转载 Modbus 协议简介

Modbus 协议简介  Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。  此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它

2012-05-07 17:05:27 670

转载 MODBUS通讯协议及编程

一、通讯协议(一)、通讯传送方式:通讯传送分为独立的信息头,和发送的编码数据。以下的通讯传送方式定义也与MODBUS RTU通讯规约相兼容:编 码8位二进制起始位1位数据位8位奇偶校验位1位(偶校验位)停止位1位

2012-05-07 17:04:15 798

转载 opnet学习

1.如何设置全局变量?在 .h文件里定义变量,然后在process的HEAD BLOCK 里include这个头文件,就可以使用全局变量了。2.OPNET中如何更方便的看程序?1.opnet中的设:preferences->editor_prog2.source insight的设置operation->preferences->symbol Lookups->Pr

2012-05-03 09:55:36 2626

转载 操作符重载手册(经典收藏)

一、重载规则I.可以重载的操作符+-*/%^&|~!=>+=-=*=/=%=^=&=|=>>>>===!=>=&&||++--->*,->[]()operato

2012-05-02 09:47:52 405

转载 C++ Primer读书笔记2(经典收藏)

标题:重载函数再论重载函数是C++提出来的概念,但是在C中却未必没有。比如“1+3”和“1.0+3.0”,虽然都是加法,做的却不是同的操作:编译器要因操作数的不同而调用不同的加法操作。只是C语言中除了内部类型变量可以参与运算以外,没有“类”这么高深的概念。“结构体”也只是内存数据的组织方法,而不涉及对整个结构体的处理。所以,在C语言时代编译器明明做了类似于重载的事情,却可以像雷锋一样“做好

2012-05-02 09:39:16 3269

转载 C++ Primer读书笔记1(经典收藏)

C++ Primer读书笔记注:本文转自www.Eachfun.com         (整理说明:本资料是我在网上无意间找到的,读起来感觉不错,但由于原文是每章一个网页的格式,读起来不是很习惯,而且也不方便保存,所以我花了2个多小时的时间将所有网页的内容综合整理了一下,但最后才发现,文章的顺序颠倒了,所以各位如果愿意阅读本文的话,请从后面向前读,每个红色“标题”代表一章,

2012-05-02 09:37:28 1488

转载 走近腾讯 走进腾讯

走近腾讯 走进腾讯                                         -――谨以此文献给所有找工的战友(一位同乡师兄的经验) 整理:Acharlix前言    本人是03计A一学生,一个普通的潮州男生。我热爱我的专业,热爱软件开发,喜欢开发给我带来的成就感。我从十月份下旬开始找工作,不过我目标比较明确,只投过几份简历,在彷徨、失落、等待、迷茫、发奋

2012-04-12 10:00:25 1275

转载 各种排序算法小结

各种排序算法小结  排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。    对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。我将按照算法的复杂度,从简单到难来分析算法。     第一部分是简单排序算法,后面

2012-04-12 09:43:46 222

转载 DULO:一种利用时间和空间局部性的高效缓存置换策略

一篇值得好好研究的cache buffer置换策略论文,一个星期的时间翻译。DULO:一种利用时间和空间局部性的高效缓存置换策略摘要:磁盘上的被请求的块的Sequentiality,即他们的spatial locality,对于磁盘的效率是非常的关键的,因为磁盘的throughput在访问顺序块时会一阶的高于访问随机块。不幸的是,块的spatial locali

2012-04-11 14:11:03 1937

转载 LFU缓存

http://blog.sina.com.cn/s/blog_567842410100nf1g.htmlCache(高速缓存), 一个在计算机中几乎随时接触的概念。CPU中Cache能极大提高存取数据和指令的时间,让整个存储器(Cache+内存)既有Cache的高速度,又能有内存的大容量;操作系统中的内存page中使用的Cache能使得频繁读取的内存磁盘文件较少的被置换出内存,从而提高访问速度

2012-04-11 10:03:01 694

转载 参考文献写法

1.参考文献中的字母表示:     专著 -M;    论文集-C;    报刊-N;    期刊文章-J;    学位论文-D;    报告-R;    专著或论文集中析出的文献-A;    标准-S;    专利- P;    对于不属于上述的文献类型,采用字母“Z”标识。  2.参考文献作用:    论文参考文献,就是你所写的论文中引用的其

2012-04-11 10:01:49 898

转载 Web缓存技术相关简析

Web缓存最权威的资料就属RFC了,可惜它太过言简意赅,本文将对缓存做一些通俗易懂的介绍。Expires / Cache-Control:当服务器发出响应的时候,可以通过两种方式来告诉客户端缓存请求:第一种是Expires,比如:Expires: Sun, 16 Oct 2016 05:43:02 GMT在此日期之前,客户端都会认为缓存是有效的。不过

2012-04-05 14:20:56 315

转载 缓存算法和缓存策略的介绍

缓存算法:缓存法通过设计良好的数据分块、预取、顺序预取、缓存替换等算法来提高对缓存内容的命中率。缓存算法可以分为基于访问时间的策略、基于访问频率的策略、访问时间与频率兼顾策略、时间距离分布策略等类型。另有基于数据访问模式、基于VoD系统架构的策略等。缓存策略:缓存策略主要三方面:①缓存什么内容;②何时进行缓存;③当缓存空间已满时如何进行替换,即缓存替换算法。对于第二方面,大部分缓存算法使用

2012-04-05 13:38:44 888

转载 集群系统概述

集群系统概述1 引言第一台计算机问世已经半个世纪了,在这期间计算机技术经历了五次更新换代。更新换代的标志主要有两个:一个是计算机的器件,另一个是系统体系结构。从第一代到第五代计算机,器件发生了根本的变化:从电子管、晶体管发展到集成电路,而集成电路又经小规模、中规模、大规模、非常大规模等阶段发展到超大规模阶段。系统体系结构的不断改进,许多重要的概念的不断提出并且得到实现,推动计算机技

2012-04-04 11:33:06 12230

转载 注册表命令大全

1. gpedit.msc-----组策略 2. sndrec32-------录音机3. Nslookup-------IP地址侦测器4. explorer-------打开资源管理器5. logoff---------注销命令6. tsshutdn-------60秒倒计时关机命令7. lusrmgr.msc----本机用户和组8. services.msc---本

2012-04-03 20:55:07 901

原创 c#中计算时间差

1. TimeSpan a = datetime1 - datetime2 2.TimeSpan值包含了许多属性与方法,用于访问或处理一个TimeSpan值下面的列表涵盖了其中的一部分:Add:与另一个TimeSpan值相加。 Days:返回用天数计算的TimeSpan值。 Duration:获取TimeSpan的绝对值。 Hours:返回用小时计算的TimeSpa

2012-03-29 20:43:12 276

转载 深入理解C语言指针的奥秘

指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。   要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的   类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。     先声明几个指针放着做例子:     例一:     (1)int*ptr;     (2)char*ptr;     (3)int**ptr;

2012-03-29 20:41:39 240

opnet调试心得汇总

opnet调试心得,教你快速上手调试opnet程序,debug调试和VC联调技巧,常见错误指导

2012-07-05

空空如也

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

TA关注的人

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