小知识
文章平均质量分 56
jimmybao0730
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
github的安装指南(mac)
github客户端的安装(mac)客户端的下载及注册账下载安装git客户端 http://code.google.com/p/git-osx-installer/downloads/list?can=3注册github账号 https://github.com/ –>Pricing and Signup –>Create a free account #####创建ssh: 接下来打开终端(不知道原创 2015-04-02 09:52:12 · 824 阅读 · 0 评论 -
电脑上使环境变量立即生效的方法
电脑上使环境变量立即生效的方法我的电脑>属性>高级>环境变量,添加新环境变量或修改已有的环境变量运行“DOS命令提示符”或run cmd,假设要修改PATH变量,不管PATH的原值是什么,在DOS窗口直接把PATH修改为任意值,关闭DOS窗口,这时,我的电脑>属性>高级>环境变量里PATH已经在Windows全局生效了。不用担心在DOS窗口的修改会影响我的电脑>属性>高级>环境变量里的修改,D转载 2015-09-17 09:14:03 · 1017 阅读 · 0 评论 -
window7运行powershell
window运行poweshell原创 2015-07-19 19:30:53 · 1084 阅读 · 0 评论 -
快速排序
面试必备:#include <string>#include <iostream>#include <stdio.h>using namespace std;void print(int a[], int n){ for(int j= 0; j<n; j++){ cout<<a[j] <<" "; } cout<<endl;}void quickS转载 2015-08-11 19:36:02 · 467 阅读 · 0 评论 -
线程和进程
1.定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.2.关系 一个线程可以创建和撤销另一个线转载 2015-08-11 20:49:38 · 526 阅读 · 0 评论 -
Static变量和一般变量的区别
1. static的作用,和一般定义的全局变量的区别全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。 这两者的区别在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该转载 2015-07-27 15:07:10 · 603 阅读 · 0 评论 -
vetor, list, map, set的区别
List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。 Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速度慢得多,因为可能要遍历整个链表才能做到,但是对于插入就快的多了,不需要拷贝和移动数据,只需要改变指转载 2015-05-18 18:47:04 · 705 阅读 · 0 评论 -
链表和数组的区别
构建: 数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费;数组可以根据下标直接存取。 链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。(数组中插入、删除数据项时,需要移动其它数据项,非常繁琐)链表必须根据next指针找到下一个元素存储: 数组中的数据在转载 2015-05-04 13:39:18 · 911 阅读 · 0 评论 -
堆和栈的区别
一 、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)—— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap)——一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(st转载 2015-05-04 13:38:51 · 477 阅读 · 0 评论 -
排序的比较
BYR论坛上对排序的比较: 首先,快排不是最快的,它只是基于比较的排序算法中渐进时间复杂度最优的排序算法之一。在数据量很小时,大家更倾向于用插入排序,因为实现简单,不需要递归,而且效率更高(实际上,c++ STL中的快排算法,当递归到元素个数小于K时,就不再递归而是调用插入排序)对于不基于比较的排序,例如计数排序和桶排序等,都是复杂度O(n)的算法,当然更快了。计数排序:它的复杂度为O(n+k)(原创 2015-04-25 20:54:38 · 536 阅读 · 0 评论 -
sublime的安装
Sublime 安装学习笔记======== 一、什么是sublimeSublime Text具有漂亮的用户界面和强大的功能,还可自定义键绑定,菜单和工具栏。 Sublime Text 的主要功能包括: 拼写检查,书签,完整的 Python API , Goto 功能, 即时项目切换,多选择,多窗口等。 Sublime Text 是一个跨平台的编辑器 ,同时支持Windows、Lin原创 2015-04-07 16:54:07 · 485 阅读 · 0 评论 -
github客户端的安装(windows)
github客户端的安装(windows)一、github是什么?Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越原创 2015-04-02 09:54:40 · 847 阅读 · 0 评论 -
解决VS打开弹窗问题save changes to the following items devenv sln
VS弹窗的处理方法原创 2016-05-13 09:23:50 · 4916 阅读 · 2 评论
分享