xieqidong
码龄20年
  • 341,186
    被访问
  • 3
    原创
  • 80,562
    排名
  • 75
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2002-05-01
博客简介:

谢启东的专栏

博客描述:
My little place
查看详细资料
  • 0
    领奖
    总分 14 当月 0
个人成就
  • 获得18次点赞
  • 内容获得15次评论
  • 获得58次收藏
创作历程
  • 1篇
    2021年
  • 5篇
    2009年
  • 100篇
    2008年
成就勋章
TA的专栏
  • VC
    22篇
  • C/C++
    19篇
  • C++/CLI
    16篇
  • 64位
    13篇
  • 其他
    12篇
  • Java
    5篇
  • Web
    4篇
  • 托管
    8篇
  • 挂钩
    4篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

记点东西以便查看

一、Ubuntu 下访问 exFat 分区的优盘:sudo apt-get install exfat-utils二、Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。刚安装好的深度系统没有设置root用户密码的,下边介绍如何设置root用户的密码第一步:sudo
原创
发布博客 2021.11.03 ·
45 阅读 ·
0 点赞 ·
0 评论

Firefox 折腾记

扩展:Adblock Plus(屏蔽广告)https://addons.mozilla.org/zh-CN/firefox/addon/adblock-plus/Element Hiding Helper for Adblock Plus(在 Adblock Plus 的基础上,有针对性地手工消除广告)https://addons.mozilla.org/zh-CN/fir
原创
发布博客 2009.07.30 ·
5405 阅读 ·
1 点赞 ·
0 评论

创建一个C++线程类:C++中独立于平台的线程

创建一个C++线程类:C++中独立于平台的线程    简介    最近,有人问到,是否有一种简单的方法创建一个C++类,以便有助于编写面向对象的线程,而且这个线程类还要有以下属性:支持事件驱动及基于间隔的异步线程。支持生成同种及特定的线程。提供一个FCFS(先来先服务)的堆栈队列用于发送及处理多任务。可移植。易于实现。    为支持新类CThread,还需要编写出其他相关的类,这些类包括:CMut
翻译
发布博客 2009.04.28 ·
15601 阅读 ·
0 点赞 ·
3 评论

用CNG加密文件的简单方法

用CNG加密文件的简单方法     简介    文中用到了一些Cryptography API Next Generation(CNG)函数,开发环境为Windows Vista下的Visual C++ 2005 SP1标准版,加上Windows SDK及CNG SDK。    程序可适用于以下情况:    在安全环境下保存文档,但需要在不安全的媒质(如互联网)中传送。    加密文件,如图像
翻译
发布博客 2009.02.18 ·
7089 阅读 ·
0 点赞 ·
1 评论

Microsoft Windows Vista中的下一代加密API

Microsoft Windows Vista中的下一代加密API    CNG是Windows Vista中最新的加密体系,其支持新的API、一体式用户及内核模式、灵活的加密方法及新的密码套件。    简介    CNG是Windows Vista中一种新的、灵活的框架结构,其实现了可扩展的提供者模式,可允许你通过指定所需的加密算法来加载某个提供者,而不用针对某个特殊的提供者进行硬编码。   
翻译
发布博客 2009.01.23 ·
3880 阅读 ·
0 点赞 ·
0 评论

下一代Windows加密API

下一代Windows加密API    对长期使用Visual C++的开发者来说,CryptoAPI是编程工具中一个非常熟悉的部分,其在Win32 SDK中第一次发布时就提供了哈希、加密、签名及认证管理等功能。在12年之后,CryptoAPI的替代者随着Windows Vista的发布而来了:Windows Cryptography API: Next Generation (CNG)——即下一代
翻译
发布博客 2009.01.14 ·
4400 阅读 ·
0 点赞 ·
1 评论

用std::string取代char*

用std::string取代char* 本文主要针对那些有C语言背景知识,而现在开始使用C++语言编程的程序员。事实上,C++继承了大多数C语言的功能,但有些方面还是不得不要留意的,如new和delete取代了malloc和free,且C++还使用了STL容器类来静态或动态地分配数组。本文中要讲的是用std::string来取代char*,将会演示C风格数组带来的一系列问题,及如何使用std:
翻译
发布博客 2008.12.12 ·
8632 阅读 ·
1 点赞 ·
1 评论

C++中的属性

C++中的属性 C#中有属性(Property),而C++中却没有,其实属性对于C++而言也是非常重要的,请往下看。 什么是属性 属性就像那些可以存储数据的变量,但在从它们中读写数据时会引发事件,换句话来说,属性就是一个有互作用的变量,自我更新,并在读写其自身时产生不同的值。 使用像C#这样包含属性的语言非常容易编写一个类,但对C++来说似乎就不太可能了,因为C++的编译器不支持C#那
翻译
发布博客 2008.11.10 ·
11172 阅读 ·
4 点赞 ·
0 评论

C++中的运行时类型检查

C++中的运行时类型检查 简介 经常有人问到:“我怎样才能在运行时确定或检查C++中对象的类型呢?”,下面通过一个简单问题来作一演示。 以下程序会在第一次调用CFoo::AnimalSays 时显示“Bark!”,而第二次调用时显示“Miaou”。class Animal {/*...*/};class Dog : public Animal {/*...*/};class Cat :
翻译
发布博客 2008.11.05 ·
4081 阅读 ·
0 点赞 ·
2 评论

