C语言和C++的区别是什么?8个点通俗易懂的告诉你

有些初学的同学傻傻分不清其中的区别,下面我将详细的讲解C语言和C++的区别点。帮助大家尽快的理解。1、关键字蓝色标注为C语言关键字,C++继承了C语言的所有关键字,以下红色标注为C++中含有但C语言没有的关键字(根据c++98中提出C++包含63个关键字)2、源文件区别C语言文件后缀为.c,c++原文件名后缀为.cpp如果在创建源文件时什么都不给,默认是.cpp3.返回值不同C语言中,如果一个函数
分类: 编程语言 发布时间: 04-25 23:20 阅读次数: 0

通俗易懂的MHA,亲测无坑

数据库高可用-MHA一、简介        MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover (自动化主故障转移)功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获取额外信息来避免一
分类: 企业开发 发布时间: 04-25 23:20 阅读次数: 0

数据库简单说明

为什么需要MySQL的最大连接数? 特定服务器上面的数据库只能支持一定数目同时连接。这时候我们一般都会设置最大连接数(最多同时服务多少连接),在数据库安装时都会有一个默认的最大连接数。 在数据库安装时会有一个选择数量的选项 一般默认最大连接数为100 例如MySQL的安装目录下的my.ini的文件找到max_coenctions=100 此参数可设置最大连接数。 数据库的分页 在很多数据时,不可能完全显示数据。因此进行分段显示。 MySQL的分页是使用关键字limit来进行分页的。 limit
分类: 其他 发布时间: 04-25 23:20 阅读次数: 0

Quartz 介绍

