Posts

C语言五子棋(人人对战|可回放)

#include<stdio.h> #include<stdlib.h> #include<windows.h> #include<time.h> int main() { int i, j; int k = 0; int m = 0; int n = 0; long t; time_t t1, t2; int qipan[16][16]; char op; char ed; char de; begin: printf("n*五子棋游戏n"); printf("n"); printf("*规则:n"

结构化思考方式

1. 提出问题: 分析出用户真实的需求 比如:用户说要一辆跑得快的马,他的真实需求: 我要速度比之前快的交通工具 交通工具是抽象,马是抽象中的实体 ,所以

Python实现为图像添加下雪特效

这篇文章主要为大家介绍了通过Python为图像添加下雪特效,文中的示例代码讲解详细,对学习Python有一定的帮助,感兴趣的小伙伴可以了解一

Linux操作系统下的贪吃蛇小游戏

最近在学习Linux操作系统,为了加深自己对于C语言的掌握和理解,这两天写了一个比较复杂的小游戏。贪吃蛇代码量大概有300行左右,基本上运用

深入浅出Oracle索引技术栈

作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (WebjavaPython)工作,主要服务于生产制造 现拥有 Oracle 11g OCP

MongoDB 使用介绍

MongoDB 使用介绍 一、MongoDB 简介 1.MongoDB 特点 2.MongoDB 适用场景 3.MongoDB 存储结构 4.MongoDB 数据类型 二、部署 MongoDB 数据库应用 1.准备系统环境 2.安装 MongoDB 3.创建 MongoDB 存储目录以及配置

区块链基础概念

学习区块链,首先需要认识区块链的基础概念。 区块链、去信任、点对点、去中心化、中本聪,就属于区块链的基础概念。 区块链/Blockchain 区块

PCA主成分分析(降维)

主成分分析的作用是降维。当数据量有多个维度时,有些维度对于数据的贡献大,有些维度对数据的贡献小。通过主成分分析,找到重要的维度,能大大减少计

数字人民币成功落地需破解三大难点

数字人民币发展背景与动因 2009年,世界上首个虚拟数字货币比特币横空出世,打破了中央银行发行货币一统天下的局面。比特币一经产生,依托区块链技

区块链的价值和未来趋势

区块链的诞生,标志着人类开始构建真正的信任互联网。 区块链技术,也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,

手机端自组网区块链平台设计方案

基于移动终端自组网的区块链实现方案 一、方案概述 参考超级账本fabric的设计原理,应因移动终端自组区块链网络的需求,开发本系统。系统主要包含

Nginx通俗易懂教程

不会写配置的小伙伴可以看看反向代理神器——Nginx Proxy Manager这篇博文 Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器

分布式架构演进

分布式架构演进 架构设计的三大目标 ​ 高性能、高可用、可扩展。 ​ 架构设计要切忌过度设计,最适合自己业务的才是最好的,并不是说大家都用分布式架构,

密码学与网络安全—知识点总结

前言 本文为期末考试后结合一些资料整理完成的,涵盖山东大学软件学院信息安全导论的课程主要内容,参考书为《密码编码学与网络安全》。我列居了81个

Linux下的TCP套接字编程

Linux下的TCP套接字编程 客户端 基本流程 创建socket套接字 设置与服务器ip和服务器端口相关的数据结构 连接服务器 服务器端 基本流程 创建s

完成我的第一次DDOS攻击

接触网络安全以来,各种技术学习了一大堆,自己部署环境,完成自己的第一次DDos攻击,记录一下,与网友们共同学习交流,本次过程是在自己搭建的环

JavaScript 基础笔记总结(全部)

文章目录 1.声明变量 var 2.变量命名的规则 3.数据类型以及注意事项 4.代码注释 5.其他类型转换为字符串 6.数值类型转换 7.布尔类型转换 8.算数

vue面试题5道

1.vue-router 路由钩子函数是什么? 钩子函数种类有: 全局守卫:beforeEach afterEach 路由守卫: beforeEnter 组件守卫: beforeRouterEnter beforeRouterLeave beforeRouterUpdate 2.Vue3.0 和 2.0 的响应式原理区别 Vue3.x 改用 Proxy 替代 Obje

