一片雾霾的博客

寻找新鲜空气
私信 关注
tongqian_
码龄5年

stay hungry,stay foolish

  • 34,135
    被访问量
  • 21
    原创文章
  • 172,627
    作者排名
  • 6
    粉丝数量
  • 于 2016-01-22 加入CSDN
获得成就
  • 获得9次点赞
  • 内容获得3次评论
  • 获得51次收藏
荣誉勋章
TA的专栏
  • 数据库学习
  • C++/C编程笔记
    30篇
  • VS2015使用总结
    7篇
  • C#学习笔记
    5篇
  • ArcGIS与GIS知识
    2篇
  • 深度学习
  • 机器学习
    8篇
  • python学习笔记
    4篇
  • 知识产权
    1篇
  • Java学习笔记
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

机械学习08:统计学习方法01:准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure

1、准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure假设一个班级有100个学生,其中男生70人,女生30人。如下图,蓝色矩形表示男生,橙色矩形表示女生。又假设,我们不知道这些学生的性别,只知道他们的身高和体重。我们有一个程序(分类器),这个程序可以通过分析每个学生的身高和体重,对这100个学生的性别分别进行预测。最后的预测结果为,6...
原创
201阅读
0评论
0点赞
发布博客于 2 年前

机械学习07: 常用统计分布:正态分布、T分布、卡方分布、F分布

目录1、正态分布(高斯概率密度函数和概率分布函数)2、t分布:3、卡方分布4、F 分布1、正态分布(高斯概率密度函数和概率分布函数)正态分布(Normal distribution)又名高斯分布(Gaussian distribution),是一个在数学、物理及工程等领域都非常重要的概率分布,在统计学的许多方面有着重大的影响力。若随机变量X服从一个数学期望为μ、标...
原创
399阅读
0评论
0点赞
发布博客于 2 年前

机械学习06:mongodb 学习

一、mongodb 连接指令解释创建数据目录MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )。mkdir c:\data\dbmkdir c:\data\log在本教程中,我们已经在 C 盘安装了 mongodb,现在让我们创建一个 data 的目录然后...
原创
54阅读
0评论
0点赞
发布博客于 2 年前

机械学习05:ubuntu的常用指令

一、ubuntun screen的用法screen -S yourname -> 新建一个叫yourname的sessionscreen -ls -> 列出当前所有的sessionscreen -r yourname -> 回到yourname这个sessionscreen -d yourname -> 远程detach某个sessionscreen -...
原创
73阅读
0评论
0点赞
发布博客于 2 年前

python学习笔记04 :版本控制Git的使用

版本控制Git的使用图1--Git的基本工作流程图图2--Git的流程图廖雪峰学习总结:https://www.liaoxuefeng.com/wiki/896043488029600/1163625339727712
原创
51阅读
0评论
0点赞
发布博客于 2 年前

python学习笔记01——numpy库相关函数用法

1.numpy.concatenate((a1,a2,...),axis=0)Join a sequence of arrays along an existing axis.(按轴axis连接array组成一个新的array)a = np.array([[1, 2], [3, 4]]) #a、b的shape为(2,2),连接第一维就变成(4,2),连接第二维就变成(2,4)&...
原创
49阅读
0评论
0点赞
发布博客于 2 年前

机械学习04:概率统计中T检测、Z检测和F检测区别和案例

T检验、Z检验和F检验个人总结和案例说明:1、Z检测案例:(方差已知)(H0:原假设; H1:备择假设)T检验是用于小样本(样本容量小于30)的两个平均值差异程度的检验方法。它是用T分布理论来推断差异发生的概率,从而判定两个平均数的差异是否显著。T检验,亦称student t检验(Student's t test),主要用于样本含量较小(例如n区别二:t分布是z分布的小样本分布,...
原创
1330阅读
0评论
1点赞
发布博客于 2 年前

VS2015使用总结07——断点调试

在前面,我们也讨论过程序调试,比如说这里。今天,我们还可以就软件调试多讲一些内容。比如说条件断点,数据断点,多线程断点等等。1)数据断点所谓数据断点,就是全局变量或者函数中的数计算的过程中,如果数据值本身发生了改变,就会触发断点。这里的数据有两种,一个是全局数据,一个函数内部的数据。以全局数据value为例:a)按F10,运行程序,获取value的地址;b)Alt+F9,选择【...
原创
2493阅读
0评论
0点赞
发布博客于 2 年前

