自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水滴的专栏

行走在编程的道路上。。。

  • 博客(199)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 VS集成vcpkg

打开vs2022 工具 -> NuGet包管理器 -> 程序包管理器设置 -> 程序包源。

2024-04-17 22:05:45 247

原创 Vue3项目 网易严选_学习笔记

Vue3项目 网易严选_第一天主要内容项目搭建vuex基础路由设计首页顶部和底部布局学习目标知识点要求项目搭建掌握vuex基础掌握路由设计掌握首页顶部和底部布局掌握一、项目搭建1.1 创建项目vue create vue-wangyi选择vue3.0版本1.2 目录调整大致步骤:删除无用代码和文件完善项目的基础结构读懂默认生成的代码注意:以上结构目录及供参考二、Vuex基础安装:npm install v

2024-04-17 21:53:49 750

原创 Ubuntu制作本地安装源

上线使用的是file方式,只能本机使用。那么其他服务器要使用,就不行了!这个时候,需要使用http方式。可以让局域网的其他服务器使用!如果出现错误:sudo: dpkg-scanpackages: command not found,则需要安装dpkg-dev工具。此时,在没有网络的情况下,我们就可以安装我们之间下载的XXXX软件了。,注意:由于上面已经提示不安全了,所以安装软件时,必须要加。注意:offlinePackage前面有一个空格。软件的安装包就下载到了。

2024-02-28 11:54:52 353

原创 Ubuntu安装ARM交叉编译器

【代码】Ubuntu安装ARM交叉编译器。

2023-12-18 14:31:37 667

原创 基于Java8构建Docke镜像

搜索java8安装包--no-trunc展开描述信息选择拉取,为了减少磁盘占用,选择jre版本基础镜像在宿主机创建文件夹iot,并把所需jar包拷贝到当前目录,并创建Dockerfile文件,目录结构如下编写Dockerfile文件:是给镜像起名,格式依然是repository:tag的格式,不指定tag时,默认为latest;:是指定Dockerfile所在目录,如果就在当前目录,则指定为“.”;此时再用命令可查看构建出来的镜像使用docker run创建容器并运行。

2023-12-13 18:01:22 682

原创 二维坐标平移

二维坐标平移

2023-07-17 23:13:06 187

原创 PostgreSQL行转列

拓展启动后,可以在public空间下查看到crosstab函数。

2023-06-16 11:04:55 474

原创 Linux防火墙管理

查看版本查看帮助 显示状态 查看当前所有规则 查看所有打开的端口 更新防火墙规则 添加开放端口查看端口是否开放删除开放端口批量开放一段TCP端口开放IP的访问 开放整个源IP段的访问移除IP访问允许指定IP访问本机80端口禁止指定IP访问本机80端口移除允许指定IP访问本机80端口规则firewalld配置文件修改通过修改配置文件修改防火墙访问策略永久开放2个端口在 下的里:限制来源IP限制只能接收来自 段的IP,开放8000到9000之间的端口。再看 所以,可以直接修改

2023-06-08 22:27:40 201

原创 Nginx搭建文件服务器

【代码】Nginx搭建文件服务器。

2023-03-29 14:40:46 321 1

原创 Kettle数据增量同步

假定在源数据表中有一个字段会记录数据的新增或修改时间,可以通过它对数据在时间维度上进行排序。通过中间表记录每次更新的时间戳,在下一个同步周期时,通过这个时间戳同步该时间戳以后的增量数据。这是时间戳增量同步。

2023-03-27 17:58:20 436

原创 kettle定时任务脚本

【代码】kettle定时任务脚本。

2023-03-24 16:26:51 184

原创 Vue3 作用域插槽

Vue3作用域插槽

2022-09-19 23:07:49 3924

原创 设计模式学习笔记--责任链模式

责任链模式

2022-09-19 22:03:24 213

原创 Vue3新特性--学习笔记

