自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

转载 字符流stringstream

以下内容转自:http://www.usidcbbs.com/read-htm-tid-1898.htmlC++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。istringstream类用于执行C++风格的串流的输入操作。 ostringstream类用于执行C++风格的串流

2017-01-05 11:44:34 519

转载 pyCharm 主题更改

下载主题:https://github.com/d1ffuz0r/pycharm-themes

2016-12-04 13:01:07 2338

转载 CLion破解注册

之前,有朋友留言小子需要Mac下一款为开发C及C++设计的跨平台IDE——CLion,小子这里就分享出来给更多需要的朋友。CLion是Jetbrains公司旗下新推出的跨平台IDE,以IntelliJ为基础设计,同时还包含了许多智能功能来提高开发人员的生产力。小子简单说明下CLion的功能:1.提供了C及C++支持(包含C++11, libc++ 和Boos

2016-12-04 12:28:18 8828 2

转载 pycharm 2016 注册码

43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ

2016-12-04 12:25:54 868

转载 Mysql操作小结

转自:http://blog.ender.in/ 使用MySQL也已经有好多年了,Paul Dubois的那本MySQL (Developer’s Library)当年也从头到尾的翻了好多好多遍。但是由于各种原因,没有总结留下任何东西。以前使用MySQL都用的C API,最近打算开始学习PHP,自然离不开MySQL,所以打算把这些年学习的MySQL的相关知识总结一下,写在这

2016-06-24 10:29:43 321

转载 MD5算法原理

MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。    MD5功能:    输入任意长度的信息,经过处理,输出为128位的信息(数字指纹);    不同的输入得到的不同的结果(唯一性);    根据128位的输出结果不可能反推出输入的信息(不可逆); 

2016-03-31 14:48:29 345

转载 iterm2

之前介绍过一篇关于mac 下使用和配置 iterm2的blog今天这篇稍微详细一点介绍,并且搭配 zsh (zsh 会单独开一篇博客来说)iterm2 官方站点: http://www.iterm2.com/最新版本 2.2 我使用还是 2.0安装以后需要一套皮肤来装饰它,毕竟人类是一种视觉动物,我的iterm2是下面这个

2016-03-28 19:54:29 784

转载 Git 的origin和master分析

http://lishicongli.blog.163.com/blog/static/1468259020132125247302/ 首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1.     从git取数据(git clone)2.     改动代码3.     将改动传回git(git push)这3个步骤又涉及到两个re

2016-03-20 11:09:21 255

转载 Git 远程操作

Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同时,本文覆盖了上面5个命令的几乎所有的常用用法,所以对于熟练

2016-03-20 10:30:46 244

转载 Git reset命令

摘自《Git权威指南》Git reset 是Git最常用的命令之一,也是最危险最容易误用的命令。用法一:git reset [-q] [] [--] ...用法二:git reset [--soft --mixed | --hard | --merge | --keep] [-q] []以上两种用法,都是可选项,可以使用下引用或提交ID,如果省略则相当于使用了HEAD的指向作为提交

2016-03-20 09:38:18 415

转载 Git 忽略一些文件不加入版本控制

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略            *.a       # 忽略所有 .a 结尾的文件            !lib.a    # 但 lib.a 除外            /TODO     # 仅

2016-03-19 16:13:14 895

转载 XCode使用九:Alcatraz管理Xcode插件

原文  http://blog.devtang.com/blog/2014/03/05/use-alcatraz-to-manage-xcode-plugins/主题 Xcode简介Alcatraz是一个帮你管理XCode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。安装和删

2016-03-14 10:17:38 420

转载 环境配置七:vi配置

说起配置Vim,首先要知道三个配置文件:vimrc,gvimrc和exrc。这些配置文件的位置油Vim的安装位置和操作系统决定。vimrc       vimrc是Vim最主要的配置文件,它有两个版本:全局版本(global)和用户版本(personal)。全局vimrc文件在Vim的安装目录中,我的电脑是Mac,所以其路径是/usr/share/vim/vimrc

2016-03-14 09:39:41 633

转载 Mac快捷使用一:Mac快捷键

键盘快捷键是通过按下键盘上的组合键来调用 OS X 功能的一种方式。了解有关常见 OS X 键盘快捷键的信息。若要使用键盘快捷键,您可以同时按修饰键和字符键。例如,按下 Command 键(标有  符号的按键)和“c”键会将当前选中的任何内容(文本、图形等)拷贝至剪贴板。这也称为 Command-C 键盘快捷键。许多键盘快捷键中都包含修饰键。修饰键将改变 OS X

2016-03-13 18:07:33 691

转载 Mac快捷使用三:Mac截图扩展功能

Mac的截图功能扩展功能很强大的,不要用QQ那个COM+Ctrl+A弱爆了的截图了~      首先说一下两种截图1.Command+shift+3:全屏截图,保存截图到桌面2.Command+shift+4:鼠标选定区域截图,保存截图到桌面      这里说明一下      以上两个操作,如果你同时按住Ctrl,最后保存截图在剪切板里,你可以COM+V来直接粘贴到编辑

2016-03-13 18:06:21 913

转载 环境配置一:在Mac OS X下架设和使用Xcode的SVN版本管理环境

Mac OS X 系统已经内置了svn支持,所以需要做的就只是配置,可以用svnadmin –vsersion查看。本文转自 极光道场 ,希望能对 您配置 SVN、进行开发版本控制有所帮助。0.建立想要保存软件仓库的目录。 并在系统设置里面打开Web共享(Apache2)。sudo su (然后输入密码)mkdir /optmkdir /opt/svnmkdir /opt/

2016-03-13 17:59:57 309

转载 Mac配置Apache

我使用的Mac OS X版本是10.8.2,Mac自带了Apache环境。启动Apache设置虚拟主机 启动Apache打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密)。如下显示Apache的版本 接着输入 sudo apachectl start,这样Apache就启动了。打开Safari

