python中的函数、生成器的工作原理

1.python中函数的工作原理 def foo(): bar() def bar(): pass python的解释器,也就是python.exe(c编写)会用PyEval_EvalFramEx(c函数)运行foo()函数 首先会创建一个栈帧(stack Frame),在栈帧对象的上下文里面去运行这个字节码。 import dis print(dis.dis(foo)) #打印字节码 可以尝试着去打印foo的字节码: 关于字节码的解释: LOAD_GLOBAL:首先导入b
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

6.SVM算法

xxxx
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

tp5 API 测试

index控制器--从数据库获取值 <?php namespace app\index\controller; class Index { public function api($title = '') { if (!$title) { $data = model('Shici')->find(); } else { $data = model('Shici')::getBytitle($ti
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

Docker之本地镜像发布到阿里云

1 本地镜像发布到阿里云流程 2 镜像的生成方法 ①Dockerfile生成镜像。 ②从容器创建一个新的镜像,使用docker cmomit命令 docker commit -m "提交信息" -a "作者" 容器id 要创建的目标镜像名:标签名 3 本地镜像推送到阿里云 3.1 新建镜像仓库 3.2 生成本地镜像 语法: docker pull centos:7 语法: docker run -it centos:7 示例: 语法: docker commit -m "提交信息" -a "作
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

python重要函数eval

1.参数会作为一个 Python 表达式(从技术上说是一个条件列表)被解析并求值 >>> x = 1 >>> eval('x+1') 2 2.去除字符串两边的引号 >>> a='"srting"' >>> print(a) "srting" >>> b=eval(a) >>> print(b) srting 也可以用 >>> a.strip('"') 'srting' 3.字符串转字典 >>> a= "{'name':'linux','age':18}" >>> type(a) <type '
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

#11.1树(TREES)

11.1树(TREES) 树的特点: 树是一个无向无环图,任意两个节点间都有唯一的一个简单路径 一系列树组成森林(forest) 树或森林的叶子节点指悬挂点(pendant)或孤立顶点(isolated vertex) 内部顶点(internal node)的度≥2 有根树(Rooted Trees) 有根的树称为有根树 有根树中的一些术语: 父母; 孩子; 兄弟姐妹(siblings); 祖先(ancestors); 后代(descendents); 叶子; 内部节点(internal no
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

eclise安装testng

https://www.cnblogs.com/lgqboke/p/9934461.html
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

程序访问一个地址时候报400错误,浏览器访问正常怎么解决

最近凯哥在调凯哥优惠淘公众号(领取优惠券的公众号)的时候,发现以前好好的程序,突然不能用了。于是就本地断点,发现了如下错误: 程序通过httpClient访问一个地址的时候,提示:server returned HTTP Response code :400 fro URL:XXXX这个错误。不对啊,以前的没问题现在怎么就突然有问题了?而且将程序访问的url地址放到浏览器中就可以正常访问的。为什么在程序中就访问不了呢? 于是就把访问的URL 复制下来,一个一个对比,发现,原来,程序访问出错的u
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

提答题技巧

先大概写几点: 可以手玩,适合较小的数据点; 利用没有程序运行时限的优势,写一个\(10^{10}\)大暴力都没有问题; 最重要的一点:面向数据编程,很多提答题的问题本身是没有多项式复杂度解法的,但是给出的数据具有一定的性质,如果发现了这些性质就比较容易在规定时间内解决; 提答题的常用算法:随机化,如模拟退火(尤其是在计算几何类问题中)
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

Angular学习系列二:显示数据

使用vscode打开前期准备的项目 1:创建header组件: ng g component components/header 2:在app.component.html中,引用该标签: <app-header></app-header> 3:数据绑定 : 属性,数据,带有标签数据,数据循环,图片,ngSwitch,ngClass,事件(click,keydown,keyup),双向数据绑定 前端界面(header.component.html )代码: 1 <p>{{title}}</
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

VMware中打开虚拟机显示黑屏

1.CTRL+alt+del调出任务管理器 2.只把应用中的vmware workstation(32位)结束任务,其他关于vm的进程不要动 3.命令行窗口—输入 netsh winsock reset,然后重启计算机,可能会有提示vmware的一个进程还在运行,不用管,直接重启。我觉得应该是可以在任务管理器中关闭的,但目前不清楚到底关哪个,有一次全部关了一遍出现了network service的大问题,折腾了好久,最后还是重装系统才解决的,所以暂时不考虑太过完美的操作 4.继续打开VMwar
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

Electron +Vue +Builder Hello World 运行并打包

1.配置环境说明 2.创建项目 并编写hello world 在ele-project 根目录下面创建index.html、 main.js index.html 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>Hello World!</title> 5 </head> 6 <body> 7 <h1>Hello World!</h1> 8 </body> 9 </html> main.js 1 con
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring声明式事务管理(基于XML方式实现)

Spring 的事务管理有两种方式:一种是传统的编程式事务管理,即通过编写代码实现的事务管理;另一种是基于 AOP 技术实现的声明式事务管理。由于在实际开发中,编程式事务管理很少使用。 Spring 声明式事务管理在底层采用了 AOP 技术,其最大的优点在于无须通过编程的方式管理事务,只需要在配置文件中进行相关的规则声明,就可以将事务规则应用到业务逻辑中。 Spring 实现声明式事务管理主要有两种方式: 基于 XML 方式的声明式事务管理。 通过 Annotation 注解方式的事务
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

串口通讯你真的会了吗?不妨看看这些经验

平时使用串口打印出现乱码的绝大部分原因是串口波特率没对。那么我们怎么测量实际的波特率呢?在这之前,顺便一起回顾一下波特率的概念。 什么是波特率、比特率? 比特率(Bitrate)表示每秒钟传输的二进制位数,单位为比特每秒(bit/s)。 波特率(Baudrate)表示每秒钟传送的码元符号的个数,是衡量数据传送速率的指标。 码元是通讯信号调制的概念,通讯中常用时间间隔相同的符号来表示一个二进制数字,这样的信号称为码元。 常见的通讯传输中,用 0V 表示数字 0, 5V 表示数字 1,那么一个码元
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

爬虫福利 之 妹子图网MM批量下载

目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运 # -*- coding: utf-8 -*- import requests from bs4 import BeautifulSoup import os all_url = 'https://www.mzitu.com' # http请求头 Hos
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

第四组第五次作业(付孟南,王聪,陈瑞祥,王青松,张稳)

1.什么是QA? 在CMMI中,质量保证的英文全称是Process and Product Quality Assurance,即过程与产品质量保证。一般大家更习惯叫质量保证或QA,它的目的是为员工和管理层提供过程和相关工作产品的客观洞察。之所以说它客观是因为:   1)质量保证人员是一个独立于项目组之外的第三方审计人员,不能是直接参与开发、测试和项目管理的人(当然实际也有例外,有些公司QA可能是兼职的);   2)质量保证人员不受监督对象部门的绩效评价;   3)质量保证人员具有独立的问题汇
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

java返回分页结果集的封装

package com.leyou.common; import java.util.List; public class PageResult<T> { private long total;//总条数 private Integer totalPage;//总页数 private List<T> list; public PageResult() { } public PageResult(long total, List<T> li
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

利用Django去操作数据库并完成简易的登录及编辑功能

一、静态文件   什么是静态文件?     简单来说静态文件就是已经提前写好了的,可以给网站使用的文件     比如:     css     js     第三方的一些组件:如bootstrap, sweetalter ,fontawesome等   现在我们已经知道了网站所使用的HTML文件要存放到templates文件夹中,那么同理针对网站所使用   到的静态文件也用该单独找哟个文件夹来存储,这个文件夹默认情况下就都叫static   该文件夹内部通常都是以下的结构   static  
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

机器学习-Pandas 知识点汇总(吐血整理)

Pandas是一款适用很广的数据处理的组件,如果将来从事机械学习或者数据分析方面的工作,咱们估计70%的时间都是在跟这个框架打交道。那大家可能就有疑问了,心想这个破玩意儿值得花70%的时间吗?咱不是还有很牛逼的Tensorflow, keras,神经网络,classification等等这些牛逼的技术(词汇)都没学习呢,咋突然冒出来一个pandas就要在机器学习中占了大部分精力去处理呢?其实啊,同学们,什么TensorFlow, Keras,神经网络, 随机森林啥的,看起来牛气哄哄的高大上的词
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0

Mysql B-Tree和B+Tree索引

Mysql B-Tree和B+树索引 Mysql加快数据查找使用B-Tree数据结构存储索引数据,InnoDB存储引擎实际使用B+Tree。下面首先介绍下B-Tree和B+Tree的区别: 一、B树和B+树索引(手绘图简要说明) 1.B-Tree索引: 2.B+Tree索引: 3.B-Tree 和B+Tree索引查找原理: 非叶子节点存储索引关键字,叶子节点指针指向的是被索引的数据。节点槽中存放了指向子节点的指针(可以理解为两个关键字之间),存储引擎根据这些指针向下层查找。通过比较节点页的值和
分类: 其他 发布时间: 01-04 21:50 阅读次数: 0