自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nkliming的专栏

We always have too much fears and worries,it's time to say no to all of these!

  • 博客(178)
  • 资源 (28)
  • 收藏
  • 关注

转载 C++静态库与动态库

什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。所谓静态、动态是指链接。回顾一下,将一个程序编译成可执行程序的步骤:图:编译过程静态

2015-05-25 21:41:34 1323

转载 Struct和Class的区别

转载来源:http://blog.sina.com.cn/s/blog_48f587a80100k630.htmlC++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 能!!struct能实现多态吗? 能!!! 既然这些它都能实现,那它和c

2015-05-10 08:34:42 735

转载 LNK4098: 默认库“MSVCRT”与其他库的使用冲突

修改的方法:在项目属性中,在连接器-输入选项中,在忽略特定库中添加相应的库,具体添加那些苦请参照下面的表格。下面的内容为转载,原文链接:http://blog.163.com/ckzdy_qc/blog/static/5997161200752334518906/默认库“library”与其他库的使用冲突;使用 /NODEFAULTLIB:library您试图与不兼容的库链

2015-04-29 01:01:24 1459

转载 不允许 dllimport 静态数据成员

“CTest::~CTest” : 不允许 dllimport 函数 的定义 “CTest::CTest” : 不允许 dllimport 函数 的定义//代码如下templateclass __declspec(dllimport) CTest{public: CTest(); ~CTest();};templateCTest::CT

2015-03-30 23:45:42 1842

原创 C++ debug和release版本的区别及调试技巧

一、Debug 和 Release 编译方式的本质区别    Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。    Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,

2015-03-30 23:38:04 5060

转载 静态变量和全局变量的区别

全局变量与静态变量static 声明的变量在C语言中有两方面的特征:1.变量被放在程序的全局存储区中,这样在下一次调用的时候还可以保持原来的赋值。这一点是它与堆栈变量和堆变量的区别。2.变量用static告知编译器,自己仅在变量的作用范围内可见。这一点是它与全局变量的区别。Tips:A.若全局变量仅在单个C文件中访问,则可以将这个变量修改为静态全局变量,以降低模块间的耦

2015-03-30 11:30:26 1785

转载 Visual Studio IDE lib导入方式

1. Dependencies (推荐使用,要求有lib源代码)   一个项目被分成多个工程来做,一个主工程exe,其他为静态库lib    Project-->dependencies,设置主工程的依赖为其他静态库lib    这时,主工程的Resource Files中自动添加了lib    在主工程中需要用到其他库的位置加入库的头文件  2. 直接将lib添加

2015-03-26 22:53:24 850

转载 C++ 运算符重载

什么是运算符的重载?         运算符与类结合,产生新的含义。 为什么要引入运算符重载?         作用:为了实现类的多态性(多态是指一个函数名有多种含义)怎么实现运算符的重载?方式:类的成员函数 或 友元函数(类外的普通函数)规则:不能重载的运算符有 .  和 .* 和 ?: 和 ::  和 sizeof友元函数和成员函数的使用

2015-01-15 10:44:34 881

转载 VS2008编译boost库

一、下载首先从boost官方主页http://www.boost.org/下载最新版boost安装包,我用的版本是boost.1.49.0二、新建文件夹   如果是使用下载的安装包,那么请将boost安装包解压至本地新建的目录,如:F:\boost三、编译(1)从vs2008的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Microsoft

2014-12-23 00:37:54 1181

转载 MFC如何使用GDI+,button加载png

首先感谢 Darren Sessions、Christian Graus、Joe Woodbury 的开源,不然小菜我也无法完成想要实现的功能。 本人在项目中需要实现button加载PNG图片,且在鼠标在button区域时相应一个事件,比如再加载一张图,或者把一加载上去的图加亮什么的。 PS:翻看国内现存的资料终于找到了解答,那就是连接到了国外网站,终于

2014-12-12 09:52:37 2358

