2013年1月16日

Windows文件夹操作

摘要: #include<stdio.h>#include<Windows.h>#include<map>#include<vector>#include<string>#include <set>#include <time.h>#define MAX_RESULT 256using namespace std;/************************************************************************//* 获得directory 下的所有文件名的map ... 阅读全文

posted @ 2013-01-16 12:07 没有什么能够阻挡 阅读(248) 评论(0) 推荐(0) 编辑

2012年12月24日

【转】单例模式 C++实现 多线程安全

摘要: 转自:http://blog.csdn.net/joanlynnlove/article/details/7462254项目中需要在多线程环境下,输出日志到标准输出,以下是实现过程。首先,我们需要一个锁类,能够自动初始化,并且降低耦合。[cpp]view plaincopy/**locker.h**Createdon:Apr14,2012*Author:joan*/#ifndefLOCKER_H_#defineLOCKER_H_#include"../OPTION.h"classlocker{public:inlinelocker(){pthread_mutex_init( 阅读全文

posted @ 2012-12-24 17:03 没有什么能够阻挡 阅读(372) 评论(0) 推荐(0) 编辑

【转】深入理解C#的装箱和拆箱

摘要: 转自:http://www.cnblogs.com/yukaizhao/archive/2011/10/18/csharp_box_unbox_1.html装箱和拆箱是值类型和引用类型之间相互转换是要执行的操作。1.装箱在值类型向引用类型转换时发生2.拆箱在引用类型向值类型转换时发生光上述两句话不难理解,但是往深处了解,就需要一些篇幅来解释了。我们先看装箱时都会发生什么事情,下面是一行最简单的装箱代码objectobj = 1;这行语句将整型常量1赋给object类型的变量obj; 众所周知常量1是值类型,值类型是要放在栈上的,而object是引用类型,它需要放在堆上;要把值类型放在堆上就需要 阅读全文

posted @ 2012-12-24 16:55 没有什么能够阻挡 阅读(156) 评论(0) 推荐(0) 编辑

C++ 中 struct 和 class的区别

摘要: struct的成员变量和函数的访问权限级别默认是public的,而class中是private型的。另:在VS2010中,可以在struct 中定义函数体,与class相同。方法如下:#include <stdio.h>struct test{ void fun() { printf("hello,world\n"); }};int main(){ struct test _t; _t.fun(); return 0;}而VC6.0只支持函数指针,不能直接定义函数。方法如下:#include <stdio.h>void fun(){ pr... 阅读全文

posted @ 2012-12-24 15:58 没有什么能够阻挡 阅读(178) 评论(0) 推荐(0) 编辑

2012年12月20日

QWidget: Must construct a QApplication before a QPaintDevice

摘要: Debug模式下程序运行正常,变成Release 模式后,运行报错:QWidget: Must construct a QApplication before a QPaintDevice。先网上查了一下,包括权哥的日志 http://whuisslq.blog.sohu.com/162497784.html,以为是qwt出了问题。重新编了一下,问题依旧。其实此时根本没有用到qwt,纯属多余。通过注释部分代码,找到是QVTKWidget初始化时出了问题,查看用到的vtk 5.6的库,发现bin下的有 QVTK.dll 和QVTKr.dll 两个,看来是这个QVTK.dll有Debug和Rele 阅读全文

posted @ 2012-12-20 10:25 没有什么能够阻挡 阅读(760) 评论(0) 推荐(0) 编辑

2012年11月28日

花旗内部员工礼仪培训材料

摘要: 据说是花旗内部员工礼仪培训材料~~待人接物1.应有的态度—— 如何在公司赢得好印象?除了在公司内打电话、接电话之类的技巧外,还包括将访客带到会客室、递出名片与接收名片的方法,以及替别人作介绍……等,各种在商业社会生存所不可缺少的礼仪。 如果你刚进入公司,影印资料、整理文件,以及端茶倒水之类的事,会显得特别的多。或许你会觉得自己所从事的工作缺乏意义。但事实上,你所从事的工作绝不是琐碎之事。当你接听电话的那一瞬间,你就代表了公司。假使你在电话里显出失礼的态度,对方会认为这是你所任职公司的失礼,有时还可能导致谈判破裂,最终失去顾客。2.客人来访,应起身迎接—— 如君整理资料正在忙得不可开交,此时有位 阅读全文

posted @ 2012-11-28 12:02 没有什么能够阻挡 阅读(486) 评论(1) 推荐(0) 编辑

2012年11月27日

random /timer/sort 示例代码