创建vue项目安装最新版本的Vue-cli工具,最新版本工具已经提供Vue3-preview根实例初始化在2.x中,通过的方法来初始化在3.x中Vue不再是一个构造函数,通过方法初始化组合式 API 征求意见稿选项API和组合API更好的逻辑复用与代码组织我们都因 Vue 简单易学而爱不释手,它让构建中小型应用程序变得轻而易举。但是

2022-09-18 23:00:35 3216

原创 PostgreSql数据库创建用户并授权

postgreSql创建用户并授权

2022-08-31 14:35:13 18798

原创 Oracle不能连接数据库,本地SQLPlus可以正常访问,ora12541+tns-01153未能处理字符串

Oracle突然不能连接数据库问题发生:一套正常跑了一年的应用系统,忽然无法连接上数据库,Oracle不能连接数据库,本地SQLPlus可以正常访问,而且ora12541+ tns-01153提示未能处理字符串。数据库服务器端查看:使用lsnrctl status查看监听状态卡住,10分钟左右结果才会反馈,重启监听问题依旧。数据库运行中突然连接不上 ora12541TNS:无监听程序,使用dos端sqlplus登录正常,重启Oracle服务依然无法登陆 ora12541TNS。问题梳理“查看D:

2022-01-19 10:56:51 1224 2

原创 MySQL:InnoDB错误,Database page corruption ... [page id:space = 0,page number=624]

MySQL,InnoDB错误错误描述:InnoDB:Database page corruption on disk or a failed file read of page [page id:space=0,page number=624].使用innodb_force_recovery参数来恢复innodb_force_recovery参数有6个选项具体如下 1 (SRV_FORCE_IGNORE_CORRUPT) Lets the server run even if it dete

2021-11-25 13:50:37 4067 1

原创 Ubuntu使用systemd设置开机自启动

systemd设备Jar自启动对于当前用户master家目录下/home/master的spring-boot-vue.jar,设置开机自启动。创建Service服务在/lib/systemd/system/目录下创建要自动启动的服务runMonitor.service,在/etc/systemd/system目录下创建也可以。[Unit]Description=ipcAfter=network.target[Service]Type=forkingUser=master# 服务启动时

2021-11-20 17:51:13 2237

原创 计算机视觉--感知机

感知机(PLA: Perceptron Learning Algorithm)感知机就是模拟这样的大脑神经网络处理数据的过程。感知机模型如下图:感知机是一种最基础的分类模型,前半部分类似于回归模型。感知机最基础是这样的函数,而逻辑回归用的sigmoid。这个感知机具有连接的权重和偏置找到函数u的自变量w及参数b使用playground 那么在这整个分类过程当中,是怎么做到这样的效果那要受益于神经网络的一些特点要区分一个数据点是橙色的还是蓝色的,你该如何编写代码?也许你会像下面一样任意画一

2021-09-25 22:06:40 407 1

原创 CentOS 8关闭图形界面

CentOS 8关闭图形界面## 查看默认的启动方式# multi-user.target: analogous to runlevel 3# graphical.target: analogous to runlevel 5systemctl get-default# 修改启动方式systemctl set-default multi-user.target

2021-09-04 16:42:04 2303

原创 Linux GCC编译器使用

Linux GCC编译器使用gcc编译器gcc的工作流程gcc常用参数Linux静态库和共享(动态)库库的介绍使用库有什么好处库制作完成后, 如何给用户使用静态库(static library)静态库的制作静态库的使用静态库的优缺点共享库(shared library)/动态库共享库的制作查看共享库中内容共享库的使用分析为什么在执行的时候找不到`libtest2.so`库如何让系统找到共享库共享库的特点gcc编译器gcc的工作流程gcc编译器将c源文件到生成一个可执行程序,中间一共经历了四个步骤:四

2021-08-22 21:12:04 478

原创 c++ 输入输出流

