只提交了随机数 (真心不会 T-T ) import csv import random import pandas as pd import numpy as np # 预测结果文件:src/step1/ground_truth/test_prediction.csv def getPrediction(): train = pd.read_csv("D:\\inputFiles\\inputFiles\\train.csv") test = pd.read_csv("D:…
挑战任务 “绿盟杯”比赛过后,赛事承办方的各位工作人员们就开始分头统计各个参赛队伍和同学的成绩了.赛事规模很大,有10000个队伍参加.经过工作人员认真负责的统计,本来已经统计好了这一万个队伍的分数和排名,并按照排名从高到低依次进行了编号(从1到10000)但是由于一个非常偶然的因素,导致其中三个编号的数据丢失,而且剩余编号的顺序也全被打乱了. 你需要编写一个程序,根据还保留的统计数据,来判断哪些编号的数据丢失了,并将这些编号按照从小到大的顺序重新拼接为一个新数字,然后计算这个新数字除以11的余…
挑战任务 我们吃的食物都有保质期,现在食品监督管理局想要制作一个能准确计算食品过期日期的小程序,需要请你来进行设计. 例如:A食品在2018年1月1日生产,保质期是20天,则它的过期日期在2018年1月21日. 编程要求 补全函数string getDate(string releaseDate,int day)其中releaseDate表示食品出厂日期day表示保质期,请根据传入的数据计算食品的过期日期,格式为yyyy-mm-dd即4位年份2位月份2位日期.比如:2015-02-19 请严格按…
挑战任务 动物园有一只小猴子喜欢吃桃子,不过它有个很独特的习惯,每次都把找到的桃子分成相等的两份,吃掉一份,留一份.如果不能等分,小猴子就会丢掉一个然后再分.第二天再继续这个过程,直到最后剩一个桃子了,也直接扔掉. 有一天,小猴子找到了n个桃子,请问,它在吃这些桃子的过程中,一共要扔掉多少个桃子. 编程要求 补全方法int getNum(int n),计算小猴子总共要扔掉多少个桃子.将最后的结果作为函数的返回值返回. 具体请参见后续测试样例. 测试说明 样例1 输入: 3 输出: 2 样例2 输…
第1关将字符串反转 #!/usr/bin/env python # -*- coding: utf-8 -*- class Task: def inversion(self, str): # ********* Begin *********# return str[::-1] # ********* End *********# if __name__ == '__main__': task = Task; str = "" task.inversion(str) print(str…
挑战任务 在计算机中,一张数字图像,可以被看做是一个矩阵或者说数组. 学过线性代数的同学对矩阵肯定不陌生.一般来说,图像是一个标准的矩形,有着宽度(width)和高度(height).而矩阵有着行(row)和列(column),矩阵的操作在数学和计算机中的处理都很常见且成熟,于是很自然的就把图像作为一个矩阵,把对图像的操作转换成对矩阵的操作,实际上所有的图像处理工具都是这么做的. 所以我们如果要对图像进行操作,其实也就是在对一个数组进行操作. 本关要求你编写代码实现对一张图像的90°旋转,即对矩…
挑战任务 将输入的字符串str进行反转. 编程要求 补全右侧vector<char> inversion(string str)函数实现字符串的反转并返回反转之后的字符串,其中函数参数str表示要反转的字符串. 测试说明 输入: hello world 输出: dlrow olleh #ifndef _TEST #define _TEST #include <iostream> #include <vector> using namespace std; class T…
第1关统计分数的麻烦 class Task: def get_lost_scores(self, scores): s = "" index = [1 for i in range(10001)] for i in scores: index[i] = 0 for i in range(1,10001): if(index[i] == 1): s+=str(i) ans = int(s) % 11 return ans if __name__ == '__main__': task =…
挑战任务 这次“绿盟杯”大赛,小明作为参赛选手在练习的时候遇到一个问题,他要对一个范围的两个数进行数位的累加,例如有两个数 15,19 则 他们的数位和应该为:1+5+1+6+1+7+1+8+1+9,结果为40. 你来帮他解决这个问题吧. 编程要求 补充完善右侧代码区中的getSum(int num1,int num2)函数,实现对两个数num1和num2的数位和相加,最后返回计算的结果即可. 注:num1和num2的值都在1-999之间. 测试说明 样例1 输入: 1519 输出: 40 注意…
第1关求和 class Task: def getSum(self, num1, num2): sum = 0 for i in range(num1, num2 + 1): while (i != 0): sum += i % 10 i /= 10 i = int(i) return sum if __name__ == '__main__': task = Task a = task.getSum(task, 15, 19) print(a) 第2关文件查看器 import os, sys…
第1关气温预测 def dailyTemps(temp_list): result = [] for ca in range(0, len(temp_list)-1): for i in range(ca + 1, len(temp_list)): ind = temp_list[ca] flag = 0 if (temp_list[i] > ind): result.append(i - ca) flag = 1 break if (flag == 0): result.append(0) r…
传送门 Description 作为公司老板的你手下有N个员工,其中有M个特殊员工.现在,你有一个消息需要传递给你的特殊员工.因为你的公司业务非常紧张,所以你和员工之间以及员工之间传递消息会造成损失.因此,你希望只告诉一部分特殊员工,然后依靠员工之间传递消息,使得所有的特殊员工都能获得要传递的消息,同时使得损失最小.同时,你不关心要传递的消息是否经过了其它员工.求最小的损失. Constraint 补全右侧代码区中的int solve(int N, vector cost_e, vector e…
第一题如下: 用burpsuit设置好代理后,点击发送验证码,可以看到如下: 然后go之后可以看到如下的验证码: 提交验证码后即可获得key 第二题如下: 通过/data/mysql_error_trace.inc,在日志中找到后台登陆地址/miaomiaomiaomiaoaichiyu/login.htm,admin/admin 登陆, 或分析源文件js代码 得到通关密钥.通关密钥为:goodjobboy! 第三题如下: 点击seek可以看到: Seek的hex值就是7365656b,那么我们…
http://www.ncccu.org.cn 2019年全国高校计算机能力挑战赛分设大数据算法赛,人工智能算法赛,Office高级应用赛,程序设计赛4大赛项 C语言初赛解答 1:编程1 16.现有一个数字闹钟(时间采用24时制).已知当前时间和预订的闹钟时间(全部为整点时间),请你帮忙计算,几小时后闹钟会响.输入说明:每个输入有ct和tt,ct是当前时间,t是预定的闹铃时间.输出说明:距离闹钟响起的时间.输入样例:22 5 输出样例:7 代码提交说明:1.请严格按照每道题目给出的输入/输出样例…
2019年全国高校计算机能力挑战赛 C语言程序设计决赛 毕竟这个比赛是第一次举办,能理解.. 希望未来再举办时,能够再完善一下题面表述.数据范围. 话说区域赛获奖名额有点少吧.舍友花60块想混个创新创业分也太难.. 水进了决赛圈,一共6题. 前4题,大概C语言课后习题的难度? 第5题,贪心排个序就好了吧 第6题,图论,拓扑排序,但我用暴力的,因为不知道范围呀,希望能骗点分. 第1题 #include<stdio.h> const int maxn = 10050; char s[maxn];…
2019年全国高校名单sql数据库信息: 根据教育部发布的文件整理形成可用.sql文件,导入数据库即可使用. 包括全国高等学校共计2956所,其中:普通高等学校2688所(含独立学院257所),成人高等学校268所,可以通过省市查询到高校名称. 教育部发布2019全国高校名单地址:http://www.gov.cn/fuwu/2019-06/18/content_5401164.htm 文件下载地址…
第三阶段:高级阶段 (高级PHP程序员)重点:除了基本的LNMP程序,还能够在某个方向或领域有深入学习.(纵深维度发展)目标:除了能够完成基本的PHP业务开发,还能够解决大部分深入复杂的技术问题,并且可以独立设计完成中大型的系统设计和开发工作:自己能够独立hold深入某个技术方向,在这块比较专业.(比如在MySQL.Nginx.PHP.Redis等等任一方向深入研究) 1. Linux:除 了第二阶段的能力,在Linux下面除了常规的操作和性能监控跟踪,还能够使用很多高级复杂的命令完成工作(wa…
1 关于分布式系统 1.1 介绍 我们常见的单体结构的集中式系统,一般整个项目就是一个独立的应用,所有的模块都聚合在一起.明显的弊端就是不易扩展.发布冗重.服务治理不好做. 所以我们把整个系统拆分成若干个具备独立运行能力的计算服务的集合,而从用户的角度看,是一个完整的系统,但实际上,它是一个分布式服务的集合. 分布式系统主要从以下几个方面进行裂变: 应用可以从业务领域拆分成多个module,每个module还可以再按项目结构分成接口层.业务层.数据访问层:当然也可以按访问入口进行拆分,如移动.桌…
Bete冲刺第三阶段 今日工作: web: 检索了各类资料,今日暂时顺利解决了hibernate懒加载异常的问题,采用的凡是也比较简单就是添加了一个OpenSessionInViewFilter的过滤器.对于过滤器原理不是太熟悉,做个拿来主义拿来就用. 同时今天再通知模块增添了一个按类型查询的通知的接口,接口还有bug待修改. ios: 解决了COCOAPODS的问题,已经使用上了我需要的部分第三方开源库 目前所遇问题: web: 今天暂时没有出现代码的问题,但是对于团队协作有比较难以解决的问题…
Scrum 3.1 多鱼点餐系统开发进度(第三阶段项目构思与任务规划) 1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到店点餐系统WEB 5.Sprint 3时间:12.09-12.18 重案组成员   姓名 学号 博客链接 Github链接 队长 黄冠锋 201406114134 http://www.cnblogs.com/hgf520/ https://github.com/crown999   卢利钦 201…
Scrum 3.1 多鱼点餐系统开发进度(第三阶段项目构思与任务规划) 1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到店点餐系统WEB 5.Sprint 3时间:12.09-12.18 重案组成员   姓名 学号 博客链接 Github链接 队长 黄冠锋 201406114134 http://www.cnblogs.com/hgf520/ https://github.com/crown999   卢利钦 201…
原文 三种Python下载url并保存文件的代码 利用程序自己编写下载文件挺有意思的. Python中最流行的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法requests. 来看看三种方法是如何来下载zip文件的: import urllib import urllib2 import requests url = 'http://www.blog.pythonlibrary.org/wp-c…
运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程 有关前两篇的链接: 运用Python语言编写获取Linux基本系统信息(一):获得Linux版本.内核.当前时间 运用Python语言编写获取Linux基本系统信息(二):文件系统使用情况获取 一.实验环境: Python2.7.10.pycharm.VM虚拟机.CentOS6.3.mysql 二.MySQLdb模块: MySQLdb模式是Python中专门连接MySQL数据库的模块,另外Python开发环境的搭…
可以参考这篇文章: http://blog.csdn.net/whycold/article/details/47702133 两阶段提交保证了分布式事务的原子性,这些子事务要么都做,要么都不做. 而数据库的一致性是由数据库的完整性约束实现的,持久性则是通过commit日志来实现的,不是由两阶段提交来保证的. 两阶段提交的过程涉及到协调者和参与者.协调者可以看做成事务的发起者,同时也是事务的一个参与者. 第一阶段: prepare 第二阶段: 如果有人不prepare,或者无响应,就取消:如果全…
第一阶段:https://github.com/yuhancheng/stage-1--last-sprint 第二阶段:https://github.com/yuhancheng/stage-2--last-sprint 该项目更新在Newapps2中,因为操作原因不知为何导入了多个项目,以Newapps2为正. 第三阶段:https://github.com/yuhancheng/stage-3--last-sprint 项目以Newapps3为正 每个阶段过程中的day github在:h…
目录 前言 文件 什么是文件? 如何在 python 中打开文件? python 文件对象有哪些属性? 如何读文件? read() readline() 如何写文件? 如何操作文件和目录? 强大的 os 模块 shutil 模块- High-level file operations 小结 相关文章列表 前言 在上篇文章 中,全面讲解了 python 3 中 的面向对象,今天我会继续探险,去掌握 python 3 中的文件操作, let's go 让我们出发吧! 文件 什么是文件? 一谈到文件,…
js中事件三阶段 先贴代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>冒泡</title> <style> #a{ width: 300px; height:300px; background-color: cadetblue; } #b{ width: 200px; height:2…
一:学习内容 python编码转换 python乱码原因深入解析 二:python编码转换 1. Python内部字符串一般都是Unicode编码,代码中字符串的默认编码与代码文件本身的编码是一致的. 2. Python编码转换通常是要以unicode作为中间编码进行转换的,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码. 3. Python编码转换实例:gbk存储的字符—>decode('gbk')—>unicode—>e…
XA协议 XA是一个分布式事务协议,由Tuxedo提出.XA中大致分为两部分:事务管理器和本地资源管理器.其中本地资源管理器往往由数据库实现,比如Oracle.DB2这些商业数据库都实现了XA接口,而事务管理器作为全局的调度者,负责各个本地资源的提交和回滚.XA实现分布式事务的原理如下: XA接口详解 X/Open XA接口是双向的系统接口,在事务管理器(Transaction Manager)以及一个或多个资源管理器(Resource Manager)之间形成通信桥梁.事务管理器控制着JTA事…
转自:http://blog.csdn.net/lizuobin2/article/details/52061530 上篇文章说到,再清 BSS 段之后,CPU 跳转到 sdram 里的 start_armboot() 函数,本文,分析 uboot 流程的第二阶段.第三阶段. start_armboot函数在lib_arm/board.c中定义,是U-Boot第二阶段代码的入口.第二阶段的主要工作是进行单板级别的初始化,初始化 nandflash .norflash .初始化串口.设置环境变量.…