如何在Vista中不弹出UAC以本地系统账户启动程序

如何在Vista中不弹出UAC以本地系统账户启动程序 本文讲解如何以本地系统账户从会话0至会话1启动一个程序。 简介 在Vista中,你可能也遇到过这样的问题,当想要以管理员账户启动一个exe执行某些特定任务时,往往UAC权限提升对话框就出来了。为解决这个问题,可把一个服务以本地系统账户权限放入到当前用户会话中,来启动所需的程序,这就不需要我们响应UAC对话框了,并以尽可能最高的权限来运行
翻译
发布博客 2008.09.16 ·
3198 阅读 ·
0 点赞 ·
0 评论

Programming Languages C (Ansi Iso Iec 9899 1999)

发布资源 2008.09.16 ·
application/pdf

C++ Standard - ANSI ISO IEC 14882 2003

发布资源 2008.09.16 ·
application/pdf

MFC 9中的新控件Command Link Button及在Vista之前平台上的应用

MFC 9中的新控件Command Link Button及在Vista之前平台上的应用           什么是Command Link?          Command Link在Vista中是样新事物,请看下图:             它实质上有两部分:主文本(Main Text)及注释文本(Note Text),如下图:  
翻译
发布博客 2008.08.22 ·
5884 阅读 ·
0 点赞 ·
0 评论

为Vista而生:MFC 9

  为Vista而生:MFC 9           自从2002年引入.NET Framework以来,MFC再没有添加多少新功能了,这多少可归咎于这段时期内微软没有发布新的Windows操作系统,另外,也有着一种潜在的倾向,就是本机开发的衰败使得MFC的改进也有点多余。随着Visual Studio 2008的发布及Windows Vista带来的数千个新的本机API,本机开发
翻译
发布博客 2008.08.02 ·
2263 阅读 ·
0 点赞 ·
0 评论

使用Visual C++2008功能包增强Windows应用程序

  使用Visual C++2008功能包增强Windows应用程序  作为一名 Visual C++ 开发人员 ,您在最近几年可能有点被冷落的感觉,因为与Visual C#®相比,似乎Microsoft向Visual C++®添加的新特性和新功能要少很多。事实上,尽管Visual C++编译器在性能、安全性和标准符合性等方面始终在不断改进,但很长时间以来在新库和生产率功能方面却做
转载
发布博客 2008.07.27 ·
2959 阅读 ·
0 点赞 ·
0 评论

使用Visual C++的防御功能保护你的代码

此为转贴文章,但对一些语句有修改。  使用Visual C++的防御功能保护你的代码           许多代码都是使用C和C++编写的,但遗憾的是,其中很多此类代码都有一些甚至连开发人员都不知道的安全漏洞。以任何语言编写的程序都存在可能会使其用户受到攻击的漏洞,但C和C++语言在Internet历史上占有特殊的地位,原因是它们的许多安全漏洞都源自使其大受欢迎的功能:对计
转载
发布博客 2008.07.18 ·
1283 阅读 ·
0 点赞 ·
0 评论

SSE指令集

     SSE和SSE2的指令系统非常相似,SSE2比SSE多的仅是少量的额外浮点处理功能、64位浮点数运算支持和64位整数运算支持。     SSE为什么会比传统的浮点运算更快呢?因为它使用了128位的存储单元,这对于32位的浮点数来讲,是可以存下4个的,也就是说,SSE中的所有计算都是一次性针对4个浮点数来完成的。     虽然SSE从理论上来讲要比传统的浮点运算会快,但
翻译
发布博客 2008.07.04 ·
18856 阅读 ·
0 点赞 ·
0 评论

Visual C++ 2008的封送处理库

 Visual C++ 2008的封送处理库           C++的发展总是伴随着批评的,其中最常见的就是完成同一项任务,有太多可用的方法了,想一下在Visual C++中写一个文本文件有多少种方法吧:C运行时库、标准C++库、Windows SDK I/O API、.NET API、MFC,甚至还有通过COM接口实现的FileSystemObjects,其中任意一个都能写文
翻译
发布博客 2008.06.22 ·
2644 阅读 ·
0 点赞 ·
0 评论

使用浏览器辅助对象(BHO)来屏蔽特定网站

 使用浏览器辅助对象(BHO)来屏蔽特定网站           BHO(浏览器辅助对象)是一种简单的ATL COM对象,而Internet Explorer会在每次运行时都加载它;换句话来说,即每个Internet Explorer的实例都会加载它。BHO运行在Internet Explorer的地址空间内,能对可访问的对象(如窗口、模块等等)执行任何操作,且因为它依附于浏览器的
翻译
发布博客 2008.06.22 ·
2040 阅读 ·
0 点赞 ·
0 评论

Visual C++ 2008新特性速递

 Visual C++ 2008新特性速递           2007年11月,微软正式发布了Visual Studio 2008 RTM版,在发布之前,既没有在网站首页醒目位置打上相关标识,也没有在现实生活中进行相关宣传,仅在下载中心给出其90天试用版的下载链接,显得十分低调,有关的宣传活动,恐怕要等到2008年2月份发布Windows Server 2008时一同进行吧。此次
翻译
发布博客 2008.06.22 ·
1710 阅读 ·
0 点赞 ·
0 评论
加载更多