原创 应用程序无法启动,因为应用程序的并行配置不正确解决方案一览

今天用vs2008打包发布一个qt程序,本地测试没问题,

2014-11-25 10:33:54 9337

转载 几个比较好的IT站和开发库官网

1、IT技术、项目类网站(1)首推CodeProject,一个国外的IT网站,官网地址为:http://www.codeproject.com,这个网站为程序开发者提供了很好的代码示例以及讲解,不过需要英文基础扎实才好。(2)伯乐在线:http://www.jobbole.com/关于IT业前沿信息2、学习C++、VC++、QT的相关网站

2014-11-02 10:26:52 1529

原创 IIS服务器下,用asp.net访问Access数据库遇到的路径问题解决方案

调用时:

2014-10-28 15:10:36 1414

转载 解决无法安装SQL Server 2008 Management Studio Express的问题

我的sql server 2008 express是visual studio 2010自带的,所以当然它没有management studio ,自己下了一个安装,不过无法安装SQL Server 2008 Management Studio Express。提示未选择功能。刚从网上找到解决方案,本人测试通过,再次分享:VS2010自带的SQL Server是Express简化版

2014-10-21 21:41:26 1874

原创 如何让类的成员函数作为回调函数

BOOL CALLBACK EnumThreadWndProc(HWND hwnd, LPARAM lParam ){ std::list* plist = (std::list*)lParam; plist->push_back(hwnd); return true;}

2014-09-11 21:39:43 2088

原创 mysql相关的非常好的 tutorial

http://zetcode.com/db/mysqlc/下面还有Python、PHP、VB的

2014-07-12 10:33:45 1072

转载 MySQL事件调度器Event Scheduler

我们都知道windows的计划任务和linux的crontab都是用来实现一些周期性的任务和固定时间需要执行的任务。在mysql5.1之前我们完成数据库的周期性操作都必须借助这些操作系统实现。在mysql5.1及其之后的版本增加了计划任务的功能(mysql事件调度器Event Scheduler)。    事件调度器是定时触发执行的,在这个角度上也可以称作是"临时的触发器"。触发器只是针对

2014-06-22 00:40:17 1502

转载 Lucene原理与代码分析

来这里分享个学习lucenhttp://www.cnblogs.com/forfuture1978/category/300665.html

2014-06-16 09:23:16 1055

转载 C#字典Dictionary排序(顺序、倒序)

C# .net 3.5 以上的版本引入 Linq 后,字典Dictionary排序变得十分简单,用一句类似 sql 数据库查询语句即可搞定;不过,.net 2.0 排序要稍微麻烦一点,为便于使用,将总结 .net 3.5 和 2.0 的排序方法。   一、创建字典Dictionary 对象  假如 Dictionary 中保存的是一个网站页面流量,key 是网页名称,值valu

2014-06-14 03:56:41 14040

转载 Java调用命令行/启动notepad

