自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (22)
  • 问答 (2)
  • 收藏
  • 关注

转载 LevelDB库简介

LevelDB是Google开源的持久化KV单机数据库,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,也就是说,LevelDB很适合应用在查询较少,而写很多的场景。LevelDB应用了LSM (Log Structured Merge) 策略,lsm_tree对索引变更进行延迟及批量处理,并通过一种类似于归并排序的方式高效地将更新迁移到磁盘,降低索引插入开销,关于LSM,本文在后面也会简

2016-09-30 13:03:40 381

转载 头文件的包含以及命名空间的引入尽量写在cpp里

转: http://blog.csdn.net/u012234115/article/details/400199451,头文件尽量包含在cpp文件里,而不是h文件里放在.cpp文件中是比较安全的,文件在多次递归包含后很容易出现一些定义和声明上的问题。 放在cpp中可以减小头文件依赖,可以提高编译速度。所以,能放在cpp中的,就不要放在h中。 只有头文件必须用到的放到头文件,头文件中可以使用前置

2016-09-30 13:00:48 792

转载 [精] C++11中once_flag,call_once实现分析

[精]C++11中once_flag,call_once实现分析 http://www.tuicool.com/articles/QbmInyF 原文 http://blog.csdn.net/hengyunabc/article/details/33031465

2016-09-29 23:36:34 1107

转载 C++11 多线程中的call once

C++11 多线程中的call once http://blog.csdn.net/cywosp/article/details/8968655

2016-09-29 23:33:09 455

原创 Notepad++使用VS深色主题

安装步骤: 1. 从VS2012/2013 Dark Theme for Notepad++ 下载VS2012-Dark.xml 2. 找到notepad++的安装目录(%PROGRAMFILES%\Notepad++\), 看看目录下是否有 themes的文件夹, 如果不存在则新建 3. 将下载的VS2012-Dark.xml拷贝到 themes目录下 4. 重启Notepad++, 打开

2016-09-29 09:38:40 22120 5

转载 sqlserver---删除表数据drop、truncate和delete的用法

转: http://www.cnblogs.com/favana/p/5170666.html

2016-09-27 22:29:36 12550

转载 心理扭曲和心理变态含义分别是什么?

作者区分的真好, 简单易懂明了.转: http://www.cnblogs.com/favana/p/5183291.html

2016-09-27 22:27:49 1017

转载 为什么静下心来阅读会是一种奢侈?

在知乎上看到一个问题,阅读后获益匪浅,想想还是摘录在此,以备能不经意间重温。这个问题是,为什么感觉上了大学静下心读书成为一种奢侈?转: http://www.cnblogs.com/favana/p/5198638.html

2016-09-27 22:25:42 375

转载 sublime text 3 快捷键大全以及配置编译环境

转: http://www.cnblogs.com/favana/p/5305853.html

2016-09-27 22:24:08 596

转载 方法重载和重写的区别

转: 方法重载和重写的区别答一: 根本区别: 重写(重构)很直观啊,子类覆盖了父类的同名同参同返回值的方法,用子类调用的只会是重写的方法 重载,同名而已。 答二: 1、重载: 方法名相同,参数列表不同 2、重写: 也叫覆盖,指在子类中定义一个与父类中方法同名同参数列表的方法。因为子类会继承父类的方法,而重写就是将从父类继承过来的方法重新定义一次,重新填写方法中的代码。 答三:重写是子类

2016-09-27 22:22:27 425

转载 sublime text3 ctrl妙用

转: Sublime Text shift+ctrl妙用1 :按住shift+ctrl然后按←或→可快速选中一行中的某一部分,相当于双击鼠标选中。当你想在代码末尾加注释的话,这个方法很好用输入文字-》光标移到文字末尾-》按住shift+ctrl+←便会选中文字-》其他操作:删除、注释(ctrl+/)等等。2:shift+ctrl键组合+↑↓。可实现类

2016-09-27 22:16:58 1336

