Python-Basis-9th

周四,晴,记录生活分享点滴 参考博客:https://www.cnblogs.com/yuanchenqi/articles/5830025.html Python版本:3.5 前期准备 作用域 https://www.cnblogs.com/chungzhao/p/12973075.html 第5个 函数即对象 函数对象的调用比其它对象多了一个(),foo,bar与a,b一样都是个变量名 只有函数加载到内存才可以被调用 1. 可以被赋给其他变量 def foo(): print('f
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

Elasticsearch如何有惊无险地入门,对待编程我是认真的

学习真的是一件令人开心的事情,上次分享了 Redis 入门的文章后,收到了很多小伙伴的鼓励,比如说:“哎呀,不错呀,二哥,通俗易懂,十分钟真的入门了”。瞅瞅,瞅瞅,我决定再接再厉,入门一下 Elasticsearch,因为我们公司的商城系统升级了,需要用 Elasticsearch 做商品的搜索。 不过,我首先要声明一点,我对 Elasticsearch 并没有进行很深入的研究,仅仅是因为要用,就学一下。但作为一名负责任的技术博主,我是用心的,为此还特意在某某时间上买了一门视频课程,作者叫阮一
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

springmvc中的文件的上传和下载

一、文件上传; 1) 前台表达提交文件; upload.jsp页面: <body> <%--文件上传必须指定为post方式提交表单 enctype:指定为ultipart/form-data --%> <form action="${pageContext.request.contextPath}/fileUpload" method="post" enctype="multipart/form-data"> 选择上传的文件:<input type="file" name="he
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

机器学习项目是如何开发和部署的?

本文以一个小项目带你弄清ML的项目流程 这周做作业查资料时,无意中看到一个GitHub项目ML-web-app,它以PyTorch训练MNIST文字识别模型为例,介绍了从模型训练到部署上线的整个流程。是非常好的学习项目!下图是效果图: 笔者浏览了项目的代码,以学习为目的,简单解读下这个项目。 模型训练 模型训练是相对独立的部分,可以由算法工程师来做。总结起来就是调用PyTorch接口,建立一个神经网络,然后利用MNIST数据进行训练,最后把训练好的模型文件存储起来,后面部署的时候要用到。 服务
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

Eclipse中快捷键使用

1:新建 ctrl + n // 新建包、类等文件 2:格式化代码 ctrl+shift+f // 将选中的代码块进行格式化 3:导入包 ctrl+shift+o 4:注释 单行注释 ctrl+/, 多行注释 ctrl+shift+/,ctrl+shift+\ 5:代码上下移动 选中代码 alt + 上/下箭头 6:查看源码 选中类名(F3 或者 Ctrl + 鼠标点击) 7:查找具体的类 ctrl + shift + t 8:查找具体类的具体方法 ctrl + o
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

幕客前端基础入门-CSS背景和列表

1.CSS背景和列表 background-color:设置元素的背景颜色 background-image:把图像设置为背景 background-position:设置背景图像的起始位置 background-attachment:背景图像是否固定或者随着页面的其余部分滚动 background-repeat:设置背景图像是否重复及如何重复 background:简写属性,作用是将背景属性设置在一个声明中。 list-style-type:设置列表项标志的类型 list-style-ima
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

jsonpath-rw处理json对象

