昨天终于把撑了4年的xp professional换成了win7 professional x64,8G内存现在可以真正发挥作用了,接下来就是一堆堆的软件等待安装,好麻烦啊。这不在安装vs2010的时候就报错了嘛,看vs安装界面显示vc9 环境安装失败,检查日志显示“ MSI returned error code 1603”,网上看了一圈各种解决方法都很复杂,不靠谱--新安装的系统,哪有 […]
作者: mowblog
转载:Unicode字符集下CString与char *转换
最近想写个测试工具,初次用到MFC的UNICODE编码模式,但是遇到好多问题,由于底层的接口都是用C写的,所以字符串转换就成了主要矛盾,目前大多论坛上讲的都是Multi Byte模式的转换方式,只有这篇整理的UNICODE转char*还比较可靠,测试很好用,所以转载备份:
MFC Class Wizard添加成员提示HRESULT E_FAIL错误
无解? 这是在vs2015 com版本上遇到的一个问题,好端端的一个工程,就因为右键combo box组件添加了一个variable,结果后面所有的组件在添加对象是都报“Error HRESULT E_FAIL has been returned from a call to a COM component”错误,但是新建一个工程就好端端的,郁闷。看网上有人介绍说删除所有.sdf和.suo的文件, […]
MX Player
漂亮的东西,总是有人跟在后面模仿。MX Player这么一款优秀的播放器,可是在国内各应用市场总是变了东家,真是出奇,难道google play无法访问就能随意修改人家的东西增加自己的广告?没办法还是得从google sites上面下载,这是官方的链接地址,保留一下: https://sites.google.com/site/mxvpen/
Python Ctypes试用一例
“自己的懒惰,就是别人的进步” 要说难其实一点都不难,关键还是在数据类型转换上,比较恼人,像int,char之类的网上有好多示例,这里记录一下我遇到的麻烦:char*, char**的转换方式。为了更好的理解,我自己做了一个dll,来测试这一部分:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
#include <stdio.h> #include <stdlib.h> #include <string.h> #define O_SIZE 1024 #define DEBUG 0 #ifdef __cplusplus extern "C" { #endif int __declspec(dllexport) __stdcall pchar_ppchar_t(char* input,char** output) { if(DEBUG)fprintf(stderr,"DEBUG-%s\n",input); *output=(char*)malloc(O_SIZE); memset(*output,'\0',O_SIZE); memcpy(*output,input,strlen(input)); if(DEBUG)fprintf(stderr,"DEBUG-%s\n",*output); return 0; } int __declspec(dllexport) __stdcall pchar_pchar_t(char* input,char* output) { if(DEBUG)fprintf(stderr,"DEBUG-%s\n",input); memcpy(output,input,strlen(input)); if(DEBUG)fprintf(stderr,"DEBUG-%s\n",output); return 0; } #ifdef __cplusplus } #endif |
这是windows版本的,linux上只需要将“__declspec(dllexpo […]
转载:arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
原文地址:http://www.veryarm.com/296.html
free bible
前段时间心情烦躁,想找本圣经来看看,在google找到这个网站 http://www.shengjing.ch/ 可以免费申请,于是乎就试了试,没想到时过一月,竟然收到了从上海寄来的bible,大大的出乎了我的意料,互联网还是有可信的存在啊
ngrok-实现树莓派ssh远程访问?
1.下载ngrok,官网地址 https://ngrok.com,已经被墙了,所以上传到了网盘 http://pan.baidu.com/s/1pJKiiwF 为了方便,还是翻墙过去注册一下,因为我们需要注册后获得一个authtoken(例如:4TFgayeYhBr94YBYLGQtm_3KFVfzwfFJRWvGg6enbyE) 2.正如ngrok所描述的,程序没有任何依赖,只需要轻轻的运行唯一 […]