自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

布衣书生的博客

0与1的爱情故事

  • 博客(19)
  • 收藏
  • 关注

原创 QT+OpenGL中glTexImage2D不生效问题

QT+opengl开发,生成texture并赋值如下glGenTextures(1,&m_inputTexture);glBindTexture(GL_TEXTURE_2D, m_inputTexture);glTexImage2D(...)然后呢,奇怪的事情发生了,用m_inputTexture去进行渲染,发现根本没有值!!!搜寻许久,终于在一处不起眼的地方找到了答案,请看这个...

2020-04-22 15:11:55 1387

原创 吴恩达机器学习课后作业深度解析(附答案)(ex2)

作业ex2题目及答案源码下载地址一、学生入学预测(逻辑回归)问题背景,根据学生两门课的成绩和是否入学的数据,预测学生能否顺利入学plotData.m:数据可视化% Find Indices of Positive and Negative Examplespos = find(y == 1); neg = find(y == 0);% Plot Examplesplot(X(po...

2018-12-07 22:53:08 11250 7

原创 吴恩达机器学习课后作业深度解析(附答案)(ex1)

作业ex1题目下载地址ex1一. 问题背景:假如你是餐馆老板,已知若干城市中人口和利润的数据(ex1data1.txt),用线性回归方法计算该去哪个城市发展。 ex1.m是官方提供的入口函数,通过该函数补全其他函数的代码。warmUpExercise.m:输出5*5的单位矩阵A = eye(5);Matlab中,eye(n) 返回n*n的单位矩阵,eye(m,n) 返回m*n的单位矩...

2018-12-05 00:11:50 37388 9

原创 如何优雅的使用fbx sdk

include 头文件设置lib目录添加libfbxsdk.lib复制粘贴dll文件运行平台一定要!大写加粗!一定要!设置为x64添加宏(什么宏我忘了,明天补),否则会出各种莫名其妙的问题...

2018-10-11 22:49:04 1813 1

原创 MFC线程自定义消息

自定义继承自CWinThread的类Example在Example头文件中定义消息#define WM_PROCESS WM_USER+1在Example头文件中加入DECLARE_MESSAGE_MAP()在Example头文件中声明消息处理函数afx_msg void OnProcess(WPARAM,LPARAM)在Example源文件中加入消息映射BEGIN_MESSAGE_...

2018-10-08 19:35:38 320

转载 MFC中App、Doc、MainFrame、View各指针的互相获取

MFC中App、Doc、MainFrame、View各指针的互相获取今天读到一篇特别好的文章,内容精炼,句句干货,分享给大家,原文转自 MFC中App、Doc、MainFrame、View各指针的互相获取首先说明这四个类的执行顺序是:App->Doc->MainFrame->View消息响应顺序是:View->Doc->MainFrame->App...

2018-07-16 21:33:37 1178

原创 MFC根据颜色数组自定义位图并显示到窗口

首先颜色的定义,这里用32位即4个字节来表示1个颜色,从左到右数,第一个字节表示透明度,第二个字节是R,第三个字节是G,第四个字节是B。例0x000000ff表示蓝色。定义100*100的二维数组,对角线赋值蓝色,其余为背景色黑色,即要在窗口中画一条对角线。将二维数组按行传给DWORD *pbit32DWORD *pbit32 = (DWORD *)malloc(100* 100 ...

2018-07-11 10:41:47 1011

原创 VS2015+OpenGL配置方法

VS2015+OpenGL配置方法参考VS2015安装+OpenGL环境配置及测试 有几点需要注意:没必要将VS全部功能进行安装执行OpenGL环境配置的第(4)步之前必须将平台改为x64OpenGL环境配置的第(7)步freeglut.dll文件应该放到和x64文件夹以及source.cpp文件同一级...

2018-07-03 11:43:07 740

原创 C++实现简单的二叉树

由于许多题目都是基于二叉树设计的,我们验证答案的时候总无法避免创建二叉树。这里根据前序遍历的顺序输入节点来创建二叉树,需要输入-1来表示NULL节点。

2017-10-09 15:56:35 505

原创 图的链式前向星表示及深度广度优先遍历

图的前向星表示在我的上一篇博客中已经介绍 图的前向星表示首先定义数据结构struct NODE{ int to; int next;};to表示指向节点,next表示从该节点出发的上一条边的位置。 依然用head[] 数组表示某节点出发的第一条边的位置。代码如下,转自 前向星与链式前向星#include<iostream>using namespace std;const

2017-09-15 21:43:51 630 1

原创 图的前向星表示

前向星是图的一种存储结构,保存图的边集。如果给出的是边的信息,那么使用前向星的时刻便到了。

2017-09-14 14:29:57 848

原创 动态规划之袋鼠过河问题

题目:一只袋鼠要从河这边跳到河对岸,河很宽,但是河中间打了很多桩子,每隔一米就有一个,每个桩子上都有一个弹簧,袋鼠跳到弹簧上就可以跳的更远,每个弹簧力量不同,用一个数字代表它的力量,如果弹簧力量为5,就代表袋鼠下一跳最多能够跳5米,如果为0,就会陷进去无法继续跳跃,河流一共N米宽,袋鼠初始位置就在第一个弹簧上面,要跳到最后一个弹簧之后就算过河了,给定每个弹簧的力量,求袋鼠最少需要多少跳能够到达对岸。

2017-09-06 00:32:14 2576 2

原创 链表的C++创建及翻转

以前感觉建立一个链表太简单不过了,但是当真正去实现的时候真让人奔溃。好不容易才实现,记录下来。翻转就容易多了,记住不要吝惜定义指针,不要想着两个指针能不能实现,不要总想搞个大事情。

2017-09-02 16:21:26 301

原创 01背包问题python实现

可以记录路径,有时间再完善# -*- coding:utf-8 -*-def bag(n, c, w, v): res = [[-1 for j in range(c + 1)] for i in range(n + 1)] for j in range(c + 1): res[0][j] = 0 for i in range(1, n + 1):

2017-05-11 14:45:15 2032

原创 scipy.cluster模块实现kmeans聚类

简单验证该模块功能whiten(数组) 函数:先将数组各列求标准差,然后将数组每个元素分别除以该标准差例如: [[1,1], [1,0], [5,5] [5,4]]二维数组,第一列1,1,5,5标准差为2,则该函数输出结果第一列分别为0.5,0.5,2.5,2.5import numpyfrom scipy.cluster.vq import *matrix = [[1,

2017-05-10 21:09:50 1674

原创 c++连接mysql的中文编码问题

c++连接mysql时,比如查询语句中含有中文,或者得到结果中含有中文,经常出现编译出错或乱码问题。 VS编译器默认使用gbk编码。 如果将mysql设置为utf-8编码,则需要先将c++中的各种中文字符串转为utf-8编码输入mysql,得到的结果为utf-8编码,需要转为gbk才能正常显示。转来转去很麻烦。 换个角度,将mysql设置为gbk编码,这不就大功告成了吗?附代码如下:#incl

2017-04-20 11:42:21 4103 1

原创 01背包、完全背包、多重背包问题的C++实现及路径记录

这里主要实现路径记录,只求最值问题移步 01背包、完全背包、多重背包问题的C++实现以下均打印输出路径,即装入背包的物品序号,和最大值。01背包问题#include <iostream>#include<algorithm>using namespace std;int main(){ int total_weight = 10; int w[6] = { 0,5,4,3,

2017-04-19 17:35:29 4550 2

原创 用python快速将excel(含多sheet)导入MySQL(兼容中文)

需要使用xlrd和MySQLdb库,可自行百度下载。#coding:utf-8import xlrdimport MySQLdbdata=xlrd.open_workbook(r'F:\test\baseParam.xls') #读取表格db="测试" #需要操作的数据库conn= MySQLdb.connect( host='localhost', por

2017-04-19 16:07:49 2166

原创 01背包、完全背包、多重背包问题的C++实现

01背包问题容量为10的背包,有5种物品,每种物品只有一个,其重量分别为5,4,3,2,1,其价值分别为1,2,3,4,5。设计算法,实现背包内物品价值最大。代码如下(输出14)

2017-04-19 14:44:04 19017 7

空空如也

空空如也

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

TA关注的人

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