自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (8)
  • 收藏
  • 关注

原创 使用Rust写一个累加器

需求如下:有一个函数 foo,接受参数 n,返回一个闭包;该闭包接受参数 i,返回 n + i。用法:let f = foo(n); // 得到一个闭包let v = f(i); // 调用闭包并传入参数i,得到值v具体类型版本总是比泛型版本更容易理解,因此我的第一个版本是具体类型的,它只接受 i32 类型,并且工作的很好:fn foo(n: i32) -> Box...

2020-04-29 22:52:00 594

转载 位操作小技巧

你可能不知道的位操作小技巧:i.   获取最低位的出现位置的掩码                        :x&(-x)ii.  判断值为2的幂                                           :x & (x-1) == 0iii. 获取从最低的值为1的位开始到左边MSB的掩码: x | (-x)iv. 字节对齐

2013-04-12 17:33:38 772

原创 VS 2010 MSDN 独立安装方法

废话不说,直接正文。假设 I:\ 为VS2010光盘根目录,则 MS Help Viewer的安装程序在 i:\WCU\Help\安装方法:1、必须的工具WinRAR,7-Zip,UniversalExtractor等任选其一。2、解压MS help Viewer的安装包64 位安装包和语言包HelpSetup_x64.exe ,HelpSetupL

2012-12-21 17:35:38 4426 1

原创 codeblocks 中文语言包

d2school的中文语言包是基于cb 10.05的,而cb的nightly builds在不断更新,d2school 的语言包相对有些过时了,为了自己使用方便,于是做了这个中文语言包。独乐乐,不如众乐乐,在此分享给大家。与其它语言包相比,这是到目前为止我看知道的翻译最全面的语言包。由于水平不限,其中有翻译不当的地方,敬请指出。win32使用方法:%CODEBLOCKS%为cb

2012-11-17 13:10:20 3501

原创 快速排序算法

#include #include using namespace std;int partition(string &str,int lo,int hi){    char key = str[lo];    while (lo lo; --hi)        {            if (str[hi] key)            {                str[hi]

2012-05-13 20:05:03 695 1

原创 字符串右旋算法

#include #include using namespace std;void Reverse(char* arr, int nLow, int nHigh){    for (; nLow     {        char cTmp  = arr[nHigh];        arr[nHigh] = arr[nLow];        arr

2012-05-11 19:56:30 6151

原创 git 中文支持配置

什么是git?简单说,git是一种分布式版本控制系统;复杂点的,大家还是自己上网搜索吧^_^直入正题,安装完git后,默认对中文支持是灰常有限的,为了支持中文需要做一系列配置:1、Git Bash 中输入 ls 命令,可以正常显示中文文件名:修改%Gi%t\etc\git-completion.bash,如果没有则在末尾添加下面一行:alias ls='ls --s

2012-03-11 14:55:10 33234 7

转载 Eclipse-CDT 安装、配置

这是本人的一篇 Eclipse-CDT 安装、配置过程教程,记录了一些通用的 CDT 配置设置,以及一些 CDT 的使用技巧。目录安装 Eclipse-CDT常用的 Eclipse 扩展Eclipse 的 Workspace 配置Workspace 的一般配置颜色与字体快捷键Eclipse 的启动与关闭工程自动生成与保存文本文件的字符集编码和换行

2011-11-24 16:07:37 20524 2

转载 VC预处理命令

来自:http://www.myeducs.cn/mianfeilunwen/shixibaogao/1507263/index1.htm预处理器是一种处理源文件文本的文本处理器,它是翻译起始阶段的一个组成部分。 预处理器并不在语法上分析处理源文本,但出于定位宏调用的目的,它将源文本分开语言符号。虽然编译器一般在初次编译时启动预处理器,但预处理器也可以不经编译,单独地处理文本。M

2011-11-11 16:25:03 2579

转载 C/C++预处理 ISO/ANSI C标准译文与注解

>内容简介:本文档完整翻译了C标准(99版)中预处理和相关章节的内容,并在许多必要之处附加了注解和程序示例,以帮助读者理解标准原文,同时制作了详细的中英文索引备查。译者:胡彦出处:http://blog.csdn.net/huyansoft如果转载,请保留译者和出处信息,谢谢!本文同时制作了HTML格式的文档,可在http://download.csdn.net/source/

2011-11-10 14:55:08 1067