c++输入和输出流标准IO流标准输入流标准输出流字符输出格式化输出使用流对象的有关成员函数控制符格式化输出文件读写写文件读文件标准IO流标准I/O对象:cin,cout,cerr,clogcout流对象cout是console output的缩写,意为在控制台(终端显示器)的输出。强调几点。cout不是C++预定义的关键字,它是ostream流类的对象,在iostream中定义。 顾 名思义,流是流动的数据,cout流是流向显示器的数据。cout流中的数据是用流插入 运算符“<<”顺

2021-08-22 17:40:35 310

原创 C++ 异常使用

C++ 异常C++ 异常c++异常机制相比C语言异常处理的优势异常严格类型匹配栈解旋(unwinding)异常接口声明异常变量生命周期异常的多态使用系统标准异常标准库标准异常类的具体描述:标准异常使用C++ 异常在C语言的世界中,对错误的处理总是围绕着两种方法:一是使用整型的返回值标识错误;二是使用errno宏(可以简单的理解为一个全局整型变量)去记录错误。当然C++中仍然是可以用这两种方法的。这两种方法最大的缺陷就是会出现不一致问题。例如有些函数返回1表示成功,返回0表示出错;而有些函数返回0表示成

2021-08-22 10:44:40 263

原创 C++ 模板总结

C++模板模板概论函数模板和普通函数区别模板概论c++提供了函数模板(function template.)所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体制定,用一个虚拟的类型来代表。这个通用函数就成为函数模板。凡是函数体相同的函数都可以用这个模板代替,不必定义多个函数,只需在模板中定义一次即可。在调用函数时系统会根据实参的类型来取代模板中的虚拟类型,从而实现不同函数的功能。c++提供两种模板机制:函数模板和类模板类属 - 类型参数化,又称参数模板总结:模板把函数或

2021-08-21 18:02:26 176

原创 CSS3 边框图片

边框图片边框图片边框图片将图片规定为包围 div元素的边框,背景图一一对应放置到所要指定的区域。定义和用法: border-image 属性是一个简写属性,用于设置以下属性border-image-sourceborder-image-sliceborder-image-widthborder-image-outsetborder-image-repeat属性说明:值描述border-image-source用在边框的图片的路径。border-im

2021-08-18 22:04:47 72

原创 一张图学会Vim

2021-08-17 14:46:27 76

原创 Java泛型小结

泛型泛型概念好处类型泛型类、接口、方法泛型类泛型类注意事项从泛型类派生子类泛型接口泛型接口的使用泛型方法语法说明泛型方法与可变参数泛型方法总结类型通配符什么是类型通配符类型通配符的上限类型通配符的下限类型擦除分类无限制类型擦除有限制类型擦除擦除方法中类型定义的参数桥接方法泛型与数组泛型数组的创建可以通过`java.lang.reflect.Array`的`newInstance(Class,int)`创建`T[]`数组泛型和反射反射常用的泛型类泛型JAVA推出泛型以前,程序员可以构建一个元素类型为Obj

2021-08-13 22:13:15 228

原创 C++ 多态

C++ 多态C++ 多态静态联编动态联编静态多态动态多态多态原理多态案例 - 计算器案例纯虚函数和抽象类虚析构和纯虚析构向上类型转换和向下类型转换重载、重写、重定义多态案例2 - 电脑组装案例C++ 多态静态联编动态联编静态多态在编译阶段绑定地址,地址早绑定,静态联编。动态多次在运行阶段绑定地址,地址晚绑定,动态联编。静态多态函数重载(函数名相同,函数列表不同),运算符重载动态多态先有继承关系父类中有虚函数,子类重写父类中的虚函数父类的指针或引用 指向子类的对象class

2021-08-05 22:54:46 795 4

原创 C语言函数调用模型