任务调度器框架。 public class QuartzTest{ Public static void main(String[] args){ try{ //创建scheduler Scheduler scheduler = StdSchedulerFactory.getDefaultScheduler(); //定义一个Trigger Trigger trigger = newTrigger().withIdentity(“trigger1”,”group1”) .startNow()
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

es简介

es 实例化一个节点的客户端是获得客户端的最简单的方式。这个client可以执行elasticsearch相关的操作。 Node node = nodeBuilder().node(); Client client = node.client(); node.close(); 启动一个node 它就加入了elasticsearch集群。你可以通过简单的设置cluster.name或者明确地使用clusterName方法拥有不同的集群 在项目的src/mian/resources/elastic
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

DDCTF-2019

Web 滴 Web 签到题 Web 大吉大利,今晚吃鸡 1)滴 网址http://117.51.150.246/index.php?jpg=TmpZMlF6WXhOamN5UlRaQk56QTJOdz09 参数两次base64解码一次ascii解码得到flag.php 观察只有flag.php才显示图片,尝试把index.php按规则编码获取到index的源码 <?php /* * https://blog.csdn.net/FengBanLiuYun/article/details/8
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

Java--继承(四)

受保护访问 Java中一般最好将类中的域标记为private,而方法标记为public。 Java中用于控制可见性的4个访问修饰符: 仅对本类可见——private 对所有类可见——public 对本包和所有子类可见——protected 对本包可见——默认,不需要修饰符 Object:所有类的超类 Object类是Java中所有类的始祖。 可以使用Object类型的变量引用任何类型的对象。但是要想对其中的内容进行具体的操作,还需要清楚对象的原始类型,并进行相应的转换。
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

使用VScode配合chrome实现网页自动刷新

1.使用插件:livereload 2.VScode商店中搜索上述插件安装 3.Chrome商店中搜素上述插件安装   并设置允许访问文件网址:    4.在两方插件都打开的情况下,VScode中按下ctrl+S保存后chrome便会自动刷新出最新网页。 5.无法自动刷新的情况: 点击chrome的该扩展程序若显示Could not connect to LiveReload server. Please make sure that a compatible LiveReload serve
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

WebGL three.js学习笔记 法向量网格材质MeshNormalMaterial的介绍和创建360度全景天空盒的方法

WebGL学习----Three.js学习笔记(5) 点击查看demo演示 Demo地址:https://nsytsqdtn.github.io/demo/360/360 简单网格材质 MeshNormalMaterial MeshNormalMaterial是一种不受渲染时使用的颜色影响的材质,它只与自己每一个面从内到外的法向量有关。法向量在webgl中用处十分广泛,光的反射,以及三维图形的纹理映射都与这个有关。 从图中可以看到,网格的每一面渲染的颜色都是不一样的,如果我们想要在物体表面添加
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

代码审查作业

代码审查 我对结对同伴的代码进行了审查,他的有关括号匹配的代码 审查结果 功能模块名称 括号匹配问题 审查人 牛斌帅 审查日期 2019年4月25日 代码名称 括号匹配问题 代码作者 房旭 文件结构 重要性 审查项 结论 头文件和定义文件的名称是否合理? 是 头文件和定义文件的目录结构是否合理? 是 版权和版本声明是否完整? 否 重要 头文件是否使用了ifndef/define/endf预处理块? 是 头文件中是否只存放声明而不存放定义? 否 程序的版式 重要性 审查项 结论 空行是否得体?
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

Axios介绍和使用

一、介绍 Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF 二、Axios的基本使用 1、Axios安装方法 使用npm: $ npm install axios 使用bower: $ bower install axios 使
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

C语言报错:error: expected ‘while’ at end of input } ^

在建线程池过程当中遇见上图所示错误; 解决方法: Linux中定义:   SYNOPSIS   #include <pthread.h>   void pthread_cleanup_push(void (*routine)(void *),void *arg);   void pthread_cleanup_pop(int execute);   Compile and link with -pthread.   DESCRIPTION   These functions manipulat
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

web 项目:解决插入 MySQL 数据库时中文乱码问题

背景:在做 javaweb 项目的时,前台传递的中文最后插入数据库的时候总是出现乱码现象。 解决方案 A、不管是使用 Idea、eclipse,确定自己的项目所使用的字符集是 UTF-8。 B、查看 MySQL的字符集是否是 UTF-8。打开 Dos 窗口,输入:mysql -u root -p, 在输入密码即可进入数据库。进入数据库输入命令 :show variables like 'character%';查看数据库的字符集,如下图: MySQL 的默认编码是 Latin1,不支持中文,要
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

[Vuex] Create a Vuex Store using TypeScript

A Vuex store centralizes the state of your app, making it easy to reason about your state flow. In this lesson we’ll see how we can create a Vuex store using TypeScript and use it on you class-based component by using the @State decorator from Vuex
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

HDU 6495 冰水挑战

Problem Description Polar Bear Pitching helps you crystallize your message. The stage could not be any cooler, and we mean literally: a hole cut through the ice in the frozen Baltic Sea. 2050有一项很有挑战的活动 —— Polar Bear Pitching 。 体验人跳入冰水中讲述自己的恐惧,改变以及梦想
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

页面性能优化-原生JS实现图片懒加载

在项目开发中,我们往往会遇到一个页面需要加载很多图片的情况。我们可以一次性加载全部的图片,但是考虑到用户有可能只浏览部分图片。所以我们需要对图片加载进行优化,只加载浏览器窗口内的图片,当用户滚动时,再加载更多的图片。这种加载图片的方式叫做图片懒加载,又叫做按需加载或图片的延时加载。这样做的好处是:1.可以加快页面首屏渲染的速度;2.节约用户的流量。 一.实现思路 1.图片img标签自定义一个属性data-src来存放真实的地址。 2.当滚动页面时,检查所有的img标签,判断是否出现在事业中,如
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

Redis 高级部分

一、主从复制 image.png Rdis 的主从复制特点 image.png 1. 配置主从 实现方式同样有两种: 命令方式和配置文件方式 命令方式 只需要在从服务器上执行如下命令即可 slaveof 主服务器的IP 端口号 slaveof 命令是异步的,不阻塞。 并且此时,从服务器现有的数据会先被清空,之后再同步主服务器的数据。 停止一台从服务器的复制操作,在此台服务器上执行如下命令 slaveof no one 配置文件的方式如下 只需要在从服务器上配置即可 修改配置文件
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

leetcode 73. 矩阵置零(Set Matrix Zeroes)

目录 题目描述: 示例 1: 示例 2: 解法: 题目描述: 给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。 示例 1: 输入: [ [1,1,1], [1,0,1], [1,1,1] ] 输出: [ [1,0,1], [0,0,0], [1,0,1] ] 示例 2: 输入: [ [0,1,2,0], [3,4,5,2], [1,3,1,5] ] 输出: [ [0,0,0,0], [0
分类: 其他 发布时间: 04-25 23:18 阅读次数: 0

NEO4J基本操作介绍

一、Cypher基本语法 1)节点操作 1、CREATE创建节点 语法规则:CREATE (节点名: 标签 {节点属性}) 例如:CREATE (ee:Person { name: “Emil”, from: “Sweden”, klout: 99 }); 2、DELETE删除节点 语法规则:MATCH (节点名:标签) DELETE 节点名 例如:MATCH (n:Person) DELETE n; 进行精确删除,可配合过滤条件一块使用,例如: MATCH (n:Person{sfzh:’1
分类: 其他 发布时间: 04-25 23:17 阅读次数: 0

无法加载类 org.gradle.api.internal.component.Usage解决办法

在Androidstudio编译发生如下错误 Error:A problem occurred configuring project ':image-preview'.> Exception thrown while executing model rule: PublishingPlugin.Rules#publishing(ExtensionContainer) > org/gradle/api/internal/component/Usage 或者 Error:Unable toloa
分类: 其他 发布时间: 04-25 23:17 阅读次数: 0