半臻 半臻
4年前
Python基础5——装饰器
13、装饰器其本质:在不需要做任何代码变动的前提下,增加额外的功能。装饰器返回的是一个函数对象。相当于把函数作为参数传递进去,然后对函数进行装饰其本质就是一个闭包作用:1.给原来的函数增加额外的功能2.把原来的函数作为参数传递进去13.1基本用法标准版的装饰器pythondefwrapper(func):func为原来的函数名defin
风花雪月 风花雪月
4年前
pycharm中快捷键一览表
按住Ctrl,点击函数名称,即可跳转到该函数的代码文件中
皮卡皮卡皮 皮卡皮卡皮
4年前
「uniapp」自定义iconfont
1.进入2.搜索自己需要的图标点击加入购物车中3.将购物车中的图标添加到项目中首先进入购物车点击添加至项目,没有项目就新建一个项目4.将图标下载至本地5.将文件复制到uniapp项目中//将.ttf文件@/common引入@fontfacefontfamily:"iconfont";/Projectid2570483
Souleigh ✨ Souleigh ✨
5年前
初识 JS 中的柯里化
作为函数式编程语言,JS带来了很多语言上的有趣特性,比如柯里化。1.简介柯里化(Currying),又称部分求值(PartialEvaluation),是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。核心思想是把多参数传入的函数拆成单参数(或部分)函
Stella981 Stella981
4年前
Python函数式编程
函数式编程\TOC\函数式编程。函数参数中的魔法coming...位置参数关键字参数默认参数动态参数位置参数收集关键字参数收集收集参数行为的逆向过程(解参,这个逆向过程用于实参上)参数传递嵌套函数定义
Easter79 Easter79
4年前
SpringBoot自定义注解
JDK1.5起开始提供了4个元注解:@Target、@Retention、@Documented、@Inherited。何谓元注解?就是注解的注解。@Target({ElementType.PARAMETER,ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@
Wesley13 Wesley13
4年前
mysql实践一:SQL基础
mysql简介mysql是有名的开放源代码关系型数据库。它最早是AB公司开源的,后来到Sun公司手中。之后Sun公司被Oracle公司收购,mysql就归Oracle所有。从此mysql走向商业化,又有名为mariadb数据库作为mysql的分支被开源,之后mysql又出了社区版和企业版。mysql大致的历史就这样,更详细的可以百度,这里
Easter79 Easter79
4年前
Swing自定义事件
1.Swing自定义事件将一个组件的事件传递给另一个组件.使用EventListenerList来管理事件,当A组件触发事件的时候,调用方法fireActionPerformed()来触发事件,然后再B组件中actionPerformed()方法来接收事件.当在容器KeyTextComponent中按下鼠标,我们就可以在Jframe中捕获触发的事
Stella981 Stella981
4年前
SpringBoot自定义注解
JDK1.5起开始提供了4个元注解:@Target、@Retention、@Documented、@Inherited。何谓元注解?就是注解的注解。@Target({ElementType.PARAMETER,ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@
Stella981 Stella981
4年前
Android 自定义控件
用到的图片文件:!(http://static.oschina.net/uploads/space/2013/1218/202753_DiGI_584457.png)平时都是用简单的控件通过布局来组合一大堆控件,界面复杂起来的话,布局文件就很大,维护起来也很烦。就想把常用的控件组合写成自定义控件,这样维护起来也方便,代码也清爽,下面就以带消除按钮的E