Pythoon 语法基础 日期与时间data,time
import datetime as dt import time as tm #Convert Date to Fiscal Year/Fiscal Week import datetime date_entry = '2018-04-26' #input date here year, month, day = map(int, date_entry.split('-')) #split date1 = datetime.date(year, month, day) #assign end
Python 语法基础 对象object,map函数
class Person: #定义名首字母必须是大写 store1 = [10.00, 11.00, 12.34, 2.34] store2 = [9.00, 11.10, 12.34, 2.01] cheapest = map(min, store1, store2)
Python 语法基础 lambda, list comprehensions
lambda people = ['Dr. Christopher Brooks', 'Dr. Kevyn Collins-Thompson', 'Dr. VG Vinod Vydiswaran', 'Dr. Daniel Romero']def split_title_and_name(person): return person.split()[0] + ' ' + person.split()[-1] #option 1 a=[] for person in people: print(
Python 语法基础 Numpy
import numpy as np np.array() np.arange() #开始值、终值和步长 np.linspace() #开始值、终值和元素个数 np.ones() np.zeros() np.eye() np.diag() np.repeat() np.vstack() np.hstack() shape() reshape() resize() T() #转置 dot() #矩阵乘法,两个矩阵的点积 所得到的数组中的每个元素为,第一个矩阵中与该元素行号相同的元素与第二个矩阵与
Git Start
最小配置 $git config --global user.name 'your_name' $git config --global user.email '[email protected]'
PyCharm 初始设置
创建环境 选择Virtualevn,再选择使用python2还是python3 安装包 pip 命令在Terminal 里执行 如果一个包在python2的环境里安装过了,切换到python3的时候需要先把原来的删除掉,再在新环境里面重新pip安装 菜单设置里面interpreter里面查看右边列表是已经安装的第三方库,这时若要添加新库,则点击那个绿色的+号。 使用seadata包的时候卡住了 login的时候只能输出user,不能继续执行程序 解决方案 (解决pycharm 无法连续输入两行
oracle视图就是封装了一条写好的sql语句 可通过视图修改表结构 ; oracle需要手动创建序列
create sequence student_sid; --创建序列 oracle只能通过手动方式创建序列
推荐书单2.0:测试工程师进阶之路
18年年初,写过一篇博客:推荐书单1.0:测试工程师成长之路。里面包含了软件测试基础方法论、UI自动化测试、性能测试、python、协议、数据库、中间件、泛产品经理相关的一些书单。 今年我也算看了一些书,类型比较杂,散文小说、鸡汤、逻辑思维、社科等等类型,技术类的大概占比一半左右,其中中间件和后台相关的居多。 18年即将结束,整理书单。上一篇是成长,这一篇,就算做进阶吧,一直在路上。。。 关于软件测试发展和职业规划 《Google软件测试之道》 《测试架构师修炼之道》 《京东系统质量保障技术实
前两天新学了spring boot,对于用idea创建项目新学步骤做了总结
1.先创建项目就不说了吧。我这个是经过汉化的,汉化方法网上也有,在这里可以创建一个新的项目也可以打开一个存在的项目。 2.在这里使用spring boot的话就左侧就选择spring Initializr,然后右边的product SDK选择的是java jdk,建议装比较新的,然后next 3.这里是项目大致的路径和名称,一个点代表一个包下,很简单 4.这里选择web里的web和sql里的mysql和mybatis,然后next 5.在main里面创建一个webapp的文件夹,然后file》
mysql 常用sql语句总结
1、 查询Student表中的所有记录的Sname、Ssex和Class列。 SELECT Sname,Ssex,Class FROM student select sname,ssex,class from student 2、 查询教师所有的单位即不重复的Depart列。 SELECT DISTINCT Depart FROM teacher select distanct depart from teacher; 3、 查询Student表的所有记录。 SELECT * FROM stu
Timer定时方法(间隔时间后执行)
Timer time = new Timer(); time.schedule(new TimerTask() { @Override public void run() { // TODO Auto-generated method stub ......task } },new Date(),15000);
python调试:pdb基本用法(转)
转自IBM开发者社区。 使用pdb进行调试: pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令,详情见表 1。 表 1. pdb 常用命令 命令 解释 break 或 b 设置断点 设置断点 continue 或 c 继续执行程序 list 或 l 查看当前行的代码段 step 或 s 进入函数 return 或 r 执行代码
第十七单元 Samba服务
Samba的功能 Samba的安装 Samba服务的启动、停止、重启 Samba服务的配置 Samba服务的主配置文件 samba服务器配置实例 Samba客户端设置 windows客户端 Linux客户端 课后作业 【本节内容】 1. 掌握samba的功能: samba是一个网络服务器,用于Linux和Windows之间共享文件。 2. 掌握samba服务的启动、停止、重启 service smb start|stop|restart 3. 掌握samba的主配置文件为:/etc/samba
tomcat的编码方式
tomcat8以后默认编码格式是utf-8;7之前的都是iso8859-1 如果默认情况下,tomcat使用的的编码方式:iso8859-1 修改tomcat下的conf/server.xml文件 找到如下代码: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 这段代码规定了Tomcat监听HTTP请求的端口号等信息。 可以在这里添加一个属性:URIEncod
CSAPP:第八章 异常控制流1
CSAPP:第八章 异常控制流1 关键点:异常 8.1 异常8.2 进程 现代系统通过使控制流发生突变来对这些情况做出反应,一般而言,我们把这些突变称为异常控制流(Exceptional Control Flow,ECF)。异常控制流发生在计算机系统的各个层次。 8.1 异常 异常是异常控制流的一种形式,它的一部分由硬件实现,一部分由操作系统实现。异常就是控制流中的突变,用来响应处理器中的一些变化.如图所示,当处理器状态发生一个重要的变化时,处理器正在执行某个当前指令Icurr。在处理
WebGl通过缓冲区绘制多个点
使用缓冲区对象向顶点着色器传入多个点 1. 创建缓冲区对象gl.createBuffer() 2. 绑定缓冲区对象gl.bindBuffer() 3. 将数据写入缓冲区对象gl.bufferData() 4. 将缓冲区对象分配给一个attribute对象gl.vertexAttribPointer() 5. 开启attribute变量 gl.enableVertexAttribArray() 1 // 顶点着色器,设置坐标和设置尺寸。
2 var VSHADER_SOUR
容量限制的设施位置问题
一、 问题陈述 问题如上图,下面为中文描述: 有容量限制的设施地址问题:假设有n个设施和m个顾客,我们可以作以下操作: ①开启设施 ②分配顾客到某设施 上述两个操作都有各自的成本,我们希望总成本最低,且分配到某设施的总需求不能超过其容量。 二、建立模型 为了方便问题的解决,我们首先建立模型,更具体地说,我们为设施、顾客创建一个具有相应属性的类。 我们以一个实例来更好地了解如何构建一个类: 由上图可知,设施有容量、开启费用、是否开启、服务某个顾客的费用四个属性;顾客有需求、被哪
今日推荐
周排行