摘要:
方法是偶然看到的:Android 终端adbd服务需要开启5555号端口来建立于adb的连接,如果未开启5555端口,则不能通过网络调试查看是否可以网络调试: # netstatAndroid adb 不能通过网络调试的解决方法 有5555端口开放,说明可以进行连接:> adb connect 1... 阅读全文
摘要:
mingw在windows下的编译速度貌似有点慢,打算用qt creator使用msvc编译器,qt project上只提供vs2012 64位的qt库,32位的是vs2010本机装有了vs2012,但是不想安装庞大的vs2010所以选择了安装Visual C++ 2010 Express下载qt和qt creator下载地址:http://origin.releases.qt-project.org/qt5/我是下载多个不同版本覆盖在同一个目录,支持mingw和msvc各种不同编译器安装msvc编译器下载地址:http://www.microsoft.com/visualstudio/eng 阅读全文
摘要:
官网的编译教程:http://wiki.videolan.org/Win32CompileMSYS编译的各种问题:http://wiki.videolan.org/Win32CompileMSYSTroubleShooting已经编译好的各种版本:http://nightlies.videolan.org/build/VS下编译项目:https://github.com/sunqueen?tab=repositoriesVLC文档:http://www.videolan.org/developers/vlc/doc/doxygen/html/index.html准备编译环境MinGWTDM/M 阅读全文
摘要:
C++结构体定义:struct DeviceInfo{ char szDeviceName[DEVICE_NAME_LEN]; char szMACAddress[MAC_ADDRESS_LEN]; char szDeviceIP[DEVICE_IP_LEN];};C#结构体的定义: [StructLayout(LayoutKind.Sequential)] public struct DeviceInfo { [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 50)] ... 阅读全文
摘要:
Boost的部分编译下载的是boost 1.5版本首先用vs2010命令提示工具定位到boost1.5目录./bootstrap.bat执行脚本生成bjam.exe再用命令提示符工具输入:bjam --toolset=msvc-10.0 --with-date_time stage将在bootstrap.bat 的同目录下的stage/lib 下生成date_time的各种lib命令参考:--build-dir=<builddir>编译的临时文件会放在builddir里(这样比较好管理,编译完就可以把它删除了)--stagedir=<stagedir>存放编译后库文件的 阅读全文
摘要:
我使用的opensuse版本是12.3.1修改自动登录的帐号有时候系统登录的时候会自动登录会用户自定义的帐号,这时可以采用下面方式修改:vim /etc/sysconfig/displaymanager将DISPLAYMANAGER_AUTOLOGIN="xxx"变成:DISPLAYMANAGER_AUTOLOGIN="root"修改root帐号汉化不全的情况这应该是官方故意这样做的,因为一旦中文GUI界面一崩溃,root登陆字符界面可能会遇到字符乱码的情况修改方法:打开/root/.bash_profile(没有就自己创建)在末尾添加export LC 阅读全文
摘要:
Code::Blocks的下载与安装Code::Blocks相关资源链接Code::Blocks的官网:http://www.codeblocks.org/1.可以在官网的download页面中选择 codeblocks-12.11-setup.exe 不带编译器的版本下载 ,后缀有user的版本是没有管理员权限的用户选择的2.可以根据 http://tieba.baidu.com/p/2030788896的帖子下载,包含了中文汉化文件汉化包 http//pan.baidu.com/share/link?shareid=164592&uk=704776966在CodeBlocks的目录 阅读全文
摘要:
第13章 Windows内存体系结构【NOTE】进程的虚拟地址空间 32位进程的地址空间的大小是4GB【NOTE】虚拟空间地址的分区 (x86 32位)1.空指针赋值分区 0x00000000~0x0000FFFF(0~65,535 65536大小) *我们没有办法分配到这分区地址来使用参考这里原文地址:http://www.cnblogs.com/anzhihun/archive/2009/08/08/1349032.html1.为什么通过空指针读写的时候就会出现异常?2.除了NULL表示空指针,是否还有其他的值也是空指针?3.如果还有其他的值,你们这些表示空指针的值都是什么?为什么?首先. 阅读全文
摘要:
今天想试了一下C++11,于是用VS2012尝试编译一个简单程序,就发现如题问题后来经过百度搜索发现解决办法:1.在项目属性[VC++目录]下的[包含目录]添加 $(WindowsSDK_IncludePath) ,在[库目录]添加$(WindowsSDK_LibraryPath_x86)或者 $(WindowsSDK_LibraryPath_x64)即可2.由于在右键项目弹出来的属性页中不能修改全局的属性,为了不用每新建一个项目就修改一次,可以按下面步骤修改全局的项目属性:在VS2012的菜单栏找到[视图] -->[属性管理器] (有可能是 [视图] -->[其他视图]--> 阅读全文
摘要:
首先要理解STL中的两大类容器: 链表容器:包括list、slist等这样基于节点的容器(动态分配内存块)和set、map、multiset、multimap等关联容器(平衡树实现) 数组容器:指的是在一块连续的内存上保存元素的连续内存容器,比如vector、deque、stringerase()方法: iterator erase(iterator _Where); //从指定容器删除指定位置的元素,返回值是一个迭代器,指向删除元素下一个元素 iterator erase(iterator _First,iterator _Last); //从指定容器删除某段范围内的元素,返回... 阅读全文