自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

转载 F2FS readblock PNG图片文件头不正确问题

正确:89 50 4E 47 0D 0A 1A 0A错误:89 50 4E 47 0A 0A 1A 0A需要用c++ 代码读取一帧图像的内容,图像大小为1368*768*4 = 4202496代码如下:char* buf = new char[4202496]; ifstream fs("1.data"); fs.read(buf,420249...

2018-02-24 09:36:00 147

转载 Visual Leak Detector使用方法

Visual Leak Detector是一款免费的、健全的、开源的Visual C++内存泄露检测系统。相比Visual C++自带的内存检测机制,Visual Leak Detector可以显示导致内存泄露的完整内存分配调用堆栈。主页地址:http://vld.codeplex.com/旧版地址:http://www.codeproject.com/Articles/9815...

2018-01-08 11:12:00 674

转载 adb shell中运行二进制 :only position independent executables (PIE) are supported. 解决方案

error: only position independent executables (PIE) are supported.1error: only position independent executables (PIE) are supported. 这是由于PIE安全机制所引起的,从Android4.1开始引入该机制,但是Android L之前的...

2017-07-18 12:53:00 617

转载 android单独刷入镜像

刷入recovery:fastboot flash recovery recovery.img刷入boot:fastboot flash boot boot.img刷入userdata:fastboot flash userdata userdata.img转载于:https://www.cnblogs.com/Browneyes/p/7146600....

2017-07-10 16:47:00 278

转载 安装libgl1-mesa-dri:i386重启后黑屏问题解决

libgl1-mesa-glx:i386组件安装时卸载了系统的xserver组件。首先dpkg -l grep *xserver*看一下 xserver-xorg-video-all-lts-xenial 1:7.7+13ubuntu3~trusty2 amd64 X.Org X server -- output driver metapackageun xserver...

2017-07-04 20:23:00 912

转载 adb连接安卓模拟器

国产出了很多速度比较快的安卓模拟器,不过每次ide重启后需要用adb命令重连模拟器adb connect 127.0.0.1这句命令默认会连5555端口,谷歌官方模拟器就是用这个端口,但是这些国产模拟器用的端口却不一样windows下的夜神模拟器 adb connect 127.0.0.1:62001逍遥模拟器adb connect 127.0.0....

2017-07-03 14:41:00 113

转载 编译andorid内核

昨天编译完系统,今天编译内核首先下载源码git clone http://android.googlesource.com/kernel/goldfish.git 然后查看分支git branch -a 然后check下来git checkout remotes/origin/android-goldfish-2.6.29 ...

2017-06-29 19:46:00 64

转载 android镜像文件说明

android 源码编译完成后会生成三个镜像文件system.img ->yaffs2格式userdata.img ->yaffs2格式ramdisk.img ->cpio前两个文件可以挂载,但ubantu14.04默认不支持yaffs2格式,需编译内核。windows下有解析此格式的软件ramdisk.img首先file ramdisk...

2017-06-29 12:47:00 177

转载 ubantu14.04配置android编译环境

OS: ubuntu-14.04.5-desktop-amd64.isojdk:jdk-6u45-linux-x64android: android-4.0.1_r1//中科大源https://lug.ustc.edu.cn/wiki/mirrors/help/aosp网上看一堆啰嗦又没成功。首先给右键添加个终端设置Ubuntu 14.04右键终端的方...

2017-06-26 10:00:00 355

转载 UDP组播相关

Windows服务端#include "stdafx.h"#include <winsock2.h> #include <ws2tcpip.h> #include <stdio.h> #include <stdlib.h> #define MCASTADDR "239.255.255.239" //本例使...

2017-05-29 11:55:00 109

转载 Lliunx安装wireshark及图形界面

CentOS7 x64版本一、安装 以root用户运行:yum install wireshark 二、运行 在终端中键入命令:#wireshark bash:wireshark:command not found #whereis wireshark wireshark: /usr/lib/wireshark /usr/share/wireshark #cd /usr/l...

2017-05-28 17:34:00 387

转载 CentOS 添加桌面快捷方式

安装完Ulipad后,在桌面创建一个Ulipad.desktop文件内容如下[Desktop Entry]Type=ApplicationName=UliPadComment=UliPad IDEIcon=/tmp/ulipad/ulipad.icoExec=python /tmp/ulipad/UliPad.py转载于:https://www.cnblogs.com/...

2017-05-26 11:14:00 243

转载 CentOS桥接上网设置方式

1)设置虚拟机使用桥接模式。打开新建的虚拟机,点击网络适配器。选择桥接模式。2)设置VMware网络工作方式为桥接模式。在VMware菜单中,选择【编辑】=》【虚拟网络编辑器】。选中VMnet0,在桥连接模式中,桥接到无线网或者本地连接。由于我用的是笔记本,桥接到无线网,所以桥接到【1X1 11b/g/n 无线局域网PCI Express half Mini Car...

2017-05-25 21:34:00 168

