- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 记录一次在PowerShell下进入VC编译环境的探索过程
前言为了实现 gitlab CI 自动化构建功能,需要用到 gitlab-runner,在 windows + vc 的场景下需要用到 gitlab-runner for windows。其最终原理是在 powershell 环境下执行 powershell 脚本。众所周知,大部分通过命令行编译VC项目的过程都需要先初始化VC的工作环境(用cmake构建的除外),通常是通过开始菜单中的 “...
2020-02-28 20:20:23 3479 5
原创 在Linux下安装ACE菜鸟指南
ACE for linux的安装由于安装说明文件“ACE-INSTALL.html”中提及的linux安装过程极少,其主要针对Unix、Windows,手动配置较多,加上本人安装后感觉“ACE-INSTALL.html”文件有些影响视听,因为主要的动作都可以由ACE包中的安装脚本ACE-install.sh自动完成,我们主要的工作就可以直接对这个安装脚本来处理即可。1、安装环境:lRedHat 9
2006-12-20 10:43:00 1092
转载 vc中的release和debug版本的区别
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,在此
2006-08-29 09:09:00 950
转载 ATL正则表达式库使用
ATL正则表达式库使用ATL中,由于ATLServer的需要,需要对Client发送过来的地址、命令等复杂文字字段信息解码,而正则表达式是公认的最强大的文字解析工具,所以,ATL提供了一些用于正则表达式的库方便了我们的工作。1、 CATLRegExp类声明:templateclass CAtlRegExp; 初始化:与微软的GRETA类库(微软研究院推出的另一个正则表
2006-05-23 09:00:00 1084 1
转载 一名董事长给大学生的18条忠告
一、读大学,究竟读什么? 大学生和非大学生最主要的区别绝对不在于是否掌握了一门专业技能……一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定……草木可以在校园年复一年地生长,而我们却注定要很快被另外一群人替代……尽管每次网到鱼的不过是一个网眼,但要想捕到鱼,就必须要编织一张网…… 二、人生规划:三岔路口的抉择 不走弯路就是捷径……仕途,商界,学术。在这人生
2006-05-12 13:13:00 747
转载 Kademlia详解
taken from NeoRagex2002s weblog 前两天在网上看到世界知名的电骡服务器Razorback 2被查封、4人被拘禁的消息,深感当前做eMule / BitTorrent等P2P文件交换软件的不易。以分布式哈希表方式(DHT,Distributed Hash Table)来代替集中索引服务器可以说是目前可以预见到的为数不多的P2P软件发展趋势之一,比较典型的方案
2006-05-11 09:41:00 2221
转载 UDT协议-基于UDP的可靠数据传输协议
1. 介绍随着网络带宽时延产品(BDP)的增加,通常的TCP协议开始变的低效。这是因为它的AIMD(additive increase multiplicative decrease)算法彻底减少了TCP拥塞窗口,但不能快速的恢复可用带宽。理论上的流量分析表明TCP在BDP增加到很高的时候比较容易受包损失攻击。另外,继承自TCP拥塞控制的不公平的RTT也成为在分布式数据密集程序中的严重
2006-05-11 09:24:00 1141
原创 QQ尾巴病毒的发送原理分析
<html xmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns="http://www.w3.org/TR/REC-html40">
2003-10-27 02:09:00 1036
原创 如何“一行代码”控制主界面的所有功能调用
如何“一行代码”控制主界面的所有功能调用www.lvyin.net 2002-4-22 绿荫网络 在大多数软件中,都具有菜单、工具栏、按钮或树形功能选择。同样的一个功能模板,有可能在菜单中调用它,在工具栏中也调用它,或者用其它方式调用它,即存在着多次调用的问题。 在一次有意无意的探索中,我找到了一个非常方便的功能调用方法,使用了这种方法之后几乎可以说
2002-05-09 09:09:00 1062
Log4cpp使用档案
2017-11-06
增强版Log4cpp
2017-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人