机械学习03---推荐算法01

1. 什么是推荐系统?推荐系统是啥?如果你是个多年电商(剁手)党,你会说是这个:如果你是名充满文艺细胞的音乐发烧友,你会答这个:如果你是位活跃在各大社交平台的点赞狂魔,你会答这个:没错,猜你喜欢、个性歌单、热点微博,这些都是推荐系统的输出内容。从这些我们就可以总结出,推荐系统到底是做什么的。目的1. 帮助用户找到想要的商品(新闻/音乐/……),发掘长尾帮用户...
原创
119阅读
0评论
0点赞
发布博客于 2 年前

Arcgis与GIS学习总结2:常用学习网站

Python与开源GIS网站发布:http://www.osgeo.cn/pygis/GDAL_API介绍:https://www.gdal.org/annotated.html
原创
696阅读
0评论
0点赞
发布博客于 2 年前

pyhton 学习笔记:SVN 对GitHub进行版本控制

TrunkSVN中的Trunk是放置稳定代码的主要环境,就好像一个汽车工厂,负责将成品的汽车零件组装在一起。如何使用SVN中的trunk:除非你必须处理一些容易且能迅速解决的BUG,或者你必须添加一些无关逻辑的文件(比如媒体文件:图像,视频,CSS等等),否则永远不要在trunk直接做开发。不要因为特殊的需求而去对先前的版本做太大的改变,而是意味着需要建立一个branch不要提交一些...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

知识产权:IE浏览器的配置

手贱卸载了IE11,启用或关闭Windows功能里也没有Internet Explorer 11,知乎意外发现了解决办法。设置--应用--应用和功能--管理可选功能--添加功能--Internet Explorer 11,点开进行安装,然后重启电脑,即可在 启用或关闭Windows功能 里找到Internet Explorer 11。...
转载
86阅读
0评论
0点赞
发布博客于 2 年前

C#学习笔记:空间命名规范

1.  命名规范a) 类【规则1-1】使用Pascal规则命名类名,即首字母要大写。eg:Class Test{    ...}【规则1-2】使用能够反映类功能的名词或名词短语命名类。【规则1-3】不要使用“I”、“C”、“_”等特定含义前缀。【规则1-4】自定义异常类应以Exception结尾...
转载
106阅读
0评论
0点赞
发布博客于 2 年前

VS215学习笔记:性能探测器的使用

找到性能瓶颈二八法则适合很多事物:最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的。在程序代码中也是一样,决定应用性能的就那20%的代码(甚至更少)。因此优化实践中,我们将精力集中优化那20%最耗时的代码上,这那20%的代码就是程序的性能瓶颈,主要针对这部分代码进行优化。常见优化方法:这部分我就不写,直接参见《性能调优攻略》,因为我没有自信能写出比这更好的。如果不想这...
转载
1562阅读
0评论
0点赞
发布博客于 2 年前

Java学习笔记:修饰符讲解

synchronized关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法(或者该类的其他同步方法),有的话要等正在使用synchronized方法的线程B(或者C 、D)运行完这个方法后再运行此线程A,没有的话,锁定调用者,然后直接运行。它包括两种用法:synchronized 方法和 synchroni...
原创
37阅读
0评论
0点赞
发布博客于 2 年前

Java学习笔记:JDK,JVM,JRE等概念的理解

