第一次作业:C++ 函数重载

函数重载 函数重载是在C语言的学习中未涉及的新概念。我们在编程时经常会遇到这样一个问题:我们编写完一个函数准备准备调用时,一旦需要传入不同的数据类型的参数时,一个函数无法实现,我们又必须重写另一个或者多个命名不用的功能近似的函数才能实现其操作,但是显然,对于实现相同功能传入不同的数据类型参数却需要调用不同名的函数,这增加了无谓的难度。这时,函数重载提供给了我们一个解决方法. (1)定义:两个或者以上的具有相同函数名,但是形参类型或者个数不同,编译器会根据实参和形参的类型及个数的最佳匹配,自动确
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

[P1962] 斐波那契数列 (矩阵快速幂)

题意:求出 f(n) mod 1000000007 的值,n 在long long 范围内; 解法:矩阵快速幂; 1.矩阵快速幂; = X …………① 同理: = X …………② 我们把②式带入①式 得: = X 附上代码: #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define ll long long #define rg register using namespace
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

关于linux可安装模块的装载地址的研究

前言、写这篇文章的由来 最近在学习韦东山嵌入式培训视频(3期项目实战之USB摄像头监控)时,仿照视频教程,自己写了一个简化版的uvc摄像头驱动。在虚拟机上调试驱动模块时,入了一个大坑,折腾了很久才总算爬出来。而源头是由于自己对linux模块的装载地址认识不足,再加上一篇网文的误导。兹整理记录下来爬坑期间做的笔记,希望对自己和大家都有所助益。 一、实验环境 1.1 虚拟机环境 a) Vmware版本:Vmware Workstation 12.5.7 b) Ubuntu版本:9.10 c) 内核
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

现代软件工程—构建之法》第一章 中出现的计算机专业术语

现代软件工程—构建之法》第一章 中出现的计算机专业术语 1.软件 2.程序 3.软件工程 4.二叉树 5.遍历算法 6.数据结构 7.算法 8.应用软件 9.软件服务 10.源程序 11.软件架构 12.软件设计与实现 13.依赖关系 14.编译参数 15.链接参数 16.构建 17.源代码管理 18.配置管理 19.质量保证 20.软件测试 21.需求分析 22.程序理解 23.软件维护 24.服务运营 25.软件的生命周期 26.软件项目的管理 27.用户体验 28.国际化和本地化 29.
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

Effective Python 编写高质量Python代码的59个有效方法

Effective Python 编写高质量Python代码的59个有效方法
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

Nginx被动健康检查和主动健康检查

