自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 事件对象实现线程同步

#include #include DWORD WINAPI Fun1Proc(  LPVOID lpParameter   // thread data);DWORD WINAPI Fun2Proc(  LPVOID lpParameter   // thread data);int tickets=100;HANDLE g_hEvent;void mai

2016-04-29 21:57:59 275

原创 进程通信_剪贴板

void CClipboardDlg::OnBtnSend() { // TODO: Add your control notification handler code here if(OpenClipboard()) {  CString str;  HANDLE hClip;  char *pBuf;  EmptyClipboard();  GetDlgI

2016-04-29 21:55:44 262

原创 进程通信_匿名管道

服务器端:void CParentView::OnPipeCreate() { // TODO: Add your command handler code here SECURITY_ATTRIBUTES sa; sa.bInheritHandle=TRUE; sa.lpSecurityDescriptor=NULL; sa.nLength=sizeof(SECURI

2016-04-29 21:53:46 250

原创 拷贝构造函数与赋值构造函数

#include#includeusing namespace std;class String{private: char *m_data;public: String(const char *str); String(const String &other); String & operator=(const String &other); ~Str

2016-04-29 21:48:24 193

转载 关键代码段(临界区)实现线程死锁

#include #include DWORD WINAPI Fun1Proc(  LPVOID lpParameter   // thread data);DWORD WINAPI Fun2Proc(  LPVOID lpParameter   // thread data);int tickets=100;CRITICAL_SECTION g_csA;C

2016-04-29 21:46:54 645

原创 操作符重载及友元函数

#includeusing namespace std;class Students{private: int age; int weigth;public: Students(); Students(int age,int weigth); Students operator+(const Students &stu) const; friend vo

2016-04-29 20:06:58 293

原创 istringstream用法

//istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来#include#include#include//头文件using namespace std;void main(){ string str; while(getline(cin,str)) {  std::istringstream tmpStream(str);

2016-04-29 20:04:12 437

原创 Android手机震动

package com.example.vibrate;import android.app.Activity;import android.app.Service;import android.os.Bundle;import android.os.Vibrator;import android.view.Menu;import android.view.MenuItem

2016-04-29 20:00:47 323

原创 查找某一目录下的所有文件名

#include#include#include#include#includeusing namespace std;vector pathList;void GetFilePath(string path){ struct _finddata_t fileInfo; long hFile = 0; string fileName; string

2016-04-29 19:56:44 493

原创 CArchive类基本读写

#include#includeusing namespace std;void ArchiveRead(){ CFile file("C:\\Users\\Administrator\\Desktop\\test.txt",CFile::modeRead); CArchive ar(&file,CArchive::load); int i; char ch; 

2016-04-29 19:53:41 1012

原创 C++中多字节与双字节的字符的转换

#include#include#includeusing namespace std;void c2w(const char *pchar, wchar_t *pwchar,int len){ int clen = strlen(pchar) + 1; int wclen = MultiByteToWideChar(0,0,pchar,clen,NULL,0); 

2016-04-29 19:51:17 2448

原创 配置文件的读写

#include#includeusing namespace std;typedef struct school{ char name[20]; int time;};void main(){ char *filePath = "C:\\Users\\Administrator\\Desktop\\config.ini"; int age; cha

2016-04-29 19:45:54 241

原创 简单Win32程序示例

#include#includeLRESULT CALLBACK MyWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam){ switch(uMsg) { case WM_LBUTTONDBLCLK:  MessageBox(hWnd,"dbClick","",MB_YESNO); case WM_L

2016-04-29 19:36:01 483

翻译 String中的assign函数

string &assign(const char *s);用c类型字符串s赋值 string &assign(const char *s,int n);用c字符串s开始的n个字符赋值 string &assign(const string &s);把字符串s赋给当前字符串 string &assign(int n,char c);用n个字符c赋值给当前字符串 st

2016-04-29 19:24:37 3610

空空如也

空空如也

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

TA关注的人

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