上面一遍文章讲了函数,但是没有讲完,要是一股脑都放在一片文章里,篇幅有点长,所以这里分成两部分。下面继续讲python和lua中的函数概念。函数多返回值的区别python和lua函数提供了一种非常规的机制,但很方便,函数可以一次返回多个值。pythondef foo0():pass # 无返回
...
def foo1():return "a" # 返回1个
...
def foo2():retu
转载
2023-09-23 15:00:31
41阅读
先来看一下效果 XLCircleMenu.gif 是不是觉得挺好玩的呀. 通过这篇文章你可以学到: 1.系统UITableView的部分设计思想 2.自定义控件常用设计思路 3.动画的具体使用 4.手势的具体使用 4.装逼一点,良好的代码风格 5...... 1.系统UITableView的部分设计
转载
2016-08-20 23:39:00
241阅读
2评论
自定义制作minio镜像文件
原创
2022-07-23 12:06:33
294阅读
在锁o1释放之前需要等待锁o2的释放在锁o2释放之前需要等待锁o1的释放.死在无限等待对方释放锁的循环中....这只是一个简单的死锁:A需要
原创
2023-06-05 14:40:09
119阅读
一:关于赋值操作与浅拷贝1、变量的赋值 首先以一个例子来说明一下:定义变量a = 1,使b = a。开始的情况下打印a与b都为1(显而易见,哈哈) 但是接下来,我们做一下改动,令 a = 222,再打印a与b。 咦?说好的b = a呢?!怎么不一样了呢? 这里直接揭晓答案: 如上图所示,a = 1操作其实是将变量a 指向了数字1的内存地址,当进行b=a操作时,并不是将a的值直接赋值给b,
转载
2024-10-09 21:44:26
16阅读
一.自定义View的主题和风格样式
前言:android开发中,不可避免的要设定某一类按钮的按压,点击,聚焦等状态,通常对于这一类问题而言,最原始的方式就是在布局文件中亲自设定,然而对于一个比较大型的项目而言,这种方式造成的可维护性不是很好,因此要尽量做到代码重用。对于一个控件而言,如ToggleButton,RadioButton,CheckBox,滚动条颜色,Button,当点
转载
2023-08-17 22:11:17
95阅读
一、spring-boot-starter简介使用spring-boot时,只要引入官方提供的starter,就可以获取到我们想要用的Bean,做到真正的开箱即用。当然,我们也可以自己写一个starter,比如封装一些第三方服务的连接代码,类似于jedis,或者封装一些其他的通用代码。下面我们写个自定义starter,感受一下。二、自定义starter示例1.新建springboot工程①File
转载
2024-04-19 12:55:25
868阅读
Android.mk的变量一.自定义变量:在Android.mk文件中自定义变量要遵守以下规则:1.不能以LOCAL_开头(例如:LOCAL_path);2.不能以PRIVATE_、NDK_、APP_开头3.不能全用小写字母(例如:my-dir)4.建议使用MY_前缀的自定义变量5.最重要是不能与NDK编译系统保留的变量名一样。二.NDK编译系统保留的变量及其介绍:1.CLEAR_VARS指出了编
security自定义角色权限通过注解标记controller的方式与config配置的方式过于繁琐。这样每写一个接口都要去写这个注解,关键还要记相对应的权限,根本不符合当前的开发。//注解方式
@PreAuthorize("hasAuthority('test')")
public RespBean test(){
....
}@Override
转载
2024-04-04 19:47:53
330阅读
SpringBoot 项目就是由一个一个 Starter 组成的,一个 Starter 代表该项目的 SpringBoot 起步依赖,除了官方已有的 Starter,如果你需要将自己的项目支持 SpringBoot,那么就需要把它制作成一个 Starter。这篇文章小编将依据 SpringBoot 的自动化配置原理,开发一个属于自己的 Starter。自定义自己的 Starter 所谓的 S
转载
2024-03-03 22:43:54
92阅读
Javascript 中创建对象,可以有很多种方法。
Object构造函数/对象字面量:
抛开设计模式不谈,使用最基本的方法,就是先调用Object构造函数创建一个对象,然后给对象添加属性.
复制代码 代码如下:
var student = new Object();
student.name = "xiao ming";
转载
2023-10-03 20:06:49
61阅读
一、自定义数组类的动机 java给定的数组为静态的,我们是无法对齐进行灵活的操作,比如指定位置添加元素,删除元素,判断是否非空等,于是我们便需要利用“面向对象”的设计模式,自定义一个数组类,将这些我们可能需要的方法功能封装进去,使得数组可以灵活进行增删改查判空等操作,即“动态数组”。二、特点
转载
2023-07-11 12:48:35
56阅读
python基础一_06_集合导读: 本文主要记录自己学习python3基础中集合的要点知识和例子;仅供自己梳理。一、集合的定义集合是一组无序不重复的元素集合与之前列表、元组类似,可以存储多个数据,但是这些数据是不重复的1.定义一个集合可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。s1 = {1,
转载
2024-02-20 23:11:28
60阅读
python 学习1 包括4部分内容:5种数据类型(整数型、浮点型、字符串型、布尔型、None)变量(赋值)3大数据结构(列表、字典、元组)集合( set(), list(),keys(),values(),iteams(),setdefault() )注:python学习基于Jupyter Notebook( Anaconda 清华镜像)一、5种数据类型(整数、浮点、字符串、布尔、None)(一
转载
2023-09-28 21:30:23
73阅读
Vue.directive('auth', {bind:function (el, binding, vnode) { //el是对应的dom,binding中包含你传过来的参数 if(binding.value)el.parentNode.removeChild(el); }} ); ...
转载
2021-08-29 18:34:00
170阅读
2评论
两个布局文件: adpter_list.xml activity_main.xml MainActivitypackage fmy.qf.com.myapplication;import android.graphics....
转载
2016-10-08 11:44:00
154阅读
2评论
项目中需要一个日历,日历上挂载一些活动啥的,还有一些特殊的查询的处理,各大ui库也满足不了自己项目的需求,所以自己写一个,踩的坑也忘了,毕竟是很早之前写的,而且对于时间的处理和排布,还是有点复杂的。所以记录先吧,以防以后可以要用。 <template> <div class="calendar_bo
转载
2020-05-15 16:02:00
187阅读
2评论
本文以hive的upper函数为例,使用idea编程1)创建一个Maven工程Hive2)导入依赖(在pom.xml文件中插入)<dependencies><dependency><groupId>org.apache.hive</groupId><artifactId>hive-exec</artifactId><version>3.1.2</version></dependency>
原创
2021-10-22 16:47:03
151阅读
先说下区别,然后再分别介绍下定义和用法自定义函数和存储过程的区别:1、使用限制不同存储过程:单个存储过程中可以执行一系列 SQL 语句以及引用其它存储过程,这可以简化一系列复杂的语句。函数:自定义函数诸多限制,可以直接引用返回值,用表变量返回记录集,但是不能用于执行一组修改全局数据库状态的操作。2、参数不同存储过程的参数有in,out,inout三种函数:函数参数只有in3、返回结果不同存储过程:
转载
2024-10-30 14:06:12
29阅读
WPF的MessageBox太丑了,自己定义了一个。这是效果:XAML
原创
2022-01-20 14:50:30
770阅读