Posts

《C语言初阶》 猜数字小游戏

大家好,这篇文章主要教大家写个小游戏,学习编程的时候我们肯定都有一个梦想就是想写出属于自己的游戏。这次,我们就从0到1开始写一个非常简单的猜

并查集入门

许久未写博客了,最近在学习数据结构,为了巩固自身记忆以及深入细节,还是打算继续写下去 并查集 字面意思就是把很多集合并为一个起到查找降低复杂度的

【三子棋----C语言实现】

文章目录 前言 一、main函数所在源文件:test.c 二、游戏相关函数定义源文件:game.c 三、头文件、宏定义、游戏函数等声明头文件:gam

rpm详解——原理,命令详细讲解

目录 什么是RPM SRPM (Source RPM) RPM软件包 RPM 查询命令 RPM 软件包的安装、卸载 辅助选项 RPM 升级与更新 典型应用程序的目录结构 先抛出三个问题,最后简单解释一下。

Docker部署Redis(通俗易懂)

1.查找Redis镜像 docker search redis 2.拉取Redis镜像 docker pull redis 3.创建Redis容器并设置密码 -d表示后台启动 --name表示自定义容器名 --re

数据库系列一

1、初识数据库 (1)数据结构与数据库的关系 相同:两者都是对数据进行增删改除。 不同:数据结构更多的来说是一门抽象的学科,数据库更多的是一类管理

咦,为什么我的事务回滚不了?

MySQL 事务小伙伴们都懂,通过 begin 开启事务,通过 commit 提交事务或者通过 rollback 回滚事务。 在前面的文章中,松哥也和大家聊了一些事物原理以及相关的细节,小伙伴们可

VM Exception while processing transaction: invalid opcode

关于solidity开发时遇到的VM Exception while processing transaction: invalid opcode问题,我的代码如下: pragma solidity ^0.4.16; contract modifierTest{ uint a=0; address owner; constructor() public{ owner = msg.sender; } modifier onlyOwner{ require(msg.sender == owner); _; } function changeIt(uint _a)public onlyOwner{ a = _a; } }

在比特币区块链上刻字

这项任务我们可以在BTC Testnet上进行验证。当真正需要有纪念性意义的东西想要记录在主网Mainnet上的时候,我们可以按照同样的方法进

2021区块链行业十大影响力事件盘点

随着2021年,全球经济发展形势极为复杂严峻的一年,世界格局正面临深刻变革。“黑天鹅”持续影响下,世界贸易增速持续下滑,全球普遍面临高通胀压

solidity:4.函数可见性与修饰符

一. 函数可见性 public - 支持内部或外部调用 private - 仅在当前合约调用,且不可被继承 internal- 只支持内部调用 external - 不支持内部调用 // SPDX-License-Identifier: GPL-3.0 pragma solidity ^0.8.0; contract VisibilityA{ uint public x; function t1() public pure returns(string memory) {

Ethereum区块链上的“黑话”

