自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (8)
  • 收藏
  • 关注

原创 Linux跨平台移植经验总结(前言)

      项目因为客户要就需要移植到Linux平台下面,毕业之后都是在Windows平台下面工作,公司内部也没有搞过Linux,所以开始的时候可能走了一下弯路,即使现在也不确定所有的选择都是正确的。从开始这项工作以来,已经有两个多月的时间,还是有一些经验需要总结,以后随着时间的推移,以及了解的深入,这方面的文章还会写,即是总结自己的工作,也希望对其他人有些帮助。拙文开篇了。 一,过了心理关 很多人在接触陌生的东西前,其实都难免恐惧,平凡如你我者更不必说。我只在上学的时候接触了一下Linux,而且那时候

2011-03-31 16:37:00 1078

原创 TinyXML(TinyXPath) 使用总结

原来的Windows 平台下的项目使用了MSXML组件来访问Web Service 接口,后来因为跨平台的需要,在Linux平台下改用了GSOAP+TinyXML(TinyXPath)来完成所需功能。使用TinyXPath还是遇到了一些问题,总结一下。 这里要说明一下TinyXPath是TinyXML+XPath,下载TinyXPath包的时候会包含TinyXML的原文件。 1. 使用XPath,来获取XML子节点 TinyXpath所支持的XPath并不完整,而且缺少文档资料,试了一整天才试出

2011-03-31 10:54:00 4658 4

转载 怎样辨别信用卡的真假?

<br /><br />信用卡几乎人人都有,但是你知道卡面上那一长串数字的含义吗?不仅不同位数的数字有不同含义,而且它们之间还有某些巧妙的数学关系。赶紧来看看吧!<br />在我印象中国内的信用卡大多数都是16位的,虽然格式不尽相同,但是它们肯定符合上面所讲的大结构,即主要由三部分组成:发卡行标识代码、发卡行自定义位和校验位。<br />话说最后那个数学关系真是很有意思呢,我拿自己国内招行的银联卡也试了试,结果是80!<br />更新信息:<br />琳MM同学说到 :<br />按照ISO 2894 中支

2011-01-26 09:14:00 681

原创 C++中几个比较不常用的关键字

