从 RackNerd DC2 迁移 与 QuadraNet——从 Multacom 大楼的租赁纠纷,到 Dustin Cisneros 的 2019 年”拔线事件”

从近期 RackNerd 洛杉矶 DC2 机房搬迁事件切入,深度追溯洛杉矶 Multacom 大楼 37.6 万美元欠租纠纷背后,尘封十五年的 IDC 行业恩怨。基于 PACER 法院案卷、加州工商档案与行业存档交叉核验,完整还原 RackNerd 创始人 Dustin Cisneros 的双面人生:任职 QuadraNet 销售经理期间,利用 95 百分位带宽计费漏洞与内控缺陷,搭建 AlphaRacks 等壳公司矩阵套利,最终引发 2019 年轰动行业的无预警拔线事件。文章复盘 QuadraNet 自噬衰败、被 Edge Centres 收购的全过程,解析 Dustin 洗白创立 RackNerd 的合规转型路径,为海外低价 VPS 用户提供避坑参考。

> **本文基于一次长程AI调查式对话的整理重现,侧重结构性事实与企业/人物之间的利益链路,而非媒体叙事。**

一次普通机房搬迁,了解 IDC 圈尘封十五年旧账

近期不少 RackNerd 用户收到洛杉矶 DC2 机房节点迁移的官方工单,在普通散户眼里,这只是一次常规的硬件升级、网络优化,无非是短暂的线路抖动、额外的数据备份工作,过后便恢复如常。但对于深耕海外低价 VPS 行业五年以上的圈内从业者、老站长而言,这次迁移绝非一次简单的运维调整,它像一把钥匙,重新打开了洛杉矶 Multacom 大楼尘封多年的恩怨往事。

RackNerd 如今的业务版图遍布全球 21 个数据中心,但洛杉矶 DC2 节点的底层根基,始终绑定在洛杉矶圣塔克拉拉 6171 Century Blvd 的 Multacom 大楼体系内。这栋老式商用机房大楼,曾是老牌机房运营商 QuadraNet 的核心大本营,承载了它最鼎盛时期的机柜资源、带宽链路与 IP 网段;而如今,大楼业主 6171 Century LLC 与 QuadraNet 深陷租金诉讼,起诉对方拖欠租金高达 37.6 万美元,甚至采取封锁机房门禁、限制设备物理访问的强硬手段。

这场当下正在发酵的租赁纠纷,从来不是偶然的商业矛盾,而是 2019 年那场轰动整个海外主机圈无预警拔线事件的后续余波。QuadraNet 的衰落、廉价 VPS 市场格局重构、RackNerd 的崛起,全部因果闭环,都藏在这栋大楼里,也藏在创始人 Dustin B. Cisneros 的双面人生与资本套利布局之中。

本文基于公开法院案卷、加州州务卿工商档案、PACER 联邦法院检索记录、行业论坛历史存档交叉核验,以叙事化笔触还原整件事全貌,同时嵌入标准化事件时间线、核心关系数据表、业务链路结构图,兼顾故事可读性与调查严谨性,全程区分可核验事实、合理强推论、社区网传传闻,不主观臆造、不情绪化渲染。

一、双面创始人 Dustin:光鲜履历与地下操盘的割裂人生

如今的 Dustin B. Cisneros,是妥妥的行业新锐企业家。翻开 RackNerd 官方宣传、Inc.5000 权威榜单、HostAdvice 专业采访,他的履历完美贴合硅谷创业者的标准模板:2008 年入局互联网主机行业,早年创办 SemoWeb LLC 深耕廉价虚拟主机赛道;2013 年入职老牌机房 QuadraNet,一路晋升至销售经理核心岗位;2019 年创立 RackNerd LLC,公司注册于加州兰乔库卡蒙格;2024 年登顶 Inc.5000 全美榜单第 1506 位,三年营收增长率高达 342%,2025 年入选太平洋区域 Inc. 百强企业。对外公开话术里,他始终以「行业资深老兵、以客户体验为核心」自居,绝口不提自己早年操盘的一众廉价 VPS 品牌。

但在 LowEndTalk、WebHostingTalk 两大海外主机社区的历史存档里,藏着 Dustin 不为人知的另一面。任职 QuadraNet 销售经理的六年间,他手握机房批发定价权、新分销商审批权、资源调配权,背地里隐秘操盘AlphaRacks、NFP Hosting、Woothosting、HostMyBytes四大廉价 VPS 品牌,形成庞大的地下运营矩阵。

这份双重身份之所以能长期隐匿不被发现,核心依托两点:一是 QuadraNet 粗放的内部管理漏洞,销售高管拥有极大的自主审批权限,缺乏审计与风控制衡;二是美国加州 LLC 有限责任公司的注册隐私规则,无需公开实际控制人信息,完美为他搭建了隐身屏障。也正是这层身份与权限,让 Dustin 找到了可以长期套利的商业漏洞,改写了整个北美廉价 IDC 行业的格局。

二、QuadraNet 底层商业模式:天生存在漏洞的套利温床

想要读懂 Dustin 的全套操作逻辑,首先要拆解 QuadraNet 当年的核心生意模型。作为洛杉矶头部机房批发商,QuadraNet 手握 Multacom 大楼大量长租机柜,批量采购 Cogent、Telia、GTT 等顶级骨干运营商的大宗带宽,搭建起完整的底层基础设施,业务分为两大核心板块:直接面向大企业的定制化独立服务器、机房托管直销业务,以及面向中小商家的机柜、IP、带宽批发业务。

在批发合作模式下,QuadraNet 只和分销商结算三项固定费用:机柜 / U 位的机位租金、ARIN 官方分配的 IP 地址段月租、以及行业通用的95th percentile(第 95 百分位)带宽费用。其中机位和 IP 定价透明、成本固定,几乎没有套利空间,而 95 百分位带宽计费规则,成为了 Dustin 实现低成本暴利的核心工具。

95th 百分位计费:廉价 VPS 行业的利润杠杆

很多人听过这个计费名词,却不懂底层逻辑。QuadraNet 每 5 分钟采集一次合作分销商的带宽速率,一个月累计近万组采样数据,系统会将所有速率从低到高排序,直接剔除月度最高 5% 的突发流量峰值,以剩余流量的最高点作为最终计费标准。

对于普通 VPS 商家而言,带宽占整体运营成本的 40%-55%,是最大开支项。Dustin 精准拿捏了这个规则的漏洞:绝大多数廉价 VPS 用户日常仅用于搭建小站、轻度代理、数据探针,95% 的时间带宽占用极低,只有偶尔备份、测速时出现短时流量尖峰。数千个散户用户叠加后,整体带宽数据呈现「大批量低值 + 零星高峰」的特征,95 百分位规则会自动抹掉所有尖峰,最终给到 QuadraNet 的计费带宽始终维持在极低水平。

而 Dustin 的操作手法简单且精准:利用 QuadraNet 销售经理的权限,给自己控制的壳公司审批远低于市场的内部专属批发价,在廉价带宽链路上上架海量月租 1-3 美元的超低价 VPS;后端向 QuadraNet 支付极低的带宽账单,前端向用户收取全额年付预收款,赚取中间巨额价差。这并非物理层面的资源偷窃,而是利用职务特权、行业规则漏洞完成的合规套利。

更关键的是,正常入驻 QuadraNet 的分销商,必须经过企业资质审核、押金缴纳、信用背调、付款能力核验全流程,但 Dustin 凭借审批权限,直接为自己的壳公司绕过所有风控门槛,无需押金、无需资质核验,凭空拿到优质资源配额,这也成为 QuadraNet 后续内控崩盘的核心隐患。

三、隐秘壳矩阵:稻草人挂名 + 影子合伙人,完美风险隔离

为了彻底切割自己与四大 VPS 品牌的关联,规避 QuadraNet 内部风控与后续法律追责,Dustin 搭建了一套成熟的壳公司运营体系,利用美国 LLC 隐私漏洞、挂名服务规则,把真实受益人彻底隐藏在幕后。

稻草人 Julian Jin:纸面切割的关键棋子

AlphaRacks 作为整个矩阵的核心主体,在加州州务卿工商登记中,登记的法定代表人并非 Dustin,而是一个名叫 Julian Jin 的陌生人。受加州法律限制,LLC 公司无需公开股东与实际控制人,仅对外展示注册代理公司地址,这就给了挂名操作可乘之机。

结合行业规则与商业逻辑可强推论:Julian Jin 并非品牌真实创始人,只是典型的Straw Man(稻草人挂名者),要么是 Dustin 的熟人借名,要么是美国市面上售价 99 美元标准化挂名服务的第三方人员,唯一作用就是在工商纸面上,切断「QuadraNet 员工 = AlphaRacks 实控人」的关联链路。

最有力的破绽出现在 2019 年 5 月 AlphaRacks 倒闭官方声明中,这份发布在 Twitter 且被网页存档留存的公告,刻意强调「AlphaRacks 由 Julian Jin 全资持有,与 QuadraNet 前员工无任何关联」,但留给数万受灾用户的售后联系方式,赫然是 QuadraNet 官方销售邮箱 sales@quadranet.com

从商业逻辑来看,一家宣称完全独立、自有服务器的第三方公司,绝不可能让用户去找上游机房官方对接售后。唯一合理的解释:这份声明是 QuadraNet 法务部主导的危机公关文案,目的是对外切割责任,把员工套利事件包装成第三方商家自主经营倒闭,规避品牌舆论风险。

多品牌合并:虚增规模,摊薄运营成本

Dustin 对外宣称 AlphaRacks 先后收购 NFP Hosting、Woothosting、HostMyBytes 三大品牌,将所有用户统一迁移至同一网段与 WHCS 管理后台。这并非单纯的业务扩张,而是精准的规模套利手段:一方面合并服务器与带宽采购量,向 QuadraNet 申请更低的批发单价,进一步压缩成本;另一方面对外宣称坐拥 2.3 万 + 用户,在 LowEndBox 等广告平台提升投放可信度,吸引更多用户年付充值,用新用户的现金流覆盖上游机房账单。

整套模式本质是现金流滚雪球玩法,只要新用户持续入局,就能维持运营周转,完全没有应对突发风险的备用方案,也为后续瞬间崩盘埋下伏笔。