原创 (PLSQL + Oracle 11g 64bit + 32位oci.dll文件) 访问Oracle 11g

(PLSQL Developer + Oracle 11g 64位客户端 + 32位oci.dll文件) 访问Oracle 11g 数据库服务器的方法及说明:PLSQL Developer 连接 64位Oracle 数据库需要找到两个东东:1、32位的 oci.dll 文件 因为PLSQL Developer 为32位软件,故在访问 Oracle 11g 64位数据库时,需首先经过32位的

2016-09-27 22:12:57 15597

转载 oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句讲解

转: oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。1.INSERT INTO SELECT语句语句形式为:Inse

2016-09-27 21:41:57 406

原创 Oracle创建表空间实例一则

--create tablespace BSITS datafile 'D:\app\Administrator\product\11.2.0\dbhome_1\BSITS.DBF' size 256m autoextend on next 256m segment space management auto;

2016-09-27 15:15:03 781

转载 如何让oracle的select强制走索引

大多数情况下,oracle数据库内置的查询优化策略还是很成功的,但偶尔也有犯2的时候,即使有索引,也会做全表扫描,可以参考以下语句的写法,强制让select语句使用索引 1 CREATE OR REPLACE VIEW V_RES_CBA AS 2 SELECT /*+INDEX(SEG IDX_T_RES_ALLOSEG_ALLOID)*/ 3 ALLO.ALLOI

2016-09-27 11:48:22 1976

转载 让你用 Chrome 上网快到想哭:Vimium

Chrome 已经成了很多人的主力浏览器,你可能被它的简洁快速所吸引,但它日益丰富的「扩展」,你可能从来都没有接触过,而事实上,很多扩展可以挖掘出 Chrome 的潜能,让它变得前所未有的强大。有哪些又酷又实用的 Chrome 扩展呢?接下来我们会有一系列专题文章向你介绍 Chrome 中你一定要试试的扩展,今天介绍的第一款则是:Vimium。Vimium 是做什么的?Vimium

2016-09-27 11:31:55 516

转载 程序员的核心竞争力是什么?

学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问“学习 XX 该看什么书,如何快速学习 XXX,学习 XXX 有什么代码推荐”之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰的速度也很快,3 年不学新东西就可能落伍了。动手能力,都是看书看资料,当别人还在纠结看什么书,还在纠结书里的字句是什么意思的时候,有些人的几百上千行代码都已经能运行了。

2016-09-27 11:26:41 763

转载 static_cast 和 reinterpret_cast

>作者: 阙荣文(querw@sina.com)转: http://blog.csdn.net/querw/article/details/7387594C/C++是强类型语言,不同类型之间的相互转换是比较麻烦的.但是在编程实践中,不可避免的要用到类型转换.有2中类型转换:隐式类型转换和强制类型转换.1.隐式类型转换1.1 提升精度,此种是编译器自动

2016-09-27 10:03:39 382

转载 关于C++程序的编码问题

转自: http://blog.chinaunix.net/uid-26790551-id-3190813.html 我们传统的程序基本都只在Windows或只在Linux下运行,Windows程序使用简体中文GB18030编码,Linux程序则只使用英文,多年以来这些程序运行起来都没有问题。近年来,随着程序的组件化,部分代码特别是公用组件都需要同时

2016-09-27 09:58:00 967

原创 实现自定义sleep

#include #include #include // "busy sleep" while suggesting that other threads run // for a small amount of timevoid little_sleep(std::chrono::microseconds us){ auto start = std::chrono::h

2016-09-27 09:52:50 537

原创 C# 如何获取错误所在行数

