- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 树莓派部署踩坑记录
树莓派部署踩坑记录硬盘扩容工控机开机,ssh登录成功后,上传JDK安装包,失败,查看硬盘空间:可用空间没多少了,连装个JDK都不够,然而使用sudo fdisk -l 命令查看磁盘这还有14.6GB的盘,是磁盘空间没有分配挂载?那就按照磁盘挂载的套路来一遍,重新分区,格式化,挂载,但是没有成功。仔细观察,这个空间应该已经分配挂载完成了,但是为什么没有读取出来。想起来工控机之前重新烧录过,可能导致部分磁盘空间不能读取,需要扩容,参考这个链接:https://blog...
2021-06-19 22:28:39
1033
6
原创 Hadoop+HBASE集群配置
https://blog.youkuaiyun.com/superman404/article/details/83591324https://blog.youkuaiyun.com/leifeng100200/article/details/83001158https://www.cnblogs.com/clsn/p/10300487.html
2019-11-05 11:33:32
181
原创 ElasticSearch head插件安装
一、node安装1、下载https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-x64.tar.xz2、配置环境变量export NODE_HOME=/usr/local/node-v8.9.1-linux-x64export PATH=$NODE_HOME/bin:$PATH3、验证[root@bogon node-v8.9.1-linu...
2019-10-14 14:19:47
218
转载 浏览器调用ActiveX控件
需要通过浏览器来调用dll,完成音频的播放,研究了下ActiveX控件的编写和调用,记录下看过的两个链接:基于ATL开发ActiveX控件:http://wmljava.iteye.com/blog/832531在JavaScript和ActiveX之间传递数据(尤其是数组):https://blog.youkuaiyun.com/playStudy/article/details/82597...
2018-11-29 17:01:28
1860
原创 Java和C#中byte数据类型的转化
项目中需要用Java代码重写一部分使用C#实现的功能,其中一个函数用到byte数组作为参数,最终需要将byte数据转化为字符串类型,C#中的byte和Java中的byte取值范围不一样,Java中的取值范围为-128~127,C#中取值范围为0~255,所以不能直接进行转换。因为最终要通过二进制值进行转换为字符串,所以需要保证二者的二进制值是一样的。具体做法是将C#中的byte数组转为二进制存...
2018-11-26 23:48:29
3595
原创 Java通过JNA的方式调用dll库
在项目中需要用Java调用c++编写的dll库,以前了解过JNI的用法,后来发现JNA使用起来更加方便,缺点是不能在C++端调用Java端,但对于项目需求而言已经足够了。简单记录下JNA的用法。JNA调用C的库函数输出“Hello world!”:public class JnaTest { // This is the standard, stable way of mappin...
2018-11-25 14:48:28
695
原创 应用Java反射技术将Excel文档的数据存入对应MySQL数据库
最近在做项目的时候遇到这样一个需求:客户给了一堆Excel数据文档,是从系统中导出的,我们需要按数据的格式建立数据库,读取这些文档,并存入数据库。 数据库采用MySQL,开发框架采用Spring+mybatis, 表已经建立好,Excel文件每一列的标题为汉字,所以每个表的字段名是自己定义的,并将列标题作为该字段的注释。梳理表之间的关系并建表,写好实体类,xml映射文...
2018-09-17 21:41:19
748
原创 C++读写XML文件(使用tinyxml库)
使用以下代码之前,需要先下载TinyXML类库,编译成功后包含到自己的工程下#include #include "tinyxml.h" #include #include using namespace std;/*TiXmlDocument:文档类,它代表了整个xml文件TiXmlDeclaration:声明类,它表示文件的声明部分TiXmlComment:注
2017-12-01 16:48:20
4732
3
原创 C++和java通过Socket批量发送和接收文件(C++客户端发送,java服务端接收)
C++客户端代码:#include #include #include #include#include#include#pragma comment(lib,"ws2_32.lib") using namespace std;size_t getSize(string path){ FILE * file; file = fopen(path.c_str
2017-11-30 21:03:54
3979
原创 Socket 发送接收图像
客户端代码:#include #include #include #pragma comment(lib,"ws2_32.lib")using namespace std;size_t getSize(){ FILE * file; file = fopen("1.jpg", "rb"); size_t sizeOfPic; fseek(file, 0, SEE
2017-05-04 16:44:35
4166
1
原创 将图像等文件转为二进制数据再输出实现复制
#include #include#include using namespace std;int main(){ char buf[1024]; FILE* rfile; FILE* wfile; rfile = fopen("1.jpg","rb"); // 复制图像,也可以复制任意文件 wfile = fopen("2.jpg", "wb");
2017-05-04 15:00:07
1542
原创 C++单刷《机器学习实战》之二——决策树
算法概述:决策树是用于分类的一种常用方法,根据数据集特征值的不同,构造决策树来将数据集不断分成子数据集,直至决策树下的每个分支都是同一类或用完所有的特征值。决策树的一般流程:(1)收集数据(2)准备数据:树构造算法只适用于标称型数据,因此数值型数据必须离散化,最好转为bool类型。(3)分析数据:寻找能够最好地划分数据集的特征。(4)训练:构造树的数据结构。(5)测试:使用
2017-05-01 18:26:05
772
原创 浪潮之巅——信息时代下的商业社会随想
最开始读吴军老师的《浪潮之巅》,是把它当作历史书来读的,本书的大部分章节,也是以传记的形式描述那些或曾经叱咤风云,或依然屹立于浪潮之巅的科技巨头与时代弄潮儿。从最早发展起来而今已然销声匿迹的美国贝尔电话电报公司(AT&T),拙于进取而精于守成的蓝色巨人IBM,一统江湖的微软时代,没落失势的贵族摩托罗拉和诺基亚,以及其后出现的新兴“挑战者”Google,Facebook。 然而与其说
2017-04-30 14:08:51
436
转载 详解Objective-C中委托和协议
Objective-C委托和协议本没有任何关系,协议如前所述,就是起到C++中纯虚类的作用,对于“委托”则和协议没有关系,只是我们经常利用协议还实现委托的机制,其实不用协议也完全可以实现委托。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验Objective-C中委托和协议是本文要介绍的内容,委托和协议是两个概念,协议实际上相当于C
2017-04-21 09:29:56
282
原创 Deep Learning学习笔记之线性代数
http://blog.youkuaiyun.com/u010182633/article/details/49423463
2017-04-03 15:33:12
396
原创 C++单刷《机器学习实战》——kNN算法完整代码
#include #include #include#include#include#include#include#includeusing namespace std;double group[4][2] = { { 1.0, 1.1 }, { 1.0, 1.0 }, { 0, 0 }, { 0, 0.1 } };string labels[4]
2017-03-05 15:01:30
2189
原创 C++单刷《机器学习实战》之一——k-近邻算法
数学系研二渣硕一枚,最早接触机器学习还是在研究生一年级的模式识别课程上,发现大部分机器学习的书籍都是采用Python语言,当然Python在数据分析和矩阵计算方面确实会有很大的优势,对于缺乏编程基础又想要快速入门的同学,Python确实是首选。而从本系列开始,我将主要用C++将《机器学习实战》这本书刷一遍,旨在加深对算法理解的同时提高编程能力,也希望能够为想入坑机器学习,同时又热爱C++的人提供一
2017-03-05 14:58:37
4936
原创 有向图的C++实现
graph.h:#ifndef MAIN_WTF_GARPH_H#define MAIN_WTF_GARPH_H#include#includenamespace main_wtf_graph{template class graph{public:// enum { MAXIMUN = 20; }static const std::
2016-08-21 16:29:48
5035
原创 模板容器类及迭代器的实现二(基于链表)
节点类头文件node.h:#ifndef MAIN_WTF_NODE1_H#define MAIN_WTF_NODE1_H#include namespace main_wtf_6B{templateclass node{public:typedef Item value_type;node(const Item& init_data =
2016-07-27 15:20:19
444
原创 模板容器类的实现一(基于动态数组)
头文件:#ifndef MAIN_WTF_BAG4_H#define MAIN_WTF_BAG4_H#include namespace main_wtf_6{templateclass bag{public:typedef Item value_type;typedef std::size_t size_type;static c
2016-07-27 15:16:15
470
原创 OpenGL模拟太阳系运行
程序要实现的目标功能1.绘制太阳系中太阳,八大行星及各自的卫星的三维球体模型,包括太阳在内的各天体具备合理的相对位置大小,在各自的运转轨道上有序分布和运行。2.程序应有较好的动画效果,各大行星和卫星有合理的相对运行速度,整个太阳系模型具有优美的外观和较好的拟真度。3.程序应具备基本的交互式功能,可以通过键盘和鼠标操作来调整观察视角,可以自由调整观察者与太阳系模型的距离,以及观察
2016-07-22 21:11:04
23407
2
原创 灰度图像形状的识别分类算法实现matlab
摘 要: 针对已经给出的图像,在分类之前,因为存在噪声和光照的不同,所以要先进行图像增强,并统一将图像转为二值图像。对图像进行边缘检测,可以很容易算出各个图像面积与周长二次方的比值关系,对图像进行直线检测, 可以获得图像中直线的特征,结合图像的以上两种特种对形状进行分类。 算法设计和推导: 1. 图像预处理部分,通过 9X9 均值滤波器,先对图像进行去噪,然后
2016-07-22 20:58:55
41135
3
原创 基于链表的容器类bag实现
链表类头文件:#ifndef MAIN_WTF_NODE1_H#define MAIN_WTF_NODE1_H#include namespace main_wtf_5{class node{public:typedef double value_type;node(const value_type& init_data = value_ty
2016-07-22 19:28:05
566
原创 C++ String类的实现
string头文件:#ifndef MAIN_WTF_STRING_H#define MAIN_WTF_STRING_H#includeusing namespace std;namespace main_wtf_5{class string{private:char* characters; //存储字符串数据
2016-07-20 12:15:38
574
原创 具备迭代器功能的容器类sequence
头文件sequence.h:#ifndef MAIN_WTF_SEQUENCE_H#define MAIN_WTF_SEQUENCE_H#include namespace main_wtf_2{class sequence{public:typedef double value_type;typedef std::size_t size_t
2016-07-18 16:47:10
695
原创 动态数组的容器类bag
头文件bag2.h:#ifndef MAIN_WTF_BAG2_H#define MAIN_WTF_BAG2_H#include namespace main_wtf_4{class bag{public:typedef int value_type;typedef std::size_t size_type;static const size
2016-07-18 16:43:18
515
原创 基于静态数组的容器类bag实现
头文件bag1.h:#ifndef MAIN_WTF_H#define MAIN_WTF_H#include namespace main_wtf_1{class bag{public:typedef int value_type;typedef std::size_t size_type;static const size_type CAPA
2016-07-18 16:36:28
451
转载 傅里叶分析之掐死教程(完整版)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:Heinrich链接:http://zhuanlan.zhihu.com/wille/19763358来源:知乎作 者:韩 昊知 乎:Heinrich微 博:@花生油工人 知乎专栏:与时间无关的故事谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。转载的同学
2016-01-10 09:45:26
417
转载 OpenCV Mat数据类型及位数总结
OpenCV Mat数据类型及位数总结 float: 4字节,6-7位有效数字 -3.4E-38 到 3.4E38 double: 8字节,15~16位有效数字 -1.7E-308 到 1.7E308 在OpenCV里面,许多数据结构为了达到內存使用的最优化,通常都会用它最小上限的空间来分配变量,有的数据结构也会因为图像文件格式的关系而给予适当的变量,因此
2015-12-15 21:05:33
454
原创 OpenCV中的数据结构
1. 图像的存储方式在之前的程序中,我们已经使用过IplImage这个数据类型,IplImage是OpenCV1.0中图像的基本数据结构,也是OpenCV1.0最常用的数据类型。下图为我们展示了三种数据结构之间的继承或派生关系: 虽然,OpenCV1.0是用C语言实现的,但我们仍然可以
2015-12-14 22:10:10
782
计算机视觉初步研究
2016-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人