- 博客(13)
- 资源 (5)
- 收藏
- 关注
转载 C++界面库的抉择
<br />C++的界面库经过几天来的搜索,总结了下面几种的优缺点<br /><br />1. MFC<br /><br />优点:VS2008以及VS2010的扩展确实很强大,特别是原生的窗口运行时停靠以及<br />PropertyGrid确实很强大<br /><br />缺点:默认字体很模糊,无论你对MFC多了解,C++多熟悉,每次写代码时依然要重新熟<br />悉代码,更不用提分析别人写的MFC代码,一个字:乱。<br /><br />2. WTL<br /><br />
2011-03-25 21:47:00 1339
转载 日志分析zz
<br />那道socket的面试题我说我不会,那公司又给我了另一道更加变态的题目:<br /><br />日志分析<br />1)从文件中用户提取字符串(下面示例中包含在[]中的字符)<br /><br />2)利用hash算法把所有的字符串散列 到一个hash表中,统计相同字符串出现的次数<br /><br />3)编写一个排序算法(例如快速排序),把这些字符串按照出现的频率排序.<br /><br />4) 把输出结果保存到一个文件,文件格式为:<br /><br />
2011-03-21 11:38:00 606
原创 const 使用小结
is2120@csdn1. 修饰变量,使得在初始化变量值后不能在修改其值。// 无const修饰int x = 4;x = 10;// 有const修饰const int x = 2;x = 10; // err2. const替代#de
2011-03-19 22:31:00 668
转载 35个你也许不知道的Google开源项目
<br />Google是支持开源运动的最大公司之一,它们现在总共发布有超过500个的开源项目(大部分都是利用它们的API来完成),本文将列举一些有趣的开源项目,其中很可能有不少你不知道的哦。<br /><br /> 文本文件处理:<br /><br />Google CRUSH (Custom Reporting Utilities for SHell)<br /><br /> CRUSH是为命令行或shell scripts处理特定文字数据而制作的一系列工具,这里有指南。
2011-03-17 15:28:00 1122
转载 ubuntu环境下编译内核详解(linux kernel compile)
声明:本文是个人参考网上有关资料,编译2.6.25内核的总结,如按本文步骤编译内核造成的责任和本文作者无关。 本文放在本人的blog上面:http://hi.baidu.com/ffbp89/ 本文还有姊妹篇《老笔记本编译2.6.20内核指导》 如果有修改,也在blog上。 欢迎转载本文,但是请不要取消本声明。 写这篇东西主要是教学目的,学生可以结合编译内核复习shell的有关命令。 一、下载源代码和编译软件的准备 下载内核源代码:http://www.kernel.org/
2011-03-17 12:24:00 1311 1
原创 离线使用 ubuntu下的dict
离线使用 ubuntu下的dict<br /><br />首先<br />sudo apt-get install dict //安装客户端<br />sudo apt-get install dictd //安装服务器端<br /><br />安装辞典<br />sudo apt-get install dict-wn //WorldNet 英英字典 这个我推荐<br />其他辞典<br />英英 dict-gcide<br />英汉 dict
2011-03-17 12:22:00 2019
原创 ubuntu skype 安装
Installing Skype<br />简单描述下:<br />1. 在源服务器里面把Canonical Partner Repository选上<br />2. 然后直接sudo apt-get install skype,就可以了。<br />Since Ubuntu 10.04 (Lucid Lynx), Skype is part of the Canonical partner repository. To install Skype add the Canonical Partn
2011-03-17 12:22:00 1809
原创 ubuntu find whereis locate find
<br /> <br />which 只能寻找执行文件 ,并在PATH变量里面寻找。 <br /><br />whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。 <br /><br />locate 同上,不过文件名是部分匹配。 <br /><br />find 是直接在硬盘上搜寻,功能强大,但耗硬盘,一般不要用。
2011-03-15 18:49:00 625
原创 ubuntu whatis
<br />在用到whatis ,有时候无输出,显示appropriate之类的。通过如下脚本可以解决该问题。ubuntu 默认没有该脚本。<br /><br />#!/bin/sh<br /># Generated automatically from makewhatis.in by the<br /># configure script.<br />#<br />#!/bin/sh<br /># makewhatis: create the whatis database<br
2011-03-15 18:47:00 1540
转载 ubuntu 查询 修改 时间
<br />ubuntu 查询 修改 时间<br /><br />date<br />用法:date [选项]... [+格式]<br /> 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]<br />以给定的格式显示当前时间,或是设置系统日期。<br /> <br /> -d,--date=字符串 显示指定字符串所描述的时间,而非当前时间<br /> -f,--file=日期文件 类似--date,从日期文件中按行读入时间描述<br
2011-03-15 18:46:00 8590
转载 结构struct 联合Union和枚举Enum的细节讨论
<br />联合(Union)<br />是一种构造数据类型,它提供了一种使不同类型数据类型成员之间共享存储空间的方法,同时可以实现不同类型数据成员之间的自动类型转换。联合体对象在同一时间只能存储一个成员的值。<br />联合的内存大小取决于其中字节数最多的成员,而不是累加,联合也会进行字长对齐。在定义联合变量的时候可以指定初始值,但是只能制定一个初始值(测试过似乎无法设置初值),而且该初始值的类型必须与联合的第一个成员的类型匹配。可以取一个联合变量的地址,也可以取变量中的任一个成员的地址,它们总是相等的。
2011-03-15 17:45:00 1550
原创 解析url
// parse url 解析 url c c++ 代码#include #include #include // 解析url,作为示例,很多情况没考虑,比如说user,pass之类的int parse_url(char *url, char **serverstrp, int *portp, char **pathstrp){ char buf[256]; int serverlen, numread=0; // 跳过"http://" ,例"http:/
2011-03-15 17:41:00 3348
翻译 c++ 虚函数 工作机制 原理( virtual function )
/* *晚上花了几个小时翻译了下,第一次翻译这么长的文字;挺累呀,翻译的很多地方也不算通顺,权当自娱自乐了。 *版权所有 xt2120#gmail 谢绝转载*/上个月,我介绍了虚拟函数。我概述了如何使用虚拟函数来实现一个设备无关的文件系统,并详细描述了如何创建一个具有多态行为的几何图形类。这个月我将继续解释虚拟函数的工作机制。首先,扼要重复一下其中的关键概念。在c++中在基础类和基类之间的公共继承定义了一个is-a的关系。这就是说,给出了定义:class D : public B {...}D从
2011-03-12 00:06:00 6684
FFMPEG开发指南
2018-04-07
多媒体编程开发之FFmpeg基础库
2018-04-07
FFmpeg 基础库编程开发
2018-04-07
X64 Debuggers And Tools-x64_en-us(6.3.9600.17298).msi
2015-08-04
windbg 6.3.9600.17298 msdn
2015-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人