初始C语言 - 函数(2)
目录
1.函数的嵌套调用和链式访问
1)函数嵌套调用
2)函数的链式访问 - 函数的返回值作为另一个函数的参数
2. 函数的声明和定义
1)变量的声明和定义
2)函数的声明和定义
//函数必须先声明后使用//函数的声明写在头文件里
3. 函数递归 - 程序自己调用自己,递推回归
递归的两个必要条件
例子1:函数调用不当 - 死循环
例2:接收一个整型值(无符号),按照顺序打印每一位输入1234 打印1 2 3 4
例3:编写函数,不允许创建临时变量,求字符串的长度
4.递归与迭代 - 练习
例1:求n的阶乘。(不考虑溢出)
例2:求第n个斐波那契数
方法1:第n个数等于前两个数的和
方法二:优化
迭代,从前往后算(从第3个开始往后求,n前面的两个数,再求第n) 前两个数的和等于第三个数
1.函数的嵌套调用和链式访问
函数和函数之间可以根据实际的需求进行组合的,也就是互相调用的
1)函数嵌套调用
函数可以嵌套调用,但不能嵌套定义
每个函数之间是平等独立的存在。
#include <stdio.h> void new_line() {printf("hehe\n"); } void three_line() {int i = 0;for(i=0; i<3; i++){new_line();} } int main() {three_line();return 0; }
2)函数的链式访问 - 函数的返回值作为另一个函数的参数
int main() {int len = strlen("abcdef");printf("%d\n", len);//链式访问printf("%d\n", strlen("abcdef"));//经典链式访问printf("%d", printf("%d", printf("%d", 43)));//打印4321//printf()返回的值是:打印字符的个数。打印43后,返回2;打印2,返回1;return 0; }
2. 函数的声明和定义
test.h的内容放置函数的声明test.c的内容放置函数的实现//在写大量代码的时候,例如三字棋和扫雷,可以试着这样规划代码。
1)变量的声明和定义
//变量 声明 和 定义
//先定义(声明)后使用
int b;//声明
int main()
{//定义变量int a = 10;printf("%d %d\n", a,b);return 0;
}
int b = 20;//定义
2)函数的声明和定义
//函数必须先声明后使用
//函数的声明写在头文件里
//正常在工程里,会有很多函数被调用
//通常函数定义代码写在.c文件里,函数的声明写在.h的头文件里
//在使用函数时,引用该函数的头文件,这样就能调用了//如果卖代码,不想泄露源代码,可以把写好的代码,转为静态库,然后将代码的静态库和头文件打包
//给甲方,这样甲方用#pragma comment(lib,"头文件名")就可以引用,再调用使用了
//这种只声明,再main函数后面定义的方式,是可以的,但是这样不太清晰,尽量声明定义一起写
int Add(int a, int b);//函数的声明(声明里面必须有类型,可以不写x,y)int main() {int a = 10;int b = 10;int c = Add(a, b);printf("%d\n", c);return 0; }int Add(int a,int b)//函数的定义 {return a + b; }
3. 函数递归 - 程序自己调用自己,递推回归
递归思想:把大事化小(把大型的复杂的问题,转化为一个与原问题相似的规模较小的问题来求解)
递归的两个必要条件
例子1:函数调用不当 - 死循环
int main() {printf("hehe\n");//函数递归,main函数自己调用自己main();//死循环打印hehe,然后栈溢出,报错return 0; }
![]()
例2:接收一个整型值(无符号),按照顺序打印每一位
输入1234 打印1 2 3 4
//接收一个整型值(无符号),按照顺序打印每一位 //输入1234 打印1 2 3 4 //print(1234) //print(123) 4 //print(12) 3 4 //print(1) 2 3 4 //1 2 3 4void Print(unsigned int n) {if (n > 9){Print(n / 10);}printf("%d ",n % 10); } int main() {unsigned int num = 0;scanf("%u", &num);Print(num);return 0; }
例3:编写函数,不允许创建临时变量,求字符串的长度
//编写函数,不允许创建临时变量,求字符串的长度
//数组名是数组首元素的地址//普通方法:创建临时变量
//int my_strlen(char* str)
//{
// int count = 0;
// while (*str != '\0')
// {
// count++;
// str++;
// }
// return count;
//}int my_strlen(char* str)
{if (*str != '\0'){return 1+my_strlen(str+1);}else{return 0;}
}int main()
{char arr[10] = "abcdef";int len = my_strlen(arr);printf("%d\n", len);return 0;
}
4.递归与迭代 - 练习
例1:求n的阶乘。(不考虑溢出)
//普通方法:循环 //int fac(int n) //{ // int i = 0; // int ret = 1; // for (i = 1; i <= n; i++) // { // ret = ret * i; // } // return ret; //}//递归 //n <=1, fac(n)=1 //n > 1, fac(n) = n*fac(n-1) //fac(5) //fac(4)*5 //fac(3)*4 *5 //fac(2)*3 *4 *5 //fac(1)*2 *3 *4 *5 //1 *2 *3 *4 *5//递归 int fac(int n) {if (n <= 1){return 1;}else{return n * fac(n - 1);} }int main() {int n = 0;scanf("%d", &n);int ret = fac(n);printf("%d\n", ret);return 0; }
例2:求第n个斐波那契数
//斐波那契数列:1 1 2 3 5 8 12 21 34 55...
//n<=2,Fib(n)=1
//n>2,Fib(n)=Fib(n-1)+Fib(n-2)
方法1:第n个数等于前两个数的和
//方法1:第n个数等于前两个数的和
int count = 0;
int Fib(int n)
{//计算第3个斐波拉契数被调用的次数if (3 == n)//通过次数39088169次,可以发现数字越小的斐波那契数,被调用的次数越多{count++;}if (n <= 2){return 1;}else{return Fib(n - 1) + Fib(n - 2);}
}int main()
{int n = 0;scanf("%d", &n);int ret = Fib(n);printf("%d\n", ret);printf("count=%d\n", count);return 0;
}
方法二:优化
迭代,从前往后算(从第3个开始往后求,n前面的两个数,再求第n)
前两个数的和等于第三个数
//优化:迭代,从前往后算(从第3个开始往后求,n前面的两个数,再求第n) // 前两个数的和等于第三个数 int Fib(int n) {int a = 1;int b = 1;int c = 1;//因为当n=1或2的时候,返回c,这时斐波那契数为1,所以令c=1while (n >= 3){c = a + b;a = b;b = c;n--;//逼近循环结束条件}return c; }int main() {int n = 0;scanf("%d", &n);int ret = Fib(n);printf("%d\n", ret);printf("count=%d\n", count);return 0; }
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4504234.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
ai如何置入_如何在 InDesign 中置入、导入和插入图像
置入(导入)图形“置入”命令是用于向 InDesign 插入图形的主要方法,因为该命令可以提供最高级别的分辨率、文件格式、多页面 PDF、INDD 文件和颜色支持。置入图形也称为导入图像和插入图片。如果创建的文档不具备关键特性,则可以通过复制和粘贴来导入 In…...

剑指 Offer 55 - II. 平衡二叉树
使用递归, 终止条件:穿过叶子结点,root null; 子问题和问题的关系:左子树深度与右子树深度的差值小于1,并且左右子树也都为平衡二叉树 /** 递归,终止条件:穿过叶子结点,…...

C语言课程设计报告-菜单设计
源代码:https://blog.csdn.net/queen00000/article/details/94468911 xxx大学 C语言课程设计报告 题 目 菜单设计 专业班级 组 别 学生姓名…...

Spring - IOC基础-依赖查找高级BeanFactory与ApplicationContext
1. 依赖查找的多种姿势【掌握】 1.1 ofType 试想,如果一个接口有多个实现,而咱又想一次性把这些都拿出来,那 getBean 方法显然就不够用了,需要使用额外的方式。 回到 basic_dl 包下,咱新创建一个 oftype 的包&#…...

VS Code按住ctrl不能跳转到定义/函数(Python)
在settings里面搜索python:language server,设置成jedi ,重启 如果对资源有疑问,请加入🚸 我的交流群 联系群主解决~ → 🚀社区资源仓库&社区交流群: 📱社区资源仓库 🆗社区交…...

stave in excess michael kors
Nowadays, kingpak package delivers a very good state-of-the-art generation apparatus baggage, the company has hunting for current line, the monthly output attained v million Kwai, main merchandise is: various school bags, travel luggage, school hand bags,...

python编写爬虫爬取先知社区文章
python编写爬虫爬取先知社区文章的标题、标题链接、作者、作者链接、文章分类、发布时间、评论数(O(∩_∩)O哈哈~初级小白,暂时没用正则表达式) import requests 爬取全部 创建个函数输入先知的页数def paqu_xianzhi(n):for k in range(1,n1…...

自动驾驶代客泊车AVP功能介绍
PAVP (Public-Automated Valet Parking):应用于公共停车场(如火车站、机场及商圈停车场)的自主泊车产品,用户可通过手机APP实现远程智能召唤、智能泊车。在PAVP过程中,车辆无需处于用户视线范围之内。系统将依靠车辆自身传感器、停…...

Nginx是什么?
官方说法: Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。…...

201732-35-6,H2N-AFP-pNA
AFP-pNA,来自牙周病原体牙龈卟啉单胞菌和黑普氏菌的脯氨酸三肽基氨基肽酶的底物。 编号: 189876中文名称: 三肽Xaa-Xaa-Pro tripeptidylpeptidase substrateCAS号: 201732-35-6单字母: H2N-AFP-pNA三字母: H2N-Ala-Phe-Pro-pNA氨基酸个数: 3分子式: C23H27N5O5平均分…...

python将图像变成没有颜色_python数字图像处理(4):图像数据类型及颜色空间转换...
一、图像数据类型及转换 在skimage中,一张图片就是一个简单的numpy数组,数组的数据类型有很多种,相互之间也可以转换。这些数据类型及取值范围如下表所示: Data typeRange uint8 0 to 255 uint16 0 to 65535 uint32 0 to 232 floa…...

jquery在线引入地址
//百度压缩版 <script src"http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script> 加速访问gitHub地址 https://github.com.cnpmjs.org https://hub.fastgit.org BootCDN - Bootstrap 中文网开源项目免费 CDN 加速服务...

信息系统安全等级保护定级报
信息系统安全等级保护定级报告 一、 X省邮政金融网中间业务系统描述(一)该中间业务于*年*月*日由*省邮政局科技立项,省邮政信息技术局自主研发。目前该系统由技术局运行维护部负责运行维护。省邮政局是该信息系统业务的主管部门࿰…...

数字多媒体展厅互动滑轨屏的分类和应用场景
随着社会与经济的发展,展览展示行业目前已呈现出展示空间与内容的高度融合,展示手段不断更新、类型不断丰富的趋势,针对不同类型的多媒体展厅,其使用的多媒体设备要求也有所不同,今天本文的主角“互动滑轨屏”就是其中…...

jsp+ssm计算机毕业设计房屋租赁系统【附源码】
项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: JSPSSM mybatis Maven等等组成,B/S模式 Mave…...

图片怎么修改尺寸大小?在线调整图像大小的方法
我们在需要修改图片尺寸大小时,很多小伙伴都会想到PS,但是不是每个人都会使用 ,而且下载安装也不方便,其实可以借助在线图片处理工具完成图片大小修改。对在线处理图片(在线ps 图片编辑制作工具 免费照片编辑器_压缩图…...

medium 剑指 Offer 数值的整数次方 快速幂
快速幂: eg:2^101024, 101010(二进制) 有1的位置对应2^8*2^22^101024 每次1010右移一位,看最后一位是不是1 每次右移一位,1111->2^8,2^4,2^2,2^1:幂次:1,2,4,8->2^0,2^1*2^12^2,2^2*2^22^4,2^4*2^42^8,b1010, x 2*2 4 2^2, 给101用 b101, x 4*…...

js厘米与英寸尺码转换
1 <style type"text/css">2 #txt_cm1, #txt_inch1, #txt_inch2, #txt_cm2 {3 width: 63px;4 height: 26px;5 margin: 0 5px;6 border: solid 1px #ccc;7 }8 #txt_inch1, #txt_cm2 {9 background: #e7e7e...

如何修改在Screen Pinning Test中长按“返回”按钮取消固定屏幕?
如果TP按键区域不能同时上报两个事件,可以用单个键(如长按返回键)进行取消屏幕固定,请做如下修改: 1)frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java 1、import android.app.UiModeMana…...

使用JasperReport 引擎PDF报表,因为iText版本升级,由原来的包名com.lowagie.text.pdf.fonts转化为com.itextpdf.text.pdf.fonts
使用JasperReport 引擎PDF报表,因为iText版本升级,由原来的包名com.lowagie.text.pdf.fonts转化为com.itextpdf.text.pdf.fonts,如果引用的Jar包报表不一致,通常报无法找到字体错误 2020-03-09 13:39:44.784 WARN 10876 --- [nio-6060-exec…...

什么是交叉表
今天有人问我什么是交叉表,汗!一时还不好解释,就上网搜了一下,找到了一些资料:“交叉表”对象是一个网格,用来根据指定的条件返回值。数据显示在压缩行和列中。这种格式易于比较数据并辨别其趋势。它由三个…...

windows系统里懒人的福音,如何实现不按住ctrl实现文件多选
作为一个老程序猿,我经常在编程时手上夹着一支点燃的香烟。 为了避免烟灰撒上我那昂贵的键盘里,我很多时候都是单手操作。但是在工作中需要按住ctrl键不放实现某些item多选时,单手就显得不太方便。 幸运的是windows操作系统给我们这些烟民提…...

搭建Eclipse C/C++开发环境
搭建eclipse C/C开发环境: 1、下载并安装Eclipse for C:http://www.eclipse.org。最新版是基于Eclipse 3.5 galileo,文件名为eclipse-cpp-galileo-SR1-win32.zip。设工作目录为D:/workspace_cpp。 2、eclipse for C/C IDE没有包含C/C…...

大数据平台基础架构指南
第1章 大数据平台整体建设思想 1.1 什么是大数据平台 1.1.1 什么是大数据平台 1.2 大数据平台的建设目标 1.2.1 别人的大数据平台是怎样的 1.2.2 和业内领先的大数据平台的差距 1.3 大数据平台的建设指导方针 1.3.1 组件工具化 1.3.2 工具平台化 1.3.3 平台服务化 1.3.4 平台产…...

前端JS——滑动滑块验证登录(源码及效果)
1.html代码 <div class"box"><!--滑块--><a href"#"><div class"btn">>></div></a><!--文字--><p class"text">拖动滑块验证</p><!--背景--><div class"…...

css如何修改行内样式
让图片的宽度变成100px,怎么实现 <img src"./1.png" alt"" style"width:480px!important;">//解决办法 使用jQuery的css方法实现 $(img).css({width: 100px })...

深圳电巢携手东华理工大学“电巢相伴 研职引航” 线上讲座圆满结束
前 言 2022年12月13日下午2时,电巢十日谈——“电巢相伴 研职引航”在电巢app直播间开讲,本次活动由电巢科技与东华理工大学共同举办,为机械与电子工程学院的大一到大四的学生带来了不少启发。 「电巢十日谈」这一系列活动正是受到薄伽丘《…...

根据经度纬度获取距离(km/m)等工具类
计算给定经纬度附近相应公里数的经纬度范围根据经纬度获取两点之间的距离打表的方式获取Geohash当前区域周围8个区域编码 设置经纬度转化为geohash长度 RangeUtil: import java.math.BigDecimal;public class RangeUtil {/*** @param longitude 经度* @param latitude 纬度...

梦笔记:又是个次日预言梦
昨晚做梦,梦到从一袋子的钱中,拿了一半。 本来,自己解梦。 这当然是个好梦,说明要得点钱。 这个梦的缘由,是看了个笑话,说他老爸喝醉酒,把8000奖金给了老妈。半夜醒来,悄悄拿了4000&…...

AtCoder Beginner Contest 285解题报告
A - Edge Checker 2 Problem Statement Determine if there is a segment that directly connects the points numbered a and b in the figure below. Constraints 1≤a<b≤15a and b are integers.Input The input is given from Standard Input in the following for…...

阿里mysql集群_MySQL集群搭建详解
概述MySQL Cluster 是MySQL 适合于分布式计算环境的高实用、可拓展、高性能、高冗余版本,其研发设计的初衷就是要满足许多行业里的最严酷应用要求,这些应用中经常要求数据库运行的可靠性要达到99.999%。MySQL Cluster允许在无共享的系统中部署“内存中”…...

oracle使用(五)表空间创建、删除以及删除后数据文件还存在的问题
目录概述一、表空间创建二、表空间删除三、表空间及数据文件删除后数据文件还存在其他有空再补充概述 待补充 一、表空间创建 --表空间 create tablespace space_name --数据文件的位置及大小 datafile D:\name.dbf size 20m --是否自动扩展,默认 autoextent off…...
Pandas透视表和交叉表
参考:《利用Python进行数据分析》 透视表pivot_table的参数 交叉表crosstab总结 透视表 透视表(pivot table)是各种电子表格程序和其他数据分析软件中一种常见的数据汇总工具。它根据一个或多个键对数据进行聚合,并根据行和列上得分组建将数据分配到各个…...

树莓派制作家用服务器,树莓派搭建家用小型NAS服务器
你是否还在为从网盘下载文件被限速而捶胸顿足无可奈何呢。假如你的手头正有一块rapberry和闲置的移动硬盘,那么恭喜你,你可以很方便的搭建一个专属于自己的文件共享服务器NAS,适时备份重要数据,一起来动手试试吧。复制代码硬件Ras…...

oracle删除数据报错,oracle数据库表的删除-及删除后登陆报错
1.根据网上写的方法如下删除,表空间,但是表空间还是在我硬盘中,我手动删除后,再次用其他用户登录出现报错 Oracle错误:ORA-01033(附原始链接)https://blog.csdn.net/dyyshb/article/details/78474847?locationNum5…...
HTML写诗
出塞 王昌龄 秦时明月汉时关万里长征人未还但使龙城飞将在不教胡马度阴山...

html滑动验证到最右边,jQuery滑块拖动到最右边验证插件
特效详情:jQuery滑块拖动到最右边验证插件是一款简单实用的滑块验证插件,鼠标按住滑块拖动到最右边即可通过验证。js代码$(function(){console.log(parseFloat(1px))var SlideVerifyPlug window.slideVerifyPlug;var slideVerify new SlideVerifyPlug(…...

android期末课设选题_Android课程设计报告书.doc
题目山东交通学院课程设计报告PAGE 2PAGE 1Android课程设计报告书题目:RFID药品WMS仓库管理系统院(系)别 交通与物流工程学院专 业 物联网工程专业班 级 物联132成 员 伊 华 130516234宫玮钰 130516229刘文清 130516238指导教师 贾 雁二○一六年六月目 录一、 TOC \…...

springboot + vue实战
未完待续… 目录创建springboot项目跨域处理创建vue项目登入页面创建对登录和重置按钮添加方法回到后端编写主体内容创建springboot项目 点击下一步直至安装成功 进入项目后会自动安装依赖等着就行 然后在resource下创建application.yml文件 在文件中加入以下信息 创建mapper文…...

c语言程序的宏展开,c语言宏嵌套和展开规则
基本原则:在展开当前宏函数时,如果形参有#或##则不进行宏参数的展开,否则先展开宏参数,再展开当前宏。#是在定义两边加上双引号#define _TOSTR(s) #sprintf(_TOSTR(test ABC))printf(_TOSTR("test ABC"));printf(_TOSTR…...

java 最简易记事本,带详细注释,仅供参考!
之前一直在web上编程,没用过GUI,这几天看了GUI的一部分,写了个简易的记事本,抛砖引玉吧 代码说话,一看就懂 import javax.swing.JTextArea; import java.io.*; import java.awt.*; import java.awt.event.*;import ja…...

js遍历Map结构的数据
数据如下所示。 var str {长江: [{ id: 1, name: "设备1", state: 0 }],江北: [{ id: 3, name: "设备3", state: 0 },{ id: 5, name: "设备3", state: 0 },{ id: 6, name: "设备3", state: 0 },{ id: 7, name: "设备3", st…...
计算机组成原理课程设计报告书
实验一 验证74LS181运算和逻辑功能 实验名称: 验证74LS181运算和逻辑功能 实验目的: (1).掌握算术逻辑单元(ALU)的工作原理; (2).熟悉简单运算器的数据传送通路…...

火焰检测的相关步骤及算法综述
引言:随着人类社会的发展进步,火灾成为了不可忽视的多发性问题。火灾一次次展示了其对于人员伤亡和财产的巨大破坏性。火灾的预防和检测一直是人类与火灾斗争过程中关注的焦点[1]。近些年来,随着数字通信技术、计算机技术的发展, 数字图像处理…...

我会用12种编程语言,但是偏爱python,看完文章你就知道原因了
刚开始学编程,或者学习一门新的编程语言时,我们编写的第一个程序往往很简单,而且往往这个程序就是输出一个简单的文本。在阅读本文时,你可能心知肚明我指的是哪种最常见的文本。 没错,我说的就是 Hello world。 这段文…...

Ubunto 常见操作
Ubunto 常见操作一、数据库操作1.1 安装mysql1.2 grant all privileges on *.* to 报错问题1.3 安装python1.4 查看mysql密码策略1.5 linux普通用户无法通过root登录mysql1.6 启动mysql服务1.7 查看用户的权限1.8 msyql8.0设置远程登录1.9 数据库指定ip操作二、网络问题2.1 配置…...

数据库SQL语句练习一
数据库SQL语句练习一 mysql约束条件 非空约束not null唯一性约束unique主键约束primary key外键约束foreign key 日期字段说明 类型字节格式用途是否支持设置默认值date3YYYY-MM-DD日期否time3HH:MM:SS时间值否year1YYYY年份否datetime8YYYY-MM-DD HH:MM:SS日期和时间否time…...

测试理论系列——软件测试分类
软件测试分类图示 一、按测试阶段划分 1.单元测试( Unit Testing) 又称模块测试,针对软件设计中的最小单位-程序模块,进行正确性检查的测试工作。 单元测试需要从程序内部结构出发设计测试用例。 多个模块可以平行地独立进行单元测试。单元定义: C中指一…...

ubunto、 配置mysql
安装,配置流程: 1. sudo dpkg -i 要加载的mysql的路径(压缩包) 2. sudo apt-get update 3. sudo apt-get install mysql-server 4. 修改配置 vi /etc/mysql/mysql.conf.d/mysqld.cnf 添加 wait_timeout28800000 …...

【产品经理必备文档】述职报告/年终总结汇报ppt模板
今天和大家免费分享产品必备文档模板——产品经理述职文档(年终总结汇报)的ppt模板~~~ 【文档下载】 这个ppt模板可以在下方小程序里免费下载哦 【编写教程】 个人工作年终总结一般分成4部门:个人岗位职责、工作完成情况、年度经验总结、 1…...

图的欧拉回路/欧拉路径判断
欧拉回路/路径判断方法: 欧拉回路:存在一条路径,起点和终点相同,且经过所有的边一次。 欧拉路径:存在一条路径,经过所有的边一次。 首先图必须是联通的,用并查集判即可无向图欧拉回路࿱…...

Java Collections类
一.Collections类的概述 Collections类作为集合类的工具类,与数组的工具类Arrays类似 用来处理集合,里面包含的都是静态方法 二.可变长度参数 可变长度参数,即指参数列表在使用时数量可以发生变化,本质是一个数组 语法: 参数类型...参数名 如: int...c 一个参数列表中只能有一…...
重新装Windows后Linux还在吗,Windows与Linux重装
本文介绍了我从Windows重装系统到Linux碰到的难点问题以及解决方法。注意这里并不介绍安装的具体步骤。windows重装为Linux原本的操作系统是Windows10,由于好奇和学习的原因,我打算将系统重装成Linux。Linux的发行版本为centos7.根据网上的教程ÿ…...

sql server 语句操作大全
顺序结构有点凌乱,敬请见谅 sql server 语句操作大全 元组的增删改查增 -> INSERT①声明列②不声明列删 -> delete改 -> update查 -> select①查询所有②分组③排序④限定查询⑤条件表的操作建表修改表的结构增加字段删除字段修改字段类型修改字段名备份…...

软件测试不常用但是一定要会的测试技术与用例设计
一、认识基本术语 术语一: ◆动态测试(dynamic testing) 通过运行软件的组件或系统来测试软件(实际运行被测软件/系统)【需要进行操作】 ◆静态测试(static testing) 对组件的规格说明书进行评审,对静态代码进行走…...

linux打开log日志文件,linux下如何查看log文件
满意答案日志文件夹的默认存储路径是:/var/log下面是几个重要的日志文件:/var/log/messages:包括整体系统信息,其中也包含系统启动期间的日志。此外,还包括mail,cron,daemon,kern和a…...

【代码随想录】哈希表-golang
哈希表 from 代码随想录 hash表解法可以是slice,map…,目的是将时间复杂度降为O(1) 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 排序 思路:直接重新声明字符的字节形式,然后对其进行…...

文件Hash计算
// 计算文件的hash: https://www.jianshu.com/p/938c5dd2caa5 sha256 c实现: https://blog.csdn.net/u011583927/article/details/80953491 https://github.com/B-Con/crypto-algorithms...

微信小程序开发之点击事件传参
微信小程序点击事件传参形式和传统的原生点击事件传参略有差别,点击事件属性为“bindtap”,bindtap属性接收一个方法名称(例如 bingtap"testFunction"),但是不支持testFunction("id")的形式传递参…...

金融 python培训视频
摩根大通对员工开展Python培训 声称:“想在摩根大通工作,Python必须得会” 同时,高盛采访自家暑期实习生 72%受访者将Python列为最重要的语言 既然Python如此重要 那么0基础小白如何入门? 一 摩根大通强制员工学Python? 今…...

Unity3D - 图形性能优化
Unity官方文档中有一篇是讲图形性能优化的,这篇文章无疑是指导Unity开发图形优化的最佳文章。Unity圣典曾翻译过旧版,但是太老了,跟最新文档差别很大。我试着翻译一下最新文档,点击查看E文链接。 Optimizing Graphics Performance…...

react hooks组件间的传值方式(使用ts),子孙传值给祖先组件
父子组件传值参考:react hooks组件传值父传子很简单,只要父组件传参,子组件写好interface childProps和props去接收即可子传父稍复杂父组件写一个回调函数:changeTaskState{(id: any) > { changeTaskStateByID(id) }}当然这个 …...

【转载】A Review on Deep Learning Techniques Applied to Semantic Segmentation(译)-(1)
原文链接:http://blog.csdn.net/u011771047/article/details/72779221 http://blog.csdn.net/u014451076/article/details/71101850 https://www.cnblogs.com/Jie-Liang/archive/2017/06/29/6902375.html 摘要 图像语义分割越来越受到计算机视觉和机器学习的研究人…...

hdmi接口有什么用_你的电脑为什么没有HDMI接口?
一引入胜Type A HDMI (card from wiki)想知道为什么没有HDMI接口?我也不罗嗦,估计是你的显卡不行。显卡,顾名思义,就是显示卡,处理显示的信息,你所能看到屏幕上的像素,就是由显卡下达指令才能…...
CUDA 技術手冊翻譯 Day 3
CUDA 技術手冊翻譯 Day 23.編程接口3.1 NVCC 的編撰3.1.1 Compilation Workflow3.1.1.1 離線編譯3.1.1.2 即時編譯3.1.2 二進制兼容性3.1.3 PTX兼容性3.1.4。應用兼容性3.1.5 C / C 兼容性3.1.6 64位兼容性「CUDA 技術手冊翻譯」這一系列文章是個人的嘗試翻譯,原文…...

IC专业词汇( 一 )——LED术语集
1 :什么是LED? LED是发光二极管的英文缩写(Light emitting diode),显示屏行业所说的“LED”,特指能发出可见光波段的LED; 2 :什么是像素? LED显示屏的最小发光像素,同普通电脑显示器中说的“像素…...

MPP数据库简介及架构分析
目录什么是MPP?特性并行处理超大规模数据仓库真正适合什么典型的分析工作量数据集中化线性可伸缩性MPP架构技术特性数据库架构分析Shared EverythingShared DiskShare MemoryShared NothingShared Nothing数据库架构优势什么是MPP? MPP (Massively Paral…...
那个 CEO 写下 70 万行代码的公司,马上要上市了
作者 | 小智5000 研发,24 万台服务器,CEO 写下 70 万行 C 代码,这家技术基因驱动的短视频公司,就是快手。5000 名研发员工,24 万台服务器,22 个网络数据中心,半年研发投入 23 亿(截至…...

人口只有北京的 1/3,这个国家创立了全球一半的科技公司
导读:马云说:在以色列,创新就像水和空气一样,无处不在。作者 / 来源:挖数(ID:washu66)2018年10月,马云在以色列创新中心的开幕仪式上做了一番演讲,他说&#…...

人口只有北京的1/3,这个国家创立了全球一半的科技公司
导读:马云说:在以色列,创新就像水和空气一样,无处不在。作者 / 来源:挖数(ID:washu66)2018年10月,马云在以色列创新中心的开幕仪式上做了一番演讲,他说&#…...

我用Java几分钟处理完30亿个数据...
来源: https://c1n.cn/GM8hb目录场景说明模拟数据场景分析读取数据处理数据遇到的问题场景说明现有一个 10G 文件的数据,里面包含了 18-70 之间的整数,分别表示 18-70 岁的人群数量统计,假设年龄范围分布均匀,分别表示系统中所有用…...

nacos在国产银河麒麟系统飞腾CPU部署安装
1 jdk安装 1.1 首先查看系统是否自带jdk java -version1.2 卸载系统自带的openjdk apt-get remove openjdk*或者先查看安装的java:dpkg -l | grep java,再根据对应java的package卸载java:sudo apt-get remove ca-certificates-java1.3 安装…...

VLOOKUP函数用法
VLOOKUP(A3,Sheet1!$1:$1048576,5,0)你双击的时候查找范围变化了VLOOKUP(F2,#REF!,2,0)向这种情况所以要将你选择的范围固定将鼠标光标放到选择的范围1:1048576中,按下F4就可以固定了,然后下拉...

LOL手游王者局诺手教学,3级压制阿卡丽,全程一个拼字
LOL手游作为拳头公司引以为豪的游戏之一,备受大家的喜欢,而经历了A,B轮测试以后,也随之诞生了不少的实力主播,其中包括了大家都熟悉的KS主播骁骁战神。他也是目前国服第一诺手,而说起诺手这个英雄ÿ…...

知乎上砍手豪关于kaggle的观点(转载)
知乎上的砍手豪的kaggle主页是: https://www.kaggle.com/h4211819/competitions 此人以数据挖掘为主,下面是他在知乎上写的我发现的比较有用的一些观点. 比赛的一开始就有人教大家怎么probing leaderboard,如果用那些被探测到的数据, 自然就很容易在LB…...
21届校招应届生Offer薪资曝光!年薪35万+,严重倒挂老员工是互联网行业常态?...
点击上方“码农突围”,马上关注这里是码农充电第一站,回复“666”,获取一份专属大礼包真爱,请设置“星标”或点个“在看”杨净 贾浩楠 发自 凹非寺 转载自:量子位(QbitAI)一开始,还以…...
21 届校招薪资曝光:严重倒挂老员工!
点击上方 Java后端,选择 设为星标优质文章,及时送达源 | 量子位周末送书活动:本文文末参与一开始,还以为是科技互联网公司招聘的新把式。因为就在最近,一张美团应届生薪资的截图,在各大社区和校招群里火了。…...
知乎热议:21 届校招应届生 Offer 薪资曝光,年薪 35 万+,严重倒挂老员工是互联网行业常态?...
点击上方“五分钟学算法”,选择“星标”公众号重磅干货,第一时间送达杨净 贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI一开始,还以为是科技互联网公司招聘的新把式。因为就在最近,一张美团应届生薪资的截图,在各大…...
如何看待2021届校招薪资倒挂? 为什么互联网大厂校招的薪资一年比一年高?
点击上方,选择星标或置顶,不定期资源大放送!阅读大概需要15分钟Follow小博主,每天更新前沿干货【导读】10月27日,“网传美团今年应届生年薪 35w,严重倒挂老员工,为什么互联网大厂校招的薪资一年…...
校招年薪35万+,严重倒挂老员工是互联网行业常态?
杨净 贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI一开始,还以为是科技互联网公司招聘的新把式。因为就在最近,一张美团应届生薪资的截图,在各大社区和校招群里火了。仅仅算法岗、开发岗的薪资白菜价,就有27k*15.5,…...
21届校招应届生Offer薪资曝光:年薪35万+,倒挂老员工:我还没有应届生重要
来源:量子位(QbitAI)一开始,还以为是科技互联网公司招聘的新把式。因为就在最近,一张美团应届生薪资的截图,在各大社区和校招群里火了。仅仅算法岗、开发岗的薪资白菜价,就有27k*15.5࿰…...

鼓手
一天傍晚,一位年轻的鼓手独自在田野漫步。他来到一个湖边,发现岸上摆着三件小小的白色亚麻衣服。"多么精制的亚麻衣服呀!"说着,他便把其中一件塞进了自己的口袋。回到家里以后,他没再去想那件捡到的衣服&…...

【数据竞赛】可能是全网特征工程实操最通透的...
之前在我写的特征工程方法论里面提了一嘴,用automl搜索人工启启发式可以高效稳定地完成特征工程,并取得不错的效果。原文:可能是全网写特征工程最通透的...不过这篇文章最大的问题是太过于侧重于是什么,和为什么了,至于…...

浅谈2022梧桐杯乡村、城市赛道双TOP1——从数据分析的角度
目录 第二届中国移动“梧桐杯”大数据应用创新大赛 - 数智乡村 大赛背景 赛题描述 数据概述 数据分析的总体思路 赛题leak分析…...

数据挖掘竞赛黑科技——对抗验证(Adversarial validation)
通常情况下,我们一般都会使用交叉验证来作为评估模型的标准,来选择我们最后的模型。但是在一些数据挖掘竞赛中,数据集一般分为训练集合测试集,国内比赛可能根据比赛阶段划分多个测试集,由于数据集采样和分布的原因导致训练集和线上测试集可能存在分布不一致的情况,这时候…...

java springboot 项目构建报错解决办法
这里总结了一些常见的springboot 项目构建报错及解决办法 错误: 无效的源发行版:17 错误原因 build.gradle 文件中可以通过下面两项来指定项目运行所需的jdk版本 sourceCompatibility:指定编译编译.java文件的jdk版本 targetCompatibility:确保class文件与target…...

blending和stacking技术研究(还没搞完-工作中没啥用)
#####################&am...

【推荐】有哪些书是值得我认真去读的?欢迎留言推荐
书是人类进步的阶梯。知识浩如烟海,书籍种类繁多。我们应该怎样有选择地、抓关键挑重点地读书呢? 【持续更新】...

读书2021
读书是一种学习的过程,一本书就是一个故事,一个故事叙述了一段人生,俗话说“读万卷书,行万里路”说的就是这个道理。 书,是灯,孰能照亮前面的路;书是桥,书接通彼此的岸;书…...

软件从业者推荐书籍
书籍是人类智慧的结晶 — 佚名 书籍是人类进步的阶梯 — 高尔基 读书是升职加薪的捷径 — 博主 一个优秀的老师推荐的技术类书籍: Linux类(2): unix&linux大学教程 鸟哥的Linux私房菜(基础篇)数据库&…...

2020ndroid开发爆款书籍推荐:从小白—Android高级工程师系列学习路线书籍介绍
书是人类进步的阶梯 书中自有黄金屋,书中自有颜如玉 读书破万卷,下笔如有神 书是唯一不死的东西。 书籍是伟大的天才留给人类的遗产。 最近有很多朋友在我的公众号上提问“Android开发的经典入门教材和学习路线?”、“Android 开发入门教程有…...
开发者需要读取的十本书
快速迭代的信息社会,技术前进的速度远超人类历史上的任何时期,技术攫取呈现出碎片化的特征,开发者更倾向于通过网络搜素寻求问答。然而,这种浅尝辄止的阅读方式,会给人深沉的浮躁感,难以做到为自己切实所用…...

书和nerd
所谓的书呆子,或者说我们通常所理解中的书呆子是这么认为的,也就是死读书的人。之所以,扯得这么远,原因有一部分是和之前的那书有关,不过当然本文也绝对是瞎扯,不会有所指,也没有特殊的含义。只…...

送十本书
点击上方“大鱼机器人”,选择“置顶/星标公众号”福利干货,第一时间送达!引 言书籍是人类进步的阶梯。年后第二次送福利。为回馈读者,「大鱼机器人」与「编程珠玑」两个公众号联合送书十本。本次送书活动由图灵社区赞助࿰…...
推荐一款好用的DVD 电影(DVD Video)光盘备份软件
为了教育2岁多的儿子,家中买了很多正版的DVD 电影(动画片)光盘。小孩没常性,一会儿要看这个,一会儿要看那个,随手就拿。有时看着一个,手里还有拿着一个当玩具。现在好多盘已经划伤的很严重了&am…...

硬盘播放器
一功能描述支持rmvb,rm直接播放,基本通吃网上能够下载到的rmvb资源,不需要转换格式,有色差输出,可达到720p的输出效果!支持rmvb/rm/dvd cd/divx/avi/mpeg1-4/mp3/jpeg等等媒体格式支持2.5寸sata硬盘,作为移动硬盘使用不需外接电源,高速2.0传输速度,和电脑连接拷贝数据极速而且稳…...

鑫飞智能触摸液晶新款窄边楼宇电梯壁挂式广告机
尺寸43寸液晶屏(注:此款常规尺寸有18.5寸,21.5寸,32寸,43寸,55寸) 分辨率 1920*1080 显示比例 16:9 亮度 350cd/㎡ 对比度 3000:1 色彩 16.7m 显示区域 942.9(H)x531.25(V) 响应时间 5ms 灯管寿命 大于5万小时 可视角度…...

【web】微信小程序笔记小结(模板与配置)
来源:黑马程序员前端微信小程序开发教程 目录 I. WXML 模板语法 ① 数据绑定 ※※ 基本原则 ※※ 在 data 中定义数据 ※※ 在 WXML 中使用数据 ※※※※ Mustache 语法的格式 ※※※※ Mustache 主要应用场景 1)动态绑定内容 2)动…...

一个单片机搞定USB电阻式触摸屏,完美解决飞点问题。
一个单片机搞定USB电阻式触摸屏,完美解决飞点问题。参考文章: (1)一个单片机搞定USB电阻式触摸屏,完美解决飞点问题。 (2)https://www.cnblogs.com/zkp2010/archive/2013/05/26/3099663.html …...
五线制电阻屏的原理
知道了前面四线制电阻屏的原理: https://blog.csdn.net/qlexcel/article/details/82731055 四线电阻式触摸屏的优点是不但可以计算横向X,Y坐标,通过一系列方法还可以测得纵向Z坐标,即手指的压力大小,这是通过测量纵向…...

从头安装gdal库(Linux环境下的Python版)
目录前言GDAL安装SWIG安装proj 安装sqlite安装pkg-config 安装其他报错No package libtiff-4 foundPackage liblzma, required by libtiff-4, not foundPackage libjpeg, required by libtiff-4, not foundPackage zlib, required by libtiff-4, not foundchecking for curl-co…...

Linux驱动:电阻屏驱动分析
1、简介 对于电阻屏的原理,需要知道的一点是,它会通过触摸点所在位置的不同而导致在X轴与Y轴电阻电压值的不同而确定坐标的,既然是通过电压值来确定,那就涉及到ADC的采样。 有些触摸屏内部集成了i2c控制器,ADC的采样由触摸屏的IC去完成,这样一来SoC就可以通过i2c与它通…...
嵌入式系统学习——STM32之电阻型触摸屏
触摸屏分类 按照触摸屏的工作原理和传输信息的介质,把触摸屏分为四种,它们分别为 ①电阻式:定位准确,单点触摸。 ②电容感应式:支持多点触摸,价格偏贵。工业应用最广泛 ③红外线式:价格低廉&…...

ExtJS中表格控件的使用,属性设置和数据的获取加载
ExtJS中表格的特性简介表格由类Ext.grid.GridPanel定义,继承自Ext.Panel,xtype为grid 表格的列信息由Ext.grid.ColumnModel定义 表格的数据存储器由Ext.data.Store定义,根据解析数据的不同,数据存储器可具体分为如下几种ÿ…...

装修--避坑--窗帘
窗材帘质 卧室窗帘,选择高密度涤纶,有厚重感遮光效果也很好丝绒最不建议,爱藏灰还会缩水客厅选择棉麻,不用遮光,保证透气性就足够了带涂银层的千万别选,太阳长期照射会挥发有害物质窗帘颜色越深࿰…...

Extjs xtype和实际对象的对应关系
1.下面就是相应的ext-all.js 所对应的关系 xtype Class box {link Ext.BoxComponent} button {link Ext.Button} buttongroup {link Ext.ButtonGroup} colorpalette {link Ext.ColorPalette} component {link Ext.Compo…...

tree和editorgrid联合使用
懒的写注释了,暂时把这里当做是我的文档保存。这是一个tree与editorgrid联合使用的案例,比较简单。继承方式类似于js的继承。坦率的说在做了十个月的ext开发中,我水平也仅仅停留在还算是比较熟练的使用水平上,对于ext的复杂运用和…...

平面系统的奇点
...

奇点
学习方法---奇点 总是在很多时候是会觉得疲惫的,在那个时间点是不想去做当前的事情的。 但是心里可能会觉得空落落的, 想要了解点什么,或者学点什么, 但是往往这个时候我的脑子里是空白的,不知道接下来是要去看或者了…...

如何判断技术奇点的到来
技术奇点,即智能机器能够比人类更好地设计自身时,智能机器将会以指数级增长的速度不断自我进化,也被称为智能爆炸。这个理论存在着争议,假设它是成立的也会遇到一个棘手的问题,那就是如何判断技术奇点真的到来了。智能…...

几种孤立奇点的判断
目录1. 可去奇点2. 极点3. 本性奇点1. 可去奇点 判断条件: limz→z0f(z)C0,(C0为一复常数)\lim_{z \to z_0}f(z)C_0,(C_0为一复常数) z→z0limf(z)C0,(C0为一复常数) f(z)在z0的一个…...

Spark 运行架构
文章目录Spark 运行架构一、运行架构二、核心组件1、Driver2、Executor3、Master & Worker4、ApplicationMaster三、核心概念1、Exuecutor 和 Core2、并行度(Parallelism)3、有向无环图(DAG)4、提交流程Yarn Client 模式Spark…...

人工智能奇点之我见(勿喷)
按:Linux中国上载了文章《Linus Torvalds说那些对人工智能奇点深信不疑的人显然磕了药》 越不了解编程的门外汉越相信电影那一套。代码自己写代码?是的,如果你指的是那种高度模式化的代码,像论坛、博客系统、商城,本…...

16. 奇点来临?
作者 | Harper审核 | gongyouliu编辑 | auroral-L我们接着上一个视频最后留下的问题,我们到底该如何看待强人工智能和超人工智能的未来?它们会像AlphaGo那样,以远超我们预料的速度降临世间吗?未来学家和科幻作者喜欢用奇点来表示&…...

奇点视觉
转载信息:本文系本站作者自己翻译整理,欢迎转载,但转载请以超链接形式注明文章来源(planckscale.info)、作者信息和本声明,否则将追究法律责任。 我们在实时三维重建方面的工作今年已经密集展开。或许不久后某一天,你会…...

工业机器人什么情况下会出现奇点_机器人奇点是什么?他们怎么会像黑洞一样?...
如果你对科学感兴趣,“奇点”很可能会让你想起黑洞。自从美国LIGO实验室证明了引力波的存在之后,黑洞就被媒体广泛报道,为大众所熟知。根据物理学家推论,在黑洞的中心,存在一个“引力奇点”,这意味着那里的…...
迎新晚会 | 奇点无限 引燃十月
迎新晚会 | 奇点无限 引燃十月 1 16340244 中山大学数据科学与计算机学院 目录 迎新晚会 奇点无限 引燃十月 1朋友你知道什么是奇点吗一个展示与发现的舞台你的起点无限大 朋友,你知道什么是奇点吗 Emc2“奇点”是宇宙大爆炸之前宇宙存在的一种形式,它…...

c++奇点 模板初阶
文章目录模板初阶泛型编程函数模板函数模板概念函数模板格式函数模板的原理函数模板的实例化模板参数的匹配原则类模板类模板的定义格式类模板的实例化模板初阶 泛型编程 使用函数重载虽然可以实现,但是有一下几个不好的地方 重载的函数仅仅只是类型不同࿰…...

物理奇点理论与技术奇点
物理奇点理论 物理上把一个存在又不存在的点称为奇点,空间和时间具有无限曲率的一点,空间和时间在该处完结。经典广义相对论预言奇点将会发生,超大质量的恒星濒死时的引力塌缩的最终结局黑洞,具有与奇点类似的特性。 奇点&#x…...

解析函数的奇点
解析函数的奇点奇点零点奇点与零点的相似性奇点 奇点{孤立奇点{可去奇点m阶奇点本性奇点非孤立奇点\left\{\begin{array}{l} 孤立奇点\left\{\begin{array}{l} 可去奇点\\m阶奇点\\本性奇点\end{array}\right.\\非孤立奇点\end{array}\right.⎩⎪⎪⎨⎪⎪⎧孤立奇点⎩⎨⎧…...

交通信号标志识别软件(Python+YOLOv5深度学习模型+清新界面)
摘要:交通信号标志识别软件用于交通信号标志的检测和识别,利用机器视觉和深度学习智能识别交通标志并可视化记录,以辅助无人驾驶等。本文详细介绍交通信号标志识别软件,在介绍算法原理的同时,给出Python的实现代码以及…...

js——async和defer
同步加载——不添加async或defer 代码1(后面所有对代码的改动,都参照代码1) <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" co…...

JAVA多线程知识整理
Java多线程基础 线程的创建和启动 继承Thread类来创建并启动 自定义Thread类的子类,并重写该类的run()方法,该run()方法实际上就是线程执行体,代表了线程需要完成的任务。创建该子类的实例,即创建线程对象。调用线程对象的star…...

Kaggle 赛题解析 | AMP 帕金森进展预测
文章目录一、前言二、比赛说明1. Evaluation2. Timeline3. Prize4. Code Requirements三、数据说明四、总结🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、前言 竞赛题目:AMP-Parkinson’s Disease Progression Prediction 竞赛地址…...

Shell变量和引用
变量的定义本质上讲,变量就是在程序中保存用户数据的一块内存空间,而变量名就是这块内存空间的地址在程序的执行过程中,保存数据的内存空间的内容可能会不断地发生变化,但是,代表内存地址的变量名却保持不变变量的命名…...

腾讯云轻量应用服务器和CVM云服务器比为什么这么便宜?
最近需要一台服务器,发现腾讯云轻量应用服务器很便宜,为什么这么便宜?腾讯云轻量应用服务器和CVM云服务器比为什么这么便宜?轻量服务器公网带宽起步很高,4M起,感觉配置很高呀,难道性能不行么&am…...

C语言枚举—事件提醒程序 (time函数)
编写程序,实现一个事件提醒程序,如果今天是周几,完成什么事情… 这里需要用time函数获取当前时间,或者会用到localtime()函数 (1) time的原型是: #include <time.h>time_t time( time_t *time );功能࿱…...

小程序二:不支持打开非业务域名https://xxx.xx.com
原因:由于在小程序项目中,源H5网页代码里通过 <web-view> 嵌入或引用了https://xxx.xx.com域名,导致审核失败,因为:微信公众平台如果是开通的个人账号,那他不支持打开因为:需要已经认证的企业号和服务…...

PyTorch机器学习与深度学习技术方法与案例实践应用
PyTorchPyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch。它是一个基于Python的可续计算包,提供两个高级功…...

Go项目(幂等性)
文章目录简介服务雪崩幂等性unique indextoken锁小结简介 前一篇为了避免因消息的重复发送导致一个订单的库存归还多次,我们新建了一张表 StockSellDetail其实这里涉及到幂等性,但在此之前,先来了解一些微服务中的常见问题 注:微…...

Python-模块和包
1.模块 概念 在Python中,模块是一种组织Python代码的方式。一个模块(py文件)可以包含多个函数、类、变量等Python对象,可以被其他Python程序导入和使用。Python标准库中包含了很多有用的模块,如math、random、os等。此外,Python还…...

Spring 远程加载配置
本文以携程的Apollo和阿里的Nacos为例。 pom中引入一下依赖: <dependency><groupId>com.ctrip.framework.apollo</groupId><artifactId>apollo-client</artifactId><version>2.0.1</version></dependency><depe…...

3月第3周榜单丨飞瓜数据B站UP主排行榜(哔哩哔哩平台)发布!
飞瓜轻数发布2023年3月13日-3月19日飞瓜数据UP主排行榜(B站平台),通过充电数、涨粉数、成长指数三个维度来体现UP主账号成长的情况,为用户提供B站号综合价值的数据参考,根据UP主成长情况用户能够快速找到运营能力强的B…...

dbms_application_info
今天在查看的时候发现,原有的存储过程中添加了很多dbms_application_info函数的调用,不知道是干什么的,查了下相关资料: dbms_application_info提供了通过v$session跟踪脚本运行情况的能力,该包允许我们在v$session设…...

网络同步——帧同步和状态同步解析
目录 概述 帧同步概念 状态同步概念 对比 概述 同步就是要多个客户端表现效果是一致的,而且对于大多数的游戏,不仅仅要表现一致,还要客户端和服务器的数据也是一致的。所以同步是个网络游戏概念,只有网络游戏才需要同步&…...

The FLARE challenge中的DG Tricks
在数据预处理过程中,大多数顶级团队将强度值裁剪到特定范围内,然后以单位标准差(表6预处理CI & N)将其归一化为[ 0 , 1]或零均值,从而减小了不同个例和中心之间的强度方差。重采样被顶级球队广泛使用,但采样策略各不相同。一些…...

docker-compose 搭建RocketMQ 5.1.0 集群(双主双从模式) | Spring Cloud 28
一、前言 关于更多RocketMQ的介绍请见官网:https://rocketmq.apache.org/zh/docs/ 网上关于Docker搭建RocketMQ单机&集群的版本一般都是4.X。关于最新的5.X版本,官方给出的示例都是基于物理机&虚拟机实现,不便于我们我们日常开发使…...

论文解读:ChangeFormer | A TRANSFORMER-BASED SIAMESE NETWORK FOR CHANGE DETECTION
论文地址:https://arxiv.org/pdf/2201.01293.pdf 项目代码:https://github.com/wgcban/ChangeFormer 发表时间:2022 本文提出了一种基于transformer的siamese网络架构(ChangeFormer),用于一对共配准遥感图…...

工程师你知道PCB的蛇形走线咋搞吗?
提起蛇形线,很多PCB工程师都不会陌生,蛇形线是PCB布线环节时经常用到的一种走线方式,主要目的是为了调节延时、满足系统时序设计要求,然而很多工程师经常经常滥用蛇形线,导致信号质量降低,板子整体上没那么…...

Vue入门+DRF项目实战-01-引入REST Framework
1. 引入Django REST framework 在本章中,我们要大家介绍为什么学习Django REST framework,它能帮助我们做哪些事情。 课程思路: 我们从分析现在流行的前后端分离Web应用模式说起,然后介绍如何设计REST API,通过使用Django来实 现一个REST API为例,明确后端开发REST API要做…...

Matter名词解释
Access Control List:访问控制列表,类似一个白名单,可以用来方控制访问簇元素Administrator:管理员,对另一个节点的访问控制列表具有管理权限的节点Advertising Data:广播包数据,主要指的是通过…...

ROS安装官方教程,以及如何解决安装过程中的报错
本文参考ROS官方教程:http://wiki.ros.org/melodic/Installation/Ubuntu 安装 ros melodic,并解决了安装过程中出现的报错 我们正在为以下几个Ubuntu平台构建Debian软件包。这些软件包比基于源代码的构建更高效,也是我们推荐在Ubuntu上使用的…...

【LeetCode】剑指 Offer 33. 二叉搜索树的后序遍历序列 p179 -- Java Version
题目链接:https://leetcode.cn/problems/er-cha-sou-suo-shu-de-hou-xu-bian-li-xu-lie-lcof/ 1. 题目介绍(33. 二叉搜索树的后序遍历序列) 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true&am…...

回溯算法(排列/组合/子集)
排列 无重复元素全排列 题目链接: 全排列https://leetcode.cn/problems/permutations/ 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 示例: 输入:nums [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,…...

安卓逆向高阶之frida hook java层
文章目录1. 初次hook Java 层函数2. hook 修改函数返回值3. hook调用静态函数和非静态函数4. hook设置成员变量5. hook内部类6. hook 动态加载dex7. 枚举class1. 初次hook Java 层函数 登录走else if 逻辑,hook a 方法 function hook_java() {Java.perform(functio…...

unity的C#学习——浮点常量、字符常量和字符串常量
浮点常量 在C#中,一个浮点常量是由整数部分、小数点、小数部分和指数部分组成。浮点常量可以使用以下几种表示形式(大写与小写效果等价): 十进制表示法:使用小数点来表示浮点数(默认为double类型ÿ…...

同样是软件测试岗位,年薪只比我大5岁,凭什么他能年薪50W?
相信大家听过网上流传的一句话: 35岁前当经理,35岁后开滴滴。 疫情当下,各大互联网都在想办法“活下去”,各种花样裁员也已经不足为奇,很多软件测试工程师就开始焦虑这个问题:在这个行业真的干到35岁就干…...

NPDP|来聊聊To B产品经理都应该具备的9个边界能力
面对市场的时候,给予To B产品经理的反馈却是繁杂且滞后的,很多无效的反馈,将直接干扰、甚至破坏产品的发展决策。 这时,To B产品经理的“边界能力”就会显得非常重要。"边界能力”简单说,就是什么该做?…...

【git报错】unable to resolve reference ‘ORIG_HEAD‘: reference broken
【git报错】unable to resolve reference ‘ORIG_HEAD’: reference broken git报错::fatal: update_ref failed for ref ‘ORIG_HEAD’: cannot lock ref ‘ORIG_HEAD’: unable to resolve reference ‘ORIG_HEAD’: reference broken 这个错误通常意…...

【算法】动态规划复习汇总
一、概述 1.1 基本概念 动态规划主要用于解决多段决策最优化的问题。 动态规划通常用来解决这样的一类问题:该问题有n个输入,问题的解由这n个输入的一个子集构成,这些子集必须满足某些事先给定的约束条件,满足约束条件的子集称…...

react中渲染企业微信的表情
前提:后端返回的的表情是解析成字符串的这种,形如:[微笑]、[旺财]等的 大致思路: 需要一张完整表情包的精灵图,用正则去匹配[***]这种文本再写个json对照表,匹配到的再用json去匹配对应的style样式。利用…...

Jetpack系列之Paging2.0 分页加载
(一)概述 Paging是Jetpack中的一个数据分页加载组件,核心成员有 DataSource, PagedList, PagedListAdapter。 // 下拉刷新 api com.scwang.smartrefresh:SmartRefreshLayout:1.1.0 api com.scwang.smartrefresh:SmartRefreshHeader:1.1.0 …...

线性回归-线性神经网络
线性神经网络 注: 该文章为作者学习深度学习笔记,共参考以下两大开源深度学习资料: 深度学习(花书) https://github.com/exacity/deeplearningbook-chinese动手学习深度学习(李沐) https://zh-v2.d2l.ai/ 线性回归 线性回归是一种常用的统计分析方法,它可以用来研究一个或多个…...

矿泉水瓶装大米,便利店能增收300万
矿泉水瓶装大米,便利店能增收300万 把大米装进矿泉水瓶,一瓶卖到60块,是同行的十倍,放进便利店,一年能卖300万 梦龙商业案例分析,带你了解商业背后的秘密 他针对的是单身人士和小情侣,这群人…...

Nginx学习(5)—— 基本结构(源码)
文章目录Nginx源码学习基本数据结构1、字符串结构:ngx_str_t2、类似资源管理的结构:ngx_pool_t3、Nginx数组结构:ngx_array_t4、哈希表结构:(1) ngx_hash_t:普通哈希表(2) ngx_hash_wildcard_t:通配符域名哈…...

使用configmap形式持久化grafana-dashboard
安装部署请参考:k8s部署prometheus 一、下载dashboard的json文件 先去官网找到喜欢的dashboard 官网地址:https://grafana.com/grafana/dashboards/?pghp&plcmtlt-box-dashboards 这个地址有很多的dashboard,根据需要去搜索即可 把js…...

PPT 转 video和gif
制作需要组合的动画页面 先绘制需要动画的图,每页一个画面。可以调整页面,让页面与图形同样大小查不多,调整方法如下图: PPT转video Microsoft PowerPoint 已经提供了导出视频的功能,然后选择视频质量,…...

【分割数据集操作集锦】毕设记录
1. 按要求将CSV文件转成json文件 有时候一些网络模型的源码会有data.json这样的文件里面存放了训练集和验证集的信息,这里我们根据csv格式的表格生成json文件。 以下代码有下述功能: 选出同时出现在csv文件里和训练集文件夹中同名的文件按照自己需要加…...

win下pytorch安装—cuda11.6 + cudnn8.4 + pytorch1.12 + tensorRT(pycuda)
安装目录一、cuda安装1.1、cuda版本选择1.2、下载安装二、cudnn安装三、pytorch安装四、tensorRT8.X安装写在前面 博主这里装的是cuda11.7,最后一步tensorRT运行的时候有个pycuda的安装,它的最新版本只支持到cuda11.6,所以博主最后是又把cuda…...

Java三年经验---模拟面试--面经
1. 做一下自我介绍吧,你的XXX项目说一下?2.你这个线程池的核心线程数怎么设置的?主要考虑啥?CPU密集型: 核心线程数 CPU核数 1 IO密集型: 核心线程数 CPU核数 * 2主要需要考虑的是 是否是…...

城乡供水一体化平台-助力乡村振兴建设
城乡供水一体化管理系统建设方案城乡供水一体化管理系统是运用云计算、大数据等信息化手段,借助在线监测设备,并依托“供水信息化平台”,实时感知供水系统的运行状态,实现对农村供水工程远程监控、在线监测、实时预警、智慧监管。…...

macbook苹果电脑系统使用“终端”远程登录linux主机
登录mac系统后,依次打开顶部菜单,“前往” -> “应用程序” -> “实用工具” -> “终端”,如下图: 在打开的终端页面,输入如下代码: ssh root服务器IP地址 注:上边代码为固定格式&am…...

微信小程序wx.canvasToTempFilePath压缩上传图片,ios压缩成功但是数据sm2加密后无法发起请求,安卓一切正常
问题以及解决: 吐槽遇到的问题~ 在写微信小程序的时候,采用wx.canvasToTempFilePath压缩图片且上传的时候,安卓一切正常,我在开发工具上也一切正常,偏偏ios上就不正常,不正常不是指压缩失败,而…...

基于jsp+ssm+springboot的网上购物商城【毕业论文+源码】
摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,网上商城购物系统当然也不能排除在外。网上商城购物系统是以实际运用为开发背景,运用软件工程原理和开发方法&…...

linux提权总结
linux web到rootlinux 本地到root:关于linux提权一般来说在webshell能运行的,到本地提权应该也可以运行,只要有一定的权限,一些方法在webshell上也可以运行,只是总结了一些常见的提权方法一般来说,我自己认为提权思考的…...

大数据Doris(一):深入了解Apache Doris
深入了解Apache Doris一、Apache Doris介绍Apache Doris 是一个基于 MPP 架构的高性能、实时的分析型数据库,以极速易用的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以 支持高并发的点查询场景,也能…...

设置浏览器横屏可行性测试,附带浏览器全屏功能
输入法问题: 1、QQ浏览器、UC浏览器可通过标签设置横屏(这种模式下输入法也是横屏状态) <meta namefull-screen contenttrue /><meta namex5-fullscreen contenttrue /><meta name360-fullscreen contenttrue /><meta n…...

代码随想录复习——单调栈篇 每日温度 下一个更大元素12 接雨水 柱状图中最大的矩形
739.每日温度 每日温度 暴力解法双指针 def dailyTemperatures(self, temperatures: List[int]) -> List[int]:n len(temperatures)res [0] * nfor i in range(n):for j in range(i,n):if temperatures[j] < temperatures[i]: continueelse: res[i] j-ibreakreturn …...

【Linux】基础IO(一) :文件描述符,文件流指针,重定向
🍎作者:阿润菜菜 📖专栏:Linux系统编程 码字不易,请多多支持😘😘 这是目录重新认识文件系统内部的文件操作我们C语言的文件操作系统内部的文件操作OS一般会如何让用户给自己传递标志位的&#x…...

Qt界面编程(一)—— Qt概述、Qt的安装和环境变量的配置
1. Qt概述1.1 什么是QtQt是一个跨平台的C图形用户界面应用程序框架。它为应用程序开发者提供建立图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。1.2 Qt的发展史1991年Qt最早由芬兰奇趣科技开发1996年进入商业领域&…...

背包问题 笔记
背包问题 背包问题是「动态规划」中十分经典的一类问题,背包问题本质上属于组合优化的「 NP 完全问题」。 只能通过 「穷举」+「验证」 的方式进行求解。 「背包问题」 泛指一类「给定价值与成本」,同时「限定决策规则」,如何实现价值最大化的问题。 一、01 背包 「01背…...

TCP 协议
一、TCP 协议概念 TCP即传输控制协议(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通讯协议。 TCP是为了在不可靠的互联网上提供可靠的端到端字节流而专门设计的一个传输协议。 互联网与单个网络有很大的不同&#x…...

SpringBoot——SpringBootWeb项目
基于SpringBoot进行web应用程序开发 入门案例 开发步骤 第一步 选择Spring Initializr项目进行如下勾选创建 注意:此处的Springboot的版本如果是3.0以上的话,jdk版本的要求最低是17 勾选springweb依赖 第二步 先删除多余的文件和文件夹 当前的目录机构下有一个…...

MNN使用
前提:github下载源码编译相关工具 1.模型转换 (1)参数说明 Usage: MNNConvert [OPTION...] -h, --help Convert Other Model Format To MNN Model -v, --version 显示当前转换器版本 -f, --framework arg 需要进行转换的模型类型, ex: [TF,CAFFE,ONNX,TFLITE,MNN,TORCH, JSON]…...

从0开始自制解释器——添加对乘除法的支持
在上一篇中,我们实现了对减法的支持,并且介绍了语法图。针对简单的语法进行描述,用语法图描述当然是没问题的。但是针对一些复杂的语法进行描述,如果每个部分都通过语法图来描述就显得有些繁琐了。这篇我们先介绍另一种描述语法的…...

746. 使用最小花费爬楼梯
文章目录题目Code题目 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 请你计算并返回达到楼梯顶部的最低…...

蓝桥杯三月刷题 第19天
文章目录💥前言😉解题报告💥灌溉🤔一、思路:😎二、代码:💥前言 刷刷刷 😉解题报告 💥灌溉 biu~ ☘️ 题目描述☘️ 🤔一、思路: (1࿰…...

Java基础知识之Map的使用
一、Map介绍 Map是用于保存具有映射关系的数据集合,它具有双列存储的特点,即一次必须添加两个元素,即一组键值对><Key,Value>,其中Key的值不可重复(当Key的值重复的时候,后面插入的对象会将之前插…...

九龙证券|家居社零消费回暖 坚定全年复苏主线
机构指出,保交给方针落地,竣工提速,家居消费全体获益。保交给方针逐步落地对未来两年家居消费需求都会有较强支撑,跟竣工直接相关的大宗事务率先恢复,家居零售事务也随之改进。经历一年调整,零售端进入压力…...

JavaScript 隐式转换原理
文章目录JavaScript 隐式转换原理原理隐式转换规则案例 运算符至少一个string类型 - * / 都会转为数字 双等于< > 比较顺序数组、对象JavaScript 隐式转换原理 原理 JavaScript 中的隐式数据转换是指在表达式中使用不同类型的值时,JavaScript 引擎自动将其中…...