JDK(Java Developer's Kit java开发工具包)JRE(Java Runtime Environment)JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具...
原创
135阅读
0评论
0点赞
发布博客于 2 年前

jave学习笔记:eclipse搭建安卓开发平台

结合几个链接整理下原链接:https://www.cnblogs.com/zh719588366/p/5928140.htmlhttps://www.cnblogs.com/694579350liuq/p/7444666.htmlhttps://blog.csdn.net/love4399/article/details/77164500https://b...
转载
159阅读
0评论
1点赞
发布博客于 2 年前

VS2015学习笔记:VS2015远端调试器无法启动(MSVSMON.EXE)问题

VS2015远端调试器无法启动(MSVSMON.EXE)问题如果在本地调试时收到此消息,问题可能出在你的防病毒软件或第三方防火墙。 Visual Studio 是一个 32 位应用程序,因此它使用 64 位的远程调试器版本来调试 64 位应用程序。 两个进程使用本地计算机内的本地网络进行通信。 计算机会持续进行通信,但第三方安全软件可能会阻止通信。Visual Studio 计算机上的防火...
原创
842阅读
0评论
0点赞
发布博客于 2 年前

C#学习笔记:groupbox的使用功能

GroupBox(框架)控件是C#中用来组织其他控件形成一个控件组,可以把一些控件拉到里面,组成一个整体,整体控制,比如enable,visiable等等,我有时也用它来替代一下边框的功能,美观界面将其他控件拖拽到GroupBox中就可以形成一个控件组。当框架移动时,该控件组同时移动,不会产生其他的位移,所以是组织界面的好东西。GroupBox的使用它主要有两个属性:Text和Visi...
转载
6917阅读
0评论
1点赞
发布博客于 2 年前

C#学习笔记: 线程池的简单使用

先引入一下线程池的概念:百度百科:线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

Java学习:IDEA常用快捷键

IDEA初始1:常用快捷键及其功能
原创
100阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:#include 与 #include" "的区别

<>先去系统目录中找头文件,如果没有在到当前目录下找。所以像标准的头文件 stdio.h、stdlib.h等用这个方法。" "首先在当前目录下寻找,如果找不到,再到系统目录中寻找。 这个用于include自定义的头文件,让系统优先使用当前目录中定义的。...
原创
85阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:使用nuget管理c++库的原理

转:https://blog.csdn.net/bjrxyz/article/details/51777627如果要做一个应用程序,我们往往会用到很多第三方库,这时库包管理工具就很重要,如js/npm,c#/nuget,php/composer,jave/maven之类,但vc++一直没一个很舒服的包管理工具。很多c++第三方库对vc++都非常不友好,谁能轻而易举地在vc++上编译一个open...
转载
1061阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理18—三种访问权限与三种继承方式

原文:https://blog.csdn.net/luoweifu/article/details/46953343三种访问权限我们知道C++中的类,有三种访问权限(也称作访问控制),它们分别是public、protected、private。要理解它们其实也很容易,看下面了一个例子。class Person{public: Person(const string&amp...
转载
80阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理13---#pragma once与#ifndef #define ...#endif的区别

原创:https://blog.csdn.net/luoweifu/article/details/425509551、#pragma once 用来防止某个头文件被多次include;#ifndef,#define,#endif 用来防止某个宏被多次定义。案例1:#pragma once  .....
原创
31阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理20—“隐藏实现,开放接口”的实现方案

原创:https://blog.csdn.net/luoweifu/article/details/47030857 为什么要有接口?接口就是一个程序与其它程序交流的窗口。就比如有一个电视机,我并不需要知道它是怎样工作的,我只要知道按电源键就可以开启电视,按节目加(+)减(-)可以切换电视频道就可以了。Java程序员都知道Java中有interface可以实现...
转载
81阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理19—类的多继承

在c++中一个类可以从多个基类中派生(即可以有多个父类),这就是多继承。多继承的方式主要有两种:1. 简单版本 类C会同时拥有类A和类B的特性(属性和方法,也就是两个类的所有成员)。这种方式很简单这里就不多说,主要讲下面这种方式。2. 复杂版本 同样的,这个结构中类C也会同时拥有类A和类B的特性,但这就会有一个问题,类B1和B2都继承自A,那么类C的对象会同时包含两个A的对...
原创
53阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理17—new/delete 和malloc/free 的区别

原文:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/16/2593754.html一、基本概念malloc/free:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理16—拷贝构造函数详解

原文:https://blog.csdn.net/luoweifu/article/details/45695569目录一. 什么是拷贝构造函数二. 拷贝构造函数的调用时机1. 对象以值传递的方式传入函数参数2. 对象以值传递的方式从函数返回3. 对象需要通过另外一个对象进行初始化;三. 浅拷贝和深拷贝1. 默认拷贝构造函数2. 浅拷贝3. 深拷贝...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理15—const T、const T*、T *const、const T&、const T*& 的区别

原文:https://blog.csdn.net/luoweifu/article/details/45600415这里的T指的是一种数据类型,可以是int、long、doule等基本数据类型,也可以是自己类型的类型class。单独的一个const你肯定知道指的是一个常量,但const与其他类型联合起来的众多变化,你是不是就糊涂了?下面我们一一来解析。const T定义一个常量,声明的...
转载
589阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理14—命名空间namespace

原文:https://blog.csdn.net/luoweifu/article/details/44142619在一个企业级的开发中,一个工程往往会很大,定义的类和方法也会特别多,而且还会引入很多的第三方库,这就不可避免的会有一些同名的冲突问题。在Java中有包(Package)的概念,也就是将不同功能的类分成不同的包,来解决名称的冲突,C++中是用命名空间来解决这种冲突的。定义命名...
转载
84阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理12----typedef与#define的区别

原创:https://blog.csdn.net/luoweifu/article/details/416301951.typedeftypedef故名思意就是类型定义的意思,但是它并不是定义一个新的类型而是给已有的类型起一个别名,在这一点上与引用的含义类似,引用是变量或对象的别名,而typedef定义的是类型的别名。typedef的作用主要有两点:1.1简化复杂的类型声...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

机械学习02:卷积神经网络训练三个概念(epoch,iteration,batchsize)

总结下训练神经网络中最最基础的三个概念:Epoch, Batch, Iteration。1. 名词解释epoch:训练时,所有训练数据集都训练过一次。batch_size:在训练集中选择一组样本用来更新权值。1个batch包含的样本的数目,通常设为2的n次幂,常用的包括64,128,256。 网络较小时...
原创
297阅读
0评论
1点赞
发布博客于 2 年前

C++/C编程学习:梳理11--回调的原理和实现

什么回调?维基百科是这样解释的:回调是一段可执行的代码通过参数传递给别一段代码,以期望在一个合适的时间调用这个参数(可执行的代码)。回调函数说白了就是定义一个函数,然后通过参数传递给另一个函数调用。回调不仅是一种技术,更是一种编程思想,上面是通过回调函数来实现的,但它不仅限于回调函数,也可以用其它的技术实现(如面向对象的实现)。案例:typedef int (*Compare)(c...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理10---函数的指针

原文:https://blog.csdn.net/luoweifu/article/details/40709915定义函数指针是指指向函数而非指向对象的指针。像其他指针一样,函数指针也指向某个特定的类型(特定的函数类型)。函数类型由其返回类型以及形参表确定,而与函数名无关。如下声明了一个函数指针:bool(*pFunc)(int,double);...
转载
42阅读
0评论
0点赞
发布博客于 2 年前

机械学习01:信息熵

原文:https://zhuanlan.zhihu.com/p/55599202信息的单位不知道答案是ABDC哪个选项的小明,需要从 4 种等概率情况里确定实际情况,需要的信息为:,是被测事件的等概率情况个数,上面的例子中。 是参照事件的等概率情况个数。 当选择的参照事件有种等概率情况(像抛硬币)时,,测得的信息量单位被称为比特。小明需要信息。 当选择...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理09---MessageBox、::MessageBox 、AfxMessageBox三者的区别

Windows API: MessageBox();CWnd::MessageBox();MFC: AfxMessageBox();其中CWnd::MessageBox() 与 AfxMessageBox()都是对 API 函数MessageBox()的封装。关于是否需要句柄HWND的说明:1)MessageBox是API,因此它需要HWND参数指定其所属窗体。2)CW...
转载
312阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理08---C++中内置变量的初始化