影子合伙人 Adam NG:全程隐身的幕后参与者

在 QuadraNet 内部风控通告中,除了 Dustin,还明确点名另一位核心参与者 Adam NG。但这位人物至今没有任何公开可核验的档案:无公开领英资料、无加州 / 内华达州工商注册记录、无司法涉案案卷留存,2019 年与 Dustin 同步被开除后,彻底从行业公开视野中消失。

行业 LowEndTalk 等论坛流传着一条未经证实的传闻:Adam NG 后续化名入职 SpinServers 继续从事低价 VPS 分销业务。但经过多轮公开档案检索,没有任何法院文书、工商记录能佐证这一说法,因此仅作为社区流言留存,无法定性为事实。从整件事格局来看,Adam NG 是典型的影子操作者,手握机房后台权限参与分成,全程不出面、不公开,出事由 Dustin 与 Julian Jin 挡在前台。

四、2019 年拔线事件完整复盘:合法止损下的数万用户牺牲

标准化事件时间线

大致时间核心关键事件
2019 年 5 月中旬QuadraNet 内部完成风控审计,查实 Dustin 利用职务权限、虚假资质为壳公司套取低价资源,认定存在利益冲突与合同欺诈
审计当日QuadraNet 直接执行端口封禁、物理拔线、IP 段路由封禁,AlphaRacks 全系品牌所有服务器全网离线,无任何前置通知
停机数日内工单系统、服务器管理面板全面失联,用户无任何数据备份、迁移渠道
2019 年 5 月 17 日AlphaRacks 发布法务拟定倒闭声明,以 Julian Jin 名义切割关联,预留 QuadraNet 官方售后邮箱
同期Dustin B. Cisneros 与 Adam NG 被 QuadraNet 正式开除,劳动关系即刻终止

整个事件最具争议的点,在于 QuadraNet 自始至终没有给用户预留任何数据迁移窗口期。而从法律层面,QuadraNet 手握绝对主动权,依据双方签署的主服务协议(MSA),合同明确要求合作分销商必须提交真实经营资质、无利益冲突;若存在欺诈性签约、重大违约行为,机房有权无条件单方面终止服务、扣留设备,且无需为下游散户提供数据备份与迁移 SLA。

站在企业合同视角,QuadraNet 的操作完全合规;但站商业伦理与用户权益角度,数万无辜站长、开发者、小企业主沦为企业内控纠纷的牺牲品,付出了惨痛代价。事件最终的用户结局近乎无解:所有服务器设备被 QuadraNet 留置扣押,用户数据基本全部永久丢失;AlphaRacks 作为空壳 LLC 公司,账户无任何可执行资产,用户 PayPal 退款申诉大多因超时效、追责主体不符失败;用户与 AlphaRacks 签署的服务协议无法约束 QuadraNet,想要穿透公司壳层追责实控人,又缺乏司法案卷举证,追偿路径彻底断裂。

五、深度拆解:为何无刑事立案、无公开诉讼?

这是整件事外界最疑惑的核心问题:波及数万用户、存在明确员工套利与合同欺诈,最终却无人被罚款、无人被判刑,甚至没有一场公开诉讼。我们通过 PACER 联邦法院、CourtListener、洛杉矶县高等法院多维度关键词检索,得出明确结论:没有任何可公开核验的 QuadraNet 起诉 Dustin 的案卷,网传 2022 年双方诉讼、听证会等说法,均为论坛自媒体杜撰,无案号、无法律文书佐证,纯属谣言

美国司法五大核心追责障碍

追责壁垒详细解析
受害主体错位刑法直接受害方为 QuadraNet 本身,散户属于间接受害者;且 QuadraNet 自身内控严重失职,存在连带过失,降低司法立案优先级
主观举证门槛极高刑事欺诈必须证明「蓄意主观欺骗」,Dustin 仅需辩称属于销售灰色激励权限,即可形成合理怀疑,无法定罪
单案金额碎片化单个用户损失仅 20-200 美元,集体总金额看似庞大,但检察官不会消耗司法资源处理小额集体纠纷
LLC 法人面纱保护债务与纠纷全部归属壳公司,若无资产混同实锤,无法追溯 Dustin 个人法律责任
检察自由裁量检察机关以重大刑事案件定罪率为核心 KPI,散户互联网小额纠纷不属于优先办案范畴

从实际处置逻辑来看,QuadraNet 选择了最符合自身利益的方式:内部开除当事人、行使合同自助救济扣留设备、签署保密协议与互不追诉条款。之所以不愿公开起诉,核心顾虑在于庭审会触发证据开示,自身管理失控、内控漏洞会被彻底公开,重创企业商业口碑,得不偿失。

中美 IDC 行业监管与追责模式对比

对比维度中国监管体系美国本次处置结果
行业准入强制增值电信牌照,无证直接关停追责,行业有准入门槛仅 LLC 填表注册即可营业,无前置资质审核约束
集体受害处置大规模用户受损易触发公安经侦主动介入,公权力强势干预默认归属民事合同纠纷,公权力不主动介入民间商事矛盾
事件后果公示判决书全网公开,涉事人易纳入失信名单,行业受限壳公司破产了事,责任人可换主体重新创业,无公开惩戒记录

这并非美国纵容商业欺诈,而是两国法律体系、监管逻辑的底层差异:中国将大规模民众财产受损纳入公共秩序管辖,公权力主动下场;美国优先遵循私法自治,把纠纷留给企业与个人自行解决,制度齿轮最终消解了追责的可能性。

六、QuadraNet 的自我反噬:PacificRack 复刻悲剧走向衰败

拔掉 AlphaRacks 网线后,QuadraNet 看似止损,却犯下了致命的战略误判。当时 AlphaRacks 倒闭留下数万价格敏感型用户市场真空,QuadraNet 自恃有机房、IP、带宽底层资源,认为完全可以亲自下场承接业务,随即推出零售 VPS 品牌 PacificRack,主打 2-5 美元低价套餐,支持支付宝、PayPal 支付,精准投放 LowEndBox 低价社区,意图吃掉这块市场红利。

但 QuadraNet 始终没认清一个核心本质:机房批发商与 VPS 零售商是两套完全相反的运营逻辑。QuadraNet 的核心能力是机柜运维、骨干网络搭建、大客户批发对接,缺乏零售必备的精细工单售后、网络滥用应急处理、资源调度平衡、用户退款体系。

PacificRack 上线后迅速口碑崩盘,无故封号静默停机、私自篡改服务器配置、IP 无理由封禁成为常态,工单往往数周无人回复,仅在负面舆论发酵时才临时冒泡敷衍。更有业内技术观察推测,其 VLAN 网段设计存在严重运维漏洞,大量 IP 塞入同一广播域,极易引发网络拥堵,虽无公开实锤,但用户大面积卡顿已是不争事实。

讽刺的是,2024 年 3 月 PacificRack 正式发布关停公告,要求用户限期自行备份数据,逾期强制停机,官方不提供任何数据协助与退款服务。五年前 QuadraNet 对 AlphaRacks 用户做的无预警停机、弃用户数据于不顾,五年后完整复刻在自己的零售品牌身上,形成极具宿命感的闭环。

而这只是 QuadraNet 衰落的开始。深陷 Multacom 大楼 37.6 万美元欠租诉讼、现金流持续断裂后,2025 年 QuadraNet 被迫出售旗下 20 万 + IPv4 核心地址段给 HostPapa——IPv4 是 IDC 行业最核心的硬通货,变卖核心资产等同于饮鸩止渴。2024 年 4 月,澳洲边缘数据中心运营商 Edge Centres 完成对 QuadraNet 的全资收购,其全美 10 城节点、AS 网络链路被逐步整合,曾经的洛杉矶老牌机房巨头,彻底沦为被收购的历史遗留资产,失去独立运营能力。

七、Dustin 洗白重生:RackNerd 的合规化转型与现状

2019 年风波沉寂数月后,Dustin 以全新实体 RackNerd LLC 重新入局,彻底抛弃了早年依托 QuadraNet 员工特权的灰色套利模式,完成商业模式的全面洗白与升级。

如今的 RackNerd 彻底摆脱单一机房依赖,不再依靠内部权限套取低价资源,转而与 ColoCrossing、Sharktech、MC 等多家主流机房签订正规公开批发合同。其中ColoCrossing 是 RackNerd 最核心的上游供应商,二者无任何股权关联、无共同母公司,是纯粹的房东与租户关系:ColoCrossing 拥有自建机房与骨干带宽,RackNerd 租用机柜、IP 与带宽,搭建 KVM 虚拟化平台二次零售,这也是海外 IDC 最标准的「机房批发商 – 品牌转售商」模式。

对比 Dustin 前后两种经营模式,风险结构发生根本性改变:AlphaRacks 时代完全依附单一机房员工权限,随时可能被无预警拔线,品牌无长期信誉赌注;如今 RackNerd 遵循正规商业合同解约流程,断网风险可预判,同时冲击 Inc.5000 权威榜单,绑定品牌口碑,经营风险大幅降低。

目前 RackNerd 已布局全球 21 个战略数据中心,依靠高额联盟营销、黑五常态化促销快速扩张,营收规模稳步增长。但历史遗留的信用成本始终无法抹去:行业论坛永久留存 2019 年拔线黑料,任何企业尽职调查都能追溯到创始人过往经历;同时品牌依旧高度依赖年付预收款现金流滚动,没有自有物理机房,底层命脉始终掌握在上游机房手中。对于普通用户而言,RackNerd 仅适合搭建可快速重建的无状态轻量业务,绝不建议存放唯一核心数据。

八、全业务链路拓扑结构图

┌─ QUADRANET 核心业务链路 ─────────────────────────────┐
│ 底层资产:Multacom大楼机柜 + Cogent/Telia大宗带宽        │
│ 核心权限:销售经理Dustin 拥有定价/审批/风控绕过权限     │
│        │
│        ▼
│  壳公司集群:AlphaRacks(Julian Jin挂名)+NFP/Woot/HostMyBytes
│  运营模式:内部低价批发 + 95th百分位带宽套利
│  盈利逻辑:1-3美元低价VPS零售 + 年付预收款现金流滚存
│        │
│  2019危机:内部审计曝光 → 开除Dustin/Adam NG → 全域拔线
│  连锁后果:数万用户数据灭失 → 自营PacificRack溃败
│  最终结局:37.6万欠租纠纷 → 变卖20万IP → 被Edge Centres收购
└────────────────────────────────────────────────────┘

