大三第一周学习总结

今天花了一下午配置好了hadoop的环境,做完了实验一。 有的命令不太掌握,如tar 解压亚索 ,还有就是找不到.bashrc,自己创建了一个来实现其他的,到了最后才发现自己配置bashrc不在那个目录下,在别的目录。所以在那个目录查找不到。 配置java变量我以前在服务器配置过,hadoop的配置和使用不太熟练,白透了。但是根据教程我觉得和shell命令差别不大,就是hadoop的文件操作系统。 就仿佛我们用word一样,我们可以在windows里创建各种文件,而word创建的是word 文
分类: 其他 发布时间: 09-11 20:07 阅读次数: 0

Android由出生年月日计算年龄(周岁)

先从String类型的出生日期(“yyyy-MM-dd”)中提取int类型的年、月、日;再计算岁数。 程序如下: 1 /** 2 * 根据出生日期计算年龄的工具类BirthdayToAgeUtil 3 */ 4 public class BirthdayToAgeUtil { 5 6 private static String birthday; 7 private static String ageStr; 8 private st
分类: 其他 发布时间: 09-11 20:07 阅读次数: 0

Centos7 更新配置为阿里源步骤

一.yum更换配置源过程 1.备份原有的.repo源文件 首先需要将之前的源进行备份(一般重要的配置文件都需要有备份的意识) # 进入源配置目录 cd /etc/yum.repos.d # 创建备份文件夹 mkdir repobak # 将原来的配置源文件放到备份文件夹中 mv * repobak 2 .下载阿里云的源文件和第三方扩展源文件 # 这个是repo的 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.al
分类: 其他 发布时间: 09-11 20:07 阅读次数: 0

Linux系统常见命令

1,cd pwd命令:查看当前文件的目录 2,ll(相当于ls -l) 3,cp,mv cp参数: -a 或 --archive 递归复制,并且保留文件的时间、权限、属主等属性。 -b 或 --backup 删除、覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,并指向源文件或目录链接的源 文件或目录。假如没有加上这个参数,在复制过程中若遇到符号链接,则会直接复制源文件或目录 -f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在 -i 或 --interactiv
分类: 其他 发布时间: 09-11 20:07 阅读次数: 0

Vivado cordic IP求模求角教程

前言 当需要对复数求模的时候,用FPGA怎么求呢?怎么开根号? 方法1:先求幅值平方和,再使用cordic IP开根号。(蠢办法) 方法2:直接用cordic求取模值。 此处只介绍方法2,资源占用更少,更方便。 求模原理如下图所示。已知(x0,y0),即复信号的实部和虚部,要求模值和角度,即为(r,ɵ)。 流程 (1)既然是用IP,自然首先要看官方的IP说明文档。 文档名称:pg105-cordic 查看文档得知,需要使用codic的translate模式。 Vector translatio
分类: 其他 发布时间: 09-11 20:07 阅读次数: 0

099 基于TCP协议的socket

目录 一、什么是Socket 二、套接字发展史及分类 2.1 基于文件类型的套接字家族 2.2 基于网络类型的套接字家族 三、套接字工作流程 3.1 服务端套接字函数 3.2 客户端套接字函数 3.3 公共用途的套接字函数 3.4 面向锁的套接字方法 3.5 面向文件的套接字的函数 四、基于套接字编写一个简单的c/s架构的程序 看了上一篇的计算机网络编程知识,应该对计算机网络的知识有所了解了。不过,这都不重要。现在才进入正题。 一、什么是Socket socket:在应用层和传输层之间的一个抽
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

每日一题_190912

已知椭圆 \(\dfrac{x^2}{a^2}+\dfrac{y^2}{b^2}=1\) \((a>b>0)\) 的左右焦点分别为 \(F_1(-c,0)\), \(F_2(c,0)\), 动弦 \(AB\) 过左焦点, 若 $\left| \overrightarrow{F_2A}- \overrightarrow{F_2B} \right| \geqslant \left| \overrightarrow{F_2A}+ \overrightarrow{F_2B} \right| $ 恒成立
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

hdu1698 Just a Hook(线段树+区间修改+区间查询+模板)

Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 54923 Accepted Submission(s): 25566 Problem Description In the game of DotA, Pudge’s meat hook is actually the most horrible thing for most of the
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

100 模拟ssh远程执行命令

目录 一、subprocess模块 1.1 使用方法 二、模拟实现SSH远程执行命令 服务器 客户端 一、subprocess模块 subprocess 模块允许你去创建一个新的进程让其执行另外的程序,并与它进行通信,获取标准的输入、标准输出、标准错误以及返回码等。更多查看官网:https://docs.python.org/2/library/subprocess.html?highlight=subprocess#frequently-used-arguments 可以通过subproce
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

day34学习整理-并发编程

目录 2019/09/11 学习整理 并发编程 进程基础 一、什么是进程 二、进程的概念 三、操作系统引入进程的概念的原因 四、进程的特征 五、进程与程序中的区别 子进程 开启子进程的方式一 开启子进程的方式二 验证进程的内存空间隔离 2019/09/11 学习整理 并发编程 进程基础 一、什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

P3942

题目传送P3942 思路 是P2279消防局的设立的加强版 我们只需要每次找到最深的点,然后找到向上距离他 $k$ 个深度的祖先 话说只要在之前的代码改几个地方就行 可我偏偏调了一晚上 数据到了1e5 到大数据就莫名死循环 改了下 还是TLE TLE的原因 是每次把选中点距离为 $k$ 的点标记,要记录前一个点,而不能直接用它的父亲,因为并不准确,我们可能向下走也可能向上走,上一个走过来的不一定是父亲。需要单独记录。 死循化 的原因好像是弹出队列时死循环了 代码 #include<iostre
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

101 解决粘包问题

目录 一、什么是粘包 二、tcp发送数据的四种情况 三、struct模块 四、解决粘包问题 4.1 简单版解决方案 4.1 终极版解决方案(xc版本) 一、什么是粘包 粘包问题是所有语言中都会有的问题,因为只要使用了TCP协议,即使是通过socket编程也都会产生的问题。 注意:只有TCP有粘包现象,UDP永远不会粘包,为何,且听我娓娓道来。 首先需要掌握一个socket收发消息的原理 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

day05_正课作业

1.输入姑娘的年龄后,进行以下判断: i: 如果姑娘小于18岁,打印“不接受未成年” ii: 如果姑娘大于18岁小于25岁,打印“心动表白” iii: 如果姑娘大于25岁小于45岁,打印“阿姨好” iv: 如果姑娘大于45岁,打印“奶奶好” gn = int(input('请输入姑娘的年龄:')) if gn < 18: print('不接受未成年') elif gn < 25: print('心动表白') elif gn < 45: print('阿姨好') else
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

20194598自动生成四则运算题第一版报告

一、需求分析 从老师题目中获取需求,用代码形式解决家长每日为孩子出题的需求,估计了需求所花费的时间,将程序不断优化尽量做到“足够好”满足家长的3个需求:生成题目,去除重复和参数可控。 二、功能设计 基本功能: (1)自动生成10道100以内的2个操作数的四则运算算式(+ - * /),运算结果也在100以内 (2)剔除重复算式。 (3)题目数量可控制 (4)相关参数可控制 是否包含乘法和除法 操作数数值范围可控 操作数是否含负数 特色功能: 剔除重复算式只进行第一个数的对比 在选择负数的情况下
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

运动员喝饮料问题

题目: 27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销, 凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶? 要求: 尝试优化算法,代码行数越少越好 def f(a): for i in range(a+1): all_=0 #能得到的总数 new=0 #空瓶子的数量 b=i #传值参数 n=i #传值参数 while int(n/3)!=0:
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

PyInstaller打包Python源文件为可执行程序exe

1. 安装PyInstaller 使用命令:pip install PyInstaller时可能会由于网络的问题出现以下问题: pip._vendor.urllib3.exceptions.ReadTimeoutError:HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. 此时修改命令为:pip install --default-timeout=1000 PyInstaller 问题未解
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

102 基于UDP协议的socket套接字

目录 一、基于UDP协议的socket套接字编程 1.1 用法 1.2 udp协议的特点 1.3 实例 一、基于UDP协议的socket套接字编程 socket套接字包括使用TCP协议和UDP协议进行通讯 1.1 用法 socket指定使用UDP通讯协议server = socket.socket(socket.AF_INET, type=socket.SOCK_DGRAM) 发送udp数据server.sendto(发送数据) 接收udp数据data, addr = server.recvf
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

深入使用Vue + TS

深入使用TS 支持 render jsx 写法 这里一共分两步 首先得先让 vue 支持 jsx 写法 再让 vue 中的 ts 支持 jsx 写法 让 vue 支持 jsx 按照官方做法,安装Babel 插件 安装依赖 npm install\ babel-plugin-syntax-jsx\ babel-plugin-transform-vue-jsx\ babel-helper-vue-jsx-merge-props\ babel-preset-es2015\
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

Magic-Club总结--第二十四天

一、今日完成   1.完成课程设计报告软件总体设计部分。      2.修复bug。        修复活动超员bug      修复申请已加入社团可以继续申请bug   修复更改社团类别错误bug。     原因:社团类别由picker数组储存在前端界面,后端数据库仅存标号,因标号不统一,在js文件中进行加法运算时,默认为字符串处理,导致标号由5变为51。     解决办法:统一数据库和前端标号。 二、明日计划   1.继续撰写课程设计报告。   2.继续进行测试、修复bug。 三、个人小结
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

Spring学习:程序的耦合和解耦的思路分析

程序的耦合   耦合:程序间的依赖关系     包括:       类之间的依赖       方法间的依赖   解耦:     降低程序间的依赖关系   在实际开发中:     应该做到,编译期不依赖,运行时才依赖   解耦思路:     第一步:使用反射来创建对象,而避免使用new关键词     第二步:通过读取配置文件来获取要创建的对象全限定类名 创建BeanFactory   1 /** 2 * 一个创建Bean对象的工厂 3 * 4 * Bean:在计算机英语中,有
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0