原创 Ubuntu安装完成后

ubuntu 10.10 安装完后,其默认配置,并不适合以后的使用,需要做一些配置等才行。 1、修改鼠标设置 ubuntu 默认是单击打开文件,需要改成习惯的双击打开。 2、安装GCC相关工具,为以后安装软件打基础 sudo apt-get install build-essential,这个命令安装了gcc make gdb libc等工具。 3、安装vmware-tools 点击vmware 菜单VM->install vmware tools,vmware tools会自动被mount,解

2011-01-10 23:34:00 1026

转载 ubuntu10.10安装体验方法大汇总

作者:三湘骚客 来自:ZOL硬件论坛 一、光盘安装 这个就勿庸赘言了,下载光盘镜像,直接使用nero或者ultraiso选择刻录光盘镜像文件即可,其余安装方法放在各楼层 二、硬盘wubi安装ubuntu10.10 Ubuntu 10.10的ISO默认还带有两个小工具,一个就是大名鼎鼎的Wubi,还有一个U盘启动制作工具。 按照以往的经验,可以使用UltraISO把ISO写入U盘,就可以方便的进入LiveCD了,可是很多人说10.10往往回出问题,用那个自带的小工具到还是很不错。其实安装Ubu

2011-01-10 22:58:00 1911

转载 DOS命令说明

1 echo 和 @ 回显命令 @ #关闭单行回显 echo off #从下一行开始关闭回显 @echo off #从本行开始关闭回显。一般批处理第一行都是这个 echo on #从下一行开始打开回显 echo #显示当前是 echo off 状态还是 echo on 状态 echo. #输出一个”回车换行”,空白行    #(同echo, echo; echo+ echo[ echo] echo/ echo) 2 errorlevel echo %e

2010-12-26 12:57:00 578

转载 STL实践指南(下)

STL实践指南  Practical Guide to STL 作者:Jeff Bogan 翻译:周翔 (接中篇) 游标(Iterator) 我说过游标是指针,但不仅仅是指针。游标和指针很像,功能很像指针,但是实际上,游标是通过重载一元的”*”和”->”来从容器中间接地返回一个值。将这些值存储在容器中并不是一个好主意,因为每当一个新值添加到容器中或者有一个值从容器中删除,这些值就会失效。在某种程度上,游标可以看作是句柄(handle)。通常情况下游标(iterator)的类型可以有所变化,

2010-12-25 22:59:00 430

转载 STL实践指南(中)

STL实践指南  Practical Guide to STL 作者:Jeff Bogan 翻译:周翔 (接上篇) 另一种容器——集合(set) 这是微软帮助文档中对集合(set)的解释:“描述了一个控制变长元素序列的对象(注:set中的key和value是Key类型的,而map中的key和value是一个pair结构中的两个分量)的模板类,每一个元素包含了一个排序键(sort key)和一个值(value)。对这个序列可以进行查找、插入、删除序列中的任意一个元素,而完成这些操作的时间同这

2010-12-25 22:58:00 430

转载 STL实践指南(上)

STL实践指南 Practical Guide to STL 原文:http://www.codeproject.com/vcpp/stl/PracticalGuideStl.asp 作者:Jeff Bogan 翻译:周翔 译者注 这是一篇指导您如何在Microsoft Visual Studio下学习STL并进行实践的文章。这篇文章从STL的基础知识讲起,循序渐进,逐步深入,涉及到了STL编写代码的方法、STL代码的编译和调试、命名空间(namespace)、STL中的ANSI / ISO

2010-12-25 22:55:00 451

转载 成员函数指针与高性能的C++委托(下篇)

Member Function Pointers and the Fastest Possible C++ Delegates撰文:Don Clugston 翻译:周翔(下篇)

2010-12-24 22:57:00 433

转载 成员函数指针与高性能的C++委托(中篇)

Member Function Pointers and the Fastest Possible C++ Delegates撰文:Don Clugston 翻译:周翔(中篇)

2010-12-24 00:08:00 456

转载 成员函数指针与高性能的C++委托(上篇)

Member Function Pointers and the Fastest Possible C++ Delegates撰文:Don Clugston翻译:周翔

2010-12-23 23:30:00 436

原创 ubuntu codeblocks环境搭建

