Python:程序练习题(二)

Python:程序练习题(二) 2.1温度转换程序。 代码如下: t=input("请输入带符号的温度值(如:32C):") if t[-1] in ["C","c"]: f=1.8*float(t[0:-1])+32 print("转换后的温度为:%.0fF"%f) elif t[-1] in ["F","f"]: c=(float(t[0:-1])-32)/1.8 print("转换后的温度为:%.0fC"%c) e
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

websocket协议实现

# websocket协议实现 1.抓包 wireshark规则: tcp.port == 9000 2. 结果解析 客户端请求: GET /ws/test_2 HTTP/1.1 Host: localhost:9000 Connection: Upgrade Upgrade: websocket Origin: http://192.168***:9000 Sec-WebSocket-Version: 13 Sec-WebSocket-Key: t55Td8j76+BHL9vRhPFXCQ=
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

SyntaxError: Non-UTF-8 code starting with '\xb5' in file test.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

使用editplue运行如下程序,出现错误 hex_value1 = 0x13 print("hex_value1的值为:",hex_value1) SyntaxError: Non-UTF-8 code starting with '\xb5' in file test.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 转载: Eclipse+PyDev 出
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

os模块,sys模块,json / pickle模块,logging模块

目录 OS模块 sys模块 json和pickle模块 序列化和反序列化 json模块 pickle logging模块 OS模块 能与操作系统交互,控制文件 / 文件夹 # 创建文件夹 import os os.mkdir(r'D:\py_case\test') # 删除文件夹 os.rmdir(r'D:\py_case\test') # # 列出指定目录下所有文件和子目录 (子目录文件不会列出来) res = os.listdir(r'D:\pycharm_project\Test')
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

虚拟机中的两台主机怎么相互拷贝文件

可以利用scp命令。scp命令是在网络之间的拷贝命令。 具体使用为 scp [参数] [要拷贝文件的主机路径] [目标路径] 实例: scp -r [email protected]:/home/code /opt
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

夯实Java基础系列6:一文搞懂抽象类和接口,从基础到面试题,揭秘其本质区别!

目录 抽象类介绍 为什么要用抽象类 一个抽象类小故事 一个抽象类小游戏 接口介绍 接口与类相似点: 接口与类的区别: 接口特性 抽象类和接口的区别 接口的使用: 接口最佳实践:设计模式中的工厂模式 接口与抽象类的本质区别是什么? 基本语法区别 设计思想区别 如何回答面试题:接口和抽象类的区别? 参考文章 微信公众号 Java技术江湖 个人公众号:黄小斜 本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

题解 UVA10929 【You can say 11】

题目传送门 因为最多有1000位数字,所以要用字符串或高精,为了方便当然要用字符串了。 当一个数偶数位上的数字的和减去奇数位上的数字的和的差能被11整除时,它就是11的倍数。 举个例子: 2937偶数位上的和为9+7=16,奇数位上的和为2+3=5,两者的差为16-5=11,所以它是11的倍数 112234偶数位上的和为1+2+4=7,奇数位上的和为1+2+3=6,两者的差为7-6=1,所以它不是11的倍数 代码: #include<bits/stdc++.h> using namespace
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

导数求函数最值