原创:https://blog.csdn.net/luoweifu/article/details/39781399如果内置类型的变量未被显示地初始化,它的值将由定义的位置决定。(1).定义在函数体之外的变量将被初始化为0;(2).定义在函数体内部的变量将不被初始化,它的值将是任意的。实例:short sn;int in;long ln;long long lln;...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理07--指针的引用

原文:https://blog.csdn.net/luoweifu/article/details/39119487假设有一个书的类Book,基定义如下:structBook{stringisbn;stringname;doubleprice;stringauthor;};现在需要这样一个函数:有一个文件存放着一本书的相关信息(...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理06---makefile总结04

转 Makefile讲义(4)——书写命令 转 makefile讲义(5)——使用变量 转 makefile讲义(6)——条件判断 转 Makefile讲义(7)——使用函数 转 Makefile讲义(8)——make 的运行 转 Makefile讲义(9)——隐含规则 转 Makefile讲义(10)——更新函数库文件 转 Makefile讲义(11)——后序 ...
转载
93阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理06---makefile基础03

一、规则举例foo.o : foo.c defs.h # foo模块cc -c -g foo.c看到这个例子,各位应该不是很陌生了,前面也已说过,foo.o是我们的目标,foo.c和defs.h是目标所依赖的源文件,而只有一个命令“cc -c -g foo.c”(以Tab键开头)。这个规则告诉我们两件事:1、文件的依赖关系,foo.o依赖于foo.c和defs.h的文件,如果foo.c...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理05---makefile基础02