三种思路,一种是利用error.StackTrace,第二种是try-catch找到错误行数, 第三种是: System.Diagnostics.Debug.WriteLine() + DebugView工具一、error.StackTrace代码ex.StackTrace.Substring(ex.StackTrace.IndexOf("行号"), ex.StackTrace.L

2016-09-27 09:17:24 15099

转载 究竟怎样写代码才算是好代码

转: 究竟怎样写代码才算是好代码

2016-09-23 08:41:42 397

转载 解决use -D_SCL_SECURE_NO_WARNINGS的问题

转: http://blog.csdn.net/zengraoli/article/details/28910485 vc2015报错了:1>c:\program files (x86)\microsoft visual studio11.0\vc\include\xutility(2176): error C4996: 'std::_Copy_impl': Function callwith p

2016-09-23 00:39:27 346

转载 std::cerr与std::cout区别

cerr 是一个ostream对象,关联到标准错误,通常写入到与标准输出相同的设备。默认情况下,写到cerr的数据是不缓冲的。Cerr通常用于输出错误信息与其他不属于正常逻辑的输出内容。概念std::cerr(console error)是ISO C++标准错误输出流,对应于ISO C标准库的stderr。 与std::cout不同,ISO C++要求当cerr被初始化后,cerr.flags()

2016-09-22 22:03:10 30412 2

转载 关于oracle with as用法

转: http://www.cnblogs.com/linjiqin/archive/2013/06/24/3152667.htmlwith as语法–针对一个别名with tmp as (select * from tb_name)–针对多个别名with   tmp as (select * from tb_name),   tmp2 as (select *

2016-09-22 10:42:01 350

原创 VS2015 C++编译器Bug一例

前天, VC2015编译的项目 出现莫名其妙的错误, 经过Debug, 发现类似下面示例代码中"const char* szText = const_cast(tst).ToString().c_str();" 输出结果不正常, szText Debug查看为乱码,百思不得解, 只好将上句代码拆分为两行, 结果再次编译运行正常. 后来在Windows Mingw(gcc 4.9

2016-09-22 09:37:18 1993

转载 Python 五点搞定作用域

转: http://www.pythontab.com/html/2016/pythonjichu_0908/1063.html1、块级作用域想想此时运行下面的程序会有输出吗?执行会成功吗?123456789101112#块级作用域

2016-09-22 00:20:39 1456

转载 单个进程最大线程数

原文链接:http://jzhihui.iteye.com/blog/1271122windows 操作系统中允许的最大线程数。 ===========================================================================默认情况下,一个线程的栈要预留1M的内存空间而一个进程中可用的内存空间只有2

2016-09-22 00:12:37 1384

转载 VS2010 常用快捷键

1: Ctrl + Enter (在光标指定位置的上面添加一行,并将光标移至新添加行的行首位置)  Ctrl + Shift + Enter (在光标指定位置的下面添加一行,并将光标移至新添加行的行首位置)2: Ctrl + Shift + L (删除当前行)3: Ctrl + M + O (折叠所有的函数)  Ctrl + M + P (展开所有的函数)4: Ctrl + E + C (注释)

2016-09-21 13:49:39 344

转载 Sublime Text 2如何在所有已打开的文件中查找

转: http://blog.csdn.net/xumesang/article/details/50560380快捷键:Ctrl + Shift + F 该快捷键会出现一个”Find Results”文件,列出所有出现给定字符串的详细位置

2016-09-21 13:20:15 2777

转载 C++11中万能的可调用类型声明std::function<...>

转自: http://blog.csdn.net/smstong/article/details/44958833 在C++11中,callable object 包括传统C函数,C++成员函数,函数对象(实现了()运算符的类的实例),lambda表达式(特殊函数对象)共4种。程序设计,特别是程序库设计时,经常需要涉及到回调,如果针对每种不同的callable object单独进行声明类型,代码将

2016-09-21 09:01:24 432

原创 std::this_thread::yield()使用理解

std::this_thread::yield() 使用理解摘选 stackoverflow 一段: http://stackoverflow.com/questions/11048946/stdthis-threadyield-vs-stdthis-threadsleep-forstd::this_thread::yield tells the implementation to resched

2016-09-21 08:44:55 24425 1

转载 卓有成效Vim之路 Learn Vim Progressively

一个老外写得 Vim 进阶指南《Learn Vim Progressively》, 感觉不错, 分享。Learn Vim Progressively

2016-09-19 18:08:48 376

转载 让Vim查找字符忽略大小写

转自: http://www.360doc.com/content/13/0116/14/8547696_260509353.shtmlVim默认是对大小写敏感的,下面是让Vim忽略大小写的几种方法: :set ignorecase再查找 “include”,现在它将匹配 “Include”,”INCLUDE” 和 “InClUDe”:set noignorecase让我们保留这个设定,并查找 “I

2016-09-19 17:49:25 15088

原创 Visual Stduio VsVim插件 _vsvimrc 文件创建方法

VsVim是Visual Studio下一款非常好用的VIM插件,其默认配置支持的功能能够满足 Vimer的大部分需要, 但有时候我们可能根据个人喜好或口味,想要对其进行一些个 性化的设置。令人高兴的是, VsVim和VIM一样, 也是支持 _vimrc 配置文件的。下面是_vsvimrc文件创建步骤:1 在vsvim的命令行输入 :set 查看vimrcPaths所在位置2 在vimrcPat

2016-09-19 16:24:59 4964

转载 C#读取XML文件

转自: http://www.cnblogs.com/Hisin/archive/2012/02/27/2370646.html例如要读取如下Xml文件<root> <person name="WangYao"> <age>25</age> </person> <person name="Jobs"> <age>56</age> </perso

2016-09-19 16:02:01 321

转载 用Python的线程来解决生产者消费问题的示例

转自: http://www.jb51.net/article/63377.htm 这篇文章主要介绍了用Python的线程来解决生产者消费问题的示例,包括对使用线程中容易出现的一些问题给出了相关解答,需要的朋友可以参考下 我们将使用Python线程来解决Python中的生产者—消费者问题。这个问题完全不像他们在学校中说的那么难。 如果你对生产者—消费者问题有了解,看这篇博客会更有意义。 为什

2016-09-19 13:22:01 383

转载 如何配置才能使用cl命令编译C/C++程序?

转自: http://blog.csdn.net/livelylittlefish/article/details/6093903在 VS 环境中,我们可以顺利的编译、生成程序。究其原因,是因为 VS 的 IDE 本身已经配置好了编译程序所需的 executable file , include files 和 library 的路径。以 VS2005 为例,在其 IDE 环境中,通过 tools-

2016-09-19 13:05:27 832

转载 c#读写App.config,ConfigurationManager.AppSettings

我们经常会希望在程序中写入一些配置信息,例如版本号,以及数据库的连接字符串等。你可能知道在WinForm应用程序中可以利用Properties.Settings来进行类似的工作,但这些其实都利用了App.config配置文件。 本文探讨用代码的方式访问 App.config 的方法。关于 App.config 的使用远比上面提到的用途复杂,因此仅讨论最基本的 appSettings 配置节。一、配

2016-09-19 11:49:54 45966 2

转载 C#之app.config、exe.config和vshost.exe.config作用区别

转自: http://www.360doc.com/content/13/1006/18/7579570_319417462.shtml vshost.exe.config是程序运行时的配置文本 exe.config是程序运行后会复制到vshost.exe.config app.config是在vshost.exe.config和exe.config没有情况起作用,从app.config复制到

2016-09-19 11:37:17 5857

最简单的截图小工具

最简单的截图小工具, 包含文件: 1. CameraDll.dll 2. snapt.bat rundll32.exe CameraDll.dll CameraSubArea

2016-08-29

50个C、C++面试题

50个C、C++面试题 都很经典, 值得需要的人看看!

2012-06-26

Eclipse3.7关闭空格, "="代码自动提示插件

定制Eclipse的Content assist(代码补全),比如空格键不上屏 以前只知道alt+/调出assist,后来发现可以所有字母都激活content assist(方法百度上都有,就不在这写了).用起来果然很爽.但是eclipse还是有些默认的设置不是很好,比如空格键和=号会把第一行的内容自动上屏,其实很多时候就是想输一个空格或=号而已.这个在设置里面没办法设置.幸好eclipse是有插件机制的,可以通过修改插件的源码,然后导出成插件,再替换掉原来的插件来处理. 上传的资源就是修改好的插件, 只需将原来覆盖就可以了.

2012-01-05

Windows_性能监视器工具-perfmon.doc

Windows 可靠性和性能监视器是一个 Microsoft 管理控制台 (MMC) 管理单元,提供用于分析系统性能的工具。仅从一个单独的控制台,即可实时监视应用程序和硬件性能,自定义要在日志中收集的数据,定义警报和自动操作的阈值,生成报告以及以各种方式查看过去的性能数据。 本文档是Windows性能工具的一个简单使用说明.

2011-05-20

企业故事---华为真相完整版

转载别人的一本书, 自己读了觉得很好, 就上传了, 不敢要资源分了.

2010-05-23

C语言资料大全1.0

列出本书主要目录, 适合你的话就下载: 1. C语言教程 2. 初学者必读 3. 经典C语言程序 4. C语言技术文章 5. 函数大全 6. 经典C语言程序100例

2010-05-23

吹尽黄沙始见金,历述CPU架构与工艺

详细介绍CPU的工艺生成过程, 让你全面了解一颗CPU是如何被制造出来的.

2010-05-02

摄影知识(构图技巧)

自己搜集的一些与摄影(摄影构图, 技巧)有关的资料与大家分享一下!

2010-04-26

HP大中华区总裁孙振耀退休后九大感言

HP大中华区总裁孙振耀退休后九大感言 值得阅读!

2010-04-07

简单"(8bit)Raw图像文件转换为(RGB24)Bmp图像文件"演示源码

程序功能: 简单"(8bit)Raw图像文件转换为(RGB24)Bmp图像文件"演示. 程序说明: 此程序只适合8bit的Raw图像文件转换, 如果是为10bit或12bit等, 请自己修改程序. "测试图片"文件夹中提供了"8bitRaw图像文件"以及"转换后的Bmp文件".

2010-04-06

操作系统原理及应用(LINUX)

介绍操作系统基本的原理及应用,并以Linux操作系统作为具体实例加以说明。

2009-04-26

ATL(活动模板库)开发指南

ATL开发指南 美国IDG“高级开发工具”丛书

2009-04-26

C++到VC++精彩100例

C++到VC++精彩100例(需要超星阅读器阅读),100个精彩的c++和vc++实例,让你熟悉与掌握c++语法和vc编程.

2009-04-12

USB的结构和原理毕业设计论文

USB的结构和原理毕业设计论文(注明:这是本人在pcb站点下载的,请支持pcb站点),希望对于正在做相关毕业论文设计的有所参考.

2009-04-12

Visual C++ 6.0程序设计实训教程源码

Visual C++ 6.0程序设计实训教程源码 解压缩后共4.9MB,包含了10个完美详细的例子源码:1.FileIO 2.Draw 3.Student(学生信息管理系统数据库应用) 4.Explore(制作IE) 5.SimpleCAI (函数参数值传递与地址传递区别的Demo演示)6.LineChart 7.DirDialog 8.SendMail 9.dice和diceTest 10.Hanoi(数据结构中的汉诺塔图形演示)

2009-04-12

成功的砝码:二十几岁,痴迷于学习吧

成功的砝码:二十几岁,痴迷于学习吧 (励志文章) 希望对你有点收益!

2009-03-18

COM精彩实例Part2

COM精彩实例 1.COM原理 2.编写简单的COM组件 3.COM的实用例子

2009-03-18

COM原理精彩实例Part1

COM原理及精彩实例 1.COM原理 2.编写一个简单COM组件 3.COM使用例子

2009-03-18

单片机的c语言教程.PDF

51单片机的c语言教程

2008-07-30

数字与模拟通信系统答案(英文第六版)

数字与模拟通信系统所有的详细答案(英文第六版)

2008-05-28

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

TA关注的人

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