Java入门 面向对象第一天
面向对象 人为抽象的一种编程模型,在理解面向对象的代码时要按照抽象的模型来理解,不能只从代码字面来理解复杂的问题,学会拆分成一个一个独立的小问题,通过解决每一个小问题,最后解决一个大问题 类 类是事物,算法,逻辑,概念等的抽象,用来封装这类型相关的数据和方法代码,封装成独立组件,可以把类理解成模板,或者图纸.在创建类对象时就相当于按着这个模板来创建 对象 从类创建来的具体实例,每个实例占用独立的内存空间,保存各自的属性数据,实例可以单独控制,让实例去执行指定方法中的代码. 引用
如何将子分支代码推送到新建的仓库
1.本地先将代码切到子分支 2.复制子分支项目文件夹并重命名,删除其中的.git文件夹,若看不到.git文件夹,可以按下图操作,即可显示.git文件夹 3.在pycharm中分享该项目到github即可
python 学习的第四天 数据的导入及导出
1、数据的导入(csv文件) import pandas
from pandas import read_csv
df = read_csv(''E://学习//python//4//4.8//data.csv',sep='|')
2、txt文件的导入 from pandas import read_table
df = read_table('数据文件所储存的位置')
或者
df = read_table ('数据文件位置', names = ['age','na
魔板 Magic Squares
洛咕 分析:这种从初始状态到目标状态的搜索求步数和操作的题一般套路都是用BFS.这道题和八数码难题有点类似,我们把每个状态看做一个int类型的整数,用队列实现BFS,用map(数组会爆空间)标记每个状态,同时记录步数,操作,由谁转移过来等必要信息即可. BFS的性质保证了第一个搜到的合法操作就是最短路径,这也是我们使用BFS求这种类型的题目的原因. #include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
pytest测试用例setup和teardown pytest 2.测试用例setup和teardown
pytest 2.测试用例setup和teardown 之前我写的unittest的setup和teardown,还有setupClass和teardownClass(需要配合@classmethod装饰器一起使用),接下来就介绍pytest的类似于这类的固件。 (1.setup_function、teardown_function 2.setup_class、teardown_class 3.setup_method、teardown_method 4.setup_module、tear
如何手动添加 Lookin 的 iOS Framework ?
如何手动添加 Lookin 的 iOS Framework ?下载 Lookin,安装完成后会出现 LookinServer.framework 文件,请把该文件移动到你的 iOS 项目的根目录内,即与 "xxx.xcodeproj" 位于同一目录。打开你的 iOS 项目,按照下图步骤所示,选中要使用 Lookin 的 iOS Target,导航至 Build Settings 里的 Framew
python 学习的第三天 序列
序列的创建 首先加载创建序列所需要的包和函数 from pandas import Series;
定义序列,可以使混合定义 x = Series (['a',True,1],index=['first', 'second', 'third']);
或者不定义序列名称,默认:
x = Series(['a',true,1]);
访问序列 #1、根据序列号访问,不能越界访问
x['second']
#2、根据位置访问
x[3]
在序列中添加元素 #不
21.QuerySetAPI
QuerySet API: 我们通常做查询操作的时候,都是通过模型名字.objects的方式进行操作。其实模型名字.objects是一个django.db.models.manager.Manager对象,而Manager这个类是一个“空壳”的类,他本身是没有任何的属性和方法的。他的方法全部都是通过Python动态添加的方式,从QuerySet类中拷贝过来的。 模型.objects: 这个对象是django.db.models.manager.Manager的对象,这个类是一个空壳类,他上面的
随笔记录 linux命令 2019.7.29
系统命令 一、 type help man cd pwd stat ls -l 以长格式显示 -a 显示所有 -d 显示目录更新的属性 -h 人性化显示 -R 递归显示 du -a 统计所有的文件 -s 统计占用空间的大小 -h 人性化统计 touch mkdir -p 创建嵌套的目录 -v 显示详细 -m 跳出当前的umask值 mv cp -f 强制复制 -i 提醒用户确认 -p 保持源文件权限、属性等不变 -r 递归复制 rm -f 强制删除 -I 提醒用户确认 -r 递归删除 whic
IntelliJ IDEA 2019.2最新解读:性能更好,体验更优,细节处理更完美!
idea 2019.2 准备 idea 2019.2正式版是在2019年7月24号发布的,本篇文章,我将根据官方博客以及自己的理解来进行说明,总体就是:性能更好,体验更优,细节处理更完美! 支持jdk13 提示更加智能了。 比如之前录制的 万能键 alt enter 现在在idea 2019.2里面提示更加智能了: 新版本的光标定位到该行,就有提示并且提示你原因和快捷键操作。 重复代码检测 重复代码检测并不会因为变量名称不同而检测不出来。 结构化搜索 结构化搜索,并且下次搜索不需要继续重新搜索
unix 命令 vi操作 相关命令总结
学习unix命令 一.os的组成 计算机组成硬件和软件 软件分为系统软件和应用软件 系统软件就是操作系统 1.kernel 内核 1.管理硬件 2.管理内存(内存分配) 3.管理交换空间(虚拟内存) 从硬盘启动一部分空间,操作系统通过频繁的换入换出达到内存够用的效果 4.管理进程 程序 静态的 进程 启动程序成了进程,每个进程都对应程序的唯一标识 线程 一个进程对应多个线程 5.控制系统硬件和系统程序(驱动) 6.管理守护进程 运行在后台,系统启动时启动,系统关闭时关闭 7.管理文件系统 2.
Vue练习三十八:05_03_按下按键显示keycode
Demo 在线地址: https://sx00xs.github.io/test/38/index.html --------------------------------------------------------------- ide: vscode 文件格式:.vue 解析:(待补) <template>
<div>
<pre v-pre>
<script type="text/javascript">
window.onload = f
ubuntu18.04安装docker后,无法访问公司内网的原因及解决方案
问题描述 最近周一上班时,突然连不上公司内网,想到周末捣鼓过docker,判断很有可能是安装了docker引起的。我的系统是 ubuntu18.04, docker的版本如下: 通过 sudo ifconfig发现多了一个docker0的网卡,使用sudo ifconfig docker0 down 暂时关闭docker0的虚拟网卡后,果然又能访问内网了。但这个docker0为什么会影响我连公司网呢? 查阅了docker的官方文档及SO上的问答,我找到了原因。 当 Docker server
Vue练习三十九:05_04_阻止默认事件
Demo 在线地址: https://sx00xs.github.io/test/39/index.html --------------------------------------------------------------- ide: vscode 文件格式:.vue 解析:(待补) <template>
<pre v-pre>
<script type="text/javascript">
<span>//※oncontextmenu</span>
d
jmeter控制器(四)
交替控制器: 交替控制器主要是让控制器里面的请求顺序执行,如下图设置了审批管理循环3次,那么第一次运行就执行了请假模块,第二次运行执行了请假模块1,第二次执行了请加模块2,依顺序每一个请加模块只执行一次。 事务控制器: 事务定义:一个事务就是对于用户来感受到的一个完整的请求获取操作,比如一个用户登录,从发起登录请求开始,需要等待服务器返回全部的静态资源内容,包括全部图片,css,html等静态资源全部返回后才算一个完整的事务,类似于LR中的事务。用户不管你返回和显示第一帧数据的时间有多快,而是
今日推荐
周排行