风炙火舞
风炙火舞
关注数: 9
粉丝数: 130
发帖数: 390
关注贴吧数: 5
作为资深左派 终于证实了我的眼光是准确的,哈哈哈哈,智商辗压小右右。
Windows平台共享内存源代码 // ShareMemory.cpp : Defines the exported functions for the DLL application. // #include "stdafx.h" #define BufferSize 1024 * 1024 #define FileSize (BufferSize + sizeof(DWORD) * 3) typedef struct { DWORD dwWritePos; DWORD dwReadPos; DWORD dwEndTag; BYTE bData[BufferSize]; }ShareMemory; HANDLE hShare = NULL; HANDLE hEvent = NULL; ShareMemory * pShare = NULL; void __declspec(dllexport) StopShare() { if (pShare && hEvent) { pShare->dwEndTag = 1; ::SetEvent(hEvent); ::Sleep(10); ::WaitForSingleObject(hEvent, 512); } if (hEvent) { CloseHandle(hEvent); hEvent = NULL; } if (pShare) { UnmapViewOfFile(pShare); pShare = NULL; } if (hShare) { CloseHandle(hShare); hShare = NULL; } } bool __declspec(dllexport) StartShare(LPCSTR pShareName) { hShare = OpenFileMappingA(FILE_MAP_ALL_ACCESS, false, pShareName); if (!hShare) { hShare = CreateFileMappingA( INVALID_HANDLE_VALUE, // system paging file NULL, // security attributes PAGE_READWRITE, // protection 0, // high-order DWORD of size FileSize, // low-order DWORD of size pShareName); // name if (!hShare) goto FAILE; } pShare = (ShareMemory *)MapViewOfFile( hShare, // handle to file-mapping object FILE_MAP_WRITE, // desired access 0, 0, 0); // map all file if (!pShare) goto FAILE; char szEventName[512]; szEventName[0] = '\0'; strcat_s(szEventName, 512, "Global\\"); strcat_s(szEventName, 512, pShareName); strcat_s(szEventName, 512, "_Event"); hEvent = OpenEventA(EVENT_ALL_ACCESS, false, szEventName); if (!hEvent) { hEvent = CreateEventA(NULL, false, false, szEventName); if (!hEvent) goto FAILE; } pShare->dwReadPos = pShare->dwWritePos = pShare->dwEndTag = 0; return true; FAILE: StopShare(); return false; } DWORD GetWriteLen(DWORD dwLength) { DWORD dwMax; if (pShare->dwReadPos == 0) dwMax = BufferSize - 1; else if (pShare->dwReadPos > pShare->dwWritePos) dwMax = pShare->dwReadPos - 1; else dwMax = BufferSize; DWORD dwRet = dwMax - pShare->dwWritePos; if (dwRet > dwLength) return dwLength; return dwRet; } // return the left length; DWORD __declspec(dllexport) WriteBlock(BYTE * pData, DWORD dwLength) { DWORD dwWriteMax = 0; while (dwLength != 0) { dwWriteMax = GetWriteLen(dwLength); if (dwWriteMax == 0) break; memcpy(pShare->bData + pShare->dwWritePos, pData, dwWriteMax); dwLength -= dwWriteMax; pData += dwWriteMax; pShare->dwWritePos += dwWriteMax; if (pShare->dwWritePos >= BufferSize) pShare->dwWritePos = 0; ::SetEvent(hEvent); } return dwLength; } DWORD GetReadLen() { if (pShare->dwReadPos < pShare->dwWritePos) return pShare->dwWritePos - pShare->dwReadPos; else if (pShare->dwReadPos > pShare->dwWritePos) return BufferSize - pShare->dwReadPos; else return 0; } bool __declspec(dllexport) WaitForRead() { bool bRet; bRet = ::WaitForSingleObject(hEvent, INFINITE) == WAIT_OBJECT_0; if (bRet) { if (pShare->dwEndTag) return false; } return bRet; } bool __declspec(dllexport) ReadBlock(BYTE ** ppData, DWORD * pdwLength) { *pdwLength = GetReadLen(); if (*pdwLength == 0) return false; *ppData = pShare->bData + pShare->dwReadPos; return true; } void __declspec(dllexport) Readed(DWORD dwLength) { DWORD dwLen = GetReadLen(); if (dwLength <= dwLen) pShare->dwReadPos += dwLength; else pShare->dwReadPos += dwLen; if (pShare->dwReadPos >= BufferSize) pShare->dwReadPos = 0; }
【我爱苗吧】手践的人就是该骂 我就回个帖子,说五点半鸡开始叫这事写错了,鸡是3点开始叫的。就被删了。 我这个帖子犯了啥事啊?你就不让我发言了?你尊重我吗?想删就删,是不是我也可以想骂就骂了?
【我爱苗吧】洛十八又没有转世投胎,哪来的洛十九 如题,这个解释不通吧。 支持人妖大战!
MBA案例 三。西南航空 为了在提供低廉票价的同时,保证公司的盈利水平,西南航打破了老牌航空公司千篇一律的经营模式,建立了一种以重构价值链为基础的竞争战略,西南航空公司通过构建一个本质上与老牌航空公司完全不同的低成本价值链体系,为航空产业打造了一种新的竞争模式,即低成本竞争模式而且由于间接经营活动的减少,使得西南航空公司建立起的这种新的价值链对企业规模的敏感性降低,这就是为什么新兴的西南航空公司能与比它规模大几十倍乃至上百倍的大型骨干航空公司一比高低,并立于不败之地的原因所在 (一)采用单一机型机队 与其他传统的大型航空公司不同,西南航空公司只拥有波音这一种机型,而且公司的客机一律不搞豪华铺张的内装修,机舱内既没有电视也没有耳机"单一机型的做法最大限度地提高了飞机的利用率,即每个飞行员都可以机动地驾驶所有飞机,简化了管理费用,降低了培训、维修和保养的成本"同时,西南航空公司又将飞机大修,保养等非主要业务外包,以达到地勤保障和维护人员的集约化管理的目的" (二)缩短转场时间 西南航空公司的信念是停在地面的飞机不赚钱。因此,西南航空公司在实践中非常重视加快飞机的转场时间,想方设法提高飞机的利用率"西南航空公司每架飞机每天的平均飞行时间是11.5小时其他航空公司波音平均每天为8.6小时,在机场的转场时间为20分钟以内,其中60%的航班在15分钟之内. (三)简化客户服务 选择低价格服务的顾客一般比较节俭,他们乘坐飞机最重要的需求就是能实惠地从一地快速抵达另一地。于是,公司在保证旅客最基本的满意度基础上,尽一切可能地将服务项目化繁为简,降低服务成本"因此,西南航空公司的飞机上不提供正餐服务,只提供花生与饮料"第四,加大直销力度"机票销售成本在传统航空公司成本中占有相当大的比例,一般约占总营运成本的"从年起,西南航空公司就利用互联网技术建立了网上销售平台,相当数量的旅客通过互联网直接订座并采用无票旅行,从而有效地降低了公司的交易费用"现在,网络直销已经成为西南航空公司分销战略中最重要的组成部分。 差异化:西南航空公司 一、寻找准确的市场定位——短途运输市场的切入 首先,采用错位竞争的战略,面对当时的航空市场格局,西南航空公司发现短途航空运输市场的需求还远未得到满足,且具有极大的市场开发潜力,因此,选择了短途运输市场作为切入点,从而与老牌骨干航空公司形成差异化竞争,开辟了一个新的市场经营领域。其次,制定市场细分的战略,西南航空公司将旅客市场分为如下两类一类是以方便为导向的商务旅客,对时间的敏感程度高于对价格的敏感程度,往往希望有大量时间比较合适的航班可供选择"另一类是以价格为导向的休闲旅客,主要关注的是机票价格,对于航班时间则显示出较高的灵活性"对航空公司而言,如果要覆盖整个市场,必须同时能够满足两类旅客的需要"于是西南航空公司的管理层根据市场的实际需要,创造性地设计出商务出差和休闲旅游的两级票价结构和航班结构" 二、航线策略分析 在80年代,西南航空公司都在逐步从位于美国南部的德克萨斯州向西部沿海地区扩张,进入90年代后,西南航空公司开始布局东部扩张战略,进入21世纪之后,西南航空公司又相继在东部的奥尔巴尼!费城等重要城市进行拓展"如今,美国东部地区作为西南航空公司的新兴市场正在迅速崛起"据2005年西南航空公司年报统计,按照地区运力排名,西部地区占据第一,约为43%,东部地区位居第二,约占31%,两者合计占据了74%的市场运力""由此可见,美国西南航空公司空公司的运力主要集中在美国东西两岸,而广大的南部!中部和北部地区则是作为辅助市场,这也与美国经济发展水平和产业空间布局态势基本一致" 目的地机场定位:一线城市和二三线城市互补 在西南航空公司目前开通航班的63个城市中,有近一半是美国一线城市和重要城市。从西南航空公司通航的目的地城市分布结构看,有以下两个重要特点。首先,在西南航空公司已通航的城市中,中部地区以一线城市居多,而东西部地区则以二三线城市见长。以东部地区为例。按照西南航划分的东部地区的23个城市中,仅有8个一线城市。在最繁华的纽约和华盛顿城市群中,西南航空公司提供直飞服务的仅有华盛顿、费城和巴尔的摩三个一线城市,而华盛顿的杜勒斯机场也仅开通3个城市的航线。究其原因,其一,东部地区经济发达,是美国的经济、政治及金融中心,同时也是老牌航空公司,基地所在地。因此,西南航空公司不会在这些航空公司的优势区域与它们展开竞争。其二,由于西南航空公司的主攻市场是对价格敏感的休闲旅客和部分对时间敏感的商务旅客,也就决定了西南航空公司不会与传统的大公司争夺以商务旅客为主的一线城市主流运输市场。其三,尽管西南航空公司立足二三线城市,但是低成本航空服务对于所通航城市周围的机票价格和客流量具有辐射效应。 三、航程制定:以中短程航线为主自创建以来,西南航空公司一直坚持短航程、点对点航线的飞行计划,即班机直接从一个城市飞到另一个城市,避免了大型航空公司传统的辐射式航线网络的低效率束缚,因而能够将飞机延误的可能性降到最低,既缩短了航班的飞行时间,又提高了航班的飞行率和使用率。目前,西南航空公司85%左右的航线都是在750英里左右或更短。2005年,西南航空公司共拥有374个城市的航线,所有航线的平均航程为607英里,平均飞行时间约为1.7小时。在西南航空公司所有旅客中,有79%的人选择的是点对点直达航班。因此,短途运输市场是西南航空公司最主要的航线市场。
膨胀,无法忍受 愤怒!!!!!!!!
难道我真的不适合呆在武汉 感觉好难受,想去外地混。 在外地混惯了,在外地租房住惯了,在外面餐馆吃惯了。在外面看妞看惯了,在外面上网吧也上惯了。
我感觉今天中500万有希望 看看,是不是真的。万一中个几十万,把贷款还掉也爽啊。
2541820318 2541820318
电话 15871785381
IP地址 119.98.146.173
昨天跟老板喝了点酒 又错了,老板干了我没干,哎。
我看中的楼房 芭比伦堡,看着型及位置都不错。 巴黎豪庭,感觉它的规划好象有问题,三居居然超过130平。估计水分太大。 奥山星座感觉好奇特。
今天我提出辞职了 想了很久了,昨天写好的,今天总算是发了。 这边熟人太多,不好离开啊。 没有什么意思,走吧。 人已经散了。
性感的wiki 穿一小高根半透明的薄短裙,裙内风光隐约可见,大腿和屁股轮廓完整清楚。 她就是来给我看的。 想操她!虽然她结婚了。
目前怎么会是这个样子 着急啊着急。。。。。。。。。。。。。。
大家好,请跟帖 祝福大家新年心想事成!
目前的婚姻状况 首先,约了两个小姑娘都不成功。 约前台不成功的原因应该是有竞争者。然后我年龄有些大了。 约陆凡不成功的原因应该是我不够成功。或者是没有心动的感觉。 她们跟我都不熟。 下一步: 不知道做什么。得约其它的小姑娘了。 美术的那个小姑娘。
昨天的那个小妞 看着很小,可能还没有二十。很嫩。 穿着小短裤,白软鞋。短裤太短,上衣的衬衫比短裤还长。腿很嫩,特别是坐在地上靠近大腿根部的嫩肉。 我不停的瞄她,被她妈发现了。她妈看上了我。跟着我上车,然后跟着我到上地下车。 我应该搭腔的。
理想还可以坚持多久 无处悲伤
那个四川姑娘已经有老公了。 日。动手晚了。
想约隔壁的女生吃饭 嗯,很有点想。
看见小慧跟人打kiss,看见隔壁女生跟人吃饭 有点不开心。
认识我的请跟贴 oo
今天感觉很失望 如题
开心一点, 不要自闭 身体已经好了.
看来还是没有什么人记得我啊 都没人来,呵呵.
身体现在感觉好些了. 一个方面是因为昨天打球, 另一个方面,好象现在内脏的虚弱感觉没有了.看来还是有进展嘛.
不能容忍, 不能将就 我不能将就啊, 不能下决定啊
三个女人不在线 Cindy, Bella, Aviva
拒绝的太多了 再也不拒绝了
被Cindy拒了 只是找个人在一起而已. 大家都不讲究,你讲究什么.
泪流满面 寂寞
很久没有生气了 人生的意义不知道了.
一个人活无所成就,不是因为他做过什么,而是因为他什么都没有做。
比夜空更寂寞,比烟花更深邃 是我吗?
需要定一个目标了 不然老是为了工作而工作,为了老婆而找老婆.是时候定一个长期目标了.先是定一个目标,然后定一个目标的实现计划.实现步骤.
工作顺利 虽然困难点,但是还算顺利.基本上转正不是问题.为了钱嘛.没有追求啊.
换新工作了 从symantec辞职了。到symbio去。工资15000。这是一个富人门槛。我到达富人门槛了。这些时候狂爱听 the day you went away从Symantec消失.......
新年快乐! 祝我新年快乐!年年有今日,岁岁有今朝!新年新气象,找个好老婆!
纪念一下昨天晚上超级变态的梦 有点记不清楚了.梦太复杂,做完了又睡了一会,醒了以后又没注意及时记录,都不知道是昨天还是前天的梦了.我梦见我砍了很多女人的头,不知道是上哪砍的.都是长头发的女人头.我把那些头放在床上床单里隐藏不让别人知道.住的边上有一个人工水塘,是个大众休闲的地方,瞅空子我就把人头扔掉.扔了很多次.没有人抓住我.后来有一次被人打开了床单,我被发现了!赶紧跑路.跑去坐火车,火车被封锁了,到处抓我.坐一汽车往乡下跑.乡下是水乡,然后,好象是继续睡觉去了.立此帖记录.
轻舞曼回双飞燕 素手柔舌淡吹箫
庙内无僧风扫地 墙外有客鬼开门
没有人来 全是我的自言自语
榆林好象生气了.
榆林的照片,很漂亮.交往吧.
所有的花朵都会散去.如果你不去抓住它们.
你喜欢谁呢. 没有人可以喜欢吧.
把自己的简历放在这里倒也不错,呵呵,都不用发邮件了. 嗯嗯 ,不错.
如果这里安全的话,也许可以做为自己的一个日记本 可以吧.试试.
也许我会死去.有人想我吗? 可能没有.
一个人的精彩 无人欣赏.呵呵.
1
下一页