202010-08 AndroidStudio4.0 New Class的坑(小结) AndroidStudio升级后,新建类变成了下面这个样子,并且默认还没有修饰符,一堆大写的英文看的我一脸懵逼,后来在stackoverflow上看到了这几个参数的含义:IMPORTBLOCK说白了就是导包(谁家导包会手动写呀[捂脸])VISIBILITY值为PUBLIC或PACKAGE_PRIVATE或不填分别对应public修饰符private修饰符和没有修饰符(我一般新建类都默认public修饰符,默认没有修饰符感觉贼不方便)FINAL就是类是否加final修饰SUPERCLASS就... 继续阅读 >
202009-29 django为Form生成的label标签添加class方式 使用Form生成html标签的时候,虽然提供了widget的方法可以自定义标签的要是,但是只能给生成的input标签添加样式,对于生成的label标签无法添加样式。而很多场景下需要为label和input都添加class以实现自定义样式。测试环境创建一个Form,通过Form帮我们生成HTML:#urls.py文件,对应关系path('email/',views.email),#forms.py文件fromdjango.formsimportFormfromdjango.formsimportfieldsfromdjango.formsimportw... 继续阅读 >
202009-29 Django获取model中的字段名和字段的verbose_name方式 定义模型:classGame(models.Model):name=models.CharField(u'游戏名称',max_length=30)gameid=models.CharField(u'游戏id',max_length=20)def__str__(self):returnself.name获取字段名和verbose_name:fromdjango.appsimportappsdefgetmodelfield(appname,modelname):modelobj=apps.get_model(appname,modelname)field_dic={}forfieldinmodelobj._meta.fields:field_dic[field.name]=... 继续阅读 >
202009-27 详解ES6 CLASS在微信小程序中的应用实例 ES6CLASS基本用法classPoint{constructor(x,y){this.x=x;this.y=y;}toString(){return'('+this.x+','+this.y+')';}}1.1constructor方法constructor方法是类的默认方法,通过new命令生成对象实例时,自动调用该方法。一个类必须有constructor方法,如果没有显式定义,一个空的constructor方法会被默认添加。classPoint{}//等同于classPoint{constructor(){}}上面代码中,定义了一个... 继续阅读 >
202009-25 idea右键没有java class选项问题解决方案 一、背景项目中新建module之后,要在该目录下新增javaClass文件,右键——》New发现无JavaClass选项。二、办法File?ProjectStructure或者ctrl+alt+shift+s快捷键或者右上角搜索按钮旁边的ProjectStructure图标,打开ProjectStructure窗口,然后打开Modules,选择不能创建javaclass文件的模块,选中src目录,右键或者直接点击marksas后面的sources三、原因如上图markas选项所示,我们可以对项目的任意目录进行这五种目... 继续阅读 >
202009-24 vue计算属性+vue中class与style绑定(推荐) vue计算属性在模板中放入大量的逻辑会让模板过重且难以维护计算属性下所有函数可以放到computed中class与style绑定原始写法v-bind:class缩写:classclass绑定的三种形式style的三种绑定形式属性值为true显示,false不显示第一种绑定方式:第二种绑定方式:第三种绑定方式:style修改方式1:方式2:方式三:ps:下面通过代码介绍下计算属性计算属性就是当其依赖属性的值发生变化时,这个属性的值会自动更新,与之相关的DOM部分也... 继续阅读 >
202009-24 Python基于class()实现面向对象原理详解 首先,类是一个集合,包含了数据,操作描述的一个抽象集合你可以首先只把类当做一个容器来使用classCycle:def__init__(self,r):self.pi=3.14self.r=ra=Cycle(4)b=Cycle(7)你看,我们定义了一个Cycle类,我们现在只是将它当做一个数据集合来用,我们利用其实例之间彼此数据隔离的特性来保证具体的实例数据彼此不污染。好了你现在想问,为什么我们要用数据集合来放数据好了,我们来看看没有类之前我们会怎么样,假设我... 继续阅读 >
202009-24 简单了解JAVA public class与class区别 1.每个编译单元(文件)都只能有一个public类。即每个编译单元都有单一的公共接口,用public类实现。此时,mian()就必须要包含在public类中。2.public类的名称必须完全与含有该编译单元的文件名称一致,包括大小写。如果不匹配,编译时错误。3.如果编译单元(文件)中不含有一个public类,此时编译单元文件名称可以与启动类名称可以不一致,即可以随意对文件命名。这样的话,main()不是必须要放在public类中才能运行程序。总的来... 继续阅读 >
202009-24 JS面向对象编程——ES6 中class的继承用法详解 本文实例讲述了ES6中class的继承用法。分享给大家供大家参考,具体如下:JS是一种基于对象的语言,要实现面向对象,写法跟传统的面向对象有很大的差异。ES6引入了Class语法糖,使得JS的继承更像面向对象语言的写法。此篇博客,分为:基本介绍、Vue使用案例基本介绍Class可以通过extends关键字实现继承,这比ES5的通过修改原型链实现继承,要清晰和方便很多;classFather{}classSonextendsFather{}代码定义了一个Son类,... 继续阅读 >