1.被动健康检查 Nginx自带有健康检查模块:ngx_http_upstream_module,可以做到基本的健康检查,配置如下: upstream cluster{ server 172.16.0.23:80 max_fails=1 fail_timeout=10s; server 172.16.0.24:80 max_fails=1 fail_timeout=10s;    # max_fails=1和fail_timeout=10s 表示在单位周期为10s钟内,
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

2019最新版Java零基础入门视频教程(全套)

为了解决Java学习初学者在网上找视频难的事情,本人整理了一份2019年度最新版的Java学习视频教程。希望看到这份视频的你们都能找到一份称心的工作,技术上都能得到进一步的提升,好东西就要分享给你们,加油! 目录结构如下: 01、JavaSE基础 02、html 03、css 04、javascript 05、mysql 06、jdbc 07、xml 08、tomcat 09、servlet和jsp 10、ajax和json 11、记录日志 12、数据库连接池 13、maven 14、开发工具
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

C++笔试常见问题

C++提供的编译预处理功能主要有以下三种: 宏定义 文件包含 条件编译 预编译又称为预处理 , 是做些代码文本的替换工作。处理#开头的指令 , 比如拷贝 #include包含的文件代码, #define宏定义的替换 , 条件编译等,就是为编译做的预备工作的阶段,主要处理#开始的预编译指令,预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置。 预处理指令是以#号开头的代码行。#号必须是该行除了任何空白字符外的第一个字符。#后是指令关键字,在关键字和#号之间允许存在任意
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

.NET Core应用中使用分布式缓存及内存缓存

.NET Core针对缓存提供了很好的支持 ,我们不仅可以选择将数据缓存在应用进程自身的内存中,还可以采用分布式的形式将缓存数据存储在一个“中心数据库”中。对于分布式缓存,.NET Core提供了针对Redis和SQL Server的原生支持。除了这个独立的缓存系统之外,ASP.NET Core还借助一个中间件实现了“响应缓存”,它会按照HTTP缓存规范对整个响应实施缓存。ASP.NET Core 支持多种不同的缓存。 常见缓存响应的四种方式 1、内存缓存   顾名思义,缓存在内存中,生命周期
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

keil c/c++选项卡设置

1.optimization : level2。
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

1张影射过往的图片,如何勾起往事的回忆,.CORE其实可以是这样的吗?

看到某人写了一个流程分析貌似可以披云见日,形似之余好像回忆可以相得益彰 然后我刚刚不小心发布了,当然要准备100字的说明,这个字应该怎么打好呢,不知不觉打了好多字,我好难啊 首先这是正常情况看不到的图片,因为不停思考摸索千层雪饼的人类一般都在ICU,然而总有侥幸,于是乎就看到了图片里的缩影,图片描绘的是两年多前的一个.net core app的一种可能性,首先它只是唯一一个文件,其次它有一个华丽的图标,然后在大家都将信将疑的时候,它淡然的运行在后台本地人的系统(LS)账户下,毫不起眼,它是由.
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

python多线程以及多进程的坑

多线程   Python一个程序好像最多能同时启用4个,这样就只能用来处理一些能较快完成的问题,如果要大量的常驻线程的话应该没有解决的办法。可以使用多进程来搞定。 多进程   Python的多进程在IDE中使用会报错(至少pycharm是),只能在终端执行,其他的还好。
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

刷题记录:[LCTF]bestphp's revenge

目录 刷题记录:[LCTF]bestphp's revenge 一、知识点 1、SoapClient触发反序列化导致ssrf 2、serialize_hander处理session方式不同导致session注入 3、crlf漏洞 二、解题思路 三、解题步骤 刷题记录:[LCTF]bestphp's revenge 题目复现链接:https://buuoj.cn/challenges 参考链接:https://xz.aliyun.com/t/3341#toc-22 从LCTF WEB签到题看PH
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

开学JAVA第一次测试

定义 ScoreInformation 类,其中包括七个私有变量(stunumber, name, mathematicsscore, englishiscore,networkscore, databasescore, softwarescore)。 各成员的含义如下: 变量 stunumber 为字符串类型 String,用于存储学生的学号(有 8 位数 字组成)。 变量 name 为字符串类型 String,用于存储学生的姓名。 变量 mathematicsscore 为 double
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

Java小测代码及截图

源代码 //20183584 //刘瑞阳 //信1805-3班 package scoreinformation; import java.util.*; import java.text.DecimalFormat; import java.util.Scanner; import scoreinformation.ScoreInformation; public class ScoreManagement { static Scanner in=new Scanner(System.in)
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

洛谷 P1613 跑路 (倍增 + DP + 最短路)

题目链接:P1613 跑路 题意 给定包含 \(n\) 个点和 \(m\) 条边的有向图,每条边的长度为 \(1\) 千米。每秒钟可以跑 \(2^k\) 千米,问从点 \(1\) 到点 \(n\) 最少需几秒。 思路 倍增 DP Floyd 令 \(dp[i][j][k]\) 表示从 \(i\) 到 \(j\) 是否存在长度为 \(2^k\) 的路径。 那么如果 \(dp[i][t][k - 1]\) 和 \(dp[t][j][k - 1]\) 都为 \(1\) 则 \(dp[i][j][k]
分类: 其他 发布时间: 09-12 23:32 阅读次数: 0

mysql 数据库 一次重启报错

mysqld:Can'tcreate/writetofile'/tmp/ibNo70kt'(Errcode:13-Permissiondenied)2019-09-12T15:02:00.667642Z0[ERROR]InnoDB:Unabletocreatetemporaryfile;errno:132019-09-12T15:02:00.667646Z0[ERROR]I
分类: 企业开发 发布时间: 09-12 23:28 阅读次数: 0

58同城前端笔试

1.GET 和 POST安全性比较与讨论 两者最基本区别 GET请求通过URL(请求行)提交数据,在URL中可以看到所传参数。POST通过“请求体”传递数据,参数不会在url中显示 GET请求提交的数据有长度限制,POST请求没有限制。 GET请求返回的内容可以被浏览器缓存起来。而每次提交的POST,浏览器在你按 下F5的时候会跳出确认框,浏览器不会缓存POST请求返回的内容。 GET对数据进行查询,POST主要对数据进行增删改!简单说,GET是只读,POST是写。 不同观点 我认为post,
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

百度智能云 2核4g一年 286 团购链接

https://cloud.baidu.com/campaign/ABCSale-2019/index.html?teamCode=WVG3FD3T
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0

积水面积

题目描述 一组正整数,分别表示由正方体叠起的柱子的高度。若某高度值为x,表示由x个正立方的方块迭起(如下图,0<=x<=5000)。找出所有可能积水的地方(图中蓝色部分),统计它们可能积水的面积总和(计算的是图中的横截面积。一个立方体的位置,为一个单位面积)。 如图:柱子高度变化为 0 1 0 2 1 2 0 0 2 0 图中蓝色部分为积水面积,共有6个单位面积积水。 输入格式 两行,第一行n,表示有n个数(3<=n<=10000)。第2行连续n个数表示依次由正方体迭起的高度,保证首尾为0。
分类: 其他 发布时间: 09-12 23:15 阅读次数: 0