摘要: 转自:http://blog.csdn.net/gigglesun/article/details/5570611Data Structures with C++ using STL, 2nd Edition这本书有一个比较好的例子:【The program compares the efficiency of the sequentialand binary search by timing algorithm execution using the timer class.Two integer arrays list1 and list2of size ARRAY_SIZE are in 阅读全文

posted @ 2012-11-27 11:46 没有什么能够阻挡 阅读(196) 评论(0) 推荐(0) 编辑

【转】C/C++中 算法运行时间的三种计算方式

摘要: 本文转自:http://www.cnblogs.com/zxher/archive/2010/10/25/1860118.html算法执行时间需通过依据该算法编制的程序在计算机上运行时所消耗的时间来度量。而度量一个程序的执行时间通常有两种方法。事后统计的方法:该方法利用计算机内部的计时功能,可以精确到毫秒级别,这种方法有两个缺点:一是必须依据算法先编写好程序;二是运行程序的软硬件环境易喧宾夺主,掩盖算法本身的优劣。但是有时候在同一台机器上,想对不同算法进行比较或是想知道一个程序究竟需要运行多长时间,该方法就有了用武之地了。本文主要介绍三种事后计算算法运行时间的方式,具体的可以参见源代码,即ti 阅读全文

posted @ 2012-11-27 10:42 没有什么能够阻挡 阅读(553) 评论(0) 推荐(0) 编辑

2012年11月26日

模版 template 的用法

摘要: 模版类的用法转自:http://www.cnblogs.com/this-543273659/archive/2011/07/21/2112358.html类模板 与 模板类1.类模板与模板类的概念⑴什么是类模板一个类模板(也称为类属类或类生成类)允许用户为类定义一种模式,使得类中的某些数据成员、默写成员函数的参数、某些成员函数的返回值,能够取任意类型(包括系统预定义的和用户自定义的)。如果一个类中数据成员的数据类型不能确定,或者是某个成员函数的参数或返回值的类型不能确定,就必须将此类声明为模板,它的存在不是代表一个具体的、实际的类,而是代表着一类类。⑵类模板定义定义一个类模板,一般有两方面的 阅读全文

posted @ 2012-11-26 15:27 没有什么能够阻挡 阅读(467) 评论(0) 推荐(0) 编辑

2012年11月24日

QWidget 前后位置设定

摘要: Qt中各个widget前后位置的设定(转)http://hi.baidu.com/zorru/item/11422d796961363a7044230a 阅读全文

posted @ 2012-11-24 13:50 没有什么能够阻挡 阅读(208) 评论(0) 推荐(0) 编辑

2012年11月23日

资料准备

摘要: 优先级:1. CSDN 100题 (多花时间,弄懂,吃透)、何海涛的《 剑指offer (电子版)》、《 编程之美(书)》2.算法导论(百度)、C++ Primer、Effective C++、3. 计算机网络、操作系统、Linux、数据库、《概率论》 最后2、3天看 ,贝叶斯公式。 阅读全文

posted @ 2012-11-23 10:46 没有什么能够阻挡 阅读(119) 评论(0) 推荐(0) 编辑

2012年11月21日

QPixmap

摘要: http://hi.baidu.com/tmsztzopryclqtr/item/1b07998dba143017c3162771 阅读全文

posted @ 2012-11-21 17:20 没有什么能够阻挡 阅读(145) 评论(0) 推荐(0) 编辑

2012年11月20日

wordpress + sae

摘要: 1. 在sae中注册账号登陆后,新建一个webapp应用,如 app1。2. 进入app1, 创建一个MySQL数据库3. 下载 wordpress 中文最新版3.4.2 http://www.baidu.com/link?url=j7QVGJqjJ4zBBpC8yDF8xDhjt83r_kppJHYGgpVPNc_s2q 将解压后的源代码文件压缩为wordexpress.zip 后(以保证解压后的源代码在根目录),进入 app1 , 上传该压缩包。4. 使用svn,绑定上传后的源代码: (1) 现在本机上新建一个空文件夹,如E:\app1, (2)进入该文件夹后,右键 svn checko. 阅读全文

posted @ 2012-11-20 22:18 没有什么能够阻挡 阅读(528) 评论(0) 推荐(0) 编辑

2012年11月16日

warning C4482: nonstandard extension used: enum used in qualified name