原文:http://blog.csdn.net/haoel/article/details/2888一、Makefile里有什么?Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。1、显式规则。显式规则说明了,如何生成一个或多个的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。2、隐晦规则。由于我们的mak...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理04---makefile基础01

概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefi...
转载
83阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理03--string.h cstring和string的区别

原文:https://blog.csdn.net/luoweifu/article/details/20242307<string.h><string.h>是C版本的头文件,包含比如strcpy、strcat之类的字符串处理函数。<cstring>在C++标准化(1998年)过程中,为了兼容以前,标准化组织将所有这些文件都进行了新的定义,加入...
转载
36阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理02---C++库介绍

准标准库——BoostBoost 库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,在C++社区中影响甚大,其成员已近2000人。 Boost库为我们带来了最新、最酷、最实用的技术,是不折不扣的"准"标准库。Boost中比较有名气的有这么几个库:Regex :正则表达式库Spi...
转载
213阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:梳理01---C::STL标准入门汇总

原文:http://www.cnblogs.com/shiyangxt/archive/2008/09/11/1289493.html第一部分:(参考百度百科)一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工...
转载
61阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程指南:C++11 并发多线程02—std:mutex详解

转:https://www.cnblogs.com/haippy/p/3237213.htmlMutex 系列类(四种)std::mutex,最基本的 Mutex 类。 std::recursive_mutex,递归 Mutex 类。 std::time_mutex,定时 Mutex 类。 std::recursive_timed_mutex,定时递归 Mutex 类。std::m...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程指南:C++11 并发多线程01

C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是<atomic> ,<thread>,<mutex>,<condition_variable>和<future>。<atomic>:该头文主要声明了两个类, std::atomic 和 std::atomic_flag,另外还声明了一套 C 风格的原子类型和与...
原创
43阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程汇总:OpenMP的使用

在VS中设置编译选项(以启用OpenMP)1、Open the project'sProperty Pagesdialog box.(在解决方案资源管理器中右击项目图标)打开项目属性对话框2、Expand theConfiguration Propertiesnode. 展开配置属性节点3、 Expand theC/C++node....
原创
997阅读
0评论
0点赞
发布博客于 2 年前

C++/C编程学习:带你理解多字节编码与Unicode码

原文地址:https://blog.csdn.net/luoweifu/article/details/493829691、多字节字符与宽字节字符char与wchar_t我们知道C++基本数据类型中表示字符的有两种:char、wchar_t。char叫多字节字符,一个char占一个字节,之所以叫多字节字符是因为它表示一个字时可能是一个字节也可能是多个字节。一个英文字符(如’s’)...
转载
114阅读
0评论
0点赞
发布博客于 2 年前

C#编程学习:正则表达式的使用

转载:http://www.cnblogs.com/zhangxiaoyong/p/6043283.html前言在网上看到一个不错的简易版正则匹配和替换的工具,现在补充进来,感觉还不错,效果如下(输入验证中文汉字的正则表达式)   在线下载   密码:5tpt注:好像也是一位园友写的,但是找不到地址了,有看到的可以留言告知下,thx文章导读&n...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

VS2015使用总结:项目发布、打包成可安装部署的应用程序