Java启动命令行,其实非常简单,只要你知道Windows的命令行,然后直接用 Runtime.getRuntime().exec();就可以执行命令;eg: Process p1 = Runtime.getRuntime().exec("notepad d:\\1234.txt"); Process p2 = Runtime.getRuntime().exec("cmd /c notepad d

2014-06-01 16:01:35 2187

转载 Paoding Analyzer

je分词用lucene.中文分词庖丁解牛一般使用使用评估参考资料下载开始使用分词策略效果体验 在命令行模式下执行analyzer.bat(windows)或analyzer.sh(linux)即可0u       显示帮助E:\Paoding-Analysis>analyzer.bat ?u       分词对话多次输入或粘贴不同的文字内

2014-05-31 20:38:21 1083

转载 Lucene的多种高级搜索形式

布尔操作符大多数的搜索引擎都会提供布尔操作符让用户可以组合查询,典型的布尔操作符有 AND, OR, NOT。Lucene 支持 5种布尔操作符,分别是 AND, OR, NOT, 加(+), 减(-)。接下来我会讲述每个操作符的用法。OR: 如果你要搜索含有字符 A 或者 B 的文档,那么就需要使用 OR操作符。需要记住的是,如果你只是简单的用空格将两个关键词分割开,其实在搜索的时候

2014-05-31 19:43:50 1064

转载 学习log4j配置文件

1.      log4j: Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需

2014-05-31 18:01:31 943

转载 JAVA文档注释小结

原文:http://lumanman5.blog.163.com/blog/static/1892883232010102402128751/

2014-05-26 08:53:03 807

转载 Windows下部署/配置/调试hadoop2.2

分享到...复制网址邮件QQ空间新浪微博腾讯微博微信人人网易信网易微博搜狐微博QQ好友开心网飞信豆瓣一键分享查看更多(122)这是什么工具?JiaThisWINSE木叶随风我和我...ABOUT ME NEWS ARCHIV

2014-05-25 02:15:00 3744

原创 linux下常用指令(centos6、hadoop2.2和一些其他的technique)

前段时间搭建hadoop集群做一些东西,积累了很多指令和一些调试经验

2014-05-24 00:02:26 1293

转载 VS下用CMake编译OpenCV程序

原文地址:http://www.cnblogs.com/mengdd/archive/2012/07/16/2598020.html

2014-05-17 11:48:40 983

原创 bitonic_sort 串行(递归和for循环)和并行(cuda)两个版本的代码实现

#include "stdio.h"#include "iostream"using namespace std;bool ASCENDING=true;bool DESCENDING=false;bool dir=true;void bitonicSort(int lo,int n,bool dir);void bitonicMerge(int lo,int

2014-05-06 20:12:32 2002 1

转载 Bitonic Sort

AbstractContinuing a tutorial on sorting algorithms, this page animates bitonic sort.AuthorThomas W. ChristopherBitonic sort is a sorting algorithm designed specially for parallel

2014-05-06 20:01:29 1491

原创 mahout将数据转化成序列化文件、稀疏向量

对于文本信息的向量化,Mahout 已经提供了工具类,它基于 Lucene 给出了对文本信息进行分析,然后创建文本向量。mahout提供下面两个命令来将文本转成向量形式(转化成向量后可以聚类):1.mahout seqdirectory:将文本文件转成SequenceFile文件,SequenceFile文件是一种二制制存储的key-value键值对,对应的源文件是org.apache.mah

2014-05-05 14:21:27 8998

原创 mahout0.9 编写简单kmeans示例

网上找了很久,发现大多数的帖子里用的mahout的版本都比较低,摸索了ban

2014-04-20 01:07:16 2181

转载 遍历集合时出现的异常Exception in thread "main" java.util.ConcurrentModificationException

如果这样写的话,就会出现异常public void operate(List list){ for (Iterator it = list.iterator(); it.hasNext();) { String str = (String)it.next(); if (str.equals("-")){

2014-04-17 21:57:31 1256

转载 hadoop2.2+mahout0.9实战

版本:hadoop2.2.0,mahout0.9。使用mahout的org.apache.mahout.cf.taste.hadoop.item.RecommenderJob进行测试。首先说明下,如果使用官网提供的下载hadoop2.2.0以及mahout0.9进行调用mahout的相关算法会报错。一般报错如下:java.lang.IncompatibleClassCh

2014-04-16 15:56:35 1275

原创 hadoop学习笔记之maven、mahout

承接上篇一、linux下安装maven

2014-04-10 01:25:26 1532

转载 Eclipse安装Maven插件

1.工具下载: Eclipse4.2 jee版本(这里使用最新的Eclipse版本,3.7以上版本按照以下步骤都可以) 下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR2/eclipse-jee-juno-SR2-win32.zip&mirror

2014-04-10 01:02:05 1187

转载 实战Mahout聚类算法Canopy+K-means

转载: 实战Mahout聚类算法Canopy+K-means原文来自:http://my.oschina.net/BreathL/blog/58104     Mahout是Apache的顶级开源项目,它由Lucene衍生而来,且基于Hadoop的,对处理大规模数据的机器学习的经典算法提供了高效的实现。其中,对经典的聚类算法即提供了单机实现,同时也提供了基于hadoop分布式的

2014-04-10 00:13:29 4299

转载 光线跟踪的 GPU 程序解读

《CUDA by example》 中的第六章讲解了在 GPU 上实现光线跟踪的一个例子,旨在介绍常量内存(constant memory)和事件,下面给出这个例子的详细解读(http://code2.us/2012/02/cuda_learning_11-constant_memory_and_events/)。 #include #include "co

2014-03-29 22:27:13 1908

转载 如何理解 CUDA 中的 cudaMalloc() 的参数

运行时函数的原型:cudaError_t cudaMalloc (void **devPtr, size_t  size );   此函数返回值是 CUDA 中定义的一个错误代码。主要是第一个参数。为什么是两个星星呢?用个例子来说明下。float *device_data=NULL;  si

2014-03-29 22:26:36 2965 2

转载 CUDA 编程入门

1. CUDA 简介        GPU (Graphic Processing Unit) 是图形处理单元的简称,最初主要用于图形渲染。自九十年代开始,GPU 的发展产生了较大的变化,NVIDIA、AMD(ATI) 等 GPU 生产商敏锐的观察到 GPU 天生的并行性,经过他们对硬件和软件的改进,GPU 的可编程能力不断提高,GPU 通用计算应运而生。由于 GPU 具有比

2014-03-29 22:25:53 1026

转载 CUDA 的 Threading:Block 和 Grid 设定

硬件基本架构  实际上在 nVidia 的 GPU 里,最基本的处理单元是所谓的 SP(Streaming Processor),而一颗 nVidia 的 GPU 里,会有非常多的 SP 可以同时做计算;而数个 SP 会在附加一些其他单元,一起组成一个 SM(Streaming Multiprocessor)。几个 SM 则会在组成所谓的 TPC(Texture Processing Cl

2014-03-29 22:24:52 1898

微信公众平台-自定义菜单-源码

微信公众平台-自定义菜单的源码,里面共有三个文件,分别是创建菜单、查询菜单和删除菜单,经过实践,使用没有问题,希望对大家有所帮助

2013-11-23

java高效对象序列化反序列化工具kryo-2.21

Kryo 是一个快速高效的Java对象图形序列号框架,主要特点是性能、高效和易用。该项目用来序列化对象到文件、数据库或者网络。

2013-11-15

svn安装包(客户端和服务器端)

该svn安装包已经在windows7上安装成功并测试通过。具体请参考我的博客http://blog.csdn.net/nkliming/article/details/7858911中的这篇文章,希望对大家有所帮助。

2012-08-13

cvsnt-server-2.5.05.3489.msi

windows 2008 和vista 以及 win7 下都可以使用,我在windows7下做了测试,完全没有问题,大家可以看我的博客http://blog.csdn.net/nkliming/article/details/7854411,里面有详细介绍如何安装cvs server和一些简单测试,希望对大家有所帮助。

2012-08-11

cvsnt-server-2.5.05.3489(cvs服务器端)

windows 2008 和vista 以及 win7 下都可以使用,本人用win7做过完整的测试,完全没有问题,之前也找了好长时间,现在贡献给大家,欢迎下载!具体的安装及测试过程可以参考我的csdn博客-“windows7下如何使用myeclipse(eclipse)和cvs进行项目管理”。

2012-08-11

Joomla汉化包1.7.3

Joomla汉化包1.7.3,本人安装过,超好用的。希望对大家有用!

2012-06-12

用java编的简单俄罗斯方块源码

用java swt和swing开发的简单俄罗斯方块,里面有源码和详细的注释,是初学者很好的学习资料。

2011-11-12

android 小图标素材库

android开发的小图标素材库,android开发的小图标素材库。

2011-11-11

用windows API编写的可视化的钟表程序

用windows API编写的可视化的钟表程序 有源码和详细的注解,对于理解API编程有很大的帮助。

2011-11-01

JavaScript DOM Source

JavaScript DOM Source,很有帮助啊,特别适合javascript的初学者使用。欢迎大家下载。

2011-10-29

游戏论坛网站

javaEE开发的游戏论坛网站,对游戏开发者很有帮助。

2011-10-24

数字图像处理

java 数字图像处理程序 傅里叶变换 小波变换等

2011-10-20

javaScript实现的广告功能

集合了当前流行的大部分广告的javascript实现,移植性好,可以直接拿来用,希望对做项目和学习javascript的人有所帮助。

2011-09-27

文件的上传与下载功能实现

完整的文件上传与下载的功能实现,有详细的源码和注释,只要看明白就能直接运用到项目当中,希望对大家有所帮助。

2011-09-27

Android开发的猜拳小游戏

用android开发的一个小游戏,麻雀虽小,五脏俱全,是新手入门的绝佳材料,里面含有完整的代码和详细的注解,希望初学android的人有所帮助。

2011-09-23

JavaEE_BBS论坛系统

一个完整的论坛系统,有完整的源码及详细的注释,对初学JavaEE的人有很大的帮助。

2011-09-23

ASP.NET_办公自动化系统

有完整的功能实现和详细的代码注解,对初学ASP.net的人有很大的参考价值,希望对大家有所帮助。

2011-09-19

Android备忘录系统的开发

实习做Android开发时经常参考的一个实例,很有代表性,里面有完整的功能实现和详细的注解,对初学Android开发者具有很高的参考价值。

2011-09-19

J2EE网上书店

我们实习时做web开发的重要资料,里面含有完整的功能实现及详细的注释,是初学web开发者很好的上手资料,希望能对大家有所帮助。

2011-09-19

希尔-归并排序——模板类

这是我当时上数据结构课时做的作业,自认为代码还是比较规范的,现在拿出来共享给大家,希望能对初学数据结构的同学有所帮助。

2011-09-05

用java写的俄罗斯方块源代码

这是用java做的俄罗斯方块程序,整体结构很合理,里面有详细的注解,可运行,特别适合广大初学者学习,希望大家喜欢。

2011-05-25

用MFC做的国际象棋源代码

这是我们学院的08级课程设计,是用MFC做的国际象棋,里面结构比较合理,算法非常好,适合广大初学者使用,希望大家喜欢。

2011-05-23

java中国象棋源码

这是用java编写的中国象棋,可运行,里面有详细的代码注释,里面对算法进行了详细完整的分析,可读性很强,很适合学习用。

2011-05-22

贪吃蛇-java源代码

用java实现的贪吃蛇程序,里面含有源码以及详细的注释,保证能让大家阅读明白它的运行思路。并已导出,可在安装有jdk的电脑上独立运行。很适合初学者学习。

2011-05-19

java模拟qq多人聊天程序

这是我参考一些java教科书而编写的模拟qq多人聊天-small talk程序。通过多次登陆模拟多人登陆,使用同一个IP,希望大家能够提取到对自己有用的东西。

2011-04-20

注册面板的java(Swing)实现,源码。

这是我根据书上的代码实现的注册面板程序,实现的结构很合理,主要使用的是java中的swing组件,希望大家能够从中提取到对自己有用的东西。

2011-04-20

单机版五子棋java代码实现。

这是我暑假时根据书上提供的代码编写的五子棋程序,程序的结构设计很合理,而且有注释,希望大家能从中提取到对自己有用的东西。

2011-04-20

java 实现N皇后问题源代码,不含界面代码

编译、运行均没问题,只要输入N的值,便可得到符合条件的所有坐标,采用矩阵算法,通过改变布尔值,利用堆栈技术,算法很容易理解。

2011-03-27

空空如也

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

TA关注的人

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