- 博客(92)
- 资源 (17)
- 收藏
- 关注
原创 GLib-GObject-WARNING **: cannot register existing type...
<br />Problem:<br />When using dl functions under linux, dynamic load shared library,which depends on libglib-2.0 & libgobject-2.0, and close it, everything is ok now; But after dlopen the library again, error happened, just as follows:<br /><br
2010-12-14 18:48:00
7752
原创 wxwidget install failed with GSocket
<br />Problem:<br />avoid name clashes with GSocket from glib 2.21+ <br /><br />Solution:<br />#include <stdio.h> <br /> <br />// newer versions of glib define its own GSocket but we unfortunately use this <br /> // name in our own (semi-)pub
2010-12-01 08:48:00
773
原创 gtk.immodules error
<br />Problem:<br />when building gtk+, i met a gtk.immodules error, and i try different gtk+ versions, all the same.<br />gtk+ building failed:<br />*** [gtk.immodules] error 127.... gtk-query-immodules-2.0 >gtk.immodule <br /><br />buildi
2010-12-01 08:47:00
1374
原创 Pango Font Configure
<br />Problem:<br />Pango-CRITICAL **: No fonts found:<br />This probably means that the fontconfig library is not correctly configured. You may need to edit the fonts.conf configuration file. More information about fontconfig can be found in the fontc
2010-11-27 09:40:00
1933
1
原创 the greeter application appears to be crashing. attempting to use a different one...
<br />Problem:<br />Mismatch between the program and library build version detected<br /><br />Solution:<br />check the library used, library 's building compilier is different from programe (gcc tool), so rebuild library, done. lol~~~<br /><br /><br
2010-11-20 22:20:00
2002
原创 init: Id "x" respawning too fast: disabled for 5 minutes
<br />Problem:<br />when upgrade glib2.0-1.6 to glib2.0-2.4 mannully(override the raw libs),<br />Fedora crashed,when reboot system,cannot login x-window, and cannot input account & password,just as follows:<br />init: Id "x" respawning too fast: d
2010-11-14 19:11:00
2220
原创 Q_D && Q_Q
Qt 源码中有很多Q_Q和Q_D宏,使用这些宏的地方总会看到有q指针和d指针,查了查KDE文档,大体搞清了其中的机理,欧也!Qt的这些私有数据访问策略还是挺值得借鉴。下面就简单总结一下。访问器发了点牢骚,Qt的成员变量get访问器命名实在有点难以接受,get访问器和成员变量名一样,不像Bean的风格,有些编译器甚至通不过。命名的时候就还是加上get好点,习惯成自然,郁闷。D-指针私有成员总是不可见的,Qt中私有成员不仅仅是简单封装一下,将访问权限改为private,它将所有私有数据封装在私有类里(命名就
2010-08-25 12:07:00
7565
2
原创 容器元素旋转
<br /><br />问题描述:<br />将[First, Middle) 内的元素和 [Middle, Last) 内的元素交换。<br /> <br />算法分析:<br />(1)旋转——辗转相除法<br />First = A, Middle = D, Last = H<br />Case: A B C D E F G H<br />Step: D->A,G->D, B->G,
2010-08-11 23:59:00
713
原创 棘手的UNICODE
<br />项目中要处理一些欧洲的杂志,西欧字体的显示全部是乱码,升级了richedit宽字符版本,但是仍然无效,richedit2.0只能在unicode环境下才能正常工作。这个项目前前后后很多人接手,后来没人敢接了,里面代码也杂乱无章,不知为什么当初他们没用unicode,现在太庞大了,改成unicode显得很不现实(大概有一二十万行代码),也只好硬着头皮手动去改。 <br /> <br />1. Find & Replace<br />微软的IDE还是不错的,Find & Replace 结合正则表达
2010-07-30 04:10:00
835
转载 Qt资源
<br />C.1 Qt 官方资源<br />全球各大公司以及独立开发人员每天都在加入 Qt 的开发社区。他们已经认识到了Qt 的架构本身便可加快应用程序开发进度。这些开发人员,无论是想开发单平台软件、还是想开发跨平台软件,都可从 Qt 统一而直接的 API、强大的构建系统以及各种支持工具(例如 Qt Designer)中受益无穷。<br />Qt具有一个极具活力并十分有益的用户社区,用户可以通过以下方式进行沟通:qt-interest 邮件列表、Qt Centre
2010-07-15 10:10:00
952
原创 Batch Usage
PART I Basic----------------------------------------------------------------------------------------------Lesson 1. ECHO and Environment variables(1)Displaying text:> echo text(2)Turn off ECHO to stop script lines echoing,Use the @ prefix to tur
2010-07-13 19:09:00
1756
原创 SVN USAGE
<br />SVN USAGE<br /><br />(1) Help<br />> svn help import<br />(2) Import<br />> svnadmin create f:/svnroot/test<br />> svn import "C:/Documents and Settings/MSPL/Desktop/Test" svn://localhost/Test -m "Initial import"<br />> svn li
2010-07-12 19:05:00
1146
原创 SVN Configure
1 SVN简介The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-style open source license.SVN是一个版本控制软件,类似CVS,但是SVN的的
2010-07-08 15:27:00
1843
原创 嵌入式Linux系统中使用cramfs文件系统
<br />嵌入式Linux系统中使用cramfs文件系统<br /><br /> 在做嵌入式Linux开发的时候,由于存储空间的限制,我们常常会有一些文件系统需要压缩存储,<br />比如说,可以将操作系统的/usr,/dev,/bin,/sbin 等等不需要经常修改的目录压缩存储在一个压缩<br />文件中,在系统引导的时候再将压缩文件解开。这种情况下,cramfs是一个不错的选择。下面我将详<br />细阐述如何使用cramfs来压缩根文件系统下的部分目录。<br />
2010-07-05 11:05:00
1011
原创 QT Configure With MinGW
If you have intalled MinGW before, set the new MinGW in Path, or there will be problem when using qmake to build.MINGW(Default MinGW)LIBRARY_PATHD:/Program Files/MinGW/libC_INCLUDE_PATHD:/Program Files/MinGW/include;D:/Program Files/MinGW/include/gdipl
2010-07-02 15:22:00
2430
原创 Design Pattern
Design Pattern1. Factory定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。2. Abstract Factory 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。3. Builder将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示4. Prototype用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。5. Singleton保
2010-06-29 16:37:00
710
原创 Programming Windows
Drawing Dots and Linesx(t) = (1 - t)3 x0 + 3t (1 - t)2 x1 + 3t2 (1 - t) x2 + t3 x3y(t) = (1 - t)3 y0 + 3t (1 - t)2 y1 + 3t2 (1 - t) y2 + t3 y3Drawing Filled AreasAlternate and Winding modesAt first, the difference between alte
2010-06-29 11:35:00
925
原创 DHTML Process Using MSHTML
<br />使用MSHTML 对 Html 进行DOM 操作(放缩,颜色...),HTML抓图(放缩,滚动,拼接)<br />以前的代码,使用ATL会更整洁<br /> <br />// 放缩抓图<br />void CPageCaptureView::GetZoomPageDC()<br />{<br /> LONG lWidth = WINDOW_WIDTH;<br /> LONG lHeight = WINDOW_HEIGHT;<br /> BOOL bMargin
2010-06-28 15:16:00
1317
原创 Word Process Using OLE Automation
<br />Word Process Using OLE Automation<br />使用OLE Automation 自动化程序的接口,提取word文本及其格式,word抓图等;<br />WORD的type library /Program Files/Microsoft Office/Office/MSWORD9.OLB <br /> <br />// WORD文本及格式提取<br />void CWordOffice::Process()<br />
2010-06-28 15:02:00
1034
原创 RTF Process Using TOM
<br />Using Text Object Model (TOM) to process Rich Text Format (RTF) <br />使用TOM提取富文本内容及格式,利用RICHEDIT2.0<br /> <br />// 初始化<br />BOOL CRTF::Init()<br />{<br /> if (m_hInstRich || m_RichEditCtrl.m_hWnd)<br /> return FALSE;<br /> m_h
2010-06-28 14:48:00
880
原创 判断点是否在多边形内
有一个n边形,顶点为p1,p2,...,pn;给定一个已知点p,判断p在此多边形内还是外。预备知识: 两线段相交的定义,如果一条线段的两端分别处在另一条线段的两端,则此两线段相交判断2点在线段的两侧可以用向量的叉乘实现!基本步骤:1,过p点垂直向上作一条射线2,判断此射线与n边形n条边的交点3,把所有交点相加,如果是奇数则说明在多边形内,否则在多边形
2010-04-27 23:34:00
3251
1
原创 ASP.NET Excel导出(动态生成)解决方案
Normal 0 false false false ASP.NET Excel导出(动态生成)解决方案(一)、服务器端的excel组件来生成目标Excel 即在后台调用excel组件,来读取模板,填
2010-03-10 10:01:00
2459
原创 Some Very Good VC++/MFC Resources Besides Codeproject.com
http://www.naughter.com/ (VC++/MFC huge code repository) By PJ naughter Personallymy favorite besides codeproject.com. This site contains a huge sourcecode repository for MFC pr
2010-01-12 10:19:00
2055
2
转载 传授追女孩技巧
从各位前辈手中搜集的经验来追女孩,现写出以共各位朋友参考: 1. 脸皮厚:这一点是非常重要的,陈小春在古惑仔这部影片里说过一句话:一个男人如果脸皮够厚的话,那么他追女孩就已经成功了一半。嘿嘿!!后来本人百试百灵。2.痴情:你不管再委屈都要表现的没有关系,而且你要在一个特殊的场合找一个机会对她说:“XXX(人名)我知道你不喜欢我,我也知道感情是不可以勉强的,但是,...(记住:这时你的眼
2010-01-04 09:57:00
1198
原创 你的灯还亮着吗
你的灯还亮着吗 ARE YOUR LIGHTS——发现问题的真正所在序言人们如何思考?人们在遇到棘手的难题时会怎么思考并处理?对于某一个特定的问题,人们会用什么样的角度去思考? "把自己当成别人;把别人当成自己;把别人当成别人;把自己当成自己。"提出的主题:1)动手去解决问题之前,好好想想问题的来源;2)如何站在各个角度来看待面临的问题,以能够知道其真正所在;如何去尝试那个最能解决真正
2009-12-11 16:09:00
1925
原创 找寻逝去的自我
找寻逝去的自我 Searching for Memory - 大脑、心灵和往事的回忆导言:记忆力之脆弱《百年孤独》 "我无法回顾我的生命"第一章 论记忆活动1.体验往事:记忆主体语义记忆(semantic memory):概念的事实的知识、程序记忆(procedural memory):学习技能形成习惯的基础 有意识的回忆往事的主观体验 情节记忆(episodic memory)2.记忆的视角场域
2009-12-11 01:44:00
2499
原创 心理学&哲学
寻找逝去的自我 http://fliiby.com/file/23741/zui6h36o24.html 像外行一样思考,像专家一样实践 你的灯亮着吗?怎样解题如何解题:现代启发式方法
2009-12-04 10:47:00
781
原创 计算机经典书籍
各种计算机语言的经典书籍 1、Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父) Java编程思想(第2版)----Java四大名著----Bruce Eckel Java编程思想(第3版)----Java四大名著----------------Bruce Eckel JAVA 2核心技术 卷I:基础知识(原书第7版)---Java四
2009-12-03 10:33:00
911
转载 Some of the best Open Source Project's in VC++ & MFC
Some of the best Open Source Projects in VC++ & MFCIntroductionList of some of the best Open Source projects written in VC++/MFC.BackgroundCodeproject has the best source code reposit
2009-12-02 09:58:00
1005
原创 内存块MemoryBlock声明文件
内存块MemoryBlock声明文件 #pragma once#define USHORT unsigned short#define ULONG unsigned long#include using namespace std;//内存块struct MemoryBlock{ USHORT m_nSize;//可分配内存总大小 USH
2009-12-02 09:33:00
2343
转载 wxWidgets在wince上的编译方法
最近准备折腾折腾wxWidgets,顺便在wince上也跑一下看看效果。google中发现很多网友都在问如何能够在wince下编译(新下载的2.8.7版本里的wince工程无法使用),后来仔细看了一下wxwidgets的官方wiki,其实里面早有说明,参考http://wiki.wxwidgets.org/Developers_Notebook-WxWinCECompiling里面最后一部分。这里
2009-11-30 15:12:00
973
转载 排序算法总结
shell 排序算法总结Latest Snippet Version: 1.01/** Shell 排序算法在 1959 年由 D. Shell 发明。* 也称为递减增量排序算法,各种实现在如何进行递减上有所不同。* 不稳定,不需要辅助空间。*//** Gonnet 算法,发表于 1991 年。*/int shellsortGo(int p[],int n){int op=0;int
2009-11-26 16:11:00
865
转载 ACM算法书籍
我常感叹到,学计算机的人是幸福的,因为在这个领域中有如此多的通俗易懂(相对来说)的经典好书,你需要做的只是坚持把它们一本一本读下去而已。学力学就没有这样的好事了(抱怨一下),除了论文就是论文,满篇公式,晦涩坚深,真不是给人看的(虽然我也没看过几篇)。在这里列出一些我看过或者准备看的算法书籍,以供参考。1. CLRS 算法导论算法百科全书,只做了前面十几章的习题,便感觉受益
2009-11-16 11:25:00
1250
1
转载 华为2007年招应届大学毕业生技术支持笔试面试题集锦
技术支持笔试面试题集锦】################################################################################ 以下是。 笔试内容包括: 1。技术试题:操作系统windows/linux,网络基础,通信基础,数据库 2。能力试题:根据两故事发表看法 3。英语作文 筛选后进入面试
2009-11-16 11:08:00
2570
转载 常用排序算法
/******************************************************************************************** 平方阶(O(n2))排序 一般称为简单排序,例如直接插入、直接选择和冒泡排序 ************************************************
2009-11-16 10:50:00
684
转载 内存分配 知识,全局,局部,静态变量
预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(s
2009-11-16 10:47:00
897
转载 华为笔试经验
这篇文章是写给2007届的毕业生的,我想我这些日子的经历应该能给2007届的师弟和师妹们将来的校园招聘提供点帮助。一、准备阶段:在华为面试之前,我把《软件设计师教程》大概的复习了一遍,时间实在太紧迫了,有些概念我也只是很粗糙地掠过去。10号下午还到图书馆借了一本《程序员面试攻略》,11号下午就差不多把那本书大概地啃完。二、笔试:11号,收到短信通知当晚7:00在E栋笔试(只要是
2009-11-16 10:38:00
1863
转载 全局变量和局部变量在内存里的区别
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区
2009-11-16 10:30:00
36015
9
原创 一些资源下载
http://www.sharej.com/forum/Ebook/ 电子书下载http://pongba.download.csdn.net/ 刘未鹏电子书http://www.shubulo.com/index.php 书部落http://www.infoxa.comhttp://ishare.iask.sina.com.cn
2009-10-29 16:57:00
1083
原创 二进制数反转
(1)使用了归并排序的思路(最快)但是时间复杂度比归并排序要小,每行代码都相当于完成了一次归并#include unsigned RevBit(unsigned x) { x=(x&0x55555555)>1)&0x55555555; x=(x&0x33333333)>2)&0x33333333; x
2009-10-28 18:37:00
4029
STL源码剖析 -- 侯捷
2010-10-06
编程珠玑(中英第二版&源代码)
2010-04-20
怎样解题(by 波利亚,中文pdf)
2009-10-17
Effective C++ Third Edition
2008-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人