本文要解决的问题:详细介绍用VS2010将项目发布、打包成可部署的应用程序的过程,通过一步步操作,最后能顺利完成。1、 在vs2010 选择“新建项目”à“ 其他项目类型”à“Visual Studio Installerà“安装项目”:  命名为:Setup1 。这是在VS2010中将有三个文件夹,1.“应用程序文件夹”表示要安装的应用程序需要添加...
转载
3823阅读
2评论
0点赞
发布博客于 2 年前

C++/C编程学习: 调用约定__cdecl、__stdcall和__fastcall

原文地址:https://blog.csdn.net/luoweifu/article/details/52425733
转载
59阅读
0评论
0点赞
发布博客于 2 年前

C++编程笔记:在C#中使用C++编写的类

现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。因此很多以前搞VC++开发的人都转向用更强大的VS.Net。在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类的问题。下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++类以提供给C#使用。比如,现在有一个工程名为NativeCppDll的由C++编写的DLL,里面输出了一个CPerson...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

C++编程笔记:dll的生成与调用

1. dll的创建1.1 使用 __declspec(dllexport) 创建dll首先在VS中的Visual C++中创建一个Win32 Project,取名为Dll1。在Application Type中选择DLL,在Additional options中选择Empty project,即创建一个空的动态链接库工程。然后为工程添加一个C++源文件:Dll1.cpp,假设我要...
转载
62阅读
0评论
0点赞
发布博客于 2 年前

VS2015使用总结:VS2015 查看动态链接库的输出和依赖项

查看动态链接库dll导出哪些函数1. 查看工具:dumpbin2. 指令dumpbin -exports MyDll.dll(说明:MyDll.dll为我创建的动态链接库)Step#1:进入Visual Studio 2005命令提示符Step#2: 输入指令cd F:\VS_Ex\MyDll\Debug。切换到MyDll所在文件夹(因为我的dll文件存放在这个路径下面“F:\VS...
原创
2014阅读
1评论
1点赞
发布博客于 2 年前

VS2015使用总结:vs工程编译后对dll、lib的拷贝

在编译vs的工程后,有时需要将生成的文件,比如dll、lib等拷贝到别的目录去,可以写一个脚本插到属性管理器中,就能完成自动拷贝。找到:属性》生成事件》后期生成事件》命令行然后把下面的代码粘贴进去@echoxxxxxxxxxxxif$(PlatformTarget)==x64(xcopy"$(ProjectDir)..\lib\win64\*.dll""$(OutDir...
转载
769阅读
0评论
0点赞
发布博客于 2 年前

VS2015使用总结01:VS运行时库

原文地址:https://blog.csdn.net/luoweifu/article/details/49055933专栏地址:https://blog.csdn.net/luoweifu/column/info/visualstudio汇总:https://blog.csdn.net/luoweifu/article/details/49499019在Windows下进行C++的开...
转载
1122阅读
0评论
0点赞
发布博客于 2 年前

ArcGIS与GIS知识:ARCGIS中坐标转换及地理坐标、投影坐标的定义以及投影分度带的划分

原文地址:http://blog.sina.com.cn/s/blog_663d9a1f01017cyz.htm投影分度带的划分第一步:查看你所下载(或者要套合的范围)的图像的经纬度中【经度】所在的范围,如下图:比如,你要图中这个区域的地图来套合你的矢量数据,点击红色箭头指向的地方,如下图:从上图中我们可以看出,我们下载的图像范围或者套合范围的【经度】为116.****,我...
转载
3167阅读
0评论
3点赞
发布博客于 2 年前

python学习笔记:Anaconda+用conda创建python虚拟环境

Anaconda与conda区别目录Anaconda与conda区别1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。2、conda常用的命令。3、创建Python虚拟环境。4、使用激活(或切换不同python版本)的虚拟环境。5、对虚拟环境中安装额外的包。6、关闭虚拟环境(即从当前环境退出返回...
转载
798阅读
0评论
1点赞
发布博客于 2 年前

C#学习笔记:partial

partial是局部类型的意思就是说有这个关键字的类、结构或接口可以写成几个部分比如public partial class Program{ static void Main(string[] args) { }}partial class Program{ public void Test() { }}编译后它相...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

C#主成分分析

将主成分算法集成到一个类中,供大家借鉴,也可以直接调用。
cs
发布资源于 3 年前