导数求函数最值 本文作者@guodongLovesOi 没有将导数用法规范,如果被数学老师打作者概不负责 首先对于二次函数 \(f(x)=x^2+3x+1\) 我们可以很方便的求出导数: \[ 设 \triangle=\lim_{\triangle->0} ,x'=x-\triangle\\ 那么f'(x)=\frac{f(x)-f(x')}{x-x'} \\ 即 \\ \frac{x^2+3x+1-{x'}^2-3x'-1}{x-x'}= \\ \frac{(x+x')(x-x')+3(x-
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

怎么学好编程?

作为一个小白,最近学的太快了,学的有点难受,于是总结了一下网上学霸,和自己的感悟.. 1、该怎么学 它是一种标准化的交流技巧,任何语言的存在都是为了用来交流沟通的,编程语言也不例外,只不过编程语言的交流对象是计算机而已。计算机本身是没有什么思想的,而我们是采用了一些它能够听得懂的「语言」来让它帮我们做事情的。 重点:记住每个知识点的用处,项目做不出来就总结 ==基础最重要==,一门语言的知识东西太多了,光靠记是记不住的,要靠笔记,忘了就看一下笔记,查一下百度,知识点忘了可以再查,但是你必须要知
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

申请博客成功了

申请原文如下: 我希望能使用博客园记录(搭建)自己的技术栈。大胆的向外界展示拙劣的技术知识,与大神与别人分享,改进自己的技术缺点。 虽然现在有许多免费的博客可供使用,但我更喜欢博客园这一块技术净土。同时我也深知博客园每通过一份申请就会增加一份成本,所以我会很珍惜这个博客也会感谢博客园提供的资源。 审核大哥幸苦啦,放行吧,笔芯! 再次感谢! 国庆节假期,静下来思考总结一下自己的技术栈。
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

题解 CF277A 【Learning Languages】

题目传送门 来一发dfs的题解。 和其他题解中讲得一样,将每个语言、每个人都看作一个节点,一个人掌握一门语言就可以表示为将这个人代表的节点与这门语言代表的节点连一条边,只需将所有人都联通即可。 然后分一下类: 如果全是不会语言的人,那么显然需要连总人数条边(每个人都学同一门语言)。 如果有会语言的人,那么只需要连表示人的节点的总连通块数减一条边(将人分成不会语言的和会语言的,不会语言的同上,会语言的只需将它们连成一棵树即可,所以加起来是表示人的节点的总连通块数减一条)。 然后只需要用dfs求出
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

关系数据模型

关系数据模型( )。 正确答案: C 你的答案: 空 (错误) 只能表示实体间1:1联系 只能表示实体间1:m联系 可以表示实体间m:n联系 能表示实体间1:n联系而不能表示实体间n:1联系 解答: 关系模型是目前最常用的数据模型之一,现实世界的实体以及实体间的各种联系均用关系来表示。实体集之间通过联系来建立联接关系分为三类:一对一联系( 1:1 )、一对多联系( 1:m )、多对多联系( m:n )。
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

python之迭代器 生成器 枚举 常用内置函数 递归

迭代器 迭代器对象:有__next__()方法的对象是迭代器对象,迭代器对象依赖__next__()方法进行依次取值 with open('text.txt','rb',) as f: res = f.__next__() # 第一行内容 print(res) res = f.__next__() # 第二行内容 print(res) 生成器 在 Python 中,使用了 yield 的函数被称为生成器(generator)。 跟普通函数不同的是,生成
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

题解 P2741 【[USACO4.4]重叠的图像Frame Up】

题目传送门 这题在NOIP2018前几天被我们教练拿来当PJ信心赛的T3 思路很容易想到,因为每个矩形的每条边都有一部分露出来,所以只需要记录下每种字母的x、y坐标的最大值、最小值即可确定每个矩形,然后就可以推出哪些字母覆盖了哪些字母。 然后就是怎么找情况了,一开始我选择最暴力的方法,枚举所有排列,如果不满足字母覆盖关系就退出。 代码: // luogu-judger-enable-o2 #include<bits/stdc++.h> using namespace std; int jx[2
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

java学习day10--final关键字

final关键字     final就是一个关键字,表示最终的。          final修饰的类无法被继承;final修饰的方法不能重写(覆盖),但是可以被继承              看一下示例,先是final类:在继承时直接报错                     再是final修饰的父类方法:类可以被继承,但是此时的方法重写时报错                            final修饰的变量一旦被赋值后无法再次赋值。              这里就要说一下,f
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

CTF导引(一)

ctf预备知识: 视频:https://www.bilibili.com/video/av62214776?from=search&seid=1436604431801225989 CTF比赛:“夺旗大赛”   比赛形式:     挖掘漏洞,利用漏洞进入对方电脑,拿到关键文件:     /home/www/flag     /home/www/flag     .... 内容:   ctf线上赛:     web 二进制 杂项   ctf线下赛:     web漏洞挖掘与利用- - - - -
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

golang1.13中重要的新特新

本文索引 语言变化 数字字面量 越界索引报错的完善 工具链改进 GOPROXY GOSUMDB GOPRIVATE 标准库的新功能 判断变量是否为0值 错误处理的革新 Unwrap Is As golang1.13发布已经有一个月了,本文将会列举其中几个较为重要的特性。我们将会从语言变化、库变化以及工具链的改进这三方面逐个介绍新版本中引入的新特性。 语言变化 go团队一直承诺1.x版本的向前兼容,所以虽然1.13作为第一个开始向go2过渡的版本,其引入的语言变化是极少的,主要只有这两点:更多的
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

ajax跨域请求调用webservice接口

1.WebService 接口编写 步骤:新建web项目=》添加web service=》编写方法接口=》然后发布(本地测试可以直接把这个web service运行起来)。 关键如何让外部Ajax 调用。 首先,配置WebService 项目配置文件(web.config)红色部分必须配置,这样第三方才能调用接口方法(经测试通过,直接粘贴就ok),不懂可以百度。 <configuration> <system.web> <webServices> <p
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

Contest 155

2019-09-27 22:39:24 总体感受:这次比赛心态不够好,最后导致没有很好的完成比赛。 注意点: 1)保持心态稳定,是情商的体现; 2)hard题的覆盖还是明显不够; 1201. Ugly Number III 问题描述:
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0

20190927结对项目编程总结

结对编程项目:带UI的小初高数学学习软件 一、需求 用户: 小学、初中和高中学生。 功能: 用户注册功能。用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码完成注册; 用户完成注册后,界面提示设置密码,用户输入两次密码匹配后设置密码成功。密码6-10位,必须含大小写字母和数字。用户在登录状态下可修改密码,输入正确的原密码,再输入两次相同的新密码后修改密码成功; 密码设置成功后,跳转到选择界面,界面显示小学、初中和高中三个选项,用户点击其中之一后,提示用户输入需要生成的题目数量; 用
分类: 其他 发布时间: 09-27 23:14 阅读次数: 0