python2和python3 的一些差异: * print函数变了,python3中的print函数必须要加括号 * xrange函数合并到了range中,2到5的序列可以直接用range(2, 5) 表示 * py2中输入使用raw_input()函数,py3中使用input()函数 * py2里中文编码易出错,从csv文件中读取的文本和hdfs中以json格式存储的中文文本有时匹配不上;据说在py3 中得到了修复 定义列表row = [‘北京’, ‘beijing’] 在python2和python3中用print()函数的打印结果分别是 [‘\xe5\x8c\x97\xe4\xba\xac’, ‘ beijing’] [‘北京’, ‘beijing’] 两个环境都使用了utf-8编码,足见python3对中文编码的支持更好 * py2中的‘/’符号默认返回的是整数结果, py3中的’/’符号返回的是有理数结果 下面这种操作也没有毛病: a = [1, 2, 3] a = “Payne” 2. python 中一切都是对象,严格意义我们不能说值传递还是引用传递,我们应该说传不可变对象和传可变对象。
⭐作者:别动我的饭 ⭐专栏:菜鸟刷题 ⭐标语:悟已往之不谏,知来者之可追 一.字符串压缩:面试题 01.06. 字符串压缩 - 力扣(LeetCode) 描述 字符串压缩。 比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。 { int len=strlen(S); //申请新的空间,注意空间有可能所需会变大,比如abc->a1b1c1 char*newstr=(char*)calloc(len,3) 编写程序,交换某个整数的奇数位和偶数位,尽量使用较少的指令(也就是说,位0与位1交换,位2与位3交换,以此类推) ---- 解题思路 这没什么骚操作,就当老实人呗。
变量(variable)是Python语言中一个非常重要的概念。变量的主要作用就是为Python程序中的某个值起一个名字。类似于“张三”、“李四”、“王二麻子”一样的人名,便于记忆。
classpath 添加server runtime至工程 修改外置tomcat的server.xml <Context path="" docBase="指向webapp文件路径"/> 方案3: pom.xml配置一下把maven项目变成标准web工程结构 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w<em>3</em>.
在相对布局中如果不指定控件摆放的位置,那么控件都会被默认放在RelativeLayout的左上角。因此要先指定第一个控件的位置,其他控件为该位置的相对位置;
优势: 1.给于pom,xml配置 a.项目依赖 b.项目信息 2.对项目目录有一定约束 3.依赖管理:提供中央仓库,pom,xml中配置组件坐标。 3.Maven的下载和安装 1.下载的网址 http://maven.apache.org/download.cgi 2.安装 这里安装apache-maven-3.5.2的版本 解压即可,配置环境变量 M2_HOME=maven安装目录 PATH=%M2_HOME%\bin; 3.对目录进行解释 bin目录:放置可执行文件 boot目录:启动依赖jar conf目录:maven的配置文件
DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <style> .main{width em的尺寸单位由W3C建议。 1em和当前字体大小相等。在浏览器中默认的文字大小是16px。 因此,1em的默认大小是16px。 两个边框的宽度和 border-width 的值相同 groove: 定义3D沟槽边框。效果取决于边框的颜色值 ridge: 定义3D脊边框。 效果取决于边框的颜色值 inset:定义一个3D的嵌入边框。效果取决于边框的颜色值 outset: 定义一个3D突出边框。 效果取决于边框的颜色值 <! x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4OTk4MjEzsize
DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> true JavaScript 数据类型 在 JavaScript 中有 6 种不同的数据类型: string number boolean object function symbol 3 typeof NaN // 返回 number typeof false // 返回 boolean typeof [1,2,3,4 以下实例返回相同的结果: 实例 3 function myFunction(a) { var power = 10; return a * power; } 但是,以下实例结果会返回 undefined
3.类变量(静态变量)和实例变量区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象。 (3). 抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。 (4). 构造方法,类方法(用static修饰的方法)不能声明为抽象方法。 (5). (3). 接口中不能含有静态代码块以及静态方法(用 static 修饰的方法),而抽象类是可以有静态代码块和静态方法。 (4). 一个类只能继承一个抽象类,而一个类却可以实现多个接口。
'users.apps.UsersConfig', ] ''' 3、创建视图 创建 # 在views.py中编写视图代码 from django.http import HttpResponse def 3、路由说明 路由定义位置 Django的主要路由信息定义在工程同名目录下的urls.py文件中,该文件是Django解析路由的入口。 ('a') print(a) # 3 print(b) # 2 print(alist) # ['1', '3'] return HttpResponse('OK' 执行流程 在请求视图被处理前,中间件由上至下依次执行 在请求视图被处理后,中间件由下至上依次执行 六、模板 1、配置 settings.py配置文件中修改TEMPLATES中的DIRS 2、定义 3、渲染 order_by() exists():判断查询集中是否有数据,有返回Ture,无返回False 2、特性 惰性执行:创建查询集的时候不会调用数据库,调用数据的时候访问,迭代、序列化、if合用 缓存 3、
从几何学上来说,面旋转为体,这虽然还没有说到3D,但是已经隐约有了3d的概念了吧。 然后就要说到一个很重要的属性,perspective。 依然看字面意思,这个属性是透视的意思。 CSS3里默认perspective-origin是元素的中心。 当有了透视,有了变型之后,就该用到transform-style这个属性了,他有两个参数,flat与preserve-3d。 flat为默认值,表示平面的;后者preserve-3d表示3D透视。 大家可以简单的理解为这是开启3D空间的方法 : transform-style: preserve-3d; 仅仅是开关,这个属性不会对我们的画面造成任何影响,除非你用flat。 由于开发任务重,这个月线说这些入门的属性,就不详细讨论3D复杂动画了,下个月如果有空闲的话,接着本文,继续跟大家讨论并一起学习3D物体的运动,比如正方体的排列旋转等等。
http://yujiangshui.com/grunt-basic-tutorial/
php $x=array(1=>"Google", 2=>"Runoob", 3=>"Taobao"); foreach ($x as $key => $value) { echo "key 调用成员方法 在实例化对象后,我们可以使用该对象调用成员方法,该对象的成员方法只能操作该对象的成员变量: // 调用成员函数,设置标题和URL $runoob->setTitle( "菜鸟教程" ); $runoob = new Site; $taobao = new Site; $google = new Site; // 调用成员函数,设置标题和URL $runoob->setTitle( "菜鸟教程
3.指令:内置指令统一为(v-指令),也可以自定义指令,通过对应表达值的变化就可以修改对应的DOM。 cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script>
2.3 NPM:这个需要安装软件,在构建大型应用时使用
在下面的案例中我统一使用第一种方式
3. (1,3)}}
----{
{
name.substring(1,3).toUpperCase()}}
<! 我是一个div</h3>";
new Vue({
el:"#app",
data:{ <h3>开心啊</h3>
to use the format "com.example.test.A$B" 2.讲述如何获得hook函数的参数类型 https://bbs.pediy.com/thread-215039.htm 3.
文章目录 Vba菜鸟教程 编辑器 宏 vba基本语法 运算符 变量 数组 字典 语句 简写语句 sub语句 调用语句 退出语句 跳转语句 错误处理语句 循环语句 判断语句 公式与函数 Dialogs(对话框) 使用ADO操作外部数据 使用ADO连接外部Excel数据源 常用sql语句 使用ADO连接外部Access数据源 附表 对齐方式 字体格式 填充 对话框的值 Vba菜鸟教程 ].姓名,性别,年龄,月薪 from [data$] left join [data3$] on [data$].姓名=[data3$].姓名 先UNION ALL 再LEFT JOIN select * from (select * from [data$] union all select * from [data2$])a left join [data3$] on a.姓名=[data3$]. 193 “三维面积图库”对话框 xlDialogGallery3dBar 272 “三维条形图库”对话框 xlDialogGallery3dColumn 194 “三维柱形图库”对话框 xlDialogGallery3dLine
Python菜鸟教程第二十课之初始Django 1.Django简介 Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。 3.urls简介 在Django中,要访问一个自己新建的项目,最简单的也是不可缺少的步骤有三:设置urls、编写视图函数、通过浏览器访问。
作者是根据黑马课程来学习的 1.完成任务报告 1.完成了菜品的对应接口功能实现(并对其上传到Github) 2.完成了公共字段填充功能实现(使用了Aop面向切面的思想 =》重要思想) 3.完成了实现文件上传的功能实现 怎么实现的: 1.自定义注解@AutoFill 2.自定义切面类AutoFilAspect 3.Mapper对应方法上加入注解@AutoFill(update,insert方法) 4.具体实现 --> OSS再返回这个存入文件的访问路径(访问这个路径可以直接下载该文件)--> 服务端接收路径存入数据库 --> 再返回这个路径给前端 --> 前端访问这个路径直接下载这个文件将其展示在页面上 3. 建议自己会去定义关于操作阿里云OSS的工具类 4.注意:接收前端传过来的文件参数时,接收参数(类型:MultipartFile)要保持与文件参数名一致 3.知识点扩展 3.1元注解 1. @Retention(指定注解在什么地方有效,配合反射使用),同理Ctrl+左键进入RetentionPolicy 3.注解类中必须要定义一个参数成员 ,怎么定义?
(3)组建微服务架构。通过多个容器,一台机器可以跑多个服务,因此在本机就可以模拟出微服务架构。 说明:由于Docker需要Linux内核的支持,所以本人在自己的电脑(window10)安装了VMware虚拟机,在虚拟机里面安装了一个ubuntu系统,在这基础上进行Docker的安装,安装参考了菜鸟教程 Docker Engine-Community 和 containerd $ sudo apt-get install docker-ce docker-ce-cli containerd.io (3) 出现以下命令即安装成功 四、Docker启动与停止 (1)启动docker sudo service docker start (2)停止docker sudo service docker stop (3) /download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm 3.
<settings xmlns=”http://maven.apache.org/SETTINGS/1.0.0″ xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance 步骤 3 - 如果远程仓库没有被设置,Maven 将简单的停滞处理并抛出错误(无法找到依赖的文件)。