自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PersonFly_小逗

每往前走一步,生活就多了一点充实

  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 FOR 深入

在批处理程序中使用 FOR 命令时,指定变量请使用 %%variable而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.FOR %variable IN (set) DO command [command-parameters]%variable 指定一个单一字母可替换的参数。(set) 指定一个或一组文件。可以使用通配符。command

2015-11-28 22:56:31 348

原创 setlocal 与 变量延迟

例子:@ECHO OFFSET a=4SET a=5 & ECHO %a%PAUSE结果:4原因:批处理在给以行为单位执行语句,某一行的变量为之前的值。例子:@ECHO OFFSETLOCAL ENABLEDELAYEDEXPANSIONSET a=4SET a=5 & ECHO !a!PAUSE结果:5原因:启动了变量延迟,且变量用 !

2015-11-27 23:40:35 469

原创 pushd popd shift ATTRIB

PUSHD [path | ..]path 指定要成为当前目录的目录。POPD更改到 PUSHD 命令存储的目录。PUSHD "C:\Windows\Temp"POPD

2015-11-27 23:22:55 331

原创 assoc ftype

ASSOC [.ext [ = [fileType] ] ].ext 指定跟文件类型关联的文件扩展名fileType 指定跟文件扩展名关联的文件类型键入 ASSOC 而不带参数,显示当前文件关联。如果只用文件扩展名调用 ASSOC,则显示那个文件扩展名的当前文件关联。如果不为文件类型指定任何参数,命令会删除文件扩展名的关联。assoc #显示所有'文件扩展名'关

2015-11-27 23:15:53 1093

转载 编码转换函数

忘了哪儿的!!#ifdef _WIN32wstring ANSIToUnicode( const string& str ){int len = 0;len = str.length();int unicodeLen = ::MultiByteToWideChar( CP_ACP,0,str.c_str(),-1,NULL,0 ); wcha

2015-11-26 16:30:40 351

原创 WINDOWS 中 UNICODE的转换

#include "Windows.h"需要引用该头文件,使用 WCHAR、MultiByteToWideChar、WideCharToMultiByte编码知识:Windows中ANSI编码为本地默认编码,中文为GBK/GB2312,网络传输和LINUX等之中为UTF-8。UNICODE为当前最通用的一个编码集,UTF-8为表示该编码集的一种方式。所以字符串转换编码时都通过UNI

2015-11-26 16:26:48 1537

原创 UTF8、ASC、其他编码字符串检测

