- 博客(80)
- 收藏
- 关注
原创 freeglut库配置
1 下载官方配置文件其中包括将dependencies放在project对应的目录下2 附加库目录编译时候会提出找不到freeglut.lib文件出现这种问题的时候只需要链接器-常规-附加库目录中添加dependencies/freeglut即可...
2019-02-27 21:06:21 645
原创 c++11 random引擎使用
#include<random>#include<iostream>#include<fstream>using namespace std;int main(){ default_random_engine e; uniform_real_distribution<double> u(5.0, 30.0); ofstream ou...
2018-12-05 15:43:52 431
原创 Unity——物体动画制作
1、寻找隐藏的物体GameObject.Find()、Transform.Find查找游戏对象是我们最常用的两种方式但是 GameObject.Find()需要对应的GameObject.Find()可见而Transform.Find()只需要父节点可见即可故在实际开发中我们往往加一个空的节点并设为可见,再通过类似如下代码的方法找到隐藏物体 father = GameObject.Find...
2018-12-05 15:36:50 1059
原创 Pymouse使用小结
Pymouse使用小结1. Pymouse的本身是利用ctypes调用一些win32中的api,功能较为单一,以下为从官方文档中提取的要素# import the modulefrom pymouse import PyMouse# instantiate an mouse objectm = PyMouse()# move the mouse to int x and int y...
2018-10-13 13:32:47 13040 4
原创 Unity——初次漫游项目经验总结
1 点击物体触发事件的思路RaycastHit hit;//射线投射碰撞信息 // 从鼠标所在的位置发射 Vector2 screenPosition = Input.mousePosition;//当前鼠标的位置 var ray = Camera.ScreenPointToRay(screen...
2018-10-05 19:26:37 2791
原创 OpenCV3编程入门第五章小结
OpenCV3编程入门第四章小结1.Mat类(1)Mat类优势(2) 计数机制2.OpenCV格式化输出(1)随机值(2)OpenCV默认风格输出3.Scalar类4.Rect类1.Mat类(1)Mat类优势 1.自动开辟空间 2.自动释放空间(2) 计数机制让每个Mat对象都有自己的信息头,但共享同一个矩阵。这通过让矩阵指针指向同一地址而实现。而拷贝函数只复制信息头和矩阵指...
2018-09-18 21:09:21 481
原创 VS2015运行VS2010代码小结
由于最近阅读的源码是在vs2010的编译环境下写的,故而需要处理该问题由于这是编译环境的问题,所以需要修改一下项目属性:路径为:解决方案资源管理器->项目->右键打开->选择属性->配置属性->常规->平台工具集->将V100改为V140->应用->确定 ...
2018-09-18 17:05:13 1894 1
原创 OpenCV中imread函数遇到的问题
(以上为正确形式)问题1:若是使用属性中的路径,如图中的“\”则无法运行,原因在于使用\作为转义符会导致程序运行出错解决方法:将\换成\\或者/均可问题2:若是复制的路径容易出现【由通用字符名称“\u202A”表示的字符不能在当前代码页(936)中表示出来】这样的错误,原因在于复制的路径时带有特殊字符解决方法:将路径手动输入... ...
2018-09-14 14:44:15 1446
原创 OpenCV3.3+VS2015配置
1.配置环境变量将其添加到环境变量中2.include目录配置新建一个win32控制台应用程序,并在源文件夹中添加一个cpp文件ps:为了防止每次都配置一次,所以我们在“属性管理器”中进行一次配置,就相当于进行了通用的配置过程,以后新建的工程就不用再额外的进行重新配置了!注意配置的是的属性,以保证之后新建的项目工程都能用同一种配置通过视图->属性管理器选择你编译器的位...
2018-09-13 19:30:24 1795
原创 Pyinstaller打包python工程中遇到的问题及其解决方法
1.python版本以及各个依赖包版本一览版本问题导致的pyinstaller无法自动识别py文件中的依赖项会导致打包失败2.打包多个py文件由于pyinstaller 3.4中没有pyinstaller.exe,故在对应的项目目录下shift+右键打开对应的cmd窗口输入(以我的项目为例子): pyinstaller makehuman.py -p app...
2018-09-12 15:59:53 2275 1
转载 林轩田《机器学习基石》笔记二
本节课介绍感知机Perceptron模型,并推导课程的第一个机器学习算法:Perceptron Learning Algorithm(PLA)。视频中使用了一个银行的例子。银行要根据用户情况来判断是否给该用户发信用卡。1.问题描述现在有训练样本D,即之前用户的信息和是否发了信用卡。我们要根据D,通过A,在H中选择最好的h,得到g,接近目标函数f,也就是根据先验知识建立是否给用户发信用卡...
2018-07-26 20:24:16 204
转载 林轩田《机器学习基石》笔记一
1.课程结构整个基石课程分成四个部分: When Can Machine Learn? Why Can Machine Learn? How Can Machine Learn? How Can Machine Learn Better? 1.ML的基本概念机器学习可以被定义为:Improving some performance measure w...
2018-07-26 19:32:41 240
原创 python学习笔记五——源码阅读
1.@property作用简单的来说是将方法转化成属性 class Student(object): @property def birth(self): return self._birth @birth.setter def birth(self, value): self._birth = value ...
2018-07-20 18:43:21 337
原创 Python学习笔记之四——文件读写
1.文件打开和关闭代码f=open('MHposition.txt','r')...f.close()2.相对路径与绝对路径/表示磁盘目录./等于不写表示当前目录../表示上一级目录3.使用withwith open('/path/to/file', 'r') as f: print(f.read())这样就不用写close了!4.文件的读取...
2018-07-19 20:04:51 198
原创 python学习笔记之三——MakeHuman源码阅读
1.@装饰器的用法简单的说,@装饰器就是用来提供调用的,def funA(arg): print 'A' a=arg()@funAdef funB(): print 'B' 此处的@相当于funA(funB())。当有多个装饰器时:@deco1(deco_args)@deco2def func():pass 等价于: ...
2018-07-19 14:36:27 1032
原创 python学习笔记二——阅读MakeHuman程序源码小结
1.环境变量用Python Shell设置或获取环境变量的方法:一、设置系统环境变量1、os.environ['环境变量名称']='环境变量值' #其中key和value均为string类型2、os.putenv('环境变量名称', '环境变量值')二、获取系统环境变量1、os.environ['环境变量名称']2、os.getenv('环境变量名称')2.OS模块...
2018-07-16 16:57:04 872
原创 python中的高级特性
1.切片如L为listL[0:3]即为前3位 类似的,既然Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片,试试:>>> L[-2:]['Bob', 'Jack']>>> L[-2:-1]['Bob']Tips:1.切片完之后仍为list2.支持L[1:-1]形式,但是包前不包后2.迭代 li...
2018-07-16 16:52:53 143
原创 PyCharm环境下python代码报错No module named 'numpy'原因
使用pip install numpy之后在运行python代码时发现出现No module named 'numpy'多次重新安装numpy之后发现是PyCharm的问题PyCharm里面自带了一个python和pip,只要在PyCharm里面更改一下路径就ok了。在设置中选择添加python.exe即可...
2018-07-12 16:35:58 10671 1
原创 python学习
1.多行输出可以用'''...'''的格式表示多行内容,如下:>>> print('''line1... line2... line3''')line1line2line32.编码统一成Unicode编码,乱码问题从此消失了。但是,如果你写的文本基本上全部是英文的话,用Unicode编码比ASCII编码需要多一倍的存储空间,在存储和传输上就十分不划算。以总结一下现在计算...
2018-07-12 14:56:24 167
原创 Three.js相机学习
Three.js中的相机是THREE.Camera它是相机的抽象基类,其子类有两种相机,分别是1.正投影相机THREE.OrthographicCamera2.透视投影相机THREE.PerspectiveCamera。
2018-07-10 10:53:41 223
原创 canvas作为纹理使用
1.纹理的概念纹理从本质上来说,只是图片而已,它是由像素点组成。无论在内存还是显存中,它都是由4个分量组成,这四个分量是R、G、B和A。唯一的不同的,在显存中,会比内存中更快的渲染到显示器上,因为显存中的帧缓冲本来就是和显示器上 的像素一一对应的。2.canvas和图片的差别图片是通过图像处理软件,如photoshop来处理的。而canvas是通过浏览器的绘图API来绘制的。显示canvas能够给...
2018-07-10 10:53:22 1776
原创 OpenGL+VS2015环境配置问题解决
1.编译时提示“error C2381: “exit” : 重定义;__declspec(noreturn) 不同”错误解决方法: #include <GL/glut.h> #include <stdlib.h>改成: #include <stdlib.h> ...
2018-07-04 16:55:21 409
原创 Three.js中的点线面
1.点3D空间中点用向量表示THREE.Vector3 = function ( x, y, z ) {this.x = x || 0;this.y = y || 0;this.z = z || 0;};||0表示在x没有定义是其默认值为或者也可以var point1 = new THREE.Vector3();point1.set(4,8,9);2.线核心代码:geometry.vertices...
2018-07-03 11:32:51 821
原创 Three.js的简单框架
1.首先three.js就是用js写的3d程序,要将他加入网页中只需要将three.js嵌入html中即可。<html><head> <title></title> <style>canvas { width: 100%; height: 100% }</style></head><bod
2018-07-03 10:02:39 770
转载 pat1032
#include<stdio.h> #include<stdlib.h> #include<string.h> struct Node{ int next; char ch; }; Node node[100005]; int vis[100005]; int main(){ int start1,start2...
2018-03-17 15:40:04 131
原创 PAT1056
#include<iostream>#include<queue>using namespace std;const int maxn=1010;struct mouse{ int weight; int r;}mouse[maxn];int main(){ int np,ng,order; cin>>np>>ng; for(int i=0;i<...
2018-03-17 14:41:03 204
原创 PAT1051
#include<iostream>#include<algorithm>#include<stack>using namespace std;int m,n,k;int c[1100];stack<int> s;void chuli(){ while(!s.empty()) { s.pop(); } for(int i=0;i<n;i++)...
2018-03-16 20:13:45 199
原创 pat1051
#include<iostream>#include<vector>#include<map>#include<cstdio>#include<algorithm>#include<queue>#include<cstring>#include<list>#include<
2018-02-28 11:22:22 126
原创 PAT1058
#include<iostream>#include<algorithm>#include<string>#include<string.h>#include<vector>using namespace std;int main(){ int a1,b1,c1; int a2,b2,c2; int a3,b3,c3; scanf("%d...
2018-02-28 10:37:19 202
原创 pat1047
#include<cstdio>#include<iostream>#include<cstring>#include<cmath>#include<string>#include<vector>#include<map>#include<set>#include<algo
2018-02-26 18:36:58 140
原创 PAT1039
#include<iostream>#include<string>#include<string.h>#include<cmath>#include<algorithm>#include<vector>using namespace std;const int N=40010;const int M=26*...
2018-02-26 17:10:25 188
原创 PAT1059
#include<iostream>#include<string.h>#include<string>#include<algorithm>#include<cmath>using namespace std;long long n;bool isprime(long long x){ if (x==1) {return false;}...
2018-02-26 15:51:34 184
原创 PAT1096
#include<iostream>#include<cmath>#include<string>#include<string.h>using namespace std;int n;int deal(int x){ int ans=0; int n1=n; while(n1!=1) { if (n1%x==0){n1=n1/x;x++;ans+...
2018-02-26 15:11:16 183
原创 PAT1078
#include<iostream>#include<string.h>#include<string>#include<cmath>#include<math.h>using namespace std;int size,number;bool a[10100]={false};int b[10100];bool isprime(int...
2018-02-26 14:34:30 240
原创 PAT1088
#include<algorithm>#include<cstdio>#include<iostream>#include<string>#include<cstring>#include<vector>#define ll long longusing namespace std;struct node{ ll up,dow...
2018-02-12 17:35:36 150
原创 PAT1049
#include<iostream>#include<algorithm>#include<string>#include<string.h>using namespace std;char c[30];int len;int find(int x){ int ans=0; int tl=0; for(int i=0;i<x;i++) { i...
2018-02-12 16:36:13 138
原创 PAT1101
#include<iostream>#include<algorithm>#include<string>#include<string.h>using namespace std;double a[100010];int main(){ int n; cin>>n; double ans=0; for(int i=1;i<=n;i...
2018-02-12 13:32:44 211
原创 PAT1069
#include <stdio.h>#include <algorithm>using namespace std;bool cmp(int a, int b){ return a > b;}int main(){ int i; int sum1, sum2, pre, sum, cnt; int str1[5], str2[5]; pre = -1; scanf("...
2018-02-10 18:34:10 240
原创 PAT1011
#include<iostream>#include<string>#include<string.h>#include<algorithm>using namespace std;int a[100010],b[100010],c[100010];bool cmp(int x,int y){ return x<y;}int main(){ i...
2018-02-10 17:43:22 128
原创 PAT1093
#include<iostream>#include<algorithm>#include<string>#include<string.h>using namespace std;int main(){ char c[100010]; int p[100010],t[100010]; cin>>c; int len=strlen(c);...
2018-02-10 12:36:40 116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人