最近我开始学习一下“智能合约”这东西,发现很多奇怪的概念,搞明白后才知道是啥。链圈/币圈有不少黑话,我觉得源于发明者自身的知识积累太有限(很

Fabric contributor meeting 2022-01-05

目前的 Fabric roadmap 2.2 增加了新的合约生命周期 外部合约启动支持 私有数据相关增强 2.3 orderer system channel管理 peer上channel数据快照 2.4 Gateway模

如何理解区块链的分布式存储

区块链一个重要特征是分布式存储,那么什么是分布式存储?相对于传统存储,分布式存储的特点如何?账本、节点又是什么?厘清这些概念,可以深刻理解区

BSN与区块链云服务的区别是什么?

BSN与其他区块链云服务的区别主要体现在开发、部署、运维、互通及监管五个方面: 开发 使用BSN开发不需要懂区块链编程语言,不需要聘请专业区块链

Nginx实现负载均衡

docker创建三个容器,三个服务端口分别为224,1224,1225: 修改Nginx配置文件,添加反向代理upstream,实现负载均衡:

nginx新增conf文件

说明 最近租了一台美国vps,通过nginx反向代理设置搞谷歌镜像。因为BxxDx搜索太垃圾。中间涉及到添加反向代理配置。 操作步骤 1.在con

centos7安装nginx

说明 最近搞了一台vps,打算部署博客系统,以下是采用rpm方式安装nginx,我觉得这种安装比较方便记录下来供大家参考。 安装步骤 1.下载re

8_2.数据加密

2.数据加密 1.数据加密基本概念 明文:未加密的消息。 密文:被加密的消息。 加密:伪装消息以隐藏消息的过程,即明文转变为密文的过程。 解密:密文转

论文精读:Neural Architecture Search without Training

文章目录 1. Abstract 2. Background 3. Method 3.1 score 3.2 NASWOT 3.3 AREA 4. Experiments 5. Core code 1. Abstract 手工设计深度神经网络所花费的时间和精力是巨大的,这推动了神经架构搜索(Neural Architecture Searc

怎么安装Nginx的监控模块

在已安装nginx的基础上,添加监控模块,用以监控状态信息: 在安装nginx时候,没有指定安装监控模块,可以参考以下方式添加: 1、首先查看n

黑客入侵终端设备的5大简单方式

黑客的攻击方式并非都是复杂繁琐的。当黑客发起网络攻击时仅为了牟利而已,并不是都需要掌握高超的技术。他们的动机大体上可以分为两种:机会主义和针

优先级队列(JS实现)

一、关于优先级队列的理解 1.1相关概念 1.1优先级队列再插入元素之前必须考虑元素的优先级,将于其他元素的优先级进行比较,然后放在正确的位置 1

JS之数组

大家好,我是萧寒,今日分享的是js中的数组。 JS之数组 文章目录 JS之数组 为什么要学数组? 什么是数组呢? 如何使用数组? 利用new创建数组 利用数

JS如何判断一个对象是否为空对象?

相信我们大家在处理逻辑时,都会遇到判断一个对象是否为空,今天就为大家整理一下常用的判断一个对象是否为空的方法 1、最常见的就是通过for…in

js逆向案例-css字体反爬

目录 一、反爬点 二、反爬分析 1、js逆向解密响应参数 2、css字体伪元素分析 一、反爬点 案例网站 响应参数js加密, css字体伪元素隐藏,以及st

工业产品缺陷检测Opencv+Python

文章目录 问题描述 解决方法 1 介绍 2 方法 2.1 产品水平矫正 2.2 定位产品的外轮廓 2.3 产品对齐 2.4 缺陷检测 3 实验结果及分析 4 讨论 问题描述 如下图所示为某种用于试

北京交通大学《机器学习》课程总结

算法 出处 解释 机器学习的定义 好好学习,天天向上。——毛泽东,1951年题词 通过定义数据表示、学习判据,实现学习算法,我们可以优化指定任务的学习

学棋五年的我输给了昇腾CANN

摘要:整整两天,上百场对弈,TA竟然未尝一败,真是让人拍案叫绝。 近日,一位神秘“人物”亮相华为昇腾CANN技术开放日现场,引得众人簇拥,吸粉

【NLP_事件抽取】基于条件随机场模型

数据预处理 #!/usr/bin/env python # coding=utf-8 from string import punctuation import re import codecs # 英文标点符号+中文标点符号 # 未去除空格、换行符等(正则表达式以"/s"表示) punc = punctuation + u'.,;《》?!“

服务机器人分类和发展趋势分析

前言 很多年前,就曾有人预言机器人将取代人类工作,随着Ai技术的发展,机器人产业链的升级,机器人取代人类完成高频重复的工作正在进行中,可技术瓶

【扫雷---C语言实现】

文章目录 前言 一、main函数所在源文件:test.c 二、游戏相关函数定义源文件:game.c 三、头文件、宏定义、游戏函数等声明头文件:gam

程序的循环控制----do 语句

例1: 输入的整数是奇数还是偶数呢 #include<stdio.h> int main() { int retry;//要继续吗 do { int no; 此处绿色为自由发挥的条件,可以不这样写 printf("请输入一个整

C语言初阶之扫雷

目录 扫雷 准备环境 大致思路分析 编写主函数 重点塑造的game.c 1.game 2.board 3.playboard 4.board2 5.play 6.win 7.clearance 扫雷 hello!各位小伙伴们,今天小春宝将给大家分享扫雷,扫雷其实

Java(高阶)——进程与线程1.0

进程与线程 进程 线程 "进程"与"线程"之间的联系与区别 时间片 并发和并行 内核态和用户态 进程中的上下文 进程状态 Java线程之间的状态转化 进程 一个可

cgb2111-day09

文章目录 一,CSS --1,练习学生管理系统 改造HTML文件 创建css文件,提取css代码 --2,练习用户注册 创建HTML网页文件 创建css文

Python数据结构(查找)

最近好多天都没有更新,主要是在学习Python数据结构,哎,一言难尽,大一C语言数据结构没有好好学,导致现在几乎从头开始,学习算法的话,希望

Python数据结构(排序)

最近好多天都没有更新,主要是在学习Python数据结构,哎,一言难尽,大一C语言数据结构没有好好学,导致现在几乎从头开始,学习算法的话,希望

寒假太无聊?不如几十行写个人脸检测

操作小步骤! 嘿嘿 完整代码 代码介绍 嘿嘿 各位宝子们好呀,终于终于放寒假了,有什么新计划,或者说有哪一些好玩的事呢?反正我总是喜欢去找一些稀奇古怪

AI应用的各类场景

小米12新支持的AI通话功能 先看一段介绍: AI通话作为小米MIUI12中新增的一个智能语音电话系统,是为了帮助障碍人士更好地进行语音通话。当

MySQL 安装到基础 SQL 语法

2021-1-3 ~ 2021-1-6 本文比较长,这也是我第一次尝试发长篇博客(24000余字),本文会从MySQL的安装到SQL语言基础,带你入门数据库,如果觉得对你有帮

NXP S32K146 CAN通讯 TJA1043(一)

今天来调一下nxp S32K146的CAN通讯,硬件部分使用的是NXP TJA1043 CAN通讯芯片先翻译一下数据手册。 一、TJA1043 有这么几个特点: ①

ZigBee模块学习

ZigBee模块(DL-20)学习 前言 硬件以及调试工具 使用说明 ZigBee模块的配置(HL-20) 实际操作 更新中 前言 ZigBee的使用方法很

基础实验——2个485传感器并接

基础实验——2个485传感器并接 485并接实验 MR开发板 单片机TTL转RS485模块 噪声传感器模块——485信号 RS485 工业型土壤水分传感器 测试代

基础实验——485传感器修改地址

基础实验——485传感器修改地址 噪声传感器实验 MR开发板 单片机TTL转RS485模块 噪声传感器模块——485信号 厂家出厂给的文件重点 数据帧格

2021年,STM32几大事件

作者 | strongerHuang 微信公众号 | 嵌入式专栏 在过去的一年中,缺芯涨价成了这个行业的焦点,STM32的缺芯涨价也是未能幸免。 但是,值得关注的是,2021年,

xubuntu20.04安装记

linux的问题是:很多不是开箱即用,很多都可以个性化设置但是像xubuntu这种比较偏门的桌面,很多用户设置就不是很顺手,总要折腾一番。 u