摘要: Compiler Error: C4482今天遇到一个奇怪的Compiler Warning:XXX.h(54) : warning C4482: nonstandard extension used: enum 'NameSpaceX::EnumNameY::EnumValueZ' used in qualified name后来查了一下MSDN,找到了原因:http://msdn2.microsoft.com/en-us/library/ms173704.aspxCompiler Warning (level 1) C4482Error Messagenonstandard 阅读全文

posted @ 2012-11-16 14:44 没有什么能够阻挡 阅读(1737) 评论(0) 推荐(1) 编辑

静坐常思己过,闲谈莫论人非。 露巧不如藏拙。

摘要: 静坐常思己过,闲谈莫论人非。 露巧不如藏拙。http://blog.renren.com/share/403245238/14708462788?from=0101010202&ref=hotnewsfeed&sfet=102&fin=84&fid=20270393180&ff_id=4032452381、关于机会和选择平日,看到别人的成就,我一定会感慨:“为什么他的机会这么好?为什么我就赶不上,如果我生于他那个时代,我将怎样怎样。但我没有,所以我什么也做不了。”长此以往,我就看见一个个机会从我身边溜走,然后再一次次地发出这样的感慨。那么,我会永远在蹉跎 阅读全文

posted @ 2012-11-16 13:08 没有什么能够阻挡 阅读(3454) 评论(1) 推荐(0) 编辑

Qt 绘图表、曲线 第三方插件

摘要: Qt绘图、Qt绘制曲线第三方插件GraphPakhttp://www.ics.com/KD Chartwww.kdab.netQwthttp://qwt.sourceforge.net 阅读全文

posted @ 2012-11-16 10:13 没有什么能够阻挡 阅读(492) 评论(0) 推荐(0) 编辑

2012年11月14日

【转】三维动态数组 分配与释放

摘要: 转自:http://www.cnblogs.com/this-543273659/archive/2011/09/01/2162546.html//动态定义一维数组、二维数组、三维数组#include<iostream>#include<ctime>using namespace std ;int main(){int hight , row , col ;register int i , j , k ;srand((unsigned)time(NULL)) ;cout<<"输入一维数组的行"<<endl;cin>> 阅读全文

posted @ 2012-11-14 11:24 没有什么能够阻挡 阅读(313) 评论(0) 推荐(0) 编辑

2012年11月9日

批量修改文件名

摘要: 经老大指点,学会一快速批量修改文件名的方法,如将TS21z_X_R2_010101TS21z_X_R2_010102~~TS21z_X_R2_010199TS21z_X_R2_010200批量修改为:TS21z_X_R2_101TS21z_X_R2_102~~TS21z_X_R2_199TS21z_X_R2_200步骤一:假设原来各文件存放于文件夹:E:\datasets\IEEE\2006\DATA\x\p 下cmd 至该路径; 输入dir /b,得到该文件夹下的各文件名列表( 若为.c后缀,则输入 dir *.c /b );然后右键->标记,复制需要修改的各文件名至Excel的第2列 阅读全文

posted @ 2012-11-09 20:56 没有什么能够阻挡 阅读(331) 评论(0) 推荐(0) 编辑

2012年11月8日

【重要】代码规范

摘要: Coding Style ConventionsFrom CG & CADJump to:navigation,searchContents1Instruction2File Templates3Naming Rules 3.1Generic Naming Rules 3.2Specific Naming Rules4Indentation5Braces6White Space 6.1Declarations 6.2Control Statements 6.3Expressions 6.4Arrays 6.5Parameterized Types and Type Casts7Line 阅读全文

posted @ 2012-11-08 14:20 没有什么能够阻挡 阅读(345) 评论(0) 推荐(0) 编辑

2012年11月6日

C++编程规范_第5~13条 设计风格

摘要: 要想尽办法减少依赖性。高德纳——Hoare的至理名言:不成熟的优化是万恶之源。第5条 一个实体(变量、类、函数、名称空间、模块和库)应该只有一个紧凑的职责。摘要:一次只解决一个问题。随着实体的变大,其职责范围自然也会扩大,但是职责不应该发散。第6条 正确、简单和清晰第一摘要:KISS :(Keep it simple software) : 正确优于速度,简单优于复杂,清晰优于机巧,安全优于不安全。第7条 编程中应知道何时和如何考虑可伸缩性摘要: 如能证明优化的必要,则应该集中精力改善算法的O(N)复杂性,而不是进行小型的优化,比如节省一个多余的加法算法。第8条 不要进行不成熟的优化不成熟的优 阅读全文

posted @ 2012-11-06 11:50 没有什么能够阻挡 阅读(138) 评论(0) 推荐(0) 编辑

导航