
C/C++/Java 调试
ytusdc
这个作者很懒,什么都没留下…
展开
-
获取被调用的DLL动态库路径
void GetDllPath(std::string &dllpath){ //得到动态库路径后赋值给dllpath TCHAR szDir[MAX_PATH]; HMODULE hModule; GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, (LPTSTR)InitRecognice, &hMod原创 2017-09-18 19:11:53 · 1066 阅读 · 0 评论 -
Eclipse常用设置
用惯了VS,习惯了visualassistX 的代码自动提示。用Eclipse时感觉特别不顺手。记录一下相关的Eclipse配置。已备下次使用。1、代码自动提示 代码自动提示很管用。不过Eclipse默认是输入"."后才会出现包或类成员的提示,也就意味着我们必须先输入一个完整的类名,提示才能出来;在这里可以设置: Window -> Preferences -> Java原创 2017-10-17 11:26:50 · 356 阅读 · 0 评论 -
浅拷贝和深拷贝(谈谈java中的clone)
clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 1. 使用new操作符创建一个对象 2. 使用clone方法复制一个对象 那么这两种方式有什么相同和不同呢? new操作符的本意是分配内存。程序执行到new操作符转载 2017-10-26 16:58:09 · 252 阅读 · 0 评论 -
JAVA Debug 调试 java application JUnit单元测试
Debug 调试 选择Debug As-Java Application,(注意,不是选择Run As) 1、debug as下没有 java application,如下图所示 解决办法:在你想要DEBUG的类中,添加main方法,就会出现 java application 的debug选项public static vo原创 2017-10-23 16:19:48 · 1314 阅读 · 0 评论 -
Java 给图片添加文字功能
package com.mzdiy.algorithm.ml.select;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.FileOutputStr原创 2017-12-23 11:33:43 · 10465 阅读 · 5 评论 -
对List集合中的元素进行排序
原文地址:http://blog.youkuaiyun.com/veryisjava/article/details/51675036Collections对List集合中的数据进行排序有时候需要对集合中的元素按照一定的规则进行排序,这就需要用到Java中提供的对集合进行操作的工具类Collections,其中的sort方法先看一个简单的例子:转载 2017-12-26 10:24:20 · 820 阅读 · 0 评论 -
java map的遍历
java map的遍历HashMap map = new HashMap<>();for(Entry entry: map.entrySet()){ T value = entry.getValue(); K key =entryRoom.getKey();}LinkedHashMap RoomConditionMap = new LinkedHashMap<>();I原创 2017-12-18 10:42:34 · 216 阅读 · 0 评论 -
Jsonviewer2 for Notepad++ 64 bit
有时候我们想浏览json文件,但是json文件可能不是标准格式化的,看起来很不方便。Jsonviewer2 是Notepad++ 的插件,能够实现对json文件的浏览下载Release压缩包,解压出Jsonviewer2.dll; 下载地址https://github.com/zbeboy/Jsonviewer2/releases2.拷到Notepad++ 64位安装目录下 plugin原创 2018-01-05 15:17:30 · 6082 阅读 · 1 评论 -
遍历文件夹下的文件
C++遍历文件夹下的特定格式的所有文件(jpg)#include <io.h> /*string folderDir = 要遍历的文件夹string filter 需要遍历的文件类型*/void listFiles(string folderDir, string filter){ intptr_t handle; _finddata_t findData; ...原创 2018-03-07 18:07:37 · 325 阅读 · 0 评论 -
sqlite-dll-win32-x86-3220000.zip
下载sqlite3的源码包和动态链接库(sqlite-amalgamation-3220000.zip 和 sqlite-dll-win32-x86-3220000.zip),下载地址:http://www.sqlite.org/download.html在cmd下运行下面代码 ”D:\Tools\Microsoft Visual Studio 12.0\VC\bin\lib.exe” /MACH...原创 2018-03-01 16:22:53 · 1615 阅读 · 0 评论 -
Eclipse 的单步调试
Eclipse 的单步调试1、设置断点 在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上。2、调试 (1)点击"打开透视图"按钮,选择调试透视图,则打开调试透视图界面,然后先设置断点,按调试按钮则可以调试程序。 (2)或者直接点击调试按钮,那个虫子样子的按钮,然后就会进入调试透视图的界面。前提你需要是要在程序中设置好断转载 2017-10-23 09:53:27 · 439 阅读 · 0 评论 -
Win10下Python环境搭建
1、安装Python,点击Next,选装安装目录,如下图所示:Python默认安装在C:\Python33下面,这里强烈建议按照默认的路径。这样同样的能为环境搭建省去很多麻烦。 强烈建议: • 不要使用中文路径 • 路径中不要有空格 2、选择原创 2017-10-26 19:24:41 · 12142 阅读 · 0 评论 -
字符串之间的转换
string Utf8转ANSIstring Utf82Ansi(const char* utf8){ int WLength = MultiByteToWideChar(CP_UTF8, 0, utf8, -1, NULL, NULL); LPWSTR pszW = (LPWSTR)_alloca((WLength + 1) *sizeof(WCHAR)); MultiByteToWi...原创 2017-09-18 19:06:05 · 468 阅读 · 0 评论 -
VS2013 Cannot find or open the PDB file问题的解决
VS2013 release编译时不报错,但是运行release 时总是报错Cannot find or open the PDB file。 解决办法: 1、打开VS2010:工具--》选项--》调试--》符号 2、接下来就是选中Microsoft Symbol Servers,然后确认。 3、之后运行relea原创 2017-09-26 17:46:46 · 4783 阅读 · 1 评论 -
C++ 使用post/get进行发送数据
使用开源的libcur实现post发送数据。libcur的使用请自行百度。下面是我的代码,用post发送过个类型的数据//httpcurl.h#include #include "SqlOperation.h"class CFaceRecognice;class CHttpClient{public: CHttpClient(CSqlOperation* sqloperat原创 2017-09-18 19:25:25 · 6417 阅读 · 0 评论 -
DLL获取当前文件目录和DLL调试方法
DLL获取当前文件目录和DLL调试方法 原创 2016年03月12日 22:27:53 2359 0转载 2017-09-21 15:11:01 · 1537 阅读 · 0 评论 -
VS2013 error 集
1、Error 1error C1853: 'x64\Release\MFCDialog.pch' precompiled header file is from a previous version of the compiler, or the precompiled header is C++ and you are using it from C (or vice versa)原创 2017-11-08 14:26:47 · 367 阅读 · 0 评论 -
C++ 获取计算机MAC地址
#include "stdafx.h"#include #include #include #include #include #pragma comment(lib,"netapi32.lib") int GetMac(char * mac){ NCB ncb; typedef struct _ASTAT_ { ADAPTER_STATUS adapt; N原创 2017-11-08 17:06:18 · 3784 阅读 · 0 评论 -
Python 安装numpy+scipy+matlotlib
最近安装Numpy、Scipy、Matlotlib这三个库时候网上各种方法都不是很好用,终于找到一个安装成功的方法。可以移步原文:http://www.cnblogs.com/eastmount/p/5052871.html。本篇文章只是记录一下自己安装的过程。基本借鉴了这篇文章。一. 安装过程 这三个库安装顺序必须是Numpy >>>Scipy>>>Matlo转载 2017-10-26 20:43:08 · 1059 阅读 · 0 评论 -
Python在Windows下使用ez_setup.py安装pip
Python 2.4.9和3.3以后的版本基本上 ez_setup 和 pip 已经默认安装。如下图 如果使用的是老版本或者 ez_setup 没有安装,通过下面的方法进行安装。 1、登录网页https://bootstrap.pypa.io/ez_setup.py原创 2017-10-26 19:29:32 · 20050 阅读 · 4 评论 -
OpenCV2.4.13+VS2013环境配置
由于最近需要用opencv做一些工作,所以专门在VS2013下配置了OpenCV2.4.13。因为好久不用了,配置过程都快忘记了。不想配置路径写死的,那样以后opencv更改路径会非常麻烦。因此添加opencv的系统环境变量,以后更改路径只更改环境变量里的值即可。 opencv下载自己下载,放在任意目录下即可。1、右击计算机->属性->高级系统设置->高级-&...原创 2018-05-10 20:41:57 · 684 阅读 · 0 评论