代码 /// <summary> /// 判断程序是否是以管理员身份运行。 /// </summary> public static bool IsRunAsAdmin() { System.Security.Principal.WindowsIdentity id = System.Security.Principal.WindowsIdentity.GetCurrent(); System.Security.Principal.WindowsPrincipal principal = n…
代码 /// <summary> /// 判断程序是否是以管理员身份运行。 /// </summary> public static bool IsRunAsAdmin() { System.Security.Principal.WindowsIdentity id = System.Security.Principal.WindowsIdentity.GetCurrent(); System.Security.Principal.WindowsPrincipal principal = n…
说明 string_ext 是一个小巧使用轻便的类,使用它只需要引用一下string_ext.h就可以了 它是在 std::string 的基础上增加了很常用的功能。 由于 std::string 是一个跨平台的类,所以本类也是一个跨平台类。个人环境有限,只在WIN和Mac下测试通过。 事例 功能 这里将展示 string_ext 中增加的功能 toupper - 到大写 tolower - 到小写 toInteger - 到整数 is_alnum - 是否只有字母和数字组成 is_alpha - 是否只有字母组成…
显示隐藏文件 打开“终端”软件 输入命令 defaults write com.apple.finder AppleShowAllFiles -bool true 重启Finder 打开“强制退出应用程序” 选中“Finder”,点击“重新开启” 隐藏显示文件 将显示隐藏文件的第二步换的命令换为即可 defaults write com.apple.finder AppleShowAllFiles -bool false
说明 相信写过cocos2d-x的朋友,或者写过jni的朋友,一定会对jni中的函数命名方式感到很头疼,每次定义一个native函数时问要写个函数名半天,还有就是在更换包名的时候,更是麻烦。 今天这里就给大家说一个比较简单的方法,使用宏定义来简化jni函数名,具体方法如下 宏定义 /* 定义Jni的包名 */ #define PACKAGE_NAME_FUNCTION com_sollyu_game_AntiCrack /* 定义宏定义中用到的临时宏 */ #define JNI_FUNCTION_TEMP_2(C…
说明 Unity3D在打包安卓应用的时候,一打开游戏就闪退,接入LogCat之后发现有如下的Log: 04-14 10:12:08.283: DEBUG/dalvikvm(23204): Unregistering JNI method Lcom/unity3d/player/UnityPlayer;.nativeVideoFrameCallback:VILII 04-14 10:12:08.283: DEBUG/dalvikvm(23204): Unregistering JNI method Lcom/unit…
文章列表 本文章为系列文章 【C++11】新特性——auto的使用 http://172.16.40.140:8081/c11-new-features-auto/ 【C++11】新特性——Lambda函数 http://172.16.40.140:8081/c11-new-lambda-function/ 说明 在标准 C++,特别是当使用 C++ 标准程序库算法函数诸如 sort 和 find,用户经常希望能够在算法函数调用的附近定义一个临时的述部函数(又称谓词函数,predicate function)。 由…
文章列表 本文章为系列文章 【C++11】新特性——auto的使用 http://172.16.40.140:8081/c11-new-features-auto/ 【C++11】新特性——Lambda函数 http://172.16.40.140:8081/c11-new-lambda-function/ 说明 C++11中引入的auto主要有两种用途:自动类型推断和返回值占位。 auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto,完全是两个概念。 自动…
说明 EasyLog使用很简单只需要将EasyLog.h包含进您的工程中就可以了。 使用事例 EasyLog::GetInstance()->onLogChange = [=](EasyLog::LOG_LEVEL level, std::string logText) -> void { std::cout << level << " " << logText; }; LOGI("i'm %s", "sol…
说明 关于Visual Studio 2015发布的消息,我想该知道的都知道了吧,原生支持Android这还让我怎么说的,果断下载了一个,玩玩试试看。 下载地址:http://download.microsoft.com/download/9/9/1/99133C05-3044-4AA1-BB0A-70A184BE503B/vs2015.preview_ult_CHT.iso 文件大小:4.8G 我下载的时候明明记得是下载的简体中文,可是到最后却成了繁体中文,就这样将就这用吧。大家不要吐槽。 安装过程 整个的安装过…
说明 最近在做Qt项目时遇到了一个比较奇葩的问题,两个.pro配置基本想通的程序,其中一个就可以正常的编译出图标来,另一个怎么设置都不行。即使我使用xcode编译都不回。 这个问题,我在QQ群:19346666问了下,立马就有小伙伴给回复了,这里的感谢下qqq小伙伴。是他的话让我解决了这个问题。 ▼两个工程对比 问题出现 在编译的时候可能你会忽略编译错误,这个错误是致命的. ▼错误提示图片 解决问题 其实上面的错误,具体的出现原因我也没有深究,我这里的解决方案是手动建立Info.plist文件。 这里可以从其它工程…