- 博客(77)
- 资源 (16)
- 收藏
- 关注
原创 osg的fbx插件安装 vs2017+fbx sdk2016
首先下载fbx sdk2016,因为vs2017只能编译fbx sdk2016以后的版本然后按照百度的教程编译就可以了注意:注意:为了确保各个插件的运行环境,需要将3rdParty_x64_full/bin目录下的所有可执行二进制文件拷贝一份放到生成的osg文件夹下的bin目录内。即:OSG340_MSVC13/bin。我是执行了这一步之后,才可以正确读取纹理贴图参考https://www.twblogs.net/a/5b8154612b71772165ac11ac/?la...
2020-12-01 16:48:00 476
原创 vs2017+osg3.41+win10详细教程,安装过程中出现好多的error都解决掉了
Openscenegraph的安装:我的版本为vs2017+osg3.41+win10主要参考https://blog.csdn.net/wangbingqian_110/article/details/78069061http://bbs.osgchina.org/forum.php?mod=viewthread&tid=9223&highlight=osg%2Bvs2010&_dsign=253e9edb库的话在这下载,附件里也有库文件最好连接外网,然后.
2020-08-04 15:37:06 644
原创 osg 的warning C4003: “max”宏的实参不足 error C2589: “(” : “::”右边的非法标记
原来是需要把max用括号括起来避免和windows定义的宏混淆(std::numeric_limits::max)()或者 (std::max)因为Windef.h中定义了#ifndef max#define max(a,b) (((a) > (b)) ? (a) : (b))#endif所以会产生编译错误在编译osg的过程中,如果出现上述错误,最好立马将其解决,因为下一个项目通常依赖于上一个项目生成的dll库文件...
2020-08-03 10:05:59 365
原创 spring bean笔记
1 构造函数时 constructor-arg<bean id="cdPlayer" class="soundsystem.CDPlayer"><constructor-arg ref="compactDisc" /></bean>2 设置属性时用property<bean id="compactDisc" class="soundsystem.BlankDisc"> <property name="tit...
2020-06-05 11:17:37 108
原创 快速排序c++
#include <iostream>#include<vector>#include<string>using namespace std;#include<iostream>int getindex(vector<int> &arr, int low, int high) {//low<igh int ...
2020-05-02 11:03:23 100
原创 VS2017+PCL的安装
https://blog.csdn.net/weixin_41991128/article/details/83864713https://blog.csdn.net/laboirousbee/article/details/88422295读了上面这两个博客,便可以配置出来
2020-04-16 18:40:21 184
原创 opencv的mask
img1.copyto(img2,mask)把img1复制到img2的mask区域而且只有mask区域中为1的才会是img1的像素mask为0的区域不会改变
2020-02-09 15:41:44 565
原创 vs卸载问题
运行.exe 文件,选择自己所需要的安装文件,进行安装即可说明:要是更改路径:Visual Studio 2017安装时共享组件、工具和 SDK安装位置无法更改时,可通过:命令窗:regedit 找到:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup 将其删除,再重新运行exe文件进行更改安装。这个是经常性的...
2020-02-01 13:25:42 202
原创 vs2017+osg3.41+win10
主要参考https://blog.csdn.net/wangbingqian_110/article/details/78069061库的话在这下载https://download.csdn.net/download/qq_41471281/12049509vs需不需要安装mfc二、编译准备为了编译的顺利进行,将下载的文件组织如下:在D盘建立一个OSG的文件夹,然后其他文件如下...
2019-12-24 19:19:26 202
原创 java异常处理
异常的正确的写法是把子类放到前面:finally语句无论是否有异常发生,如果我们都希望执行一些语句,例如清理工作public static void main(String[] args) { try { process1(); process2(); process3(); System.out.println...
2019-11-25 21:17:18 80
原创 java核心类
Java字符串的一个重要特点就是字符串不可变。这种不可变性是通过内部的private final char[]字段,以及没有任何修改char[]的方法实现的。当我们想要比较两个字符串是否相同时,要特别注意,我们实际上是想比较字符串的内容是否相同。必须使用equals()方法而不能用==。结论:两个字符串比较,必须总是使用equals()方法。要忽略大小写比较,使用equalsIgnor...
2019-11-25 20:20:12 105
原创 java面向对象基础
接口在抽象类中,抽象方法本质上是定义接口规范:即规定高层类的接口,从而保证所有子类都有相同的接口实现,这样,多态就能发挥出威力。如果一个抽象类没有字段,所有方法全部都是抽象方法:abstract class Person { public abstract void run(); public abstract String getName();}就可以把该抽象...
2019-11-24 21:16:46 68
原创 java抽象类
如果父类的方法本身不需要实现任何功能,仅仅是为了定义方法签名,目的是让子类去覆写它,那么,可以把父类的方法声明为抽象方法:class Person { public abstract void run();}把一个方法声明为abstract,表示它是一个抽象方法,本身没有实现任何方法语句。因为这个抽象方法本身是无法执行的,所以,Person类也无法被实例化。编译器会...
2019-11-24 20:31:54 145
原创 ubuntu使用cmake安装源码包
1 下载源码包并解压缩tar zxvf cmake-3.9.1-Linux-x86_64.tar.gz2 进入文件mkdir buildcd buildcmake ../make sudo make install
2019-09-03 20:11:39 479
原创 MySQL第24天 MySQL cluster 401页 M y S Q L 常 见 问 题 和 应 用 技 巧415页
MySQL 自 4.1.x 版本开始推出 MySQL Cluster 功能。Cluster 简单地来说,就是一组“节点”的组合。这里的“节点”是一个逻辑概念,一台计算机上可以存放一个节点,也可以存放多个节点。这些节点的功能各不相同,有的用来存储数据(数据节点),有的用来存放表结构(SQL 节点),有的用来对其他节点进行管理(管理节点)。这些节点组合在一起,可以为应用提供具有高可用性、高性能和可缩放...
2018-02-20 20:08:34 315
原创 MySQL 第23 天 MySQL复制384页
MySQL 从 3.23 版本开始提供复制的功能。复制是指将主数据库的 DDL 和 DML 操作通过二进制日志传到复制服务器(也叫从服务器)上,然后在从服务器上对这些日志重新执行(也叫重做),从而使得从服务器和主服务器的数据保持同步。MySQL 支持一台主服务器同时向多台从服务器进行复制,从服务器同时也可以作为其他服务器的主服务器,实现链状的复制。MySQL 复制的优点主要包括以下 3 个方面:...
2018-02-20 16:53:57 117
原创 MySQL第22天 MySQL的权限与安全
MySQL 的权限系统主要用来对连接到数据库的用户进行权限的验证,以此来判断此用户是否属于合法的用户,如果是合法用户则赋予相应的数据库权限。数据库的权限和数据库的安全是息息相关的,不当的权限设置可能会导致各种各样的安全隐患,操作系统的某些设置也会对 MySQL 的安全造成影响。MySQL 权限管理权限系统的工作原理MySQL 权限系统通过下面两个阶段进行认证:(1)对连接的用户进行身份认证,合法的...
2018-02-20 10:44:47 867
原创 python爬虫第9天 用爬虫测试网站 远程采集
网站的前端通常并没 有自动化测试,尽管前端才是整个项目中真正与用户零距离接触的唯一一个部分。想象有一个由测试驱动的网络开发项目。每天进行测试以保证网络接口的每个环节的功能 都是正常的。每当有新的特性加入网站,或者一个元素的位置改变时,就执行一组自动化 测试测试测试和单元测试虽然不同公司的单元测试定义和实践方法大相径庭,但是一个单元测试通常包含以下 特点。• 每个单元测试用于测试一个零件(compo...
2018-02-19 18:07:26 1420
原创 python爬虫第8天 图像识别与文字处理 避开采集陷阱
将图像翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR)。可以 实现 OCR 的底层库并不多,目前很多库都是使用共同的几个底层 OCR 库,或者是在上面 进行定制OCR库概述:Pillow 和 Tesseract。每个库都可以从它们的网站上下载并安装(http://pillow.readthedocs.org/installation.html ...
2018-02-19 16:50:21 1300
原创 python爬虫第7天 穿越网页表单与登录窗口进行采集 采集JavaScript
Python Requests库1 单选按钮、复选框和其他输入2 提交文件和图像3 处理登录和cookie4 Requests 库的 session 函数会话(session)对象(调用 requests.Session() 获取)会持续跟踪会话信 息,像 cookie、header,甚至包括运行 HTTP 协议的信息,比如 HTTPAdapter(为 HTTP 和 HTTPS 的链接...
2018-02-18 18:17:25 914
原创 python爬虫 第6天 数据清洗 自然语言处理 128页
数据清洗编写代码清洗数据数据存储后再清洗strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 string.punctuation 来获取 Python 所有的标点符自然语言处理马尔可夫模型广度优先搜索广度优先搜索算法的思路是优先搜寻直接连接到起始页的所有链接(而不是找到一个链接 就纵向深入搜索)。如果这些链接不包含目标页面(你想要找的词条),就对第二层的链 接——连接到起始页的页面的...
2018-02-18 12:27:43 1647
原创 MySQL 第21天 备份与恢复
MySQL 的备份也主要分为逻辑备份和物理备份备份/恢复策略 确定要备份的表的存储引擎是事务型还是非事务性,两种不同的存储引擎备份方式在处理数据一致性方面是不太一样的。 确定使用全备份还是增量备份。全备份的优点是备份保持最新备份,恢复的时候可以花费更少的时间;缺点是如果数据量大,将会花费很多的时间,并对系统造成较长时间的压力。增量备份则恰恰相反,只需要备份每天的增量日志,备份时间少,对负载压力...
2018-02-17 17:58:21 249
原创 MySQL 第20天 MySQL日志 错误日志、二进制日志、查询日志和慢查询日志
MySQL日志在任何一种数据库中,都会有各种各样的日志,记录着数据库工作的方方面面,以帮助数据库管理员追踪数据库曾经发生过的各种事件在 MySQL 中,有 4 种不同的日志,分别是错误日志、二进制日志(BINLOG 日志)、查询日志和慢查询日志错误日志错误日志是 MySQL 中最重要的日志之一,它记录了当 mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现...
2018-02-17 12:23:16 386
原创 MySQL第19天 MySQL中的常用工具 MySQL日志
MySQL中的常用工具MySQL 提供的各种管理工具,比如对象查看、数据备份、日志分析等mysql 客户端链接工具语法如下:mysql [OPTIONS] [database]一些常用选项一种是“-”+选项单词的缩写字符+选项值;另外一种是“--”+选项的完整单词+“=”+选项的实际值例如: mysql --uroot mysql --user=root要了解更多的选项,读者可以用 mysql...
2018-02-15 12:15:38 762
原创 python爬虫第5天 读取文档
本章重点介绍文档处理的相关内容,包括把文件下载到文件夹里,以及读取文档并提取数 据。我们还会介绍文档的不同编码类型,让程序可以读取非英文的 HTML 页面纯文本beautifulsoup()只对HTML文件有作用一个常见的误解是 UTF-8 把所有字符都存储成 8 位。其实“8 位”只是显示一个字符需要的最小位数,而不是最大位数读取CSV文件 对于在线的文件• 手动把 CSV 文件下载到本机,然后...
2018-02-14 11:32:11 302
原创 MySQL 第18天 MySQL的高级安装和升级
对于 Linux/UNIX 平台来说,用户还可以考虑采用另外两种安装包来进行安装,一种是二进制包(Binary Package),另一种是源码包(SourcePackage ) , 这 两 种 包 都 可 以 从 MySQL 的 官 方 网 站 下 载(http://dev.mysql.com/downloads/mysql/5.0.html),因为针对不同的硬件和操作系统安装包有所不同,所以大家...
2018-02-13 10:15:17 193
原创 mysql 第17天 磁盘IO问题 应 用 优 化
磁盘io问题实际上,我们前面提到的 SQL 优化、数据库对象优化、数据库参数优化,以及应用程序优化等,大部分都是想通过减少或延缓磁盘读写来减轻磁盘 I/O 的压力及其对性能的影响增强磁盘 I/O 本身的性能和吞吐量也是一个重要方面从磁盘阵列、符号链接、裸设备等更底层的方面来介绍提高磁盘 I/O 能力的一些技术和方法。使用磁盘阵列常见 RAID 级别及其特性RAID 是 Redundant Arra...
2018-02-13 08:26:20 367
原创 r语言 第15天 线性回归和方差分析 324页
yi = β0 + β1xi + εi yi = β0 + β1ui + β2vi + β3wi + εi oneway.test kruskal.test anova线性回归yi = β0 + β1xi + εi lm(y~x)yi = β0 + β1ui + β2vi + β3wi + εi > lm(y ~ u + v + w)1 保存回归模型> m <...
2018-02-11 10:05:50 594
原创 MySQL 第17天 优化MySQL server
本章将分为两部分,第一部分介绍MySQL Server 端参数的查看方法;第二部分将详细介绍 MySQL Server 中一些与性能相关的重要参数的优化设置方法查看 MySQL Server 参数用 SHOW VARIABLES 和 SHOW STATUS 命令查看 MySQL 的服务器静态参数值和动态运行状态信息其中前者是在数据库启动后不会动态更改的值,如缓冲区大小、字符集、数据文件名称等;后者...
2018-02-10 18:36:03 127
原创 python爬虫 第4天 存储数据
媒体文件存储媒体文件有两种主要的方式:只获取文件 URL 链接,或者直接把源文件下载下来通过媒体文件所在的URL链接的优点• 爬虫运行得更快,耗费的流量更少,因为只要链接,不需要下载文件。 • 可以节省很多存储空间,因为只需要存储 URL 链接就可以。 • 存储 URL 的代码更容易写,也不需要实现文件下载代码。 • 不下载文件能够降低目标主机服务器的负载。缺点• 这些内嵌在你的网站或应用中的外站...
2018-02-10 14:45:17 150
原创 python爬虫 第3天 使用API
应用编程接口(Application Programming Interface,API)用http协议向API 发起请求,API 会用 XML (eXtensible Markup Language,可扩展标记语言)或 JSON(JavaScript Object Notation, JavaScript 对象表示)格式返回服务器响应的信息。尽管大多数 API 仍然在用 XML,但是 JSON ...
2018-02-10 10:52:21 1014
原创 r语言 第14 天 画图 287页
1 画出新的图形 high level plot函数 boxplot hist 直方图 qqnorm 分位图 curve 函数图形2 不画出新图形 low level points Add points lines Add lines abline Add a straight line ...
2018-02-10 08:31:26 361
原创 python数据分析第8天 数据规整化:清理,转换,合并,重塑
合并数据集pandas可以通过内置方式进行合并pandas.merge 根据键不同 将DataFrame中的行连接起来pandas.concat沿着 一条轴将多个对象堆叠到一起实例方法 combine_first 可以将重复数据编接在一起数据库风格的DataFrame合并使用pd.merge函数, 使用on参数指定键默认情况下,取交集。通过 how 设置 取并集合并 索引会被丢弃索引上的合...
2018-02-09 19:24:11 213
原创 MySQL 第16天 锁问题
锁问题锁是计算机协调多个进程或线程并发访问某一资源的机制MySQL 锁概述MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking)BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的...
2018-02-09 17:09:02 137
原创 mysql 第15天 优化数据库对象
优化数据库对象优化表的数据结构在 MySQL 中,可以使用函数 PROCEDURE ANALYSE()对当前应用的表进行分析SELECT * FROM tbl_name PROCEDURE ANALYSE();SELECT * FROM tbl_name PROCEDURE ANALYSE(16,256);通过拆分提高表的访问效率针对 MyISAM 类型的表进行,那么有两种拆分方法 第一种方法是...
2018-02-09 16:32:08 127
原创 python爬虫 第2天 开始采集
使用网络爬虫的 时候,你必须非常谨慎地考虑需要消耗多少网络流量,还要尽力思考能不能让采集目标的 服务器负载更低一些遍历单个域名采集整个网站何时有益处,何时有害处1 生成网站地图 2 收集数据 3 链接去重 python的递归的次数有限制收集整个网站的数据通过互联网采集...
2018-02-09 15:40:53 247
原创 r语言 第13天 一般统计 241页
1 summary函数 给出几个统计值对于matrix 返回一列一列的对于 dataframe 也是对于factor 返回counts,不是预期对于list 返回的不是预期可以使用lapply> lapply(vec.list, summary) 相关频率例如 mean(after > before) 即 符合逻辑的个数/总的个数制表因素和创建列联表使用table...
2018-02-09 10:16:49 127
原创 MySQL 第14天 S Q L 优 化
S Q L 优 化外键 语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);FK_ID 是外键的名称, 外键字段名 是表中的名字SQL优化的一般步揍1 通过 show status 命令了解各种 SQL 的执行频率
2018-02-03 18:57:57 329
原创 r语言 第12天 概率
计算连续随机变量的分布函数Distribution Distribution function: P(X ≤ x) Normal pnorm(x, mean, sd) Student’s t pt(x, df) Exponential pexp(x, rate) Gamma
2018-02-03 15:04:16 677
原创 MySQL第13天 S Q L M o d e 及 相 关 问 题 常用 S Q L 技 巧 和 常 见 问 题
MySQL中,SQL mode 常用来解决下面几类问题通过设置 SQL Mode,可以完成不同严格程度的数据校验,有效地保障数据准确性。通过设置 SQL Mode 为 ANSI 模式,来保证大多数 SQL 符合标准的 SQL 语法,这样应用在不同数据库之间进行迁移时,则不需要对业务 SQL 进行较大的修改。在不同数据库之间进行数据迁移之前,通过设置 SQL Mode 可以使 M
2018-02-02 18:40:44 402
OpenSceneGraph34已经编译帮助文档chm版本.rar
2020-01-23
osg的3个库.zip
2019-12-24
机器学习-深度学习
2018-05-20
python-机器学习超清
2018-03-21
李航.统计学习方法
2018-03-21
算法导论第三版超清
2018-03-21
TCP-IP详解卷1:协议
2018-02-20
高性能Mysql
2018-02-20
Python网络数据采集PDF
2018-02-19
Java入门1·2·3:一个老鸟的Java学习心得.rar 超清
2018-01-31
java从入门到精通 第三版 免费版 高清
2018-01-31
利用python数据分析
2018-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人