初始状态: ubuntu 刚刚安装完成。codeblocks环境搭建步骤:1、sudo apt-get install build-essential2、sudo apt-get install codeblocks3、中文语言包codeblocks.mo拷贝到 /usr/share/codeblocks/locale目录以上步骤执行完后,启动codebl

2010-05-09 20:54:00 609

原创 VC使用小技巧

一、在VC 6.0 + VAssist开发环境里,大家都知道代码导航的一组快捷键:ALT+左箭头(向后移动到上一个视图),ALT+右箭头(向前移动到下一个视图)。 而在VC2005 + VAssist开发环境里,只剩下ALT+左箭头可用,ALT+右箭头变成了完成单词快捷键。VC2002,VC2003没用过,不知道是不是这样,VC2008和VC2005一样。怎么样延续我们的使用习惯呢?其实很简单:

2009-10-17 19:45:00 1345

原创 gSoap在vc创建的项目中的编译

        VC创建的项目,默认都是使用预编译的,而gSoap生成的代码是不使用的预编译的,所以,要想在VC创建的项目中正确编译gSoap生成的代码,必须作一些设置才行。      gSoap生成的代码文件:      soapC.cpp,soapH.h,soapClient.cpp,soapStub.h,MyServiceSoap.nsmap,soapMyServiceSoapProxy.h

2009-10-10 14:52:00 947

原创 gSoap中文支持

      gsoap中文介绍见:http://blog.csdn.net/darkone/archive/2006/12/14/1442525.aspxhttp://dev.csdn.net/article/83869.shtm       最近用gSoap作了个项目,测试时发现对英字符串处理正常,但不能正常处理中文字符串,感到纳闷。如果gSoap有问题,早就有人提出来并且改正了,所

2009-10-08 20:16:00 3983 1

转载 C/C++中时间函数的介绍

1.概念       在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法.        通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日

2007-07-03 12:20:00 1989 1

转载 static_cast、dynamic_cast、reinterpret_cast、和const_cast

 static_cast、dynamic_cast、reinterpret_cast、和const_cast关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dy

2007-03-30 09:05:00 1047

原创 wcout 输出宽字符

 环境:Win2000, codeblocks + MinGW + STLPort510 写在前面:MinGW不支持宽字符的输出,于是我用 STLPort 库代替 MinGW 自带的 STL 库。好不容易把 STLPort 安装成功了,心想试一下看输出宽字符怎么样,没想到,还是不成功,于是我查了资料,发帖询问,最后写了这篇文章,在此谢过帮助过我的朋友们。 STLPort510 的安装请参考我的另一

2007-02-06 15:03:00 2144 2

原创 MinGW 编译安装 STLPort5.1.0

使用MinGW编译器,要写 Unicode 程序,但是总是失败,查了资料后才明白,MinGW 不支持宽字符,没办法,就下载了 STLPort 库来代替 MinGW 自带的 STL 库。刚开始安装,怎么着就是不成功,费了好大劲才安装成功,下面就说说我的成功安装经验,以方便那些像我一样刚接触 STLPort 的朋友们吧。顺便说一下,我的环境是Win2000。1、下载STLPort5.1.0并解压至

2007-02-06 14:23:00 2017

原创 用 Code:Blocks、MinGW 和 wxWidgets 搭建 C++ 开发环境

Code::Block、MinGW 和 wxWidgets 分别是三个著名的开源项目,分别是 IDE、编译器和界面库。由这三样搭建起来的全开源纯c++开发环境,功能不逊色于Visual C++,由于是开源的,这样的环境还是免费的,并且是跨平台的。^-^ 下面说一下在 Windows 下的搭建过程:一、编译器 MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minima

2007-01-13 10:50:00 11241 5

codeblocks语言包

此为基于nightly builds 8549 制作的中文语言包。 欢迎下载使用,并指出翻译不当的地方。

2012-11-17

codeblocks 中文包

C++ IDE: codeblocks 的中文语言包及中、英文对照的每日提示。解压出来的codeblocks.mo放到 %CODEBLOCKS%\share\CodeBlocks\locale\zh_CN\目录下就是中文IDE了;解压出来的tips.txt替换%CODEBLOCKS%\share\CodeBlocks\目录下的tips.txt文件即可。

2010-01-23

CodeBlocks中文包

CodeBlocks Nightly Build版本的中文语言包,复制到CodeBlocks的安装目录下即可。

2007-01-18

空空如也

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

TA关注的人

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