mutable关键字 关键字mutable是C++中一个不常用的关键字,他只能用于类的非静态和非常量数据成员 我们知道一个对象的状态由该对象的非静态数据成员决定,所以随着数据成员的改变, 对像的状态也会随之发生变化! 如果一个类的成员函数被声明为const类型,表示该函数不会改变对象的状态,也就是 该函数不会修改类的非静态数据成员.但是有些时候需要在该类函数中对类的数据成员 进行赋值.这个时候就需要用到mutable关键字了 例如: class Demo {

2011-01-10 14:58:00 362

原创 C#设计模式(10)-Adapter Pattern

Referrence: http://www.cnblogs.com/zhenyulu/articles/39386.html 结构模式(Structural Pattern)描述如何将类或者对象结合在一起形成更大的结构。结构模式描述两种不同的东西:类与类的实例。根据这一点,结构模式可以分为类的结构模式和对象的结构模式。 后续内容将包括以下结构模式: 适配器模式(Adapter):Match interfaces of different classes 合成模式(Composite)

2011-01-10 14:56:00 348

原创 interface 与 delegate

Quoted From : http://www.sfzj.com.cn/BT/6/2007/2007120625540.html interface与delegate是有区别的,interface 面向于类的,实现了某interface的类,该interface可以当作该类的实例的对象指针来用,而degelate是面向于方法,正如C++中的函数指针,虽易滥用,但它非常强大,它主要是用为函数指针来用。 换而言之,如在职责链之类的模式中,模式中定义的处理链条是以对象责任为中心,强调的是对于对象的引用,此

2011-01-10 14:55:00 551

原创 IF I Let you GO

http://www.tingoh.com/View.aspx?id=892 Day after day, time pass away And I just can’t get you off my mind Nobody knows, I hide it inside I keep on searching, but I can’t find…. The courage to show, to letting you know I’ve never felt

2011-01-10 14:54:00 454

原创 What is your Recovery Rate?

by Graham and Julie Harris What is your recovery rate? How long does it take you to recover from actions and behaviours that upset you? Minutes? Hours? Days? Weeks? How long? The longer it takes you to recover the more influence that incident has on your

2011-01-10 14:54:00 1100

原创 Cry on my shoulder

If the hero never comes to you  If you need someone you"re feeling blue  If you"re away from love and you"re alone  If you call your friends and nobody"s home  You can run away but you can"t hide  Through a storm and through a lonely night  Then I show you

2011-01-10 14:53:00 500

原创 小罗走了

小罗走了。2007的巴萨,已经不复存在,昔日的天才少年梅西,如今已经成为无可争议的耀眼明星。2007年,毕业之年,那一年经历太多的事情,有初入社会的迷茫,有对于朋友的依恋,又无法割舍的大学情节,是那一年的巴萨,那一年的小罗,让我获得短暂的释放,给我带来轻松和愉悦。 小罗,在经历顶峰之后,开始面临无法回避的衰落,直到渐渐走出人民关注的视野,或者成为嘲讽的饵料,就像大罗。 虽然,一直关注巴萨,一直关注小罗,但还是还是感觉突然。 祝愿,小罗,在AC米兰,给人带来新的惊喜。 Best Wishes.

2011-01-10 14:53:00 627

原创 Immanuel Kant and Russell

伊曼努尔·康德(Immanuel Kant,1724年4月22日-1804年2月12日)德国哲学家,德国古典哲学创始人。他被认为是对现代欧洲最具影响力的思想家之一,也是启蒙运动最后一位主要哲学家。 康德哲学理论的一个基本出发点是,认为将经验转化为知识的理性(即“范畴”)是人与生俱来的,没有先天的范畴我们就无法理解世界。他的这个理论结合了英国经验主义与欧陆的理性主义,对德国唯心主义与浪漫主义影响深远。康德的伦理学理论也十分著名。此外他还曾针对太阳系的形成提出第一个现代的理论解释,即康德-拉普拉斯假设 (Ka

2011-01-10 14:52:00 3037

原创 How to determine whether there are circles in a singly linked list?

How to determine whether there are circles in a singly linked list? Answer:let to point p1 ,and p1 , p1 travels the list with one step length ,and p2 with two step length , After t step , if p2 come to same pos with p1 , we get there is an circle , other

2011-01-10 14:51:00 453

原创 My Heart Will Go On

Every night in my dreams I see you, I feel you That is how I know you go on Far across the distance And spaces between us You have come to show you go on Near, far, wherever you are I believe that the heart dose go on

2011-01-10 14:51:00 602

原创 FW: ۰•● 守护我的爱情 ●•

凌晨三点, 在梦与不梦之间….. 我拖着疲倦的身躯醒了…. . 一次一次的拨打着你的手机, 一次一次的传来电脑那甜美的声音. "您好,您所拨打的电话已关机!" 这甜美的声音在我脑海里空洞的回响着. 就在多次反复的重拨中…… 心,好像碎了…. 在偷偷地哭泣…..

2011-01-10 14:50:00 582

原创 FW:理解矩阵(一)

BY 孟岩 前不久chensh出于不可告人的目的,要充当老师,教别人线性代数。于是我被揪住就线性代数中一些务虚性的问题与他讨论了几次。很明显,chensh觉得,要让自己在讲线性代数的时候不被那位强势的学生认为是神经病,还是比较难的事情。 可怜的chensh,谁让你趟这个地雷阵?!色令智昏啊! 线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教学中应用最广泛的同济线性代数教材(现在到了第四版),一上来就介绍逆序数这个“前无古人,后无来者”的古怪概念

2011-01-10 14:49:00 542

原创 Six Rules of office Romance

Office romance is fairly common these days as the office is where we spend so much of our time. What’s your opinion about office romance Do you think the following tips about office romance are right or not? Which one do you agree with? Fi

2011-01-10 14:49:00 555

原创 FW:理解矩阵(三)(1)

这两篇文章发表于去年的4月。在第二部分结束的时候,我说: ….. 首先来总结一下前面两部分的一些主要结论: 1. 首先有空间,空间可以容纳对象运动的。一种空间对应一类对象。 2. 有一种空间叫线性空间,线性空间是容纳向量对象运动的。 3. 运动是瞬时的,因此也被称为变换。 4. 矩阵是线性空间中运动(变换)的描述。 5. 矩阵与向量相乘,就是实施运动(变换)的过程。 6. 同一个变换,在不同的坐标系下表现为不同的矩阵,但是它们的本质是一样的,所以本征值相同。 下面让我

2011-01-10 14:48:00 493

原创 FW:理解矩阵(二)

By 孟岩 接着理解矩阵。 上一篇里说“矩阵是运动的描述”,到现在为止,好像大家都还没什么意见。但是我相信早晚会有数学系出身的网友来拍板转。因为运动这个概念,在数学和物理里是跟微积分联系在一起的。我们学习微积分的时候,总会有人照本宣科地告诉你,初等数学是研究常量的数学,是研究静态的数学,高等数学是变量的数学,是研究运动的数学。大家口口相传,差不多人人都知道这句话。但是真知道这句话说的是什么意思的人,好像也不多。简而言之,在我们人类的经验里,运动是一个连续过程,从A点到B点,就算走得最快的光,也是需要一个

2011-01-10 14:48:00 512

原创 CGX’s Apology

Today I’ve come back to Hong Kong to stand before you, and account for myself; I’ve never escaped away from my responsibility. During the past few weeks, I’ve been with my mother, and my family, and love ones, to show support and care, and at the same

2011-01-10 14:47:00 340

原创 FW:理解矩阵(三)(2)

By 孟岩 回过头来说变换的问题。我刚才说,“固定坐标系下一个对象的变换等价于固定对象所处的坐标系变换”,那个“固定对象”我们找到了,就是那个向量。但是坐标系的变换呢?我怎么没看见? 请看:        Ma = Ib 我现在要变M为I,怎么变?对了,再前面乘以个M-1,也就是M的逆矩阵。换句话说,你不是有一个坐标系M吗,现在我让它乘以个M-1,变成I,这样一来的话,原来M坐标系中的a在I中一量,就得到b了。 我建议你此时此刻拿起纸笔,画画图,求得对这件事情的理解。比如,你画一个坐

2011-01-10 14:47:00 439

原创 Error usage of Smart Point

ISecurity * piSecurity; piPS->get_Security( &piSecurity ); copied from comptr let the reference count plus one but without release . Should be : CComPtr piSecurity; piPS->get_Security( &piSecurity );

2011-01-10 14:46:00 256

原创 Answer Wisely

> > 问题一:你爱我吗? > > > 错误答案A:'爱。' > > > 错误答案B:'这还用问吗?' > > > 错误答案C:'你烦不烦啊? > > > 标准答案:目光怜爱的望着对方三秒,然后神情的点一下头,同时发出'嗯'的声  > > > 音,然后一把把她揽在怀里...... > > > 解析:答案A会让她觉得你太不严肃了,纯粹胡弄她;答案B会让她觉得你对她的爱不够坚定,而且她一定会喋喋不休的问到底,让你给她明确的答案,够你烦的;答案C过

2011-01-10 14:45:00 289

原创 FW: C++ Style Guide : C++ Style Guide

CSCI at CU: C++ Style Guide Version 4.0 – January 5, 2005 In order to allow easy reading and understanding of everybody’s programs, and to avoid risky programming practices, all software organizations have guidelines that programmers must follow. This

2011-01-10 14:45:00 292

原创 关于称量球问题的证明

定义:称量球:T个球外观,大小相同,其中有且只有一个坏球,好球的质量均相同,坏球的质量与好球的质量不同。 定理:不借助于其他球的帮助,用不带砝码的天平称n次,可以从(3n -1)/2 只不知道坏球重量的称量球中找到坏球(其中n>= 2,n为自然数)。 引理一:不借助于其他球的帮助,用不带砝码的天平称n次,可以从 3n只已经知道坏球重量的称量球中找到坏球(其中n>= 1,n为自然数)。 证明:(数学归纳法) 当n=1时,T =3 , 天平左右两端分别放一只, ·condition 1: 天平平衡,则

2011-01-10 14:44:00 447

原创 FW:Use Log4XX for Logging

1. 介绍 Log4cxx是开放源代码项目Apache Logging Service的子项目之一,是Java社区著名的log4j的c++移植版,用于为C++程序提供日志功能,以便开发者对目标程序进行调试和审计。 有关log4cxx的更多信息可以从Apache Loggin Service的网站http://logging.apache.org获得。当前的稳定版本为0.9.7,本文内容及示例代码都是基于此版本。 2.1 获取软件包 请从官方网站获得合适的版本。也可以从下面这个链接中直接获取(直接的链

2011-01-10 14:43:00 721 1

原创 An Introduction to Log4cpp

Log4cpp 是 Log4J 的 C++ 移植版本,开放源代码并且完全免费。与 Log4J 能够跨平台一样,Log4cpp 也致力于写出跨平台的 C++ 程序。Log4cpp 主要是用于 C++ 程序中写 log 文件,与此同时,Log4cpp 中有很多有用的类库,对于写跨平台 C++ 程序的人来说,可以直接拿来用,或者作为自己写跨平台类的参考。 Log4cpp 中的跨平台类库有明显的 Java 痕迹,比如 Class、Object 、Loader、Locale 等类。 Log4cpp 中的类都可以根据

2011-01-10 14:42:00 363

原创 只要理想和良心在心中:俞敏洪北大开学典礼的发言

2008年10月06日07:45 中青在线-中国青年报 可以说,北大是改变了我一生的地方,是提升了我自己的地方,使我从一个农村孩子最后走向了世界的地方。北大给我留下了一连串美好的回忆,大概也留下了一连串的痛苦。正是在美好和痛苦中间,在挫折、挣扎和进步中间,最后找到了自我,开始为自己、为家庭、为社会能做一点事情。 我记得自己在北大的时候有很多的苦闷。一是普通话不好,第二英语水平一塌糊涂。尽管我高考经过3年的努力考到了北大——因为我落榜了两次,最后一次很意外地考进了北大。我们班分班的时候,50个

2011-01-10 14:41:00 1521

原创 Top Fifty Recommendations to C++ Beginners

1.  把C++当成一门新的语言学习(和C没啥关系!真的。) 2.  看《Thinking In C++》,不要看《C++变成死相》 3.  看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看 4.  不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言 5.  不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单

2011-01-10 14:40:00 341

原创 梅花引.荆溪阻雪

                       蒋捷 白鸥问我泊孤舟,是身留,是心留?心若留时,何事锁眉头?风拍小帘灯晕舞,对闲影,冷清清,忆旧游。旧游旧游今在否?花外楼,柳下舟。梦也梦也,梦不到、寒水空流。漠漠黄云,湿透木绵裘。都道无人愁似我,今夜雪,有梅花,似我愁。

2011-01-10 14:40:00 399

原创 技巧:计算机十二种常用密码破解指南

发布于 2007-09-18 10:36:11 相关评论 条 密码总让人联想到十分机密的东西,但是在我们的日常生活中,我们经常要输入各种各样的密码,例如开机时要输入密码,QQ登陆密码,邮箱密码等等,假如你忘记了这些密码,您是否会一头雾水呢?下面笔者将就计算机中常用密码的破解方法做一概述,希望可以在需要的时候解您燃眉之急。 一、遗忘了SYSTEM密码 如果你遗忘了CMOS设置中的SYSTEM密码,您是否为进不了熟悉的Windows界面而郁闷?解决的办法:打开机箱,把电池取下、正负极短接,给C

2011-01-10 14:39:00 520

原创 Curiously Recurring Template

By James O. Coplien The "Curiously Recurring Template" pattern comes from an article by JimCoplien: "The Column Without a Name: A Curiously Recurring Template Pattern," CppReport, February 1995. It occurs where a BaseClass is templated on the type of its

2011-01-10 14:37:00 442

原创 Counting Objects In C++

By Scott Meyers It isn’t hard to keep a count of all the objects allocated for a given class in C++, unless you have to deal with distractions. Sometimes easy things are easy, but they’re still subtle. For example, suppose you have a class Widget, and

2011-01-10 14:37:00 626

原创 (FW: From MSDN)Creating a Child Process with Redirected Input and Output

Preface: When programming with multi-threads and multi-process , we often come to question how to transfer data between threads or proceeds, My answer is : 1. Allocate a critical space for threads under same process , and mutex on it.

2011-01-10 14:35:00 794

原创 FW:· COM组件中的线程模式

提及COM的线程模式,实际上指的是两个方面,一个是客户程式的线程模式,一个是组件所支持的线程模式。客户程式的线程模式只有两种,单线程公寓(STA)和多线程公寓(MTA)。组件所支持的线程模式有四种:Single(单线程)、Apartment(STA)、Free(MTA)、Both(STA+MTA)。 1、公寓只是个逻辑上的概念。一个STA只能包含一个线程,一个MTA能包含多个线程。一个进程能包含多个STA,但只能有一个MTA。MTA中各线程能并行的调用本公寓内实例化的组件,而不必进行调度。跨公寓调用组

2011-01-10 14:35:00 722

原创 重头再来

演唱:刘欢 昨天所有的荣誉,已变成遥远的回忆。 勤勤苦苦已度过半生,今夜重又走入风雨。 我不能随波浮沉,为了我致爱的亲人。 再苦再难也要坚强,只为那些期待眼神。 心若在梦就在,天地之间还有真爱 看成败人生豪迈,只不过是从头再来 昨天所有的荣誉,已变成遥远的回忆。 勤勤苦苦已度过半生,今夜重又走入风雨。 我不能随波浮沉,为了我致爱的亲人。 再苦再难也要坚强,只为那些期待眼神。 心若在梦就在,天地之间还有真爱 看成败人生豪迈,只不过是从头再来

2011-01-10 14:34:00 307

原创 FW:The Positive Legacy of C++ and Java

http://www.artima.com/weblogs/viewpost.jsp?thread=252441 by Bruce Eckel March 14, 2009 Summary In a recent discussion, there were assertions that C++ was a poorly-designed language. I was on the C++ Standards Committee for 8 years, and saw the decis

2011-01-10 14:34:00 343

原创 FW: Yudan ,a big bully and monster ?

Shared by Akkad I had a horrible time in London translating for Yu Dan, the author of Lunyu xinde, who turned out to be a big bully and monster. She would in front of everyone scold the poor Chinese woman who had come with her to "serve" her. She made a h

2011-01-10 14:33:00 502

原创 FW:SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Link:http://www.cnblogs.com/freshman0216/archive/2008/08/15/1268316.html Posted on 2008-08-15 08:24 陈晨 阅读(6205) 评论(3) 编辑 收藏 网摘 所属分类: SQL Server       Insert是T-sql中常用语句,Insert INTO table(field1,field2,…) values(value1,value2,…)这种形式的在应用程序开发中必不可少。但我们在开发、测试

2011-01-10 14:33:00 336

原创 FW:G20 must look beyond the needs of the top 20

From The Times March 27, 2009 G20 must look beyond the needs of the top 20 China believes the developing world should have a stronger say in how the international financial system is run Wang Qishan The global financial crisis that started last year h

2011-01-10 14:32:00 584

原创 Reading Notes: Chapter 1. Policy-Based Class Design(Modern C++ Design By Andrei Alexandrescu)

1.13 Summary Design is choice. Most often, the struggle is not that there is no way to solve a design problem, but that there are too many ways that apparently solve the problem. You must know which collection of solutions solves the problem in a satisfac

2011-01-10 14:32:00 379

Source Insight Quicker

提高编程效率,Source Insight 的宏

2011-12-08

windows_crash_dump_analysis.ppt

windows_crash_dump_analysis.ppt

2011-10-27

QT 类表(PDF 格式)

QT 类表 ,QT 类表(PDF 格式)

2010-11-26

DCOM 白皮书 学习DCOM用

Microsoft's distributed COM (DCOM) extends the Component Object Model (COM) to support communication among objects on different computers-on a LAN, a WAN, or even the Internet. With DCOM, your application can be distributed at locations that make the most sense to your customer and to the application. Because DCOM is a seamless evolution of COM, the world's leading component technology, you can leverage your existing investment in COM-based applications, components, tools, and knowledge to move into the world of standards-based distributed computing. As you do so, DCOM handles low-level details of network protocols so you can focus on your real business: providing great solutions to your customers.

2009-03-24

VC++ 动态链接库(DLL) 编程深入浅出

VC++ 动态链接库(DLL) 编程深入浅出 全面介绍DLL编程的方方面面

2009-03-09

Counting Objects in C++

It isn't hard to keep a count of all the objects allocated for a given class in C++, unless you have to deal with distractions.

2008-12-06

STL Programmer Guide

STL 文档 The Standard Template Library, or STL, is a C++ library of container classes, algorithms, and iterators; it provides many of the basic algorithms and data structures of computer science. The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template. You should make sure that you understand how templates work in C++ before you use the STL.

2008-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除