- 博客(12)
- 资源 (52)
- 收藏
- 关注
原创 VS快捷键使用总结
在我们实际开发中,快捷键的使用可以大大提高开发调试效率,以下是VC环境开发的一些常用快捷键总结,与大家共享:VS2008快捷键大全:Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员智能感知Shift+Alt+Enter: 切换
2016-05-31 17:23:08 5500 3
原创 C++常用排序算法总结
排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。 简单排序算法,后面你将看到他们的共同点是算法复杂度为O(N*N):1.冒泡排序:#include <iostream.h> void BubbleSort(in
2016-05-31 15:51:39 3515
原创 标准C++四个类型转换详解
C++中的类型转换分为两种:1. 隐式类型转换(而对于隐式变换,就是标准的转换,在很多时候,不经意间就发生了,比如int类型和float类型相加时,int类型就会被隐式的转换位float类型,然后再进行相加运算。);2. 显式类型转换。关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++的设计和演化》。最好的解决方法就是不要使用C风格的强制类
2016-05-31 15:27:13 5514 1
原创 ShellExecute API函数用法简析
在VC/C++编程中,我们会经常遇到打开文件、网页、可执行程序的应用场景,ShellExecute API函数就可以做到这一点。现在我们看看它的强大! ShellExecute函数原型: HINSTANCE ShellExecute( HWND hwnd,
2016-05-31 09:55:38 4633
原创 Java多线程简析--(八)
一.线程的状态:线程共有下面4种状态:1.新建状态(New):新创建了一个线程对象,当你用new创建一个线程时,该线程尚未运行。2.就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3.运行状态(Running):就绪状态的线程获取了CP
2016-05-30 09:16:24 3028
转载 顶尖程序员不同于常人的5个区别
顶尖程序员不同于常人的5个区别: 原文作者:Edmond Lau《THe Effective Engineer》:https://www.theeffectiveengineer.com/book 程序员的区别,采访了很多硅谷顶级科技公司的顶尖软件工程师。他发现这些给世界带来巨大影响的的工程师们至少有以下5个共同的思维模式:1.勇于去研究你不懂
2016-05-28 16:04:41 1794
原创 集合竞价简析!
什么是集合竞价? 所谓集合竞价就是在当天还没有成交价的时候,你可根据前一天的收盘价和对当日股市的预测来输入股票价格,而在这段时间里输入计算机主机的所有价格都是平等的,不需要按照时间优先和价格优先的原则交易,而是按最大成交量的原则来定出股票的价位,这个价位就被称为集合竞价的价位,而这个过程被称为集合竞价。1、 9:15—-9:20这五分钟开放式集合竞价可以委托买
2016-05-26 10:27:40 9126
原创 JSON解析详解
JSON(JavaScriptObject Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。
2016-05-26 09:23:00 7820
原创 boost锁使用总结
boost锁的概述:boost库中提供了mutex类与lock类,通过组合可以轻易的构建读写锁与互斥锁。 举个通俗的例子,如果共享资源是一个自动锁住的房间,互斥体是钥匙,进入房间必须取钥匙,离开房间应该还钥匙。这就对应着互斥体的lock(取钥匙)和unlock(还钥匙)。 动态分配内存存在类似的情况。如果忘记delete,会导致内存泄漏。它是如何解决的?在栈上分配对象
2016-05-19 13:29:57 17062
原创 C++静态成员变量和静态成员函数使用总结
C++静态成员变量和静态成员函数使用总结:一.静态成员变量: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点: 1.静态数据成员的定义。 静态数据成员实际上是类域中的全局变量。所以
2016-05-16 09:11:58 31358 2
原创 C++虚函数浅析
C++虚函数浅析: C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时绑定,要么试图做到运行时绑定。
2016-05-16 09:10:24 2229
原创 Hadoop源码分析下载、最新最全资料分享
apache_hadoop源码,下载:http://archive.apache.org/dist/Hadoop 工具下载:http://hadoop.apache.org/Hadoop大数据最新最全资料下载地址:http://download.csdn.net/album/detail/3047Hadoop大数据最新经典资料下载地址:http://do
2016-05-05 14:12:59 5311
Navicat安装指导及安装资源
2024-03-23
vncserver和vncviewer
2017-06-01
大数据资料集锦
2016-03-30
Hadoop技术全套图书
2016-03-21
jQuery瀑布流经典布局源码
2016-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人