转载 CentOS7 wxPython安装方法

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpmwget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpmsudorpm-ivhrpmforg...

2017-05-25 16:18:00 287

转载 Linux源代码包安装方式

1、解压:#tar -zxvf apache_1.3.20.tar.gz #tar -jxvf apache_1.3.20.tar.gz22、进入解压目录#cd apache_1.3.203、配置#./configure4、编译#make5、安装#make install6、清理临时文件#make clean转载于:https://www.cnblogs.com/Browneye...

2017-05-25 15:17:00 75

转载 VC JNI配置

将目录C:\JDK\include和C:\JDK\include\win32加入到开发环境的Include Files目录中,同时将C:\JDK\lib目录添加到开发环境的Library Files目录中。这三个目录是JNI定义的一些常量、结构及方法的头文件和库文件。集成开发环境已经设置完毕,同时为了执行程序需要把Java虚拟机所用到的动态链接库所在的目录C:\JDK \jre\bin\...

2017-04-14 22:42:00 383

转载 shell if用法

1 #!/bin/sh 2 echo "Is it morning? please answer me" 3 read timeofday 4 5 if [ $timeofday="yes" ]; if与 [] 之间必须有空格 6 then 7 echo "good morni...

2017-03-06 14:43:00 68

转载 linux程序设计第四版 记录

ps > test.txt 把进程信息结果写入test.txt 重复调用则会覆盖ps >>test.txt 重复调用不会覆盖,写入文件末尾转载于:https://www.cnblogs.com/Browneyes/p/6496149.html...

2017-03-03 12:59:00 150

转载 生产者消费者问题 一个生产者 两个消费者 4个缓冲区 生产10个产品

#include "stdafx.h"#include <iostream>#include <Windows.h>#include <process.h>using namespace std;int buffer[4];int iCountOfProduct=10;HANDLE hSemaphoreFul...

2016-12-13 16:51:00 1773

转载 三个线程交替数数 数到100

#include "stdafx.h" #include <windows.h> #include <process.h> using namespace std; HANDLE hSemaphoreA;HANDLE hSemaphoreB;HANDLE hSemaphoreC;int num=0;...

2016-12-13 12:07:00 237

转载 Mutex

#include "stdafx.h"#include <string> #include <iostream> #include <Windows.h> using namespace std; HANDLE hMutex = NULL; int arr[5] = {1, 2, 3, 4, 5}; ...

2016-12-12 14:46:00 65

转载 Semaphore用法

HANDLE hSemaphore; cout<<1<<endl; hSemaphore = CreateSemaphore( NULL, 0, 10000, NULL); //初始 0个资源 ReleaseSemaphore(hSemaphore, 1, NULL); //+1 ReleaseSemaphore(hSemaphore, 1, N...

2016-12-12 12:25:00 76

转载 (转载)afxres找不到问题

在试用VS2010时一个问题困扰了我,就是打开c++项目后,rc的dialog进不去,没法拖控件,把我给抓狂的。。。而且网上大部分说的都是Directions的问题。。我的问题明显不是这个问题。 于是我就抓狂了,最后好不容易找到了解决办法,出错原因是因为不小心把aps文件给删掉了,只需要手动用vs执行一下.rc文件(直接找到目录双击打开即可),就会自动生成相对应的.aps...

2016-12-01 13:43:00 51

转载 MFC 自绘按钮 消息响应

单检测到按下消息时,发送一个消息m_pParent->PostMessage(WM_COMMAND, IDC_BUTTON1);然后再在消息映射里建立映射。 ON_COMMAND(IDC_BUTTON1, &CMyDlg::OnBUTTON1)转载于:https://www.cnblogs.com/Browneyes/p/6117303.html...

2016-11-30 12:54:00 192

转载 MFC 响应控件消息