函数调用模型函数调用流程调用惯例函数参数的传递顺序和方式栈的维护方式函数变量传递分析函数调用流程栈(stack)是现代计算机程序里最为重要的概念之一,几乎每一个程序都使用了栈,没有栈就没有函数,没有局部变量,也就没有我们如今能见到的所有计算机的语言。在解释为什么栈如此重要之前,我们先了解一下传统的栈的定义:在经典的计算机科学中,栈被定义为一个特殊的容器,用户可以将数据压入栈中(入栈,push),也可以将压入栈中的数据弹出(出栈,pop),但是栈容器必须遵循一条规则:先入栈的数据最后出栈(First I

2021-08-04 21:50:40 190

原创 C++ 继承

继承继承继承方式公共继承保护继承私有继承总结继承减少重复的代码,提高代码复用性。语法:class 子类 : 继承方式 父类News 子类 派生类BasePage 父类 基类继承方式公共继承父类中公共权限,子类中变为公共权限父类中保护权限,子类中变为保护权限父类中私有权限,子类访问不到保护继承父类中公共权限,子类中变为保护权限父类中保护权限,子类中变为保护权限父类中私有权限,子类访问不到私有继承父类中公共权限,子类中变为私有权限父类中保护权限,子

2021-08-01 20:07:36 129 2

原创 C++ 自定义字符串类型

C++ 自定义字符串类型myString.h头文件#pragma once#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;class MyString{ //左移运算符友元 friend ostream& operator<<(ostream & cout, MyString & str); //右移运算符 友元 friend istream&a

2021-07-29 22:01:51 664

原创 C++ 运算符重载

运算符重载加号运算符重载左移运算符重载对于内置的数据类型,编译器知道如何进行运算,但是对于自定义数据类型,编译器不知道如何运算,利用运算符重载 可以让符号有新的含义。定义重载的运算符就像定义函数,只是函数的名字为operator@,其中@代表被重载的运算符。运算符是一元还是二元取决于运算符函数中参数的个数。全局函数(一个参数是一元,两个参数是二元)成员函数(一元没有参数、二元一个参数,此时该类的对象用作左值)不要滥用运算符重载,除非有需求,不能对内置数据类型进行重载 。加号运算符重载利用

2021-07-25 21:58:26 151

原创 C++ 友元函数

友元函数友元函数全局函数作为友元函数类作为友元类类中的成员函数作为友元函数友元函数全局函数作为友元函数利用friend关键字让全局函数goodGay作为本类好朋友,可以访问私有成员friend void goodGay(Building * buliding);#include <string>class Building{ //利用friend关键字让全局函数,goodGay作为本类友元,可以访问类的私有成员 friend void goodGay(Building *

2021-07-25 19:34:22 131 2

原创 C++ 常对象和常函数

常对象和常函数常对象和常函数常函数常对象常对象和常函数class Person{public: Person(int age) { this->m_Age = age; } //常函数 : 修饰成员函数中的 this指针,让指针指向的值不可以修改 void showPerson() const { //m_Age = 100; m_A = 100; //this指针本质为:Person * const this ,即this指向不能改变,而指针指向的值可以改

2021-07-25 17:20:22 138

原创 C++ this指针

this指针解决名称冲突隐式加在每个成员函数中this指针 指向 被调用的成员函数 所属的对象*this 就是本体,代表的person对象本身class Person{public: Person(int age) { //用途1 :解决名称冲突 this->age = age; } //this指针 隐式加在每个成员函数中 bool compareAge(Person &p) { if (this->age == p.age) {

2021-07-25 16:24:54 59

原创 C++构造函数梳理

C++构造函数梳理构造函数构造函数分类构造函数的调用拷贝构造函数的调用时机构造函数使用规范深拷贝浅拷贝构造函数#include <iostream>using namespace std;class Person{public: //构造函数 Person(); //析构函数 ~Person();private:};//构造函数 //1. 没有返回值 不用写void//2. 函数名 与 类名相同//3. 可以有参数 ,可以发生重载//4. 构造函

2021-07-24 22:00:34 73

原创 C++ 静态成员及单例模式 2021-07-22

静态成员静态成员变量所有对象都共享同一份数据编译阶段就分配内存类内声明、类外初始化访问方式有两种:通过对象访问、通过类名访问静态成员变量也是有访问权限静态成员函数所有对象都共享同一份函数静态成员函数 只可以访问 静态成员变量,不可以访问非静态成员变量静态成员函数也是有访问权限的静态成员函数 有两种访问方式:通过对象 、通过类名#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace st

2021-07-22 22:20:25 119

原创 C++ 构造函数初始化列表

构造函数初始化列表法一:class Person {public: int pa; int pb; int pc; //使用有参构造 Person(int a, int b, int c) { pa = a; pb = b; pc = c; } };void test(){ //传递初始值 Person p(10,20,30); cout << "pa = " << p.pa << endl; // 10 cou

2021-07-22 21:20:01 155

原创 C++使用Demo计算立方体

计算立方体体积#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;/*设计立方体类(Cube),求出立方体的面积( 2*a*b + 2*a*c + 2*b*c )和体积( a * b * c),分别用全局函数和成员函数判断两个立方体是否相等。*/class Cube{public: //设置长宽高 void setL(int l) { m_L = l; } void se

2021-07-19 22:16:55 382

原创 C++封装及访问权限浅析

C++封装封装C语言中的封装C++的封装封装的效果访问权限封装封装是面向对象编程中的把数据和操作数据的函数绑定在一起的一个概念,这样能避免受到外界的干扰和误用,从而确保了安全。C语言中的封装#include <stdio.h>struct Person { char name[64]; int age;};void PersonEat(struct Person* p){ printf("%s在吃人饭\n", p->name);}struct Dog { c

2021-07-19 21:55:35 307

Kettle数据增量同步

使用Kettle增量同步数据,支持定时执行

2023-03-27

linux自启动脚本.rar

Linux systemd自启动脚本

2021-11-20

Android与PC使用蓝牙通信

简单的蓝牙通讯代码,通过Java在PC端搭建服务端,实现与Android设备间通信。支持多个蓝牙手机同时连接PC进行数据传输

2020-04-05

中国城市坐标.xls

中国城市坐标,包含所在省份、城市名、经度、纬度等字段,可以方便的导入ArcGIS进行数据分析,需要的可以下载使用。

2020-03-03

企业站首页设计psd文档

企业站首页设计psd文档,可以作用网页设计方面的参考!

2019-10-28

angular-datetimepicker

dateTimePicker在AngularJS中的使用,完整测试项目,下载可用。

2019-04-18

Mifare Classic Tool (MCT)

Mifare Classic Tool (MCT) – 一款用来读取/编辑/分析Mifare Classic卡片的安卓软件。 * 读取Mifare Classic卡片 * 编辑并保存卡片的数据 * 写入Mifare Classic卡片 * 复制Mifare Classic卡片 (写入数据文件从一张卡片到一张新卡;不包括第一区块) * 密匙管理基于字典攻击

2019-02-27

java API中文版

java API中文版,最全,最详细!

2014-02-10

二叉树基本操作

二叉树基本操作,可直接运行,本机运行调试成功,内含详细注释!

2012-10-27

栈与队列操作

栈与队列,基本操作,可以直接运行,无需修改!

2012-10-27

双向循环链表

双向循环链表,可以自己运行,循环输入,无需调试!

2012-10-27

单链表(数据结构C语言版)

单链表(数据结构C语言版) 链表的创建,插入,删除,排序等操作并建立有菜单,可以选择操作

2012-07-05

顺序表操作(数据结构C语言版)

顺序表操作(数据结构C语言版),完整的程序可以下载运行,并附有菜单可以选择要实现的功能

2012-07-05

SWT API,eclipse的SWT帮助文档

SWT API 帮助文档,eclipse的SWT帮助文档,帮助你更好的理解SWT编程。。。

2011-10-07

Win7文件备份

教你备份系统,文件,再也不怕文件损坏!如果很长时间找不到办法解决文档的备份相信这里会给你一些帮助!!!

2011-09-15

飞秋(局域网通讯软件)

局域通讯软件帮助你用最短的时间及时和好友共享你的资源,通讯比qq方便!

2011-09-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除