- 博客(19)
- 收藏
- 关注
原创 Liunx下Python需要的一些包下载
sudo pip install asn1crypto astroid astropy astunparse async-generator atomicwrites attrs autopep8 Babel backcallsudo pip install backports.functools-lru-cache backports.shutil-get-terminal-size backports.tempfile backports.weakref bcrypt beau...
2021-08-30 14:15:09 303
原创 openGL学习笔记(2)
(x,y,z):组合起来表示两个重要的值,一个是方向,一个是向量多边形面积公式: float s = 0.0; for(i=0; i<n; i++) { s += (point[i].x*point[(i+1)%n].y+point[(i+1)%n].x*point[i].y)/2; } 逆时针给予点 A是正面的面积 A&...
2020-04-04 18:34:56 266
原创 OPenGL学习笔记(1)
一个GPU会有多个处理器(几百到几千)他们同时工作,体现了GPU大规模并行处理能力进行几何计算的处理器叫做顶点着色器,它负责对顶点进行坐标变换投影变换等。进行片段的颜色处理的叫做片段着色器光栅化: 实际绘制或填充每个定点之间的像素形成线段实心3D几何体无非是将顶点间的点连接起来然后对三角形进行光栅化而使对象变得有实体。变换、着色、纹理与混合我们看到的任何计算机渲染场景都无非是灵...
2020-04-02 23:02:47 246
原创 创建对象失败直接退出exe
解决QT中创造对象时执行完构造函数的参数列表就直接退出:在VS2010的输出对话框中输出如下错误:cannot mix incompatible at library(version 0x 40805) with not (version 0x 40805)经过排查发现: 在启动exe时加载错了动态库了。 加载错的原因是,在系统环境变量配置的path路径中有两个路径可以找到...
2020-04-01 20:44:49 243
原创 python 下滑线
使用编码: 在第一行或者第二行输入以下三种之一: # coding : utf-8 # coding = utf-8 # -*- coding:utf-8 -*- 前单下划线: 是一个python命名约定表示这个名称是供内部使用的,它通常不是由 python解释器强制执行,仅仅作为对程序员的提示 ...
2020-04-01 20:36:05 226
原创 Linux编程笔记
协议族 地址族 描述 PF_UNIX AF_UNIX UNIX本地域协议族 PF_INET AF_INET TCP/IPV4 PF_INET6 AF_INET6 ...
2020-03-31 22:48:50 101
原创 软件工程笔记
工程: 多人参与并有计划有步骤的地完成一项任务的活动 任何工程都有如下的策略: 分而治之:把复杂的问题分解成为小的问题并一一解决 复用 折中优化 检验并保证质量50~60年代:程序设计阶段60~70年代:软件系统阶段70~80年代:互联网兴起,软件工程阶段80~今:分布式软件工程阶段软件研发变化: 用户对软件要求的变化:软件规...
2020-03-31 22:46:02 140
原创 C++ 笔记
DLL:一旦系统将一个DLL的文件映像映射到调用进程的地址空间后,进程中的所有线程就可以调用该DLL中的函数。DLL中的函数创建的任何对象都为调用线程或者调用进程所拥有———DLL 绝对不会拥有任何对象。定义和声明最重要的区别:定义创建了对象并为这个对象分配了内存,声明没有分配内存register修饰符:尽可能不是绝对将变量存在CPU内部寄存器中而不是通...
2020-03-31 22:44:34 110
原创 ubuntu18.04安装opencv4.2.0
一、下载opencv 下载链接https://opencv.org/releases/,选择sources版本 二、解压下载下来的zip包 unzip opencv-4.2.0.zip 三、安装文件和依赖库 [compiler] sudo apt-get install build-essential ...
2020-03-09 18:15:03 5602 1
原创 ubuntu18.04.3新装系统安装QT5.14.1和环境配置
第一步:下载QT: http://download.qt.io/archive/qt/ 或者 https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/ 下载 qt-opensource-linux-x64-5.14.1.run第二步:...
2020-02-07 11:38:02 3146 1
原创 python 基础学习2
lambda表达式的使用: fun = lambda x: x*xprint(fun(2))SumFun = lambda x,y : x+ysum = SumFun(5,5)print(sum) fun = lambda x: x*xprint(fun(2))SumFun = lambda x,y : x+ysum = SumFun(5,5)print(sum)第一个参数...
2018-04-01 20:14:42 133
原创 Python 对象1
#封装:#Python中的类名约定以大写字母开头class StudentInfo : #属性 name = 'YZL' age = 18 #方法 def getName(self): return self.namett = StudentInfo()print(tt.getName())#继承:class MyList(list): pas...
2018-04-01 20:12:24 121
原创 python 基础学习1
Anaconda环境变量设置:C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Library\mingw-w64\bin;C:\ProgramData\Anaconda3\Library\usr\bin;C:\ProgramData\Anaconda3\Library\bin;C:\ProgramData\Anaconda3\Scripts; 单...
2018-03-31 21:57:51 337
原创 数据的存储和分类
C++ 中不同变量存储的位置: java 数据类型分为基础数据类型、引用数据类型两大类。 其中基础数据类型包括8种:byte、short、int、long、float、double、char、boolean 引用数据类型包括3种:对象(class)、接口(interface)、array(数组) 一、从概念方面来说 基本数据类型:变量名指向具体的数值引用数据类型:变量名指向存数据对...
2018-03-31 21:53:31 2269
原创 java 修饰符初步整理
Java 修饰符总结:修饰符名说明备注Public可以被任意类使用 Protect可以被同一包中的所有方法访问可以被所有子类中的方法访问子类方法没有在同一包中也可以访问Private只能够被当前的类的方法访问
2018-02-05 21:17:37 144
原创 c#学习第二天
Try{ 有可能出现错误的代码写在这里}Catch{ 出错后的处理} 上面的程序如何执行:如果try中的代码没有错误,则程序正常运行try中的内容,不会在执行catch中的内容如果try中的代码一旦出错,程序立即跳入catch中去执行代码。
2015-11-15 21:47:54 157
原创 C# 学习第一天
学习了两个函数: 1. Console.WriteLine(); // 输出一行信息 2.Console.ReadKey(); //读入一个键.net 是一种多语言平台,可以用十多种语言进行开发。平台无关性:CLR 和 NetFramework 进行了隔离。语言无关性:调用同样的语言、同样的方法。
2015-11-14 22:38:08 176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人