第一种,消息映射第二种,重写OnCommandBOOL CmfcdlgDlg::OnCommand(WPARAM wParam, LPARAM lParam){ switch(wParam) { case IDC_BUTTON1: { MessageBox(_T("标题按钮")); } break; } return CDialogEx::OnComman...

2016-11-30 10:49:00 135

转载 OnNcCalcSize改变标题栏等的高度

在创建窗口时,当收到 WM_NCCALCSIZE 消息时才指定客户区。不管什么时候,只要 Windows 想知道窗口客户区的大小,它便会发送这个消息。NCCALCSIZE_PARAMS 结构保存三个矩形数组,记住结构lpncsp->rgrc[0] 这是客户区的坐标if (bCalcValidRects) //为真这个结构才有效{CRect& rc...

2016-11-28 16:10:00 259

转载 WM_GETMINMAXINFO消息 中结构体MINMAXINFO

MINMAXINFO* lpMMIlpMMI->ptMaxSize.x=800;//设置窗口最大化时的宽度lpMMI->ptMaxSize.y=600;//设置窗口最大化时的高度lpMMI->ptMaxPosition.x=100;//设置窗口最大化时x坐标lpMMI->ptMaxPosition.y=100;/...

2016-11-28 14:42:00 210

转载 MFC 单文档消息执行顺序。

theApp构造,InitInstancevoid CMyFrameWnd::OnGetMinMaxInfo(MINMAXINFO* lpMMI)BOOL CMyFrameWnd::OnNcCreate(LPCREATESTRUCT lpCreateStruct)void CMyFrameWnd::OnNcCalcSize(BOOL bCalcValidRect...

2016-11-28 14:05:00 177

转载 WM_CLOSE WM_DESTROY WM_QUIT的区别

WM_CLOSE:关闭应用程序窗口WM_DESTROY:关闭应用程序WM_QUIT:关闭消息循环转载于:https://www.cnblogs.com/Browneyes/p/6100153.html

2016-11-25 00:39:00 105

转载 虚函数简单总结

#include "stdafx.h"class CWnd{public: virtual void Create() { printf("CWnd Create\r\n"); PreCreateWindow(); } virtual void PreCreateWindow() { printf("CWnd PreCreateW...

2016-11-25 00:12:00 59

转载 stl 存放对象析构问题

vector内数据使用结构体的话是深拷贝,vector内的数据会拷贝一份保存,vector内数据不会丢失。如果vector内数据是指针的话是进行浅拷贝,数据超出作用域后会自动析构,vector内所指向的数据会被更改和丢失,所以vector如果作为全局变量,不应该使用指针。using namespace std;class test{public:tes...

2016-11-24 16:36:00 257

转载 初始化成员列表 ——— 类的const成员和引用成员的初始化

class A{public: A(){};  const int num;  CString& s;}A::A(){  cout<<A con<<endl;}void main(){  A a; }这是不过的,因为const成员变量需要在构造函数调用进入函数体之前就要被初始化,所...

2016-11-22 14:58:00 198

转载 一个CString的实现 拷贝构造函数的应用

class CString{ public: CString (char* s); CString(); ~CString(); private: char *str; int len; static int num;}; CString::CString(char* s){...

2016-11-22 10:08:00 168

转载 operator 的两种用法

C++,有时它的确是个耐玩的东东,就比如operator,它有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换)。1、操作符重载C++可以通过operator实现重载操作符,格式如下:类型T operator 操作符 (),比如重载+,比如下面这个例子template<typename T> clas...

2016-11-21 22:24:00 188

转载 MFC使用TRACKMOUSEEVENT触发mouseHover和mouseLeave

为对话框添加WM_MOUSEHOVER或WM_MOUSELEAVE消息并不会响应。MFC需要特殊处理,其中一法就是使用TRACKMOUSEEVENTvoid CmfcDlgDlg::OnMouseMove(UINT nFlags, CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 //GetDlgItem(IDC...

2016-11-21 10:40:00 68

转载 MFC重载关闭按钮

首先介绍一下WindowProc函数。函数功能:该函数是一个应用程序定义的函数。它处理发送给窗口的消息。WNDPROC类型定义了一个指向该回调函数的指针。WindowProc是用于应用程序定义函数的占位符。函数原型:LRESULT CALLBACK WindowProc (HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM IParam);参...

2016-11-18 14:54:00 414

转载 类内定义线程的回调函数问题

C++类成员函数使用时,都会隐式传递一个this指针给该函数,this指针指向该类的对象。函数体可以通过显示调用该指针或直接访问类内成员。 回调函数是用指针来调用的函数,最常使用的回调函数就是在创建线程时,以一个函数指针以及传递给这个函数多个参数来调用线程函数来创建线程。那么一般的类成员函数是不能用作回调函数的,因为库函数在使用回调函数时,都会传递指定的符合回调函数...

2016-11-11 23:29:00 231

转载 按钮的Default Button属性

如果在窗体上放置一个文本输入框,放置一个按钮,并将按钮default属性设置为True,那么在文本输入框获是焦点时输入Enter键,回车,自动相当于点击按钮。一个窗口只能有一个默认按钮。这样按回车就不会结束进程了。转载于:https://www.cnblogs.com/Browneyes/p/6055767.html...

2016-11-11 21:50:00 747

转载 匿名管道 远程cmd

管道是单向的,传送数据的方向是固定的,所以互相通信需要两个管道。 STARTUPINFO si; ZeroMemory(&si,sizeof(si)); si.dwFlags = STARTF_USESHOWWINDOW|STARTF_USESTDHANDLES; si.wShowWindow = SW_SHOW;//SW_HIDE //创建进...

2016-11-11 10:39:00 134

转载 extern 相关

假如a.h中有 int a=10; t1.cpp和t2.cpp同时include "a.h"则编译不成功,因为a重复定义;如果 a.h中是 static int a=10;则可以,因为t1和t2中的a只是名字相同,地址空间不同;如果a.h中是 extern int a; 并且在a.cpp中 int a=10; 则t1和t2中的a指向同一个地址空间。http://www.c...

2016-10-25 09:20:00 45

空空如也

空空如也

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

TA关注的人

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