Dustin个人发展链路:2019风波沉寂 → 创立RackNerd
转型核心:放弃内部特权 → 多机房正规签约 → 品牌化合规运营

九、全文核心复盘与行业启示

回望整场从 Multacom 大楼租赁纠纷延伸出的十五年行业恩怨,从来不是简单的善恶对错,而是规则漏洞、内控缺失、制度差异交织出的必然结果。

2019 年的拔线事件,本质不是商家恶意跑路,而是内部员工利用机房批发计费规则、企业内控漏洞完成的商业套利;QuadraNet 依法止损但手段野蛮,无辜用户沦为最大牺牲品。整场风波没有刑事追责、没有公开诉讼,根源不在于监管缺位,而是 LLC 法人隔离、司法举证门槛、检察资源分配三重制度壁垒共同导致。

QuadraNet 的衰落并非单纯被 Dustin 掏空,而是自身粗放管理、战略误判、零售运营能力缺失的集中爆发;而 Dustin 借助行业规则完成原始积累后,果断切换合规赛道,依靠多机房分散布局、品牌化营销,成功洗白并跻身行业新锐。

对于普通 VPS 用户而言,RackNerd 如今的稳定性,从不取决于创始人的经营理念,而是依赖 ColoCrossing 等上游机房的合同连续性;Multacom 大楼的租赁纠纷、DC2 机房的反复迁移,都是底层基础设施脆弱性的真实体现。在廉价 IDC 行业里,永远不要轻信永久低价与品牌光环,历史的黑料不会消失,只会隐藏在一次次机房迁移与品牌迭代之中。

> *整理自一次系统性质询对话 https://yb.tencent.com/s/zXjC07ntim6k(工具检索:PACER/CourtListener/CA SOS/行业档案交叉校验),部分链路(Julian Jin 真实身份、Adam NG 去向)受限于 LLC 隐私规则不可再深入。*

假如按人口比例平均分配IP

IP地址,要是按人口比例来分,是不是才算真公平?之前有人问过中国有没有完整的/8段IP,查资料发现不仅没有,实际分配量和人口占比比起来还差不少。顺着这个思路,我干脆把美国的情况也一起扒了扒,算完一组数据,还挺有感触的,今天就把这些思考整理成日志记下来。

先跟不熟悉的朋友科普下基础概念:咱们说的/8段,就是常说的A类IP地址,每个这样的段里固定有16777216个IP(大概1677万个),这是IPv4时代里很大的一个地址块了。而全球IPv4地址总量看着多,有42.95亿个,但扣掉私网、组播、环回这些不能公网使用的保留地址后,实际能分配的公网IP也就39.2亿个左右,这个数据是查了APNIC的IPv4枯竭报告得出来的,算是行业里比较公认的估算值。

这里先放一张我整理的常见/8段归属表,很多人容易误解这些段属于中国,其实不然:

前缀实际管理方中国利用率说明
14.0.0.0/8APNIC96%亚太区共享,含日韩等国地址
59.0.0.0/8APNIC100%区域分配,非中国独有,含澳新机构使用
101.0.0.0/8APNIC89%中国占比高,但含APNIC保留及其他亚太用户
114.0.0.0/8APNIC61%中国电信为主,但含亚太其他运营商子网
183.0.0.0/8APNIC98%中国电信使用,仍有部分地址分配给亚太其他实体

计算按人口比例中国应得的 IPv4 地址数及对应 / 8 段数量,需基于全球 IPv4 总可分配地址数权威人口统计数据进行量化计算,核心逻辑是「中国人口占全球比例 × 全球可分配 IPv4 总量」,再换算为 / 8 段(每段固定含 16,777,216 个地址)。以下是完整计算过程、数据来源及结论:

计算

1. 全球 IPv4 总可分配地址数

IPv4 地址空间总量为 2³² = 4,294,967,296 个(约 42.95 亿),但需扣除 IANA 保留地址段(不可用于公网分配),主要包括:

  • 私网地址:10.0.0.0/8(1677 万)、172.16.0.0/12(1048 万)、192.168.0.0/16(6.55 万)
  • 组播地址:224.0.0.0/4(2684 万)
  • 环回地址:127.0.0.0/8(1677 万)
  • 其他保留段(如测试地址、未分配段)

实际可分配公网 IPv4 总量:约 3,920,000,000 个(39.2 亿)(行业通用估算值,误差 ±1%,来源:APNIC《IPv4 地址枯竭报告》)。

2. 人口数据(2023 年权威统计)

  • 中国人口:14.12 亿(国家统计局 2023 年常住人口数据,含港澳台)
  • 全球人口:79.54 亿(联合国《世界人口展望 2022》修订版)
  • 中国人口占全球比例:14.12亿 ÷ 79.54亿 ≈ 17.75%

理论分配量计算

1. 应得 IPv4 地址总数

按人口比例分配公式:中国应得地址数 = 全球可分配IPv4总量 × 中国人口占比代入数据:39.2亿 × 17.75% ≈ 6.96亿(精确值:3920000000 × 0.1775 = 695800000)

2. 对应 / 8 段数量

每个 / 8 段(A 类地址)的地址数固定为 2²⁴ = 16,777,216 个(约 1677.72 万)。应得 / 8 段数量 = 应得地址总数 ÷ 单个 / 8 段地址数代入数据:695,800,000 ÷ 16,777,216 ≈ 41.47 个

简化场景(不扣除保留地址)

若直接按 IPv4 总量(42.95 亿)计算(忽略保留段):42.95亿 × 17.75% ≈ 7.62亿对应 / 8 段:762,000,000 ÷ 16,777,216 ≈ 45.42 个

对比再看美国:现有IP量有多“富余”?

沿用上述核心算法公式,计算美国的相关数据。既然聊到公平性,肯定要看看现在IP持有量最多的美国。先找现有数据,不同平台统计略有差异,IPIP.NET显示美国已分配IPv4约14.54亿个,DICloak的数据则是15.18亿个,我取个中间值,按14.8亿个来算比较客观。

再算美国的理论应得量。美国2024年官方统计人口大概3.38亿,占全球人口的比例就是3.38亿÷79.54亿≈4.25%。按这个比例算,美国应得的IP数量是39.2亿×4.25%≈1.67亿个,对应/8段的话,就是1.67亿÷1677万≈9.96个,差不多10个完整的/8段。

这一对比就很直观了:美国实际持有的14.8亿个IP,是理论应得量1.67亿的8.8倍;现有/8段数量(查IPinfo的地址段列表,美国独占或主要使用的/8段就有几十个,远超10个)更是远远超出人口比例对应的份额。说句实在的,这就是早期互联网发展的“先发优势”,1990年代前欧美就占了全球60%的/8段,美国单国就握了大概150个,相当于把大量IP资源提前锁在了自己手里。

三、一组对比表,看清差距本质

为了更清晰,我把核心数据整理成了表格,一眼就能看出差异:

国家人口占全球比例理论应得IP数对应/8段数量实际已分配IP数实际与理论比值
中国17.75%约6.96亿约41个约3.49亿0.56(56%)
美国4.25%约1.67亿约10个约14.8亿8.8(880%)
计算场景中国应得 IPv4 地址数对应完整 / 8 段数量剩余地址数(约)
扣除保留段(实际可分配)6.96 亿41 个0.47×1677 万≈808 万
不扣除保留段(理论总量)7.62 亿45 个0.42×1677 万≈704 万

与实际分配的差距

根据 APNIC 最新数据(2024Q4),中国实际分配的 IPv4 地址约 3.9 亿(仅占全球可分配总量的 9.95%),仅为理论应得量(6.96 亿)的 56%,对应 / 8 段仅约 23 个(3.9 亿 ÷1677 万≈23.25),远低于人口比例对应的 41 个。

数据来源与引用说明

  1. 数据来源可追溯
  2. 公式合理性:人口比例分配是「资源公平分配」的理论假设,核心是「每人获得平等的地址配额」,未考虑经济发展、互联网渗透率等实际因素,但能直观反映分配公平性。
  3. 误差说明
    • 保留地址扣除量存在 ±1% 误差(不同机构统计口径略有差异),但不影响核心结论(41-45 个 / 8 段)。
    • 人口数据为 2023 年静态值,若按 2025 年预测(中国 14.05 亿、全球 81.2 亿),比例约 17.3%,应得 / 8 段约 40-44 个,差异极小。
  4. 实际分配的历史原因:IPv4 分配采用「先到先得」机制,1990 年代前欧美国家已占据全球约 60% 的 / 8 段(仅美国就持有约 150 个 / 8 段),中国因互联网起步较晚(1994 年接入国际互联网),错失大段分配机会。
  5. IPv6 的解决方案:IPv6 地址空间(2¹²⁸)无需按人口比例分配,中国已获得 APNIC 分配的大量 IPv6 /32 段(每个 / 32 含 2⁹⁶个地址,远超全球人口需求),目前 IPv6 活跃用户数已超 8 亿,成为全球最大 IPv6 网络。

SuperHidden.vbs , 右键 添加\卸载 “显示\隐藏 系统文件”

一段VB脚本,将“显示隐藏系统文件”加入到右键,如图。

20140725101903

Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
WSHShell.RegWrite "HKCR\CLSID\{00000000-0000-0000-0000-000000000012}\Instance\InitPropertyBag\CLSID", "{13709620-C279-11CE-A49E-444553540000}", "REG_SZ"
WSHShell.RegWrite "HKCR\CLSID\{00000000-0000-0000-0000-000000000012}\Instance\InitPropertyBag\method", "ShellExecute", "REG_SZ"
if WSHShell.RegRead("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt") = 0 then
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", "0", "REG_DWORD"
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "2", "REG_DWORD"
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt", "1", "REG_DWORD"
WSHShell.RegWrite "HKCR\CLSID\{00000000-0000-0000-0000-000000000012}\Instance\InitPropertyBag\command", "显示扩展名及文件", "REG_SZ"
WSHShell.SendKeys "{F5}+{F10}e"
else
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", "1", "REG_DWORD"
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD"
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt", "0", "REG_DWORD"
WSHShell.RegWrite "HKCR\CLSID\{00000000-0000-0000-0000-000000000012}\Instance\InitPropertyBag\command", "隐藏扩展名及文件", "REG_SZ"
WSHShell.SendKeys "{F5}+{F10}e"
end if
Set WSHShell = Nothing
WScript.Quit(0)

