【python】面向对象编程
No1: 类和实例 __init__方法的第一个参数永远是self,表示创建的实例本身;init相当于构造函数 No2: 数据封装 No3: 如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问 在Python中,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的,是特殊变量,特殊变量是可以直接访问的,不是private变量,所以,不能用__n
mysql 事务嵌套
mysql 支持事务嵌套,但遇到第begin|start transaction 就会commit. 所以里层事务commit,外层rollback不了任何东西. 解决方案:不使用嵌套.
pip 安装时报错Double requirement given: numpy==1.12.1....
使用pip install -r requirements.txt 命令批量安装模块时,报错: Double requirement given: numpy==1.12.1 from https://files.pythonhosted.org/packages/d8/f9/97aa0903ae39ed4ab6df1c9c22902f3c71f4330a54cf5a81b2bea585544d/numpy-1.12.1-cp27-cp27m-manylinux1_x86_64.whl#sha
SQL模糊查询报:ORA-00909:参数个数无效
用oracle数据库进行模糊查询时,控制台报错如下图所示: 原因是因为敲的太快,语法写错了 正确的写法是 pd.code like concat(concat('%',#{keyword}),'%')
在listView控件中显示查询数据
步骤 1、建立一个DBH类 里面存在恶汉模式(可以返回connetion对象) ;关闭数据库的方法;开启数据库的方法; 2、构建所需的sql语句 (注:这里使用StringBuilder类 3、创建SqlCommand对象将DBH类中的方法进行调用 4、返回SqlCommand对象的.ExecuteReader()即返回数据读取对象 5、(!SqlCommand对象.HasRows) 进行判断有无数据,无提示有误,有则进行读取 while(SqlCommand对象.Read()) 6、建立
路飞学城-Python开发集训-第三章
文件处理 文件操作流程 # 1、打开文件, 得到文件句柄
f = open('a.txt', 'r')
# 2、通过句柄对文件进行操作
data = f.read()
# 3、关闭文件
f.close() 打开模式 Python可以打开文本文件, 读取其中的内容; 也可以打开非文本文件用于存储和传输 r: 只读模式, 文件必须存在, 否则会抛出异常 w: 只写模式, 无法读取文件内容, 文件不存在会创建文件, 若文件存在则会清空原数据 a: 只追加模式, 不可读, 文件不
[BZOJ 1452] Count
Link: BZOJ 1452 传送门 Solution: 二维树状数组模板题 发现颜色数很少$c<=100$,因此对于每个颜色都建一棵二维线段树即可 (第一次写二维数据结构,发现套个循环就行了?) Code: #include <bits/stdc++.h>
using namespace std;
const int MAXN=305,MAXC=105;
int bit[MAXN][MAXN][MAXC],col[MAXN][MAXN],n,m,q;
int lowbit(int x)
[Docker] 写 Dockerfile 的最佳实践理论
指导方针 创建短暂的容器 意思是 container 可以停止和销毁,接着以最小化启动和配置进行重新构建和替换。 理解构建的上下文 使用 docker build ,当前工作环境称为 构建的上下文,默认 Dockerfile 是在同级目录找,可通过 -f 指定 Dockerfile。 无论 Dockerfile 实际在哪里,当前目录的所有递归的文件和目录的内容被发送到 docker daemon 作为构建的上下文。 (无意中包含的不必要文件会增加 image 大小,增加 bui
如何减少上下文切换?
减少上下文切换的方法有无锁并发编程、CAS算法、使用最少线程和使用协程。 无锁并发编程。多线程竞争锁时,会引起上下文切换,所以多线程处理数据时,可以使用一些方法来避免使用锁。如将数据的ID按照Hash算法取模分段,不同的线程处理不同段的数据。 CAS算法。Java的Atomic包使用CAS算法来更新数据,而不需要加锁。 使用最少线程。避免创建不需要的线程,比如任务很少,但是创建了很多线程来处理,这样会造成大量线程都处于等待状态。 协程。在单线程里实现多任务的调度,并在单线程里维持多个任务间的切
使用webstorm创建vue项目
进行vue开发首先需要配置node环境 配置好node环境在命令行中输入node -v npm -v则表示环境配置成功 在webstorm命令行中输入命令 1、安装脚手架 npm install -g vue-cli 2、初始化项目 vue init webpack ate ate代表项目名 3、会出现项目描述,作者等,是否安装vue-router(yes) 后面会提示是否需要安装一些代码检查的工具(no) 4、安装好之后进入ate项目目录下运行项目 npm run dev 5、测试项目是
我国法定报告的传染病分为几类?包括哪些传染病?
目前法定传染病共计39种, 其中甲类传染病2种, 乙类传染病26种, 丙类传染病11种。 法定传染病指的是各政府在其传染病防治法规内,条列出特定项目的传染病发生时,医师或医疗机构需向卫生主管机关报告,并依照法律的规定进行治疗甚至隔离等措施。被列为法定传染病者通常是具传播速度快、病情严重、致死率高等特性。 甲类传染病也称为强制管理传染病,包括:鼠疫、霍乱,共2种。对此类传染病发生后报告疫情的时限,对病人、病原携带者的隔离、治疗方式以及对疫点、疫区的处理等,均强制执行。 乙类传染病也称为严格管理传
Django Views
在views 中实现页面的重定向: urls: from blog import views
from django.conf.urls import url,include
urlpatterns = [
url(r'^viewsTest',views.viewTest),
url(r'^userInfo/',views.userInfo),
] views: from django.shortcuts import HttpResponse,redirect
def
python安装scipy
1、安装wheel pip install wheel 2、通过二进制文件安装第三方库,需要在安装前确定好能够安装的版本。 确认方法如下: 在cmd中,输入python进入python(也可在IDE中进行)。 然后输入 import pip print(pip.pep425tags.get_supported()) 3、下载对应whl文件 https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 4、pip install +whl文件名称
Python 的课程介绍
Python 的课程介绍 1、Python编程语言的排名(TIOBE链接:https://www.tiobe.com/tiobe-index/) 2、编程语言分类。 Python(目前排名第四的语言) Python是一门优秀的综合语言, Python的宗旨是简明、优雅、强大,在人工智能、云计算、金融分析、大数据开发、WEB开发、自动化运维、测试等方向应用广泛,已是全球第4大最流行的语言。 JAVA(目前排名第一的语言): Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun
struts2 servlet前后台数据交互
1.通过ActionContext: //Demo5Action.java import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class Demo5Action extends ActionSupport{
@Override
public String execute() throws Exception {
Docker容器的管理
创建容器的工作原理: 当利用docker run来创建容器时,Docker在后台运行的标准操作包括:检查本地是否存在指定的镜像,不存在就从公有仓库下载,利用镜像创建并启动一个容器分配一个文件系统,并在只读的镜像层外面挂在一层可读写层;从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中去;从地址池配置一个ip地址给容器;执行用户指定的应用程序,执行完毕后容器被终止。 注:容器不是一个虚拟机,因为他就是一个进程,如果我们退出,这个进程就退出了。 创建容器的常用选项: 指令 描述 -i, --int
Python学到什么程度就可以去找工作?掌握这4点足够了!
大家在学习Python的时候,有人会问“Python要学到什么程度才能出去找工作”,对于在Python培训机构学习Python的同学来说这都不是问题,因为按照Python课程大纲来,一般都不会有什么问题,而对于自学Python来说,那就比较难掌握,冒然出去找工作非常容易受打击,从而失去学习Python的信心。接下来我们就来看看Python学到什么程度才算是真正学会Python可以去一展身手。 一、确立目标、了解需求 做什么事情都要先确定好目标,才不至于迷失方向。我们就是Python爬虫工程师为
今日推荐
周排行