int IsUTF8(const char* str, int length){bool allAsc = true;//是否为ASCunsigned char ch;//当前字节int charByte = 0;//某个字符编码字节数int i = 0;while( ch = str[i++]){if( (ch & 0x80 == 0) && char

2015-11-26 15:10:59 535

原创 WINDOWS 控制台输出字符颜色控制

需要包含 Windows.h 头文件,通过 GetStdHandle 获取输出句柄,来控制输出。HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleTextAttribute(handle, 实际值);#define FOREGROUND_BLUE      0x0001 // text color contains

2015-11-23 10:53:11 5905

原创 VS编译标准库函数出错

_CRT_SECURE_NO_WARNINGS_CRT_SECURE_NO_DEPRECATEerror C4996: 'write': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _write. See online help for details.

2015-11-21 18:30:01 706

原创 批处理命令 (一)

最常用基本的最简单的几个命令:ECHO STR => 输出STR内容ECHO OFF => 关闭这句命令之后的所有命令回显,会显示本身命令ECHO ON => 打开这句命令之后的所有命令回显@COMMAND => 不显示@之后的命令@ECHO OFF => 不显示本身命令且关闭只有所有命令的回显PAUSE => 命令执行到这句时暂停并提示EXIT => 命令执行到这句退

2015-11-18 18:53:20 381

转载 十分经典的windows批处理教程

原文 http://blog.chinaunix.net/uid-683300-id-24712.html      这是一篇技术教程,真心诚意会用很简单的文字表达清楚自己的意思,只要你识字就能看懂,就能学到知识。写这篇教程的目的,是让每一个看过这些文字的朋友记 住一句话:如果爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的方法,就是慢!慢慢的,如同品一个女人、一杯茗茶,

2015-11-17 15:20:23 991

转载 7Z 命令

http://www.cnblogs.com/top5/archive/2011/04/27/2030960.html 原文命令行压缩解压一 7z1) 简介7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。主页:http://www.7-zip.org/中文主页:http://7z.sparanoid.com/命令行版本下载:htt

2015-11-17 15:04:48 663

原创 可变参数宏 __VA_ARGS__

// variadic_macros.cpp#include #define EMPTY#define CHECK1(x, ...) if (!(x)) { printf(__VA_ARGS__); }#define CHECK2(x, ...) if ((x)) { printf(__VA_ARGS__); }#define CHECK3(...) { printf(__

2015-11-15 23:33:32 431

原创 标记粘贴运算符 (##)

标记粘贴运算符(##)将前后两个标记进行拼接,所以不能在第一个或者最后一个。若有一个标记为形参则会替换为实参内容,删除运算符将两个值进行拼接,并返回一个字符串的值。#include #define paster( n ) printf_s( "token" #n " = %d", token##n )int token9 = 9;int main(){

2015-11-15 23:10:41 1283

原创 字符化运算符 (#@)

charizing 运算符只能与宏的参数一起使用。 如果宏的定义中的形参前有 #@,则会在扩展宏时用单引号括起实参并将其视为一个字符。#include #define makechar(c) #@c#define T aint main() { char a = makechar(a); printf("%d\n", a); a = makechar(ab); printf("%

2015-11-15 22:23:56 456

原创 字符串化运算符 (#)

“字符串化”运算符 (#) 将宏参数转换为字符串而不扩展参数定义。它只用于采用参数的宏。 如果它在宏定义中位于形参之前,则宏调用时传递的实参将用引号引起来并被视为字符串。 字符串随后替换宏定义中的字符串化运算符和形参的组合的每个匹配项。在第一个实参之前或者最后一个实参之后的空格会被忽略掉且实参之间的多个空格变为一个空格如果某个字符需要转义字符,则会自动添加 \ 进行转义例子

2015-11-15 22:13:21 918

原创 常见的一些宏定义

ANSI 兼容的预定义宏:__DATE__当前源文件的编译日期。 该日期是 Mmm dd yyyy 形式的字符串文本。 月份名称 Mmm 与 TIME.H 中声明的 asctime 库函数生成的日期相同。__FILE__当前源文件的名称。 __FILE__ 扩展到字符串文字。 若要确保显示文件的完整路径,请使用 /FC(所诊断源代码文件的完整路径)。__LINE__当前源文

2015-11-15 11:11:23 554

原创 动态库的创建和使用

创建动态链接库 (DLL) 项目:1、在菜单栏上,依次选择“文件”、“新建”、“项目”。2、在“新建项目”对话框的左窗格中,依次展开“已安装”、“模板”、“Visual C++”,然后选择“Win32”。3、在中间窗格中,选择“Win32 控制台应用程序”。4、在“名称”框中为项目指定名称,例如 MathFuncsDll。 在“解决方案名称”框中为解决方案指定名称,例如 Dynam

2015-11-14 19:12:39 736

原创 静态库创建与使用

创建静态库项目:1、在菜单栏上,依次选择“文件”、“新建”、“项目”。2、在“新建项目”对话框的左窗格中,依次展开“已安装”、“模板”、“Visual C++”,然后选择“Win32”。3、在中间窗格中,选择“Win32 控制台应用程序”。4、在“名称”框中为项目指定名称,例如 MathFuncsLib。 在“解决方案名称”框中为解决方案指定名称,例如StaticLibrary。

2015-11-14 18:46:57 405

原创 VS 筛选器和文件夹

筛选器:VS工程中一种目录管理结构,不与文件系统相关。菜单: 项目-->显示所有文件   选择:在项目中以文件系统来管理文件,直接操作文件夹和文件。取消:在项目中以筛选器来管理文件,不会产生相印的文件结构。其他操作基本都一样。PS:VS中新建项目中的那些筛选器都是忽悠人的

2015-11-14 18:30:19 5615

原创 网络协议引子 TCP/IP

TCP/IP参考模型是首先由ARPANET所使用的网络体系结构。这个体系结构在它的两个主要协议出现以后被称为TCP/IP参考模型(TCP/IP Reference Model)。这一网络协议共分为四层:网络访问层、互联网层、传输层和应用层,如图2所示。图2 TCP/IP参考模型网络访问层(Network Access Layer)在TCP/IP参考模型中并没有详细描述,只是

2015-11-12 23:02:31 316

原创 网络协议引子 OSI

OSI /RM分层(Open System Interconnection Reference Model)All People Seem To Need Data ProcessingA(Application) 应用层: 网络服务与使用者应用程序间的一个接口P(Presentation) 表示层 : 数据表示、数据安全、数据压缩S(Session) 会话层

2015-11-12 22:52:43 288

转载 字符编码笔记:ASCII,Unicode和UTF-8

原文:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗

2015-11-10 15:43:46 315

转载 C++类内存分布

原文地址:http://www.cnblogs.com/jerry19880126/p/3616999.html书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。工欲善其事,必先利其器,我们先用好Visual Studio工具,像下面这样一步一步来:  

2015-11-07 22:13:43 304

原创 概率事件触发

随机概率问题:假设概率事件有 A BC D E F ... N概率比例为 50%20% 10%50% 2% 1% ... n%则所有概率和为 S,在于值上所有事情发生的总概率和不为 1 而是 S ,事件触发有序所以某一件事件触发的概率为 T = rand[0,1] * S, T 从 S 中匹配一个随机值,区间匹配所以触发的事件为有序事件中的一个。

2015-11-06 15:26:12 729

原创 UNITY 5.2 Time类

Static变量public static float deltaTime { get; }说明:只读属性,左后一帧的时间(S),独立于帧速度。OnGUI中不要使用,该函数在每一帧中会被多次调用public static float fixedDeltaTime { get; set; }说明:用于设定其他固定更新的帧率时间(S),获取帧间隔时间最好使用 deltaTimepu

2015-11-05 14:41:05 371

转载 Unity3D中脚本的执行顺序和编译顺序(vs工程引用关系)

自:http://www.cnblogs.com/champ/p/execorder.html在Unity中可以同时创建很多脚本,并且可以分别绑定到不同的游戏对象上,它们各自都在自己的生命周期中运行。与脚本有关的也就是编译和执行啦,本文就来研究一下Unity中脚本的编译和执行顺序的问题。事件函数的执行顺序先说一下执行顺序吧。 官方给出的脚本中事件函数的执行顺序如下图: 

2015-11-03 10:34:10 846

Odin Inspector 3.0.4.unitypackage

Odin Inspector 3.0.4

2021-07-11

SRDebugger - Console Tools On-Device 1.10.0.unitypackage

SRDebugger - Console Tools On-Device 1.10.0

2021-07-11

侧滑菜单功能实现

侧滑菜单的简单实现侧滑功能,别人的东西,免费分享

2014-02-11

Android_NDK使用方法

Android_NDK使用方法 基础教程

2013-05-10

空空如也

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

TA关注的人

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