多种常见软件系统缩写

BPM(Business Process Management):业务流程管理

也称做商业流程管理。一套达成企业各种业务环节整合的全面管理模式。其中的Business并不局限于商业,它泛指各种组织中的活动:从商业企业到政府机构、非营利团体等等,因此,普遍共识是对应于更加中性的“业务”一词,例如:业务流程管理(Business Process Management, BPM)、业务流程再造(Business Process Reengineering, BPR)等。Business Process Modeling,即业务流程建模,是对业务流程进行表述的方式,它是过程分析与重组的重要基础。

 

CRM(Customer Relationship Management):客户关系管理

是一个不断加强与顾客交流,不断了解顾客需求,并不断对产品及服务进行改进和提高以满足顾客的需求的连续的过程。其内含是企业利用信息技(IT)术和互联网技术实现对客户的整合营销,是以客户为核心的企业营销的技术实现和管理实现。客户关系管理注重的是与客户的交流,企业的经营是以客户为中心,而不是传统的以产品或以市场为中心。为方便与客户的沟通,客户关系管理可以为客户提供多种交流的渠道。

 

CMS(Content Management System):内容管理系统

它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。

 

EIP(Enterprise Information Portal): 企业信息门户

是指在Internet的环境下,把各种应用系统、数据资源和互联网资源统一集成到企业信息门户之下,根据每个用户使用特点和角色的不同,形成个性化的应用界面,并通过对事件和消息的处理、传输把用户有机地联系在一起。

 

ERP(Enterprise Resource Planning):企业资源计划系统

又译企业资源规划,简单地说,ERP是“一个大型模块化、集成性的流程导向系统,集成企业内部财务会计、制造、进销存等信息流,快速提供决策信息,提升企业的营运绩效与快速反应能力。”它是e化企业的后台心脏与骨干。任何前台的应用系统包括EC、CRM、SCM等都以它为基础。
一般ERP软件强调如下之系统集成。
ERP主要的模块有:
生产管理:工程、材料清单(Bill Of Material)、调度、产能、工作流管理、质量控制、成本管理、生产过程、生产工程、生产流程、生产配置
进销存货管理:库存、订单输入、采购、供应商调度、货物检查、付款请求处理、佣金计算
财务管理及会计项目:总帐、现金管理、应付帐款管理、应收帐款管理、票据资金管理、固定资产管理
成本管理:账单、时间和支出、活动管理
人力资源管理:人力资源、薪金名册、培训管理、员工班别和出勤管理、津贴、劳健保、绩效考核
供应链管理:和客户、供应商、员工之间的各种自服务接口

 

GIS(Geographic Information System):地理信息系统

又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。

 

MIS(Management Information System):管理信息系统

是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。

 

OA(Office Automation):办公自动化

是现代利用电脑进行全自动的办公,目的是提高效率。

 

SCM(Supply Chain Management):供应链管理

把公司的制造过程、库存系统和供应商产生的数据合并在一起,从一个统一的视角展示产品建造过程的各种影响因素。对整个供应链(从供货商,制造商,分销商到消费者)的各个环节进行综合管理,例如从采购、物料管理、生产、配送、营销到消费者的整个供应链的货物流、信息流和资金流,把物流与库存成本降到最小。供应链是企业赖以生存的商业循环系统,是企业电子商务管理中最重要的课题。

 

WfMS(Workflow Management System):工作流管理系统

