第3关:求数组中的最大值和最小值
任务描述 本关任务:有一个包含10个元素的数组,从键盘输入n的值,及前n个元素的值,要求:编程实现寻找数组中最小值和最大值。 注意:n的值为不超过10的正整数,否则输出input error! 如:从键盘输入n的值为10,各元素的值分别为31、94、55、83、67、72、29、12、88、56 则输出 最大值:94 最小值:12 如何求出最大值、最小值 求数组的最大值,是不是很像打擂台呢? 对于一群人我们不知道谁最厉害,所以我们准备一个擂台,并挑选第一个人为擂主(max),擂台下的人不断的(
urllib模块和requests模块的使用
from urllib import request from urllib import parse import requests import json #get请求 url='http://api/user/stu_info' data={"stu_name":"xiaohei"} tmpdata=parse.urlencode(data)#将数据变为k=V tmpurl=url+'?'+tmpdata#接口和参数拼接 res=request.urlopen(tmpurl)#请求接口
linux应用部署(人才市场)
人才市场 talentmarket 说明 请先阅读基础部署方式: 个人应用交互流程 服务号交互流程 静态资源nginx代理访问 将静态资源部署于nginx下 cd /data/eim/www
mkdir -p talentmarket/
cd talentmarket
unzip pc.zip
unzip mobile.zip
unzip server.zip 新建数据库 CREATE DATABASE apps_talentmarket DEFAULT CHARACTER SET utf8
第4关:十进制数转换为二进制数
任务描述 本关任务:编写程序实现十进制整数转化为二进制整数。要求十进制数从键盘输入,整数的范围为1到2147483647(2^31-1)。 相关知识 为了完成本关任务,你需要掌握:1.数组的赋值与访问方法,2.十进制转化为二进制的方法。 程序分析 本任务需要定义一个数组,根据题意可知,数组大小应该为32个元素,因2147483647为32个1。 实现方法为,假设输入的整数为a,则当a <=0||a>2147483647,输出input error! 假设a在规定范围内,则使a循环除以2取余数,
算法和数据结构 对称的树
对称的树 class Solution {
public:
bool isSymmetric(TreeNode* root) {
if(root == NULL) return true;
return dfs(root->left, root->right);
}
bool dfs(TreeNode *lt, TreeNode *rt)
{
if(lt == NULL && rt == NULL) return
【数论】质数筛选法(埃拉托色尼筛法及线性筛法)
质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 在编程中,有时我们会遇到要找出一个整数范围内所有质数的情况,如果该范围很大,逐个判定该范围内所有数是否为质数(找出它是否能被大于1小于自己的整数整除)就会浪费大量时间,造成TLE。 在这时,我们就需要质数筛选法,直接筛出一个整数范围内的所有质数。 1.埃拉托色尼筛法 时间复杂度 O(nlogn) 希腊学者埃拉托色尼(公元前275-公元前193,第一个算出地球周长的人)提出的质数筛选法充分利用了质数的特性,非常好理解。 基本
数据挖掘入门系列教程(二点五)之近邻算法
数据挖掘入门系列教程(二点五)之K-近邻算法和距离度量介绍 简介 距离度量 欧式距离 曼哈顿距离 余弦距离 数据挖掘入门系列教程(二点五)之K-近邻算法和距离度量介绍 简介 K-近邻算法,又名最近邻居算法,其英文缩写是KNN(k-nearest neighbors)。是一种用于分类和回归的非参数统计方法。其可能是标准数据挖掘算法中最为直观的一种。在这篇博客中,主要讨论knn用于分类的情况。 在分类中,为了确定新的个体属于哪一个类,就寻找训练集,查找与新个体最为相似的个体,然后根据查找到的大多数
解决好123劫持主页的方法
自己电脑中的浏览器主页被hao123给劫持了,而且无法删除,这是怎么回事呢?其实,该问题是由于首页被恶意锁定导致的。接下来,凶残小编就为大家分享电脑中浏览器主页被hao123劫持的三种处理方法。 方法一: 先删除图标上多出来的IE图标(网址快捷方式),进入C:\Users\用户 名\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch,把你的所有Chrome、IE、Edge浏览器快捷方式属性,把目标栏里的带有“hao123”的地址删掉
Electron中require报错的解决与分析
环境:Electron 7 使用 Create-React-App 模板 运行时发生的错误: TypeError: fs.existsSync is not a function 发生错误的代码(在 render 进程中): const {desktopCapturer} = require('electron') 处理方法: const {desktopCapturer} = window.require('electron') 在 Electron 的 Issue #7300 中找到了解决
0310——新的define打标记用法+string.push_back()
1.define头文件打标记用法 #include<bits/stdc++.h>
#define de(x) cout<<#x<<"="<<x<<endl
using namespace std;
int main()
{
string a="hello kate";
de(a);
return 0;
} 2.string.push_back() 在尾部插入元素,直接+增长字符串,遇到加多个值,或者加int等不是字符类型的会有问题,这时直接push_back,干脆利落
Matlab根据文件命名创建不同文件夹
Matlab中的字符或字符串可以以四种类型存在: char ' ' :num2str() a='******' char() string " " : string() cell数组中的元素 cell类型 data(1) 或者 char类型 data{1} struct结构体数组的字段容器中(.name 'char'类型) 结构体每个字段都可以包含任意类型的数据 如果想创造一个数组来存放时间的话,选择cell数组比较合适,如果是char类型的话,就不好以数组中的元素表示整个的日期 原始文件:
React Hooks 入门教程
作者: 阮一峰 日期: 2019年9月 1日 React 是主流的前端框架,v16.8 版本引入了全新的 API,叫做 React Hooks,颠覆了以前的用法。 这个 API 是 React 的未来,有必要深入理解。本文谈谈我的理解,简单介绍它的用法,帮助大家快速上手。 阅读本文需要有 React 基础。如果你还没学会 React,可以先看一下它的教程。 一、组件类的缺点 React 的核心是组件。v16.8 版本之前,组件的标准写法是类(class)。下面是一个简单的组件类。
impor
Chrome扩展-跨域请求
跨域指的是Javascript通过XMLHttpRequest请求数据时,调用JavaScript的页面所在的域和被请求页面的域不止。对于网站来说,浏览器处于安全考虑是不允许跨域的。另外,当域相同但端口或者协议不同时,浏览器也是禁止的。比如: URL 说明 允许请求 http://a.test.com/ http://a.test.com/info 同域下以及不同目录 允许 http://a.test.com/ http://a.test.com:9090 同域下不同端口 不允许 http:/
ROS: catkin和rosmake创建和编译功能包
1. 创建ROS工作空间 mkdir -p catkin_ws/src
cd src
catkin_init_workspace
cd ..
catkin_make
2. 创建package catkin创建package cd ~/catkin_ws/src
catkin_create_pkg beginner_tutorials std_msgs rospy roscpp
创建程序包的一般格式是catkin_create_pkg ,此命令的格式包括功能包名称和依赖项
今日推荐
周排行