[编程]
wisepragma
因为有趣而编程
展开
-
我在手机上写代码--命令行C++编译环境的搭建--基于termux
有人会问这是什么鬼?这个是一个手机版本的ubuntu终端模拟器,可以使用apt install安装Arch Linux相关命令行工具集,可以在手机上安装gcc编译器,调试器一.安装termux方法1:去官方(https://wiki.termux.com/)下载F-Droid,安装完后,搜索termux,安装,然后再安装AnLinux,选择ubutntu这个方法安装的话,网络下载...原创 2019-11-03 18:08:20 · 4769 阅读 · 0 评论 -
我的C/C++备忘录
/1.printf格式化输出参考 http ://www.cplusplus.com/reference/cstdio/printf/?kw=printf#include <stdio.h>#include <stdlib.h>#include <locale.h>#include <time.h>int main(){ un...原创 2017-02-28 18:47:55 · 649 阅读 · 0 评论 -
命令行参数wmain (int argc,wchar_t *argv[])
命令参数,总是把我搞得头晕,这回决定把它一次弄清启动程序时,系统会在传入命令行参数给程序比如下面,ipconfig /all显示完整网络配置信息。%windir%\system32\rundll32.exe powrprof.dll,SetSuspendState这个在启用休眠的电脑上运行,立即进入休眠同样shutdown /h也能休眠....如下图所示ttt是程序名,...原创 2014-05-01 19:27:18 · 2873 阅读 · 0 评论 -
天文数字下的bug--文件的大小的显示
原始的代码来自:【MoreWindows工作笔记5】StrFormatByteSize64 高端大气的显示文件大小但是代码中有一个BUG,你看出什么问题来了吗?// 【MoreWindows工作笔记5】StrFormatByteSize64 高端大气的显示文件大小#include <stdio.h>#include <math.h>#includ...转载 2014-04-16 23:04:05 · 910 阅读 · 0 评论 -
Windows SDK,MessageBox()
格式化输出:int BoxPrintf( TCHAR * szBuffer, const TCHAR * szFormat, ...){ int iReturn ; va_list pArgs ; va_start (pArgs, szFormat) ; iReturn = wvsprintf (sz...原创 2014-03-30 21:03:05 · 1397 阅读 · 0 评论 -
解决Android Device Chooser 找不到设备问题
第一种情况:已经启动了官方的模拟器也进入了Android手机界面,但是在Android Device Chooser看不到设备,怎么办?如下图所示,使用Reset adb或者在adb所在目录(一般在ANDROID_SDK_HOME\platform-tools)下运行下面指令adb kill-serveradb start-server第二种情况已经连接上了手机,...原创 2014-10-25 16:27:26 · 13196 阅读 · 2 评论 -
让Android模拟飞起来
你是不是在等Android模拟器启动,等了好----长---时----间?有网友说他已经等了半个小时还在等,好有耐心,我是做不到的我的极限是90秒,要不然我就真机运行了.等不起好了,开始加速模拟首先你要确定你的电脑是Intel,并且支持在 VT(BIOS中启用)然后安装haxm-windows_r04 (for vista or above) do...原创 2014-10-07 00:42:37 · 2088 阅读 · 0 评论 -
Eclipse的彩色世界-文本语法高亮
Eclipse原来的色彩是不是看累了..zZ,换一下色彩,提提神,不过它位置好难找...java语法高亮位置:Preferences/Jave/Editor/Syntax Coloring xml语法高亮:Preferences/XML/XML Files/Editor/Syntax Coloring 字体大小设置:Preferences/General/Appera...原创 2014-10-05 12:58:57 · 4422 阅读 · 0 评论 -
最新的Android SDK安装攻略
Android的环境搭建好折腾,光是下载Android SDK就折腾了好几天,直接连接,速度接近于0,一行行红色的refused,然后找软件翻*墙成功(不推荐,软件可能有后门) 可是...速度比老猫还慢!不死心,再继续折腾...不过,我终于找到了最快安装的方法了:一. 在线下载(使用`本地镜像站点)[Android SDK Manager工具在SDK Tools中[在...原创 2014-10-04 23:39:29 · 2089 阅读 · 1 评论 -
以WIFI模式调试Android手机
点击打开链接adb connect 192.168.5.103:5555adb push su /system/binfailed to copy 'su' to '/system/bin/su': Read-only file systemadb install re.apk273 KB/s (2044903 bytes in 7.306s) pkg: /dat...原创 2013-02-24 11:04:51 · 1289 阅读 · 0 评论 -
无聊画一个五角星玩玩
无聊,画一个五角星玩玩code https://github.com/char0xface/five_pointed_starEXE 链接:https://pan.baidu.com/s/1ffD8DUqtp3P3lqdHoHkkNw提取码:9p1bclass FIVESTAR{private: HWND hwnd; int rad...原创 2019-03-10 17:17:27 · 338 阅读 · 0 评论 -
开篇写个〇
a8p7原创 2012-10-04 12:50:50 · 566 阅读 · 0 评论 -
java命令行临时编译环境[不写入注册表]
rem //////////////////////jset.cmd文件放javaSE_JDK7\下//////////////////////////////////@echo off@echo ..........JAVA命令行编译环境..........rem ***自定义工作目录,不存在将自动创建****set workspace=d:\chaos\workspace\原创 2012-11-04 12:31:39 · 787 阅读 · 0 评论 -
Eclipse秘技
原创 2013-03-25 21:18:43 · 866 阅读 · 0 评论 -
WINVER 和 _WIN32_WINNT
WINVER 和 _WIN32_WINNT 请在WINDOWS.H前定义从 Visual C++ 2008 开始,Visual C++ 不支持面向 Windows 95、Windows 98、Windows ME 或 Windows NT。如果您的 WINVER 或 _WIN32_WINNT 宏被指定到这些 Windows 版本之一,则需要修改宏。当升级从 Visual C++的以前版本创...转载 2012-10-04 21:53:23 · 2789 阅读 · 0 评论 -
关于汉字的编程
#define UNICODE#define _UNICODE#include #include #include #include #include #pragma comment(lib,"user32.lib")int main(){ _tsetlocale(LC_CTYPE, TEXT("CHS") );//让_tprintf()支持中文原创 2013-10-19 07:22:11 · 1424 阅读 · 0 评论 -
汉字截断问题
#include #include #include using namespace std;#pragma comment(lib,"user32.lib")bool IsHanZiCorrupted( string &SeriesRecvString ){ DWORD len=strlen( SeriesRecvString.c_str() ); DW原创 2013-10-19 08:38:46 · 1033 阅读 · 0 评论 -
16进制串转数值数组Hexstr2Array
#define UNICODE#define _UNICODE#include #include #include bool IsHexChar(TCHAR c){ if( _T('a') _T('A') _T('0') else return false;}void PrintfArray(long *lArray,int原创 2013-10-19 07:41:47 · 949 阅读 · 0 评论 -
C++数值类型的取值范围
//C++数值类型的取值范围#include "stdio.h"#include "iostream"using namespace std;int main(){char a1=-128;//-128~+127short b1=-32768;// -32768~+32767int c1=-2147483648;//-2147483648~+2147483647long d1...原创 2014-04-16 22:30:54 · 2810 阅读 · 0 评论 -
C++将一个数值转化为二进制字符串
问题:如何将一个数值如0xfaceabcd转化成二进制的字符串?第一时间想到的是STL对了就是bitset对象详细见http://www.cplusplus.com/reference/bitset/bitset/?kw=bitset#include <iostream>#include <bitset>using namespace std;int m...原创 2014-04-25 21:54:54 · 9437 阅读 · 0 评论 -
图解 bmp 文件(BITMAP,windows位图文件)格式
既然是图解,此处省去介绍....直接上图以下代码中SetPixel()为在屏幕中打点的函数,在单片机中由自己实现,根据不同的位深来解析,都是根据以上图片方式,推导出来的算法.并没有实现压缩算法,图像高度为负的情况,并且未优化,图像较大时速度慢(pmybmp指向bmp文件的数组)//windows下加入缓冲提高速度HDC hdc=GetDC(hWnd);//seco...原创 2016-11-19 12:20:42 · 3003 阅读 · 0 评论 -
口诀记住 C++运算符优先级
括框点箭欲(域::)先锋,一马当先(单目最先运算) () [] . -> :: 芳(~位取反)飞(!逻辑非)征服(+-正负)水(sizeof)星(*,取值)池(取址),真真假假(++--) ! ~ + - sizeof * & ++ -- 泪常转 (type) (强制类型转换) 余出城,思家眷 % / * , + -...原创 2018-12-08 21:06:56 · 956 阅读 · 0 评论 -
[类]注册表读写
// RegGetValue 只能在WIN Vista以后以及 WIN XP64下使用//#define WIN32_WINNT 0x0600 /*RegGetValue()要定义这个*/#include #include #include #include class RegistryConfig{ private:原创 2012-10-04 12:56:44 · 905 阅读 · 0 评论