工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。工作流管理系统(Workflow Management System, WfMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流管理系统来实现。

 

WMS(Warehouse Management System):仓储管理系统

对物料存放空间进行管理的软件,区别于库存管理。其功能主要有两方面,一为通过在系统中设定一定的仓库仓位结构对物料具体空间位置的定位,二为通过在系统中设定一些策略对物料入库\出库\库内等作业流程进行指导。有利于仓库资源使用。

 

关于上海、深圳证券交易所的行情数据来源

2012年2月17日作者:enet

 

简单整理了下 行情数据的来源 (转载请注明出处)

 

先说下上海证券交易所, 首先是必须根据使用需求, 进行的申请

 

上海证券交易所行情包括Level-1即时行情、Level-1延时行情和Level-2即时行情,采用许可模式经营,符合条件的单位可向上证所信息网络有限公司提出申请。

即时行情

上海证券交易所即时行情包括Level-1行情和Level-2行情,采用许可模式经营,符合条件的单位(不面向个人)可向上证所信息网络有限公司提出申请。

Level-1及延时行情

申请进入>>

http://www.sseinfo.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002004001.htm

Level-2行情

申请进入>>

http://www.sseinfo.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002004002.htm

延时行情

上海证券交易所延时行情是指延时30分钟以上的Level-1行情,申请同Level-1行情。

申请进入>>

http://www.sseinfonet.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002004001.htm

 

 

上海证券交易所行情经营许可单位名单

http://www.sseinfo.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002005.htm

上海证券交易所授权发放行情数据的 境内信息供应商

http://www.sse.com.cn/sseportal/ps/zhs/fwzc/scfw/cisborder_vender.shtml

上海证券交易所授权发放行情数据的 海外信息供应商

http://www.sse.com.cn/sseportal/ps/zhs/fwzc/scfw/overseas_vender.shtml

—————————————————————————————————————————————————————

深圳证券交易所
http://www.cninfo.com.cn/fwsq/hq/index.htm

一、深交所基本行情
http://www.cninfo.com.cn/fwsq/hq/jb.htm

1.实时行情
2.延时行情
3.日终行情

深交所基本行情信息介绍

实时行情的具体内容:

证券代码、证券简称、前收盘价、最新成交价、当日最高价、当日最低价、当日累计成交数量、当日累计成交金额、实时最高五个价位买入申报价和数量、实时最低五个价位卖出申报价和数量等

传输方式:

深交所基本行情采用深圳证券通信有限公司卫星通信系统传输,确保行情信息具有最强的实时性。

延时行情延时15分钟或以上深交所基本行情

日终行情收市后深交所基本行情数据

二、深交所增强实时行情
http://www.cninfo.com.cn/fwsq/hq/yw-2.htm

1.现场版增强行情
2.网络版增强行情

增值行情系列产品是深交所为了增加市场透明度,满足不同层次的用户信息需求,拟于未来陆续推出的系列增值信息产品。增强行情是增值行情的第一个产品 系列,分为现场版和网络版两个版本,现场版适用于会员营业部的局域网用户,网络版适用于信息服务商的互联网用户。增强行情与传统行情相比有以下显著的优 点:

1. 更优的数据传输方式。传输过程全部采用内存信息交换的方式,无文件读写,处理速度更快,用户可以更及时地获取行情信息。
2. 更丰富的信息内容。针对不同类型的证券产品,增强行情向用户揭示更加完整的证券信息,使投资者更准确地理解不同证券产品的差别。行情快照中包含了委买/委 卖总量、委买/委卖均价,买卖盘也由5档扩展到10档,最优买卖档位还有前50名的分档明细。另外,我们还在网络版行情中增加了逐笔成交、逐笔委托和内容 丰富的全景资讯,成交和委托可通过序号进行逐一对应。
3. 不同的产品按频道发送。股票、基金、债券、衍生产品及指数分别在不同的频道上发送,用户可以按需选择。
4. 更灵活的数据接口。增强行情的数据接口采用基本FIX的FAST STEP协议,新接口具有良好的灵活性和扩展性,克服了现有行情数据接口格式固定、扩展困难的不足。并且支持系统的平滑升级,使得用户有足够的时间进行技术升级,降低了系统维护的风险。
5. 具有严格的用户控制机制和信息加密手段,信息安全有充足的保障。信息接收的安全认证登录机制、信息加密传输机制、终端内存防拷贝机制等可以有效地防止信息被非法盗用,很好地维护地正规信息用户的合法权益。

深交所增强行情分为现场版和网络版两个版本,现场版适用于会员营业部的局域网用户,网络版适用于信息服务商的互联网用户。两者的具体对比如下表所示。

表1. 深交所增强行情两个版本的对比

对比项目 现场版增强行情 网络版增强行情
适用范围

会员营业网点、基金公司等局域网内部

信息运营商、会员网上交易、智能手机等广域网
数据内容 证券信息、公告、指数、10档行情(及最佳买卖档的50个分档明细)、增值信息 在现场版的基础上,增加逐笔委托、逐笔成交等
数据格式 基于FIX标准的FAST STEP协议 基于FIX标准的FAST STEP协议
通讯系统 高速单向卫星 设备托管或
2MB以上高速双向链路
数据重传
更新速度 与基本行情一致 与基本行情一致
收费模式 按网点数收年费 许可年费+用户月费

注:深交所保留因市场变化对产品内容进行调整的权利。

申请流程:

深交所基本行情申请流程

深交所基本行情申请流程 深圳证券信息有限公司经深圳证券交易所独家授权,代表深交所全权经营深交所的行情信息,负责处理境内、外使用和经营深交所行情专有信息单位的授权工作。任何单位需传播或经营深市行情信息均须向深圳证券信息有限公司提出申请,办理有关授权许可。

申请资质
任何合法成立的信息经营单位,符合全部以下条件,可提出申请:
– 具有固定的营业场所;
– 营业执照经营范围包含行情相关的信息经营内容;
– 持有目前信息经营所需的全部相关资质和合法许可等;
– 注册资金100万元人民币以上(含),财务状况良好,技术实力可靠并具备为市场提供可靠服务的能力;
– 自身、母公司或控股股东、子公司及控股公司、关联公司近三年内无非法或不良的经营记录。

申请流程
1. 填写业务联系函
2. 资质审核
3. 签订信息经营许可合同,交纳信息授权使用费
4. 领取深圳证券交易所信息经营许可证书

申请文档下载
业务联系函

 

深交所现场版增强行情申请流程

现场版增强行情申请流程 申请资质:

申请使用深交所现场版增强行情,必须是本所合规会员或其它深交所认定的合规单位,并同时具备以下条件:
1. 按有关规定,已经与本所签订《基本即时行情使用协议》,或者出具同意与本所签订《基本即时行情使用协议》的承诺书;
2. 自觉尊重和保护交易所对证券信息拥有的合法权利,不以非法或未经许可的方式使用或者再分发数据,无拖欠费用的记录;
3. 有能力建立信息揭示系统,及时处理和显示深交所现场版增强行情,能够为投资者提供良好的服务;
具备上述条件的单位即可按以下流程向深交所提出申请,并逐一办理相关手续。

申请流程:

STEP 1. 查询申请材料。申请单位登录深圳证券信息公司网站(www.cninfo.com.cn)或与相关业务人员联系获取本指南(包括流程和申请表格),了解资质认证的具体过程和需要提交的材料清单。

STEP 2. 提出申请。申请单位提交以下表格和相关证明文件,正式向深交所提出申请。
(1)现场版增强行情认证申请表
(2)申请单位基本情况表
(3)工商执照复印件(加盖公章)
(4)签订《基本即时行情使用协议》的承诺书
【注】 申请单位先将上述材料扫描成彩色电子文件,加上单位基本情况表的word文件,打包以邮件形式发送到深交所(robin@szse.cn),完成初审后再 提交书面材料。深交所检查提交材料的完整性和正确性,并填写现场版增强行情初审表。资质审查合格后,则深交所向申请单位提供相关技术文档,并指导编写技术 方案书。

STEP 3. 编写技术文档。申请单位编写技术系统方案书,并提交给深交所。深交所对技术方案进行初审,主要是对材料的完整性进行检查,并根据初审的结果指导申请单位对材料进行补充和完善。

STEP 4. 审核技术方案。深交所组织审核小组和现场交流会,对申请单位的技术方案进行审核(使用已认证信息商的技术方案,可免于审核)。申请单位派人对技术方案的要 点进行讲解,并回答审核小组提出的问题。深交所根据审核小组的意见,确定申请单位的方案是否通过。如审核通过,则申请单位进入系统开发阶段。如审核不通 过,则申请单位需要根据审核小组的意见对方案进行修订和完善,并重新提请审核。

STEP 5. 系统开发和测试。申请单位按照技术方案书的设计进行系统开发和测试,深交所通知深圳证券通信公司开通1-2个卫星小站的信号,以配合申请单位进行测试。测 试完成后,申请单位提请深交所进行验收。深交所组织评审小组现场验收,检查其技术系统是否合格,并形成系统验收报告。如验收不合格,则申请单位需要根据评 审小组的意见,对系统进行改进,并重新提请验收。

STEP 6. 签署合同。系统验收合格后,深交所通知申请单位与深圳证券信息公司办理合同签署事宜,获取现场版增强行情的使用许可证。合同签署完成后,深交所通知深圳证 券通信有限公司,开通申请单位所有卫星小站的现场版增强行情信号,申请单位正式获得现场版增强行情的使用权。

 

申请文档下载:

现场版增强行情申请认证指南
现场版增强行情认证申请表
申请单位基本情况表
签订《基本即时行情使用协议》的承诺书

 

深交所网络版增强行情申请流程

网络版增强行情申请流程申请资质:

申请经营深交所网络版增强行情,必须是具有信息经营资格的独立法人或其它深交所认定的合规单位,并同时具备以下条件:
1. 已获得深交所基本即时经营资质2年以上(含2年),且经营过程中未出现重大违规行为;
2. 具有良好的财务状况,注册资本在1000万元人民币以上,且公司具备一定的盈利能力或资本支持,可持续支持公司在网络版增强行情方面的人力和技术投入;
3. 具备切实可行的为投资者提供可靠服务的商业运营计划,可使用户规模的不断扩大并获得良好的收益,以支持公司的可持续发展;
4. 值得信赖,自觉尊重和保护交易所对证券信息拥有的合法权利,不以非法或未经许可的方式使用或者再分发数据,无商业和电信业方面的不良记录;
5. 有能力自行建立信息服务系统,及时处理和显示深交所网络版增强行情,能够提供以市场为导向的行情揭示系统;
6. 有能力自建用户档案管理、用户使用监控和计费管理系统,以便本所核查用户数据、用户缴费等情况,并指派专人管理及与我所联系。
具备上述条件的单位可按以下流程向深圳证券信息公司提出申请,并逐一办理相关手续。

申请流程:

STEP 1. 查询申请材料。申请单位登录深圳证券信息公司网站(www.cninfo.com.cn)或与信息公司相关业务人员联系,获取本指南(包括流程和申请表格),了解资质认证的具体过程和需要提交的材料清单。

STEP 2. 提出申请。申请单位提交以下表格和相关证明文件,正式向信息公司提出申请。
(1)网络版增强行情认证申请表
(2)申请单位基本情况表
(3)网络版增强行情服务申请表
(4)工商执照复印件
(6)经会计师事务所审计过的公司最近两年的财务报表(含三大会计报表)
(7)与控股公司、子公司的组织结构关系,以及所有权的百分比,并说明是否这些公司是交易所市场或证券信息经营市场参与者。如无母公司和子公司,也应书面说明
【注】申请单位先将上述材料扫描成彩色电子文件,加上单位基本情况表的word文件,打包以邮件形式发送到信息公司,完成初审后再提交书面材料。深交所收到信息公司转来申请材料后,将会同其对申请材料进行初步的审查。
信息公司将审查申请单位是否有未经许可使用深交所基本即时行情,以及是否有欠费的情况。如存在上述情况,则申请单位与信息公司协商办理补交欠费事宜。
完成资质检验后,深交所给申请单位回复网络版增强行情初审意见。如资质审查合格,则向申请单位提供数据接口文档,指导申请单位编写技术方案和相关认证材料。

STEP 3. 编写技术和商务文档。申请单位编制技术系统方案书、商业运营计划书,并提交给深交所。深交所对认证材料进行初审,主要是对材料的完整性进行检查,并根据初审的结果指导申请单位对材料进行补充和完善。

STEP 4. 审核技术和商务方案。深交所组织审核小组和现场评审会,对申请单位的技术系统方案书和商业运营计划书进行评审。申请单位派人对技术系统方案书和商业运营计 划书的要点进行讲解,并回答审核小组提出的问题。审核小组根据评委的意见综合计分,并确定申请单位的方案是否通过。
如审核通过,则申请单位进入系统开发和测试阶段。如审核不通过,则申请单位需要根据审核小组的意见对方案进行修订和完善,并重新提请审核。

STEP 5. 系统开发和测试。申请单位按照技术系统方案书的设计进行系统开发和测试,申请单位应在2个月内完成系统开发和部署。开发完成后,申请单位提请深交所进行验 收。深交所组织审核小组对申请单位的技术系统进行现场验收,检查其技术系统是否达能到深交所的各项技术要求,并形成网络版增强行情技术系统验收报告。

STEP 6. 签署合同和经营运作。系统验收合格后,则深交所通知申请单位与信息公司办理合同签署事宜,同时信息公司向申请单位颁发网络版增强行情的信息经营许可证。申请单位进入日常运营阶段。

申请文档下载
网络版增强行情申请认证指南
网络版增强行情认证申请表
申请单位基本情况表
网络版增值行情服务申请表

 

已授权单位- 深交所基本行情

  • 基本行情境内授权单位
  • 基本行情境外授权单位

http://www.cninfo.com.cn/fwsq/hq/qsmd.htm

 

已授权单位- 深交所增强行情

  • 现场版增强行情授权发布单位名单
  • 网络版增强行情授权发布单位名单

http://www.cninfo.com.cn/fwsq/hq/qsmd-2.htm

难道没有Windows7用的PowerShell嘛?

2011年2月12日作者:enet查看原文

以前的系统是2003, 最近换成了win7. 记得以前有微软个叫 PowerShell的东西, 在CMD下支持WMI, 可以通过编写脚本,函数,模块来很好的操作管理系统.

今天特意去下载, 页面上提示 系统提示注意:

本篇文章的内容适用于其他版本的 Windows (不包括您正在使用的版本) 。本篇文章的内容可能不适用您的电脑。

浏览 Windows 7 帮助和支持中心http://support.microsoft.com/kb/968929

难道没有Windows7用的PowerShell嘛?

然后在 http://code.msdn.microsoft.com/PowerShellPack 看到:

 (if you are running Windows 7 or Windows Server 2008 R2, you are running PowerShell V2)

这么说应该是Windows7已经内置包含了PowerShell, 而且是 v2的.

再看, 原来PowerShell 2.0是包含在 Framework 2.0中的, Windows7自带它:

Windows PowerShell 2.0 appears as an option in a Windows Update scan only if the computer meets the following conditions.

接着我们在CMD下直接输入”powershell” , 回车

很明显已经执行进入了PS shell.

更多的PowerShell的信息

Windows PowerShell 有哪些新增功能?

Windows 7 中 Windows PowerShell 的新增功…

Windows PowerShell 的新增功能

更新时间: 2009年1月

应用到: Windows 7

Windows® 7 中包含 Windows PowerShell 2.0。 它还包含可以添加到 Windows PowerShell 的其他 cmdlet、提供程序和工具,以便您可以使用和管理其他 Windows 技术,如 Active Directory(R) 域服务、Windows® BitLocker™ 驱动器加密、DHCP 服务器服务、组策略、远程桌面服务和 Windows Server Backup。

http://technet.microsoft.com/zh-cn/library/dd367858(WS.10).aspx

推荐下载使用PowerGUI, Windows下很好用的一个PS IDE工具.

http://www.powergui.org
My PowerShell community is PowerGUI.org

http://www.powergui.org/downloads.jspa

人模人样的背后 – el empleo 雇佣人生

2012年2月11日作者:enet

 

P.S. :

去年年底, 在都市频道的打渔晒网节目里播过的动画片,标题叫《人模人样的背后……》

是特别有寓意的一个动画片!其实已经出了几年了.

看完以后我感触很深!可以说发自内心的共鸣,震惊,震撼!

 

 

每個人都是站在別人的身上而活著。。。每个人都是卑贱的 。。。

最后演员表列完还有一小段!甩了灯帽! 他也许只有在漆黑中才敢這麼做…

豆瓣电影 – 雇工人生 El Empleo : http://movie.douban.com/subject/3823425/

最后字幕表列完还有一小段!http://movie.douban.com/subject/3823425/discussion/24802437/

——–

以下转自 animetaste.net

 

el empleo 雇佣人生

 

来自阿根廷2D定格动画师BOU SANTIAGO的动画作品。

将现实世界雇佣的关系更加赤裸裸的表现出来。光鲜的表面后面,是丧失自尊换来的物质丰富。

 

 

el empleo@youku.com

冷静的画面,没有背景音乐,只有空荡荡的音效回响在耳边。缓慢的动作,灰蒙蒙的色调,让这部片子显得异常冰冷。

雇佣,在生活中司空见惯,但是在这部片子中,却把雇佣的关系更加赤裸裸的展示在了人们面前。

主角面无表情心安理得的享用着雇佣别人的生活,不禁让我们发问到底他在那个世界中是从事什么工作的,可以如此的安逸。

当谜底揭晓的时候,却让我们内心不禁一丝震撼和深思,我相信很多人对这个戏剧化的结尾都笑不出来,在光鲜背后,却出卖着自己的自尊。

这部短片获得了45项提名,作者BOU SANTIAGO是一名2D动画家,业余时间还参与过忍者神龟的一些制作。

影片截图:

 

片长:6:15

导演:BOU SANTIAGO

动画技术类型:2D

制作公司:个人

出品时间:2010

国家:阿根廷

作者博客(Blogspot)| 品赏艾尼墨 | 高清下载

 

10多年前的小说 – 鸭子(男妓)

2012年2月6日作者:enet查看原文

 

P.S. : 10年前我看的第一篇网络小说, 就是它.

——————————

鸭子(男妓)

 

村长有个儿子。儿子叫小马。村长叫老马。有一天儿子要去城里。村长说别去了,城里乱。然而儿子还是去了。……结果染了一身性病回来。

1  小马过河

他就是那个儿子。

后来他死了。浑身烂透。天不容他。地也不容他。

哪里的黄土都埋人。临死前小马回到生他养他的小山村。小马不愿象野狗那样漂泊在外。村前的白桦林里有他童年的脚印,有他简陋的住所。一切都好象和淫乱无关。夕阳西下,二大爷家的牛羊要回家。他猪狗不如,竟然当了男妓。

城市里确实有不少无业游民向往着当男妓,还有一些孤傲的则想当杀手,胆大点的便渴望过黑社会老大的生活。法律时而在这垮掉的一代的眼里形同虚设。小 马一进大城市就把乡下的苍蝇长什么样给忘了。他在车站干装卸,很奇怪的事——把东西从一辆车搬到另一辆车就能挣钱。是的,谁叫他穷的蛋蛋耷拉着。有一次他 翻墙跳进公园,看见一只猴子蹲在笼子里手淫。小马觉的很有意思。他觉的城市也很有意思,还有那笼子.

小马的牙很白。

没进城之前,他天天在院里刷牙。井水不凉,母鸡咕咕的叫,墙头上长满开红花的仙人掌,邻家香姑暗恋他多年了。香姑长的丑,腚大腰圆麻花辫子甩三甩。小马却想和天下最漂亮的女人睡觉。他是个男人,可他没钱,他想有了钱就可以和漂亮女人睡觉。这也是很多男人的想法.

那天,小马对当村长的爹说你给我十块钱。爹说球,家里总共有五十来块,还得留着买化肥用,地里的杂草老高,把棉花到挤住了,棉花叶子底下又有那么多红蜘蛛,还得买瓶乐果打药,你说你去城里干啥?还有你个庄户人家天天刷牙顶个屁用?当吃?当喝?嘴里淌那白汤。

小马的脑袋发涨,涨的太阳穴发热。他蹲着,沉默着,可他愤怒了。娘走来嘟囔一声小马快下地拔草去。滚,小马急了,一蹦老高。他娘和邻居骂街时也是一 蹦老高。他娘还会坐在地上拍着大腿骂,还敢用破鞋底抽自己的肋巴条。拔他奶奶个蛋,我凭什么就得下地干活?人都是一样的人,城里人能发财能潇洒我……。小 马的后脑壳挨了一巴掌。你个王八羔子,反了你的猪圈了。爹又打他一耳光。叫谁滚?小马的头嗡嗡的,喉咙发痒。爹又想说什么。他嗷一声转身就揍了一拳。他爹 的门牙掉了,到死都没长好。

小马过了一条河。小学时曾学过一篇课文叫小马过河。他就是小马,他又翻过了几座山,一辆火车鸣叫着出了隧道,他跳了进去。

2 三个故事

火车开往南方,那座城市是个经济特区,是改革开放后从国外移植来的。小马一没技术,二没文化,只好在车站干体力活。卸煤,卸水泥,整天脏兮兮的。雨天里他也想家,想在家里那粗布被窝里睡到天黑,醒来看到院里弥漫的炊烟。

雨天里没活。他对这个大城市的新鲜劲一过便觉的厌倦,他常常看着街上陌生的人群。路旁有所破败的棚屋,女主人用塑料盆接漏着的雨,她的孩子坐在床上啼哭。闲的实在无聊他就回去睡觉。

几个民工也打开铺盖,扑扑的抖被子。小马躺着,闻到臭脚丫子味。他们睡觉之前还要喝点酒。有个叫楞子的家伙踢踢小马的屁股,老表,起来喝点?小马说 你们喝你们的吧。他们就吆喝起来,划拳,查7,猜火柴梗。楞子提议说谁输了谁就讲个下流的故事,不讲不行,不下流也不行。楞子是个在逃犯。有一次他对小马 说监狱就是庙。

后来小马进了庙。

楞子先讲。山上有个庙。庙里有个老和尚。老和尚在给小和尚讲故事。讲的是山上有个庙。庙里有个老和尚。老和尚德高望重。但是一辈子从未见过女人的阴户。临死前觉的很遗憾。久久不肯瞑目。小和尚边凑钱找了个妓女。妓女脱了裙子。老和尚说噢,原来和尼姑的一样。

好象鲁迅先生也讲过这个故事。

民工甲讲。有户穷人家有两个儿子。老大是个瞎子。长的又丑。十里八村没有姑娘肯嫁给他。老二好不容易娶了个媳妇。家里穷。盖不起新房。老大和老二凑 合着住一间屋。到夜里老二和媳妇就治起来了。治就是办事。瞎子一听.命根子能不硬啊?前几夜还能忍住。后来不行了。没法子只好用手解决。5打1。一滴精, 十滴血。瞎子弄出来的东西他不舍的仍。就找了个破碗盛起来。日久天长装了一碗。天冷。那东西就冻的跟猪油似的。有天家里来了客人。瞎子娘准备炒盘豆芽招 待。可没油了。老二说老大床底下有碗猪油。拿来就下锅了。到夜里瞎子一摸碗没了。便问老二你见我床底下那碗了么?老二说管你吃管你喝你还藏碗猪油干啥?咱 娘给炒豆芽了。瞎子等老二睡了后,说,人家的孩子满地爬,我的孩子炒豆芽!

假如有人说这故事无耻。那么只需重复的问——残疾人的婚姻问题是社会应该轻视的吗?

民工乙讲。文革时期。老猫的头疼病又犯了。便找了个叫“王霞”的女护士给按摩。女护士年轻漂亮。就是耳朵有点背。老猫问人家,家里几口人啊,王霞。 老猫说话乡音太重。女护士耳朵又不好。便把“王霞”听成了往下。女护士说六口。同时按摩的手便由头部下到了胸部。排行老几啊,王霞。女护士说老三,手,嘿 嘿,到了腰部。个人问题解决了吗,王霞。女护士说刚结婚。手犹豫了一下就到了那里。结果老猫就把女护士给办了。女护士回到家把这事给丈夫一说。丈夫是个红 卫兵。忠心耿耿。他经过很激烈的思想斗争就让媳妇脱了裤子。然后他很严肃的对着媳妇下身敬了个端端正正的礼。删掉?

那是个灵魂扭曲的年代,如今怎样夸张的再现都不为过。

小马听着故事睡着了。

3 华清池

第二天雨还在下。人起床后的第一件事是上厕所。无论歌星影星凡夫俗子。小马也不例外。他在厕所遇见楞子。楞子蹲在两块砖上抽着烟。小马和他打完招呼就尿。楞子惊叫一声,老表,你是驴还是马,家伙什这么大。小马拉上拉链说我是人。驴和马是不会拉拉链的.

中午雨仍在下。楞子坏笑着对小马说,老表,闲着也是闲着,走,我带你去个好地方。小马叼着烟怏怏不乐的问去哪啊?

楞子说去华清池。

于是小马认识了兰姐和小媚。后来他想今生今世注定了得认识她们。

兰姐是华清池的老板。小媚是那里的按摩小姐。华清池占地百亩。有温泉三口涌汇成池。表面上看是一个集疗养餐饮娱乐于一身的假日休闲中心。其实半公开性的提供形形色色的色情服务。

先有的粪便还是先有的蛆?

最热闹的是大厅。许多男女在一起跳黑灯舞。彼此可以乱摸。中间舞台上的下流表演更是层出不穷。有脱衣秀。有淫女十八招。有赤裸裸的现场做爱。每晚的 高潮是选美活动。十几个光屁股小姐走着模特步。还做出各种各样的淫荡姿势。她们将一束玫瑰抛向喧器叫嚷的人群。得到花的人可以挑选一位小姐免费过夜。

小马坐在大厅的角落不敢动。想都没想过竟有如此淫乱的场面。资本主义社会了?楞子不知跑哪儿去了。肯定在人群里。他想走。一束玫瑰突然从天而落砸中 了他的头。欢呼声起哄声立刻包围了小马。那群光屁股小姐跑过来。为首的一位女孩很是兴奋。小马后来知道她叫小媚。有人顺手在她胸脯上摸了一把她也不在意。 径直扑到小马怀里说哈逮住你了。小马局促不安。用力掐了她一下。她尖叫一声坏蛋。小马说你下来。如果他和她单独在一间房里他就不让她下来了。她说切。站起 来将一杯酒泼在小马脸上。电影里常有这个动作。不同处在于泼酒的人穿没穿衣服。

楞子拨开人群对小马说,老表,兰姐想见你。

兰姐是个穿皮裙的女人。四十多岁,风韵犹存。为了掩饰苍老每天都将口红抹的很鲜艳。

兰姐曾经也是风尘女子。兰姐有自己的理想。是的,理想。她一边做小姐一边攒钱。勤俭是种美德。江河之博大源远在于点滴之汇集。待到兰姐人老珠黄。华 清池终于开业了。青春刚刚逝去。前程似乎锦绣。色情场所存在的主要原因是有贪官庇护。一个当官的若是从不收礼单凭这一点就应该授予他“人民公仆”的称号。 开业那天,社会各界名流前来祝贺。有擅长书法的文人写了《长恨歌》送给兰姐。

白居易谨慎怕事,绵绵长恨,不说恨谁。

抬起头来。兰姐把烟吹到小马脸上。她坐在桌后的老板椅上。楞子在旁边站着很象一条狗。房间里很静。隐约能听到大厅里的舞曲。

小马抬起头来。多大了?小马说二十。坐过监狱吗?小马一楞连忙说没有。兰姐便有点遗憾。她觉的坐过监狱的人聪明。她将他从头打量到脚。最后目光停在 了他的裤裆处。在车站干装卸每月挣多少钱啊?小马说七,八百。愿意找一份能挣七,八千的工作吗?小马犹豫了一会点点头。并不是每个诱惑都要拒绝。每个困难 都要战胜。为了生活有时不得不去迁就。尽管不知道答案。就算错了但那也是后来的事。什么工作?小马问。他真精.会按摩么?小马摇摇头。难道你想让我教你? 兰姐一笑。她的眼睛贼亮。小马起了一身鸡皮疙瘩。

你出去吧,介绍费可给你了。兰姐对楞子说。楞子很够朋友。临走前还拍拍小马的肩。

小马预感到可能要出事了。……

从兰姐的办公室出来时他满头大汗。小马,回来。他站着不敢动。我数三声你给我回来。兰姐开始数。一……二……三……四……五……六。数到七小马进去 了。兰姐赤裸着身子咯咯的笑。我们再做一次好不好?小马垂着眼不说话。那算了,去买身象样的衣服,再换个头型,明天就可以来上班了。她说完丢给小马一叠 钱。

小马在走廊上数了数。两千元整。他自以为狡猾的笑了。男人的贞洁算什么?

4 壳

人类发展到今天。男妓的出现不是偶然而是必然。它客观的证明了女性已经取得了很高的社会地位。且一步步走向真正意义上的男女平等。尽管是以极端的方式。丑陋不堪。然而应该看到应该思考的是这背后的文明。

男妓是另一种禽兽。

他当了男妓。总得有人当男妓。

有档次的妓女喜欢穿红色的吊带长裙和白色的无袖短裙。黄色其实不黄。男人对红色和白色更为敏感。女人穿的越少机会越多。男人呢?不管怎样小马听兰姐的话去买身西装。

他走进一家装饰豪华的专卖店。他走来走去。皱着眉看标签上的价格。从400到1000到1800。他看的很仔细。穿制服打领结的导购小姐彬彬有礼的 问先生想要什么样的?他说我要最贵的。她笑了。她有俩酒窝。先生,那你跟我来,我店新进了几套意大利名牌。于是小马跟她走。柜台里一件盒装的浅黑色西装吸 引了小马。他喊住小姐问那件多少钱。你不是要最贵的吗?那件很便宜。她的话有点挑衅。不,我说我就要那件了,我喜欢那盒子。

出来后小马焕然一新。旧的衣服扔到了便池里。他想他还得再买副墨镜。天真热。

5 妓女和歌星

有个女人在街上走。突然发现自己的拉练未拉。众目睽睽之下她很从容的拉上。这个女人肯定是妓女。还有个女人在街上走。也突然发现自己的拉练未拉。众目睽睽之下她仍旧很从容的走。这个女人肯定是歌星。

妓女刮了腋毛就可以当歌星了!

小媚就是妓女。

有一次小马和小媚逛街她就忘了拉拉练。小马觉的她拉不拉无所谓。反正穿了衣服。一个是鸡。一个是鸭。他俩的相遇是对人类的巨大讽刺。他俩的手一相遇 便可以打上帝的耳光。他俩的脚一相遇便可以踢佛的屁股。谁也不用付给谁钱。在一个雷鸣电闪的夜他和小媚第一次做爱。震荡的肉体的爱。都不去管谁该羞耻。

小媚的父母。一个在土里。一个在牢里。家也不是家。那时的她就是院里的一株草。没人管没人关心。堕落是迟早的事。少年一过青春也就完了。若是长的丑还能逃过厄运。她十八岁那年被人轮奸。然后就索性去酒吧当了坐台小姐。

荷花可以出淤泥而不染。女人可以出酒吧而不染吗?小媚告诉小马她做小姐是自愿的。小马说我也是自愿。也许他们觉的干这一行和作家写作歌星唱歌同样是用身上的器官赚钱。同样是种职业?一个忍者表演绝食还不是为了混口饭吃?

曾有大款问小媚说实话你爱我吗?小媚不假思索说不爱。于是他们没有结婚却很幸福的生活在一起了。同居了一段时间大款玩腻了。小媚便卷铺盖来到这个城市做了按摩小姐。

她对小马的印象很好。她说那天她向他跑来。看到有个男人坐在那里。那正是她梦中的人。

小马很容易陷入了情网。甜言蜜语,没人愿意分辨真假。他想过和她结婚。平平淡淡在那个小山村生活。他想看她把洗的干干净净的床单晾在院里。然而这不可能。

小马按摩过的人很多。但真正嫖过他的只有四个。兰姐曾手把手的给他指点过女人的敏感处。耳根。嘴唇。脖子。乳沟。腋下。肚脐。屁股。大腿内侧。膝盖。脚心。兰姐说若是她们觉的还不过瘾就只好按摩那里和那里。兰姐还说千万别忘了要小费。反正她们是有钱的女人。

第一个来嫖小马的是一位三流歌星。她不让他知道她的名字。并且问起他的文化程度。小马说我小学毕业。她就放心了。在包厢里做完后她象一只猫躺在小马 怀里。她说她必须得当大牌歌星。否则就得死。她有这个潜力。所以不能结婚。她哭了。女人的泪宛如浸过水的鞭子。一下一下抽的男人心疼。她把一千块钱放在枕 下悄悄走了。小马不明白她为什么不能结婚。也许他小学毕业我懂的太少。

6 其余的三个

这是一个能把人吓死的年代。所有的美德都将受到挑战。

这个叫李洁茹的少妇不能否认年轻时很美丽。又高傲。远离她就是远离危险。谁爱上她谁就得死。一个坟头一个鬼。石榴裙下看做鬼也风流。那消魂的双眸曾让多少人彻夜难眠。

她家里很有钱。又嫁了个有钱的丈夫。有钱人终成眷属。然而婚后她发现丈夫没有性能力。逐渐产生厌恶。为了家产又不能离婚。便悄悄做了手脚。妇人的歹毒能毁灭一切。果然丈夫在高速公路上因刹不住车而被撞成了植物人。她略有遗憾。

小马点上一支烟静静的看着她丈夫。她丈夫也看着他,却不能说话不能动。李洁茹在背后抱住小马一颗一颗解他的西装扣子。那个可怜的男人成了观众。他看着他们在沙发上做爱。人的生命只能承载有限的痛苦。当他们的高潮来临。他就在小马和他妻子的呻吟中死去了。

下辈子他肯定会杀了小马。会杀了李洁茹。尽管没有下辈子。

钱红晚上约小马去她家吃饭。她丈夫刚刚去世。死于老年痴呆。而她只有二十六岁。一个年轻貌美的女子嫁给一个有钱的老头早就不是什么新鲜事了。

钞票。香水。避孕套。小刀。小马带上这整套的作案工具出发了。为什么要带把刀呢?又不是去杀人。去抢劫。去强奸。他不知道。也许男人带把刀可以高傲。可以蔑视一些人。这样就有了神秘感。吸引着女人又能保持距离。然后她嫖他。彼此陌生却能直接达到高潮。

任何东西放在口袋里都是有用的。一块小石头。一个别针。一张破纸……

他用那把小刀削苹果。削的很慢很仔细。皮连着。他不想让它断了。他想起那个在上海滩削梨的男人。

客厅的茶几上有一堆削好的苹果。

客厅里很静。钱红想放段音乐再做爱。人有时会面临很多无谓的选择。碟片很多,她随便拿了张放出的却是京剧。小马一笑。钱红问喜欢吗?

小马大声说节奏太慢了。

钱红也一笑。坐在他对面喝咖啡。她坐下的姿势很优雅。屁股那样的下沉。令他想起旗袍。当抬抬抬当~~~~~~~。最后一个苹果削完了。

她大胆的微笑着看着他。当她吃完第三块应该放在咖啡里的糖之后。她开始软化。撩起裙子极其丑陋又极其妩媚的跨过茶几。跨过真正的楚河汉界。贴在了小马怀里。

小马动作娴熟。准确的吻住蛇的信子。轻轻抚摸她下流攀爬的手。绸质的长裙从她身上滑落。小马突然想放屁。当然不能放。……她……。伟大的省略号。

小马非常讨厌赵太太。这个假烟贩子。小媚称她“卖香烟的大娘”。这个大娘常来嫖他。她很有钱。出手大方。不过她有狐臭。她还不刷牙不常换内裤。长的 象猪。和丑女人做爱是一种折磨。性幻想是最好的春药。小马闭上眼一边动一边把她当成某个影星。谁?果然他兴奋起来。弄的她宝贝心肝乱叫一气。她精力充沛。 性欲很高。在包厢里做完她还要到大厅里跳一会黑灯舞。小马知道她被别人摸时是怎样的冒充少女尖叫一声。

赵太太常约小马吃红烧肉。小马不喜欢吃红烧肉。喝酒时她摸他的大腿。这个贱人随时随地都想干。手机响了救了小马一命。他早就有手机了。是楞子打来 的,又输了钱。小马说我在大排挡和一位妇女在喝茶你来找我吧。赵太太吃醋了撅着猪嘴问哪个幺妹打来的?小马说别误会是我养的一条狗。一条公狗。

楼梯上响起脚步声。一百七十多斤的赵太太坐在小马怀里撒娇说以后不许别的骚货再碰你。小马累的喘着粗气说行。门开了。楞子说老表再借我两个钱我不信——他看到赵太太就楞住了。停了两三秒钟他扭头就走。小马喊哎怎么回事你?

赵太太坐回到椅子上说我告诉你怎么回事——我是他娘。

那晚小马和赵太太都喝醉了。也都哭了。

他想起了他娘。有年冬天他过河冻伤了脚。他娘用小肚子给他暖。暖了一夜。还有一回他被疯狗咬了。他娘追了二里地硬是从狗身上拔了毛,回家烤成灰敷到他伤口上。他娘的花棉袄让狗撕的都不能穿了。娘,娘,儿对不起你……小马心里很难受.

另外,他爹的门牙不知长好了没有。

小马在街上遇见了一位打工的老乡。他说小马的娘病了。却没钱看病。恐怕活不了多长时间了。

7 出事了

早晚要出事的。嫖过小马的那位三流歌星想通过炒作而扬名。便去找了个小报记者声称自己和男妓有染。记者又乐于报道此类桃色新闻。双方一拍即合。第二 天就付诸报端。舆论哗然。那位歌星又装摸做样的站出来辟谣,并且说要和报社打官司等等.尽管兰姐有公检法中的败类做后台。但华清池还是被查封了。

查封那天正好是情人节。那天正好下了雨。有人送小媚很多湿漉漉的玫瑰。小马在房间里煮方便面。小媚怒气冲冲进来将玫瑰扔到了油锅里。锅里滋啦一声立刻升起难闻的青烟。美丽竟如此真实。玫瑰对一位妓女来说象征不了什么。

小马说怎么了你。小媚气哼哼坐下,点燃一支女士香烟说他什么东西,虚情假意,竟然向我求婚。小马说这是好事啊。他将锅里的发黑的东西倒掉重新煮了面。好事个屁,他又不爱我。小马看她一眼。你怎么知道他不爱你。小媚将话题一转扬着脸问,你今天不打算送我什么吗?

小马盛了碗热腾腾的面放在她面前。

他说吃吧!心里突然感到空荡荡的难受。后来他隔着监狱的铁窗看到院里有一株被淋的蔫啦吧唧的月季。那时他很想送给她。虽然月季不是玫瑰。

小媚看着那碗面捂着脸哭了。

晚上他们照例做爱。似乎有了爱情的力量。互相调情也不冲动。很理智的溶合在了一起。高潮如陨石撞击了地球,有一点震荡,有一点眩目。小马说我得走了。她问去哪。小马说回家。她立刻哭起来但又很快把泪擦了。不回来了……有什么打算吗?小马说没有,你呢?她说她也没有。

就这样睡去吧!

几个民警突然撞门而入。接着肩扛摄象机的记者也冲了进来。小马和小媚吓了一跳。一位民警抓住小马的头发问,嫖客?他说不是。另一位民警问小媚,妓 女?小媚摇摇头。记者问小马可以拍照吗。他还没来得及说不这孙子已经照了一张。他在心里骂一声妈里个嘴。有个当官的说既然不是夫妻,带走。

小马说我们是,然而还是被带走了。

审讯室里。做笔录的民警问,嫖了几次了?小马蹲着不说话。难道民警是可以忽略不鸟的人物吗?于是他挨了一脚。几次?小马说两,三次吧。另一位民警让 他站起来对他讲了一些大道理,然后说要么罚钱要么拘留你,你看着办吧。小马问罚多少。他说八千。小马想了想,想起了等钱治病的娘。小马说我没钱。那警察给 了小马一耳光,你他妈没钱还嫖娼,关起来。

误会了。究竟谁嫖的谁。误会也好。要是他们知道小马是“抠仔”就不是拘留的问题了。他侥幸成了一条漏网的鱼。但后来有无穷无尽的折磨在等着他。

所有的罪人应该先进监狱再下地狱。监狱是个有诗意的地方。正如写有禁止倒垃圾的墙下肯定有垃圾一样的有诗意。

铁窗冰冷。同号的犯人哼着《南泥湾》。好的音乐使人入睡。小马却睡不着。窗外的月亮象她的半片苍白冰冷的唇。他立刻联想到了吻,想到了索取。小媚现在不知在哪里。也许交了罚款已经出去。她或许会来看他。如果她来看他,他决定隔着这铁窗就向她求婚。

小马想象着铁窗外的那一回眸,想着相识的那次奔跑,其实早就在心里种下了姻缘。那天她赤身裸体向他跑来。她说逮住他了,那是多么美妙的相逢。不知道那时候他为什么会在那里坐着。也许因为那里有把椅子。

在监狱的那几夜里。小马一闭上眼就看到小媚亭亭玉立。眼含深情。她的发束静止。她很美。可她的下身已经烂掉。小马的也是。

然而小媚始终没有来。小马再也没见过她。直到他死。

看来情人节那天就是永别。

如何判断一个应用程序是 控制台(console)程序还是 GUI 程序

2012年2月6日作者:enet

 

Article ID: 90493 – Last Review: November 21, 2006 – Revision: 3.2

HOWTO: How To Determine Whether an Application is Console or GUI

This article was previously published under Q90493
————————————————————–

若要确定应用程序是否为控制台或 GUI,您必须分析该 EXEheader。标头包含一个称为子系统的字段。此字段确定是要在其下运行的应用程序子系统和它需要的接口的类型。值组成:

IMAGE_SUBSYSTEM_NATIVE               1
IMAGE_SUBSYSTEM_WINDOWS_GUI          2
IMAGE_SUBSYSTEM_WINDOWS_CUI          3
IMAGE_SUBSYSTEM_OS2_CUI              5
IMAGE_SUBSYSTEM_POSIX_CUI            7
IMAGE_SUBSYSTEM_NATIVE_WINDOWS       8
IMAGE_SUBSYSTEM_WINDOWS_CE_GUI       9

示例代码

#include <windows.h>
#include <winnt.h>

VOID  main(int, char **);
DWORD AbsoluteSeek(HANDLE, DWORD);
VOID  ReadBytes(HANDLE, LPVOID, DWORD);
VOID  WriteBytes(HANDLE, LPVOID, DWORD);
VOID  CopySection(HANDLE, HANDLE, DWORD);

#define XFER_BUFFER_SIZE 2048

VOID
main(int argc, char *argv[])
{
HANDLE hImage;

DWORD  bytes;
DWORD  iSection;
DWORD  SectionOffset;
DWORD  CoffHeaderOffset;
DWORD  MoreDosHeader[16];

ULONG  ntSignature;

IMAGE_DOS_HEADER      image_dos_header;
IMAGE_FILE_HEADER     image_file_header;
IMAGE_OPTIONAL_HEADER image_optional_header;
IMAGE_SECTION_HEADER  image_section_header;

if (argc != 2)
{
printf("USAGE: %s program_file_name\n", argv[1]);
exit(1);
}

/*
*  Open the reference file.
*/
hImage = CreateFile(argv[1],
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);

if (INVALID_HANDLE_VALUE == hImage)
{
printf("Could not open %s, error %lu\n", argv[1], GetLastError());
exit(1);
}

/*
*  Read the MS-DOS image header.
*/
ReadBytes(hImage,
&image_dos_header,
sizeof(IMAGE_DOS_HEADER));

if (IMAGE_DOS_SIGNATURE != image_dos_header.e_magic)
{
printf("Sorry, I do not understand this file.\n");
exit(1);
}

/*
*  Read more MS-DOS header.       */
ReadBytes(hImage,
MoreDosHeader,
sizeof(MoreDosHeader));

/*
*  Get actual COFF header.
*/
CoffHeaderOffset = AbsoluteSeek(hImage, image_dos_header.e_lfanew) +
sizeof(ULONG);

ReadBytes (hImage, &ntSignature, sizeof(ULONG));

if (IMAGE_NT_SIGNATURE != ntSignature)
{
printf("Missing NT signature. Unknown file type.\n");
exit(1);
}

SectionOffset = CoffHeaderOffset + IMAGE_SIZEOF_FILE_HEADER +
IMAGE_SIZEOF_NT_OPTIONAL_HEADER;

ReadBytes(hImage,
&image_file_header,
IMAGE_SIZEOF_FILE_HEADER);

/*
*  Read optional header.
*/
ReadBytes(hImage,
&image_optional_header,
IMAGE_SIZEOF_NT_OPTIONAL_HEADER);

switch (image_optional_header.Subsystem)
{
case IMAGE_SUBSYSTEM_UNKNOWN:
printf("Type is unknown.\n");
break;

case IMAGE_SUBSYSTEM_NATIVE:
printf("Type is native.\n");
break;

case IMAGE_SUBSYSTEM_WINDOWS_GUI:
printf("Type is Windows GUI.\n");
break;

case IMAGE_SUBSYSTEM_WINDOWS_CUI:
printf("Type is Windows CUI.\n");
break;

case IMAGE_SUBSYSTEM_OS2_CUI:
printf("Type is OS/2 CUI.\n");
break;

case IMAGE_SUBSYSTEM_POSIX_CUI:
printf("Type is POSIX CUI.\n");
break;

case IMAGE_SUBSYSTEM_NATIVE_WINDOWS:
printf("Type is native Win9x driver.\n");
break;

case IMAGE_SUBSYSTEM_WINDOWS_CE_GUI:
printf("Type is Windows CE.\n");
break;

default:
printf("Unknown type %u.\n", image_optional_header.Subsystem);
break;
}
}

DWORD
AbsoluteSeek(HANDLE hFile,
DWORD  offset)
{
DWORD newOffset;

if ((newOffset = SetFilePointer(hFile,
offset,
NULL,
FILE_BEGIN)) == 0xFFFFFFFF)
{
printf("SetFilePointer failed, error %lu.\n", GetLastError());
exit(1);
}

return newOffset;
}

VOID
ReadBytes(HANDLE hFile,
LPVOID buffer,
DWORD  size)
{
DWORD bytes;

if (!ReadFile(hFile,
buffer,
size,
&bytes,
NULL))
{
printf("ReadFile failed, error %lu.\n", GetLastError());
exit(1);
}
else if (size != bytes)
{
printf("Read the wrong number of bytes, expected %lu, got %lu.\n",
size, bytes);
exit(1);
}
}