2016-03-13 17:58:21 302

转载 Xcode build解密

Build过程的控制当你选中在Xcode 5中的一个工程时,project editor会在顶部显示出6个tabs:General, Capabilities, Info, Build Settings, Build Phases 以及 Build Rules。如下图所示:其中最后3项与build过程的相关度最大。Build PhasesBuild Phas

2016-03-13 10:44:25 1918

转载 Xcode使用六:Xcode的debug和release模式

Xcode多种Build Configuration配置使用测试环境OS X Yosemite 10.10.5Xcode 7.0.1Build Configuration?Xcode默认会有2个编译模式,一个是Debug,一个是Release。Release下不能调试程序,编译时有做编译优化,会比用Debug打包出来的运行快,另外包也会更小。

2016-03-13 10:30:43 2071

转载 环境配置四:为Xcode配置Git和Github

Xcode、Git和Github是三个伟大的编程工具。本文记录一下如何在Xcode中使用Git作为源代码控制工具,以及如何将本地的Git仓库和远程Github上的仓库集成起来。1. 如何为新建的Xcode项目使用GitXcode4开始,就已经将Git作为内置的源代码控制(Source Control)工具了,所以为新建的项目使用git来管理是很方便的。在新建项目向导中,可以

2016-03-13 10:27:10 427

转载 Xcode使用三: Build Settings参数

Architectures 架构Additional SDKs在编译的时候需要附加的SDK。Architectures支持的处理器架构。不同的处理器对应不同版本的iPhone。其中支持Armv6的设备为: * iPhone1 * iPhone3G * iPod Touch 1 * iPod Touch 2支持Armv7的设备为:* iPhone 3G

2016-03-13 10:20:57 3405

转载 XCode使用七:生成文件目录设置

一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"将上面的双引号里面的字符串

2016-03-13 10:16:52 3342

转载 XCode使用八:Xcode重构功能