Vue中路由 (Vue Router)

Vue中路由 (Vue Router) 一、 vue中路由 Router 路由:根据请求的路径按照一定的路由规则进行请求的转发从而帮助我们实现统一请求的管理 概念:它和vue.js的

移动开发——部分知识点复习

目录 1、生命周期调用函数 2、组件事件处理函数 3、tabBar标签栏的配置 4、条件渲染 5、列表渲染 6、轮播图的联动效果实现 7、页面跳转方式 1、

Echarts图表笔记one

三种方式设置图表容器大小 one: 直接在div中设置大小 (该设置下图表的大小即为div的大小,除非声明opts.width或opts.height将

JavaScript基础

文章目录 前言 一、JavaScript简介 二、JavaScript使用形式 1、 关联在HTML中执行 三、基本语法 1、标识符 2、关键字 3、数据类型

Python 中的图形绘制(二)

4、条形图 下面介绍条形图的画法。 4.1 代码 import matplotlib.pyplot as plt # 柱线左侧的 x 坐标 左= [ 1,2,3,4,5 ] # 柱线高度 高度= [ 10,24,36,40,5 ] # 条

Python将彩色图像转为灰度图像

第一种方法 Python的cv2库中自带彩色转灰度的方法,而且非常简单,代码就9行,核心代码就1行。 大题思路就是先读取一张彩色图片,然后在窗口

数据建模初入门笔记

文章目录 前言: 班级成绩案例之大数据分析 相关矩阵热图 柱状图 直方图 散点图 UCI 肿瘤数据集之大数据分析 准备阶段 数据集 模型训练 预测结果 UCI观影数据集之

C语言快速入门--初识C语言(下)

初识C语言(下) 六、选择语句 七、循环语句 八、函数 九、数组 十、操作符 1.算术操作符 2.移位操作符 3.位操作符 4.赋值操作符 5.单目操作符 6.关

冒泡排序与选择排序

一.冒泡排序 1.概念 冒泡排序这种排序方法其实关键词就在于冒泡两个字,顾名思义就是数字不断比较然后最大的突出来,也就是说把相邻的两个数字两两比

C语言数据结构与算法------栈全面总结

一、前言 掌握栈这种抽象数据类型的特点,在相应的实际问题中正确应用相关代码 掌握栈类型的两种实现方法 二、基本概念 定义:只允许在一端进行插入或删除

你真的理解“她们”吗?

1.printf() 2.scanf() 1.printf() printf函数也是有返回值的。 Return Value Each of these functions returns the number of characters printed, or a negative value if an error occurs. 返回所打印字符的数,如果错误返回负值. 来个小题目: KiKi写了

JAVA基础算法题

(一) 统计从1到N的整数中,所有立方值的平方根为整数的数的格式 输入说明:整数N(N<10000) 输出说明:符合条件的数的个数,如4^3

python/R 绘制圣诞树

圣诞节快到了,想着用python、r来画画圣诞树玩,就在网络上各种找方法,不喜勿喷哈~~ Python 1、 import turtle screen = turtle.Screen() screen.setup(800,600) circle = turtle.Turtle() circle.shape('circle') circle.color('red') circle.speed('fastest') circle.up() square = turtle.Turtle() square.shape('square') square.color('green') square.speed('fastest') square.up() circle.goto(0,280) circle.stamp() k

【Python系列1】遇见Python之美

文章目录 一、前言 二、什么是Python? 三、Python的艺术 3.1 Python语言的优点 3.2 Python语言的缺点 3.3 Python的巨大优势 3.4 Py

LeetCode 275. H-Index II - 二分查找(Binary Search)系列题16

Given an array of integers citations where citations[i] is the number of citations a researcher received for their ith paper and citations is sorted in an ascending order, return compute the researcher's h-index. According to the definition of h-index on Wikipedia: A scientist has an index h if h of their n papers have at least h citations each, and the other n − h papers have no more than

【无标题】词频统计

根据部门编号分区,根据 薪水+补贴 降序排列 public class MapReduceWC { public static class MapWC extends Mapper<LongWritable,Text,Text, IntWritable> { IntWritable num =new IntWritable(1); Text word = new Text(); @Override protected void map(LongWritable key, Text value, Mapper<LongWritable, Text, Text, IntWritable>.Context context) throws IOException, InterruptedException { String[] split=value.toString().split("n"); for (String s:split){ word.set(s); context.write(null,num); } } }

进制A+B(牛客网)

题目: 解析: 十六进制Hexadecimal一般以0x开头,例如0xFF。八进制Octal,一般以0开头 代码: #include<stdio.h> int main() { int a = 0; int b = 0; scanf("%x %o", &a, &b);

RS485转OPC UA

RS485串口通信被广泛应用于各种设备中,随着工业物联网技术的发展需求,无法实现IT与OT的融合。OPC UA规约是下一代工业现场总线标准,支

3.4 haas506开发教程-example-ads1115

haas506开发教程-example-ads1115 1.ads1115 2.实现步骤 3.总结 1.ads1115 案例说明 使用ads1115模块获取电压值 main.py # coding=utf-8 import utime as time import usys usys.path.append('/data/pyamp') import

三步实现西门子PLC远程监控

前言:西门子PLC广泛应于工业控制领域,是一款性能高、稳定性强的PLC设备。此文档将介绍如何使用物联网网关通过网口连接西门子PLC,并添加到

移植 MicroPython

MicroPython项目支持多个不同的MCU或平台,他们在 MicroPython的port 目录里面。当我们的项目能够在port 目录里面找到

人工智能未来的发展前景

前景非常好。中国正在进行产业升级,工业机器人和人工智能将是热点,而这仅仅是3~5年后的事情。难度肯定高,要求你有创新思维能力。高等数学中的微

自恢复保险丝PPTC

PPTC(Polymeric Positive Temperature Coefficient)/高分子聚合物正温度系数/自恢复保险丝 保持电流(Hold Current. Maximum current device will not trip in 25°C still a

Windows安装InfluxDB2

InfluxDB2 分为开源版InfluxDB OSS和nfluxDB Cloud。 今天带来Windows时序数据库InfluxDB OSS 2.1版本的安装教程。 一 、下

react是什么 next.js是什么 umi.js是什么

React 只是一个用来构建 UI 的库,这对于开发一个完整的前端项目是远远不够的。我们还需要构建、添加第三方的lib、打包、运行等,比如使用 Babel 转换使用了新

Tin工具测评:一键试用TYK API网关

企业的IT选型与企业战略、业务流程、项目成效等密切相关,是企业研发中的重要环节。完整的技术选型就包括了确定需求,可供选择范围内筛选,找到开源

PostMan下载

下载地址 官方下载地址 这里以windows系统为例 下载的exe文件,找个文件夹放好,双击即可运行。 安装完成

win 10简繁体切换快捷键

win 10简繁体切换快捷键 程序员使用的开发工具经常用到ctrl+shift+f快捷键查询,但是有时候这个快捷键会被电脑自带的微软拼音或者是搜狗输

再见 Postman,我选择 ApiPost

最近身边一批大神都在向我推荐一款神器:ApiPost。这是一款支持模拟 POST、GET、PUT 等常见 HTTP 请求,支持团队协作,并可直接生成并导出

S抽取Mysql

sq1.0 用Scala抽取Mysql指定数据到Hive的ODS层的指定分区表中 object demo_extractjob { def main(args: Array[String]): Unit = { System.setProperty("HADOOP_USER_NAME", "root") val sparkBuilder = SparkSession.builder() if ((args.length > 0 && args(0).equals("local")) || args.length == 0) { sparkBuilder.master("local[*]") } val spark = sparkBuilder.appName("demo_extractjob") .enableHiveSupport() .getOrCreate() /**

Shell脚本循环跑多天的Hive脚本

#!/bin/bash start_date=2021-11-04 end_date=2021-11-06 while [[ $start_date < $end_date ]] do date=`date -d "$start_date" +"%Y-%m-%d"` hive -e" select * from table ;" echo "$date执行完毕" start_date=`date -d " +1 day $date" +"%Y-%m-%d"` done;