接口自动化测试中,存在依赖情况:test_04的某个请求参数的值依赖test_03返回结果中的某个字段的数据,所以就需要拿到返回数据中特定字段的值。这里使用到python中的jsonpath-rw库 1、下载安装 pip install jsonpath-rw 2、导入 from jsonpath_rw import jsonpath,parse 3、例子介绍 1.返回的match数据 jsonpath_expr = parse('addCar.product') data = {'addCa
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

跨域知多少?

前言 已经很久没写博客了,最近的工作之余就是在看书和弥补前端知识体系。想了想自己年初暗下决心说要养成长期编写博客的习惯,想了下就围绕着今天的主体“跨域”来讲解吧!文中如有错误,还请指出,感激不尽! 什么是跨域? 跨域资源共享(英语:Cross-origin resource sharing,缩写:CORS),用于让网页的受限资源能够被其他域名的页面访问的一种机制。 --摘自维基百科 跨域的基本三要素: 同域名 同端口 同协议 通俗理解: 我们从站点A对其他站点进行网络请求时,浏览器端和服务端需
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

ROS 6.X目前限速比较稳定的一个脚本

/ip firewall mangle add action=mark-connection chain=forward in-interface=pppoe-out1 new-connection-mark=dconn-isp comment="ISP DOWNSTEAM" add action=mark-packet chain=forward connection-mark=dconn-isp new-packet-mark=dpkt-isp comment="Packets Total
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

java第19次

编写一个随机生成 10个 0(包括) 到 100 之间的随机正整数。 import java.util.Random; public class hello { public static void main(String[] args) { // TODO Auto-generated method stub Random r=new Random(); for(int i=0;i<10;i++){
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

容器化块存储OpenEBS在K3s中实现持久化存储最大化表现

K3OS是一个Linux发行版,专为轻量级Kubernetes发行版K3s打造的轻量操作系统。它为K3s的顺利运行专门设计了一些功能。在本文中,我将介绍安装K3OS的步骤以及如何设置OpenEBS。OpenEBS是一个CNCF项目,是一款针对Kubernetes有状态工作负载的开源容器化存储解决方案。 在vSphere中设置K3OS K3OS的内核是从Ubuntu-18.04 LTS中fork出来的,它的用户空间二进制文件来自alpine。因此在创建虚拟机时,需要选择Ubuntu Linux(
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

5月28号 垃圾回收机制

1、垃圾回收機制詳解(了解) # 垃圾回收机制原理分析 # Python的GC版块主要运用了“引用计数”来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”解决容器对象可能产生 # 的循环引用的问题,并且通过“分代回收”以空间换取时间的方式来进一步提高垃圾回收的效率。 # 引用计数 # x = 10 # print(id(x)) # 直接引用 # y = x # z = x # l = ['a','b' x] # 间接引用 # print(id(l[1])) #
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

数据结构python实现(二)递归

(二)递归 什么样的问题能够用递归来解决 递归需要满足三个条件: (1)一个问题的解可以分解成几个子问题的解 (2)这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样 (3)存在递归终止条件 写递归代码的关键也是,找到递推公式和终止条件 案例 案例1 阶乘 #循环实现 #时间O(n) #空间O(1) def factorial(n): result = 1 for i in range(1, n+1): result *= i ret
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

学习linux下c++服务器(第三天)

了解昨天写的linux服务器代码中用到的数据的定义 首先是大小段的定义 tcp规定使用大端 当发送方和接受方一个使用大端一个使用小端则需要转换 在接口绑定时候使用 int getBindDone(int sock_fd) { //接口初始化 struct sockaddr_in serv_addr; int ret; memset(&serv_addr, 0, sizeof(struct sockaddr_in)); serv_addr.sin_family = AF_INET;//ipv4协
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

Java入门02:数组与方法

一、基础语法 1.++和- - 的用法 ①如果++或者--在变量的后面,先拿变量参与操作,后变量做++或者--。 ②如果++或者--在变量的前面,先变量做++或者--,后拿变量参与操作。 2.&&与&的区别 ①最终结果一样。 ②&&具有短路效果。左边是false,右边不执行。 ③&是无论左边是false还是true,右边都会执行。 3.||和|的区别 ①最终结果一样。 ②||具有短路效果,左边是true,右边不执行。 ③|是无论左边是false还是true,右边都会执行。 4.三元运算符概述
分类: 其他 发布时间: 05-28 23:41 阅读次数: 0

day63django框架5

今日内容概要 CBV源码剖析 settings源码剖析(尝试理解) 模版层 模版语法传值 模版语法之过滤器 模版语法之标签 自定义过滤器、标签及inclusion_tag 模版的继承 模版的导入 CBV源码剖析: # 你自己不要修改源码 出了bug很难找 # 突破口在urls.py url(r'^login/',views.MyLogin.as_view()) # url(r'^login/',views.view) FBV一模一样 # CBV与FBV在路由匹配上本质是一样的 都是路由 对应
分类: 其他 发布时间: 05-28 23:24 阅读次数: 0

团队作业4:项目冲刺

一、代码仓库 https://github.com/Multiplayer-movement/FuckThisShitGame 二、Alpha阶段冲刺日志 日期 Scrum冲刺博客 2020-05-21 第一篇Scrum冲刺博客 2020-05-22 第二篇Scrum冲刺博客 2020-05-23 第三篇Scrum冲刺博客 2020-05-24 第四篇Scrum冲刺博客 2020-05-25 第五篇Scrum冲刺博客 2020-05-26 第六篇Scrum冲刺博客 2020-05-27 第七篇
分类: 其他 发布时间: 05-28 23:24 阅读次数: 0

移动适配

移动端的适配 一.适配的原因 屏幕分辨率引起的1px的border和图片模糊问题;如何去自适应不同宽度屏幕的手机等 二.手机参数 通过常见手机设备的参数了解常见的概念 : Device OPERATING SYSTEM PHYS SIZE(英尺) PHYSICAL SIZE(cm) WIDTH(px) H(px) DEVICE WIDTH(px) PX PER INCH POPULARITY Apple iPhone 5 iOS 4.0 10.0 640 1136 320 326 16 上面的
分类: 其他 发布时间: 05-28 23:24 阅读次数: 0

一开始改了docker内置端口,下次得用改完后的启动 docker gitlab

docker run -d -p 443:443 -p 8061:80 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce ==========一开始改了docker内置端口,下次得用改完后的启动=======80 之类的不用打开防
分类: 其他 发布时间: 05-28 23:24 阅读次数: 0

撸码神器!2020.1 IDEA 工具应用总结!附激活码!亲测可用!记得收藏一下!

IDEA 2020 破解 IntelliJ IDEA 2020最新激活码(亲测有效,可激活至 2089 年,持续更新~) 一定要详细阅读 申明:本教程 IntelliJ IDEA 破解补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。 注意 本教程适用于 IntelliJ IDEA 2020.1 以下所有版本,请放心食用~ 本教程适用于 JetBrains 全系列产品,包括 Pycharm、IDEA、WebStorm、Phpstorm、Datagrip、Rub
分类: 其他 发布时间: 05-28 23:24 阅读次数: 0