你会经常需要重构你的代码,让它有更好的结构,可读性或者提高可维护性。Xcode作为IDE其实提供了一些帮助dev重构的功能。你以前可能没有注意到,今天我来给大家介绍一下Xcode中提供的这些帮助重构的功能的使用。我先插一句:有些新手可能不太理解什么是重构,为什么重构,如何重构。作为一个老司机我就给你们指指路。程序员必读之:重构:改善既有代码的设计。这个是亚马逊的链接。如果没有读过可以下单了。

2016-03-13 10:14:05 393

转载 XCode使用一:Xcode基本操作

1.Xcode IDE概览说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Primary Editor)”。边列(Gutter):显示行号和断点。焦点列(Ribbon):灰色深度与代码嵌套深度相关:鼠标悬停可突出显示右侧相应代码块(Focus co

2016-03-13 10:00:56 6557

转载 XCode使用五:xcode引用第三方库

默认情况下。是有生成,可能你不知道在哪里。Xcode-->perferences--> locationsDerived Data,下面有一个路径:/Users/Liam/Library/Developer/Xcode/DerivedData这个就是默认的生成路径。点击旁边的箭头就可跳转到该文件夹。这里不值程序的目标文件,还有其他的生成的文件。

2016-03-13 09:58:18 5001

转载 XCode使用四:XCode工程中创建多个Targets

相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到Target的项目, 那么这个Target相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界

2016-03-13 09:57:08 2952 1

转载 Mac OS X上使用Wireshark抓包

原文网址 http://blog.csdn.net/phunxm/article/details/38590561目录(?)[+]Wireshark 1.x 针对 UNIX Like 系统的 GUI 发行版界面采用的是 X Window(1987年更改X版本到X11)。Mac OS X 在 Mountain Lion 之后放弃 X11,取而代之的是开源的

2016-03-13 09:07:45 936

转载 Mac文件系统结构

在OS X的系统中,不再有Windows用户熟悉的C盘、D盘,这是因为OS X底层是Unix系统,其目录机构符合Unix系统的规范。MAC机器主板使用了Intel主导的EFI标准,硬盘分区格式采用GPT。这种EFI+GPT的方式相比传统的BIOS+MBR的方式有很多好处,具体可以参考我之前写的博客。1 硬盘分区默认情况下,MAC OS X把硬盘分成了3个GPT分区。第一个就是GPT标准

2016-03-12 12:00:59 19451

转载 linux中查找命令find、locate、whereis、which、type区别

find最强大,什么都能查which只能查可执行文件,并在PATH变量里面寻找。whereis只能查二进制文件、说明文档,源文件等whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。locate能查所以,但跟whereis一样都是查数据库里的内容。locate 同上,不

2016-03-12 11:13:33 413

转载 Mac快捷使用二:Terminal快捷键

Command+ K清屏(全清)ctrl + l清屏(仅将当前命令行移到最上端)Command+ T新建标签Command+W  关闭当前标签页Command+ S  保存终端输出Command+ D  垂直分隔当前标签页Command+ Shift + D 水平分隔当前标签页Command+ shift +  {或}向左/向右切换标签 contro

2016-03-12 10:46:09 333

转载 用户组:Stuff和Wheel组区别

所有的用户都属于stuff组,只有具有管理员性质的用户位于wheel组中。参考文献:http://topic.csdn.net/u/20100412/09/ff040e1f-b7f5-4bb2-bdfe-343f75ed7a41.htmlwheel组就类似于一个管理员的组通常在UNIX下,即使我们是系统的管理员,也不推荐用root用户

2016-03-12 09:58:05 899

转载 Mac文件系统

本文以一个不常见的线索,介绍一下Mac OS X的文件系统的基础,后面会逐步深入。这个线索就是“域”。域(domain)是Mac OS X管理所有文件系统资源的方法,它不是体现在某个看得见摸得着的文件或者界面上,它是Mac OS X的一种管理组织哲学。如果说一个企业内部的管理有等级制,那么Mac OS X就有“域”制。“域”是Apple管理文件系统的办法,传统Unix以及Linux系统上很

2016-03-12 09:50:13 830

转载 Linux常用命令ls详解

ls 命令的含义是list显 示当前目录中的文件名字。注意不加参数它显示除隐藏文件外的所有文件及目录的名字。ls是Linux/Ubuntu中 经常用到的一个命令,也是一个非常基本的命令。 1、文件名颜色的含义1)默认色代表普通文件。例:install.log2)绿色代表可执行文件。例:rc.news3)红色代表tar包 文件。 例:vim-7.1.tar.bz24)

