- 浏览: 223161 次
- 性别:
- 来自: 湖南
最新评论
-
yszheda:
codejm 写道请教:我使用的是YouCompleteMe, ...
使用vim插件clang_complete做coco2d-x代码提示 -
codejm:
请教:我使用的是YouCompleteMe,cocos2d-x ...
使用vim插件clang_complete做coco2d-x代码提示 -
Sirit:
配置CPLUS_INCLUDE_PATH,找不到相应的目录,我 ...
Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程 -
liaohui0719:
Turbo的代码有个小瑕疵,若第一个元素不为零,则逻辑会出问题 ...
【8.04更新】上海华为的一道关于指针方面的编程题 -
benjiam:
int[] a = { 0, 4, 7, 2, 160, 0, ...
【8.04更新】上海华为的一道关于指针方面的编程题
文章列表
gz压缩包用命令行解压到当前文件夹下
- 博客分类:
- 开发工具 Shell
gunzip -c squid-2.7.STABLE9.tar.gz | tar xvf -
把多行文本合并成一行
- 博客分类:
- 开发工具 Shell
http://www.unix.com/shell-programming-scripting/109279-merge-multi-lines-into-one-single-line.html
Try this:
Code:
sed -e '/^$/d' file| tr '\n' ' '
orCode:
awk '{printf("%s",$0)}'
android ndk r8c貌似没有经过严格的发布测试,导致每次Build工程都需要重新编译代码,即使你没有修改任何文件。
碰到这个问题的朋友有很多,今天在谷歌论坛上找到了解决方案,与大家共享之:
解决的方法很简单,只要修改一行即可,下面直接引用:
I believe that the fix is easy: use order-only prerequisite, (cf. http://www.gnu.org/software/make/manual/html_node/Prerequisite-Types.html).
The patch is to change a ...
在cocos2dx-wp8的工程中,游戏资源被放置在Assets目录下,该目录就是游戏资源的根目录,比如:你想从一张图片创建一个Sprite:CCSprite::spriteWithFile("Image/sprite.png");他最终读取的是:App/Install/PATH/Assets/Image/sprite.png"我们不仅需要把游戏资源copy到Assets目录,而且也要在Visual Studio中把每个资源文件添加到工程里来。那么具体如何做呢? 以添加sprite.png为例:- Select Assets filter- Right click ...
awk 的基本使用举例
- 博客分类:
- 开发工具 Shell
$ cat test.txt
Frank
Testing 1
Hello World
TesT
123 Testing
bogon:awk-test lihex$ awk '{ print $1 }' test.txt
Frank
Testing
Hello
TesT
123
bogon:awk-test lihex$ awk '{ print $1.$2 }' test.txt
Frank
Testing1
HelloWorld
TesT
123Testing
bogon:awk-test lihex$ awk '{ print ...
终端输入:
echo {1..8} | xargs -n 1 echo
输出:
1
2
3
4
5
6
7
8
1. 判断字符串"a.txt"等于变量filename 且 当前目录下不存在文件b.txt
#!/bin/bash
filename="a.txt"
if [ "a.txt" = $filename -a ! -e "b.txt" ]; then
echo "yes"
else
echo "no"
fi
class A
{
public:
A (){}; /* constructor */
void func(){}
}; /* ----- end of class A ----- */
typedef void (A::*FUNC)(); // define a function pointer type
int main(void){
A a;
FUNC p = &A::func;
(a.*p)(); // must w ...
参考:http://light4.github.com/Linux-C/ch23s08.html
/*
* =====================================================================================
*
* Filename: b.c
*
* Description:
*
* Version: 1.0
* Created: 09/15/2012 17:04:03
* Revision: none
* ...
ctr+v选中要标记的行,:!cat -n 可以输入行号
1 dsfds
2 dsfds
3 dsfds
4 dsfds
5 dsfds
6 dsfds
7 dsfds
8 dsfds
9 dsfds
10 dsfds
11 dsfds
12 dsfdsfdsfdsf
今天研究c++ const 的问题,顺便做了一下gcc 与 clang 的代码编译错误提示对比,结论是,clang这个晚辈确实比gcc人性化多了。
参考:
http://www.cnblogs.com/Fancyboy2004/archive/2008/12/23/1360810.html
以下是测试代码:
#include <cstdlib>
class Apple
{
public:
Apple (){}; /* constructor */
int GetCount() /* 非const ...
原文:http://www.basicallytech.com/blog/index.php?/archives/23-command-line-calculations-using-bc.html
bc是一个在命令行使用的强大计算器,本文作者通过实例来介绍bc命令的使用,是你瞬间掌握bc的基本应用。
文末,作者还给出了通过bc计算5000位PI的命令来测定你的cpu性能
--------------------------
If like me, you do most of your work from the command-line, using vim to ed ...
Shell 打印特殊字符
- 博客分类:
- 开发工具 编程语言
In UTF-8 it's actually 6 digit (or 3 byte).
$ echo -e "\x00\xc3\xa6"
æ
:-)
To check how it's encoded by you console, you can use hexdump.
Win8 HTTP API 和 异步编程 API
Metro里推荐使用的API
HTTP: IXMLHTTPRequest2
XML: XmlDocument
Metro 异步编程
用于本地c++编程APIConcurrency::task
// basic-task.cpp
// compile with: /EHsc
#include <ppltasks.h>
#include <iostream>
using namespace Concurrency;
using namespace std;
int wmai ...
Win8 metro 工程资源部署说明
- 博客分类:
- 开发工具 编程语言
Win8 metro 工程资源部署说明
Debug\$(ProjectName)\AppX\是程序安装的根目录
添加在$(ProjectDir)\DIR\A.png,可获得: Debug\$(ProjectName)\AppX\DIR\A.png 布局
如:
MyProject-win8\HelloWorld\win8_metro\Assets\A.png
-->
MyProject-win8\Debug\HelloWorld\AppX\Assets\A.png
添加在非$(ProjectDir)/文件夹下的A.png,系统将默认把文件放到 D ...