题目:创建两个线程模拟火车站两个窗口售票程序,窗口售票时间为1秒,两个窗口不能同时售票
#include
#include
using namespace std;
//这是2个线程模拟买火车票的小程序
DWORD WINAPI Fun1Proc(LPVOID lpParameter);//thread data
DWORD WINAPI Fun2Proc(LPVOID lpParam...
分类:
编程语言 时间:
2015-08-08 22:59:57
阅读次数:
175
近期突然想到,一道珠海笔试题,让你写atm机的逻辑,当时想多了,以为重点是让你写清楚其中的事务互斥关系,当时也忘记数据库是否会自动互斥,从而不会出现脏数据。所以就敲了个代码实践了下。例子还是老例子.....卖票..不会卖出脏数据为好。线程函数:static DWORD WINAPI Ticket1(...
分类:
数据库 时间:
2015-08-07 19:20:12
阅读次数:
268
1 DWORD ShowParentProcessInfo() 2 { 3 typedef LONG (WINAPI *PROCNTQSIP)(HANDLE,UINT,PVOID,ULONG,PULONG); 4 PROCNTQSIP NtQueryInformationP...
分类:
系统相关 时间:
2015-08-07 12:50:46
阅读次数:
167
1.获取保存截图文件的路径,暂时选定为桌面
//把截图的文件保存到桌面
virtual BOOL CaptureLolToDesktop(HWND hWnd)
{
Sleep(1*1000);
LPRECT lprc = new RECT;
GetWindowRect(hWnd,lprc);
std_string strTime;
DWORD llocaltime = GetTick...
分类:
其他好文 时间:
2015-08-06 18:27:18
阅读次数:
126
//截图int cropImage(const char* file, int left, int top, int right, int bottom, BYTE* &dstData, DWORD& dstLen){ DWORD dw1 = GetTickCount(); fipIma...
分类:
其他好文 时间:
2015-08-05 14:24:07
阅读次数:
199
题目:
有1千万条短信,有重复,以文本文件的形式保存,一行一条。请用5分钟时间,找出重复出现最多的前10条。
struct TNode
{
BYTE* pText;
//直接指向文件映射的内存地址
DWORD dwCount;
//计算器,记录此节点的相同短信数
TNode* ChildNodes[256];
//子节点数据,由于一个字母的ASCII值不可能超过...
分类:
其他好文 时间:
2015-08-04 23:07:19
阅读次数:
393
程序中的代码,主要看实现思路与步奏void CxDbgDlg::gotoAddress(DWORD dwAddress){ CString strAddress; strAddress.Format(_T("%08X"), dwAddress); DWORD dwItem = 0;...
分类:
其他好文 时间:
2015-08-04 15:33:21
阅读次数:
164
TCHAR buffer[MAX_PATH] = {0};
DWORD dwVal = ::GetLogicalDriveStrings(MAX_PATH,buffer);
CString str;
for(int i = 0; i < dwVal; i += 4)
{
CString str;
str.Format(_T("%c:\\"), buffer[i]);
}...
15.1 DIB文件格式(一种文件格式,扩展名为BMP)15.1.1 OS/2风格的DIB文件格式字段说明文件头(BITMAPFILEHEADER)1、共14个字节2、缩写建议用bmfhWORD bfType文件签名,表示位图文件,以0x4D42,即字母“BM”打头DWORD bfSize整个文件的...
分类:
其他好文 时间:
2015-08-03 12:48:43
阅读次数:
171
bool GetAcadPath(CString &acadPath){DWORD dwRet=:GetModuleFileName(acedGetAcadWinApp()->m_hInstance,acadPath.GetBuffer(_MAX_PATH),_MAX_PATH);acadPath....
分类:
其他好文 时间:
2015-07-31 17:38:16
阅读次数:
154