2016-03-12 09:28:24 646

转载 计算机的启动

Feb 17th, 2013寒假回来就要开始执行新年的计划了~首先是每周的一篇blog。今天看了阮一峰最新的一篇博客计算机是如何启动的,感觉写得很好,又清楚又简单。虽然自己关于计算机启动这个过程从大三OS课的时候就陆陆续续地一直有了解,但是都没有一个系统的了解,或者了解了又忘了,希望通过这次记录把这点彻底弄清楚来并且记在脑子里。另外在评论中有另外一个小哥大磊把他的博客也贴出来了,写得很

2016-03-11 09:45:54 323

转载 编译器一:程序设计语言、编译器和开发环境之间的关系

MinGW -将GNU开发工具移植到Win32平台下的计划Cygwin - 在Windows上运行GNU程序的模拟软件 (2011-04-02 16:39:57)    程序开发从时间先后顺序上可以分为三个阶段:1、编码阶段,2、编译阶段,3、运行阶段。    在编码阶段我们使用程序设计语言,根据特定的文法利用程序设计语言来编码。就像是根据英语的语法用英语语言来写文章。当然一种语言

2016-03-10 16:26:23 3970

转载 编译器四:GCC&G++简介

Using the GNU Compiler Collection (GCC)Next: Standards, Previous: Top, Up: Top1 Programming Languages Supported by GCCGCC stands for “GNU Compiler Collection”. GCC is an integrated dis

2016-03-10 16:04:20 437

转载 32位系统最大只能支持4GB内存之由来

文章来源:http://www.cnblogs.com/dolphin0520/archive/2013/05/31/3110555.html  也许大家对这个问题都不陌生,实际装过系统用过电脑的朋友可能都有这样的经历:自己电脑配的是4G的内存条,可是装完系统之后发现电脑上显示的只有3.2G左右可用内存,其它的内存跑到哪去了?网上也有很多朋友给出了一些解释,大部分我觉得都没有解释得

2016-03-10 15:32:02 398

转载 编译器三:GCC,LLVM,Clang编译器对比

文章来源:http://www.cnblogs.com/qoakzmxncb/archive/2013/04/18/3029105.html在XCode中,我们经常会看到这些编译选项(如下图),有些人可能会有些茫然,本文将对GCC4.2、LLVM GCC 4.2、LLVM compliler 2.0三个编译选项进行一个详细的介绍。 GCC    GCC(GN

2016-03-10 15:30:20 516

转载 编译器二:LLVM和GCC的区别

LLVM和GCC的区别 文章来源:http://lionelliu.com/?p=1771最近在Mac OS X Mountain Lion下用Xcode进行开发,发现在编译选项里有如下所示的这两种编译器:一个是Apple LLVM compiler 4.2,另外一个是LLVM GCC 4.2。近几年一直听人说LLVM比GCC好,但是我一直没有时间研

2016-03-10 15:28:04 2586

转载 带缓存与不带缓存函数的区别

带缓存与不带缓存函数的区别我现在正在学习Linux编程。。。但是在编程时,遇到一个问题,,就是函数的缓存问题。。。。标准c语言的函数,fopen,fclose 都有缓存,而posix c 语言,不仅包括标准c的带缓存的函数,还包括posix独有的 open close等不带缓存的函数。。。。 问题如下:1::我现在想知道,带不带缓存的函数有什么区别,分别

2016-01-13 10:18:12 517

空空如也

空空如也

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

TA关注的人

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