- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu安装PyRender和Osmesa
1. 首先安装PyRender;pip install pyrender2. 再安装osmesa;sudo apt updatesudo wget https://github.com/mmatl/travis_debs/raw/master/xenial/mesa_18.3.3-0.debsudo dpkg -i ./mesa_18.3.3-0.deb || truesudo apt install -f3. 安装最新版的PyOpenGL;git clone https:/
2021-03-23 21:17:01
9172
2
原创 花书学习笔记——线性代数部分
文章目录标量、向量、张量矩阵相关知识矩阵矩阵常用的运算法则特殊矩阵范数向量范数矩阵范数特征分解奇异值分解伪逆矩阵主成分分析标量、向量、张量标量 就是一个数, 1, 2, 3.0等向量 不仅有大小, 还有方向, 它由一组数组成, 如 (1, 2, 3), (x, y)等张量 可以看作坐标超过两维的数组,因此向量是张量的一个特例矩阵相关知识矩阵矩阵 相当于一个二维数组, 通过行和列下标唯一索引一个矩阵中的元素(x11x12x13x21x22x23x31x32x33)\begin{pmatrix}
2020-06-08 12:17:24
933
2
原创 数据库的范式学习
文章目录数据库范式基本知识第一范式第二范式第三范式BC范式第四范式数据库范式基本知识超键 在关系型数据库中能够唯一标识一个元组的一个或者一组属性的集合,例如, 学生表中有学号、姓名、性别和身份证号四个字段,则学号、学号姓名、学号姓名性别、身份证号、身份证号学号等等都可以作为一个超键,因为它们都可以唯一确定表中的一个记录,超键可以有一个或多个;候选键 不含有多余属性的超键,或者说最小属性的...
2020-02-14 14:07:39
343
转载 UML类图中各种箭头和线条的含义和用法
1.UML中关系本节向大家学习一下UML箭头、线条代表的意义,UML中关系主要有依赖,聚合,合成,泛化和实现等,下面就让我们来看一下这些关系如何用UML箭头和线条来实现。关系后面的例子将针对某个...
2019-08-10 22:14:59
18546
1
转载 windows开机程序自启动注册表位置整理
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceH...
2019-07-16 23:09:02
1698
1
原创 排序算法整理
最近在复习数据结构与算法,参考了武汉大学李春葆老师的《数据结构教程》一书,因为自己之前也在慕课平台上听过老师的课,觉得讲得通俗易懂,挺适合自己的。以下是自己整理的排序类算法,直接从vim里复制过来的,因为白天在图书馆没连接校园网,就直接在vim里写了所有的笔记。谢谢。typedef int KeyType;typedef struct{ KeyType key; // 元素关键字的值...
2019-04-04 23:23:52
219
原创 使用Python求解复杂的数学问题
今天白天写了很长时间的高数题,然后晚上就想着看一下自己从图书馆借来的《Python科学计算》那本书,毕竟借来的书总得翻翻看吧。这里主要简单整理一下自己看得高数中常用知识点使用Python来求解的知识点。求极限:from sympy import *x = Symbol('x')limit(sin(x)/x, x, 0) # 结果为1limit((1+1/x)**x, x, oo) ...
2019-03-23 00:29:50
4470
原创 求解两个字符串的公共子串
// 求解两个字符串的公共子串 // 将这两个字符串展开成一个矩阵形式, 行元素为第一个字符串元素. 列元素为第二个字符串元素 // 比较每行与每列中元素个数是否相同, 相同的可置其位置为1, 不相同则置其位置为0// 累加斜对角线上的元素个数, 最大的即为两字符串的公共子串个数,// 它们的行下标在第一个字符串中的元素或是列下标在第二个字符串中的元素即为公共子串// 若存在多个长度相...
2019-01-10 20:15:12
4193
原创 Python网络套接字知识小结
套接字可以看成在两个程序进行通讯连接中的一个端点,是连接应用程序和网络驱动程序的桥梁。源IP地址和端口号以及目的IP地址和端口号的组合称为套接字,主要包括连接使用的协议(TCP、UDP等),本地的主机IP地址以及本地主机的进程所使用的端口号,远程主机的IP地址以及远程主机的进程所使用的端口号。TCP有三种套接字: SOCK_STREAM, SOCK_DGRAM, SOCK_RAW,其中SOCK_S...
2018-02-10 22:54:17
284
原创 Python对于私有化的处理
Python语言并不直接支持私有方式,需要程序员自己把握在外部进行特性修改的时机。让方法或者特性变成私有,可以在其名字前加上双下划线class Secretive: def __inaccessible(self): print('Bet you can\'t see me...') def accessible(self): pr...
2018-02-09 23:09:37
1116
原创 jQuery学习笔记整理
将前段时间自己在慕课网上学习的jQuery笔记大概整理一下, 只是作为一段时间学习jQuery的总结, 当然也是最基础的入门阶段的知识点。 有很多错误和不足之处, 欢迎各位前辈指出, 谢谢。1.jQuery样式篇jQuery对象与DOM对象的转化jQuery对象转化成DOM对象:$("DOM中已经存在的某个或某类元素的标记")[下标索引]或者$("DOM中已经存在的某个或某类元素的标记").get...
2018-02-08 22:09:08
437
原创 Python中lambda, map, reduce和filter函数的用法小结
lambda在Python中相当于一个匿名函数,只能写一行,对于一些代码量极其简短的函数,lambda可以起到速写的作用。代码如下:def sum(a, b): return a + bsum(1, 2) # 使用lambda函数sum = lambda a, b: a + bsum(1, 2) # 结果都为3值得注意的是,lambda中不能有return关键字
2018-01-30 22:03:12
444
原创 Python中classmethod和staticmethod
这里简单介绍一下自己对于classmethods和staticmethods的认识,。首先是类方法, 在Python中指的时与类相关的方法, 而不与对象相关的方法, 也就是说这个方法是绑定在类上的, 比如我们要写一个方法统计这个类被调用了多少次class A(): a = 0 def __init__(self): a += 1 def get_a(): return a
2018-01-30 21:43:39
2112
原创 Python闭包和装饰器
In programming languages, closures (also lexical closures or function closures) are techniques for implementing lexically scoped name binding in languages with first-class functions. Operationally, a
2018-01-29 23:23:44
197
原创 Python使用多线程
进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的工具,是操作系统结构的基础。而线程又被称为轻量级进程,是程序中一个单一的顺序控制流程,进程内一个相对独立,可调度的执行单元,是系统独立调度和分派CPU的基本单元。线程自身只拥有一点在运行中必不可少的资源,例如程序计数器,一组寄存器和栈空间等,但可以和同属一个进程的其它线程共享进程所拥有的全部资源。python程序默认
2018-01-28 23:07:05
177
原创 markdown语法学习
偶然看到markdown,觉得markdown标记语言排版很漂亮,而且全程都不需要鼠标,又可以很方便的将其转换成有效的xhtml和html文档,因此打算简单了解学习一下。# 号与所需要标记的文字在一行上,并且在其之前,#号从1个增加到6个,分别代表xhtml/html标签中的到===和---在所需要标记的文字的下一行,分别代表xhtml/html标签和+ - 和*可以用来标记无序列表和
2018-01-20 22:26:33
197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人