1.写views views.py代码块 1.在前端以/article/{{ article.id }}这种方式请求后台, 参数配置在urls.py中path('category/<int:id>',views.category),#<int:id>:配置参数,id必须和views里的方法的变量要一 ...
分类:
其他好文 时间:
2020-09-07 19:01:52
阅读次数:
44
程序实体的访问权限有三种:包级私有的、模块级私有的和公开的 代码块的作用就是限制了程序实体的作用域。 例子1: package main import "fmt" var name = "sixinshuier" func main() { name := "in main" { name := " ...
分类:
其他好文 时间:
2020-08-26 18:49:34
阅读次数:
46
代码中有时候会堆积很多if-else,后续有条件变动,需要回过头来对if-else对应的代码块进行修改,这违反了开闭原则。有没有一种方式重构这类代码呢?网上浏览到一篇博客,感觉方式很好,特记录下来,还是用原博客的例子(根据不同条件处理订单)。 通过策略模式+注解的方案重构if-else代码块。 思路 ...
分类:
其他好文 时间:
2020-08-25 18:47:02
阅读次数:
79
点击查看代码块 #include <bits/stdc++.h> #define ed end() #define bg begin() #define mkp make_pair #define pb push_back #define vv(T) v(v(T)) #define v(T) vec ...
分类:
其他好文 时间:
2020-08-21 16:38:12
阅读次数:
84
synchronized是一种互斥锁 一次只能允许一个线程进入被锁住的代码块 synchronized是一种内置锁/监视器锁 Java中每个对象都有一个内置锁(监视器,也可以理解成锁标记),而synchronized就是使用对象的内置锁(监视器)来将代码块(方法)锁定的 synchronized锁作 ...
分类:
其他好文 时间:
2020-08-19 19:19:01
阅读次数:
57
函数 函数的简介 # - 函数也是一个对象 # - 对象是内存中专门用来存储数据的一块区域 # - 函数可以用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次的调用 # - 创建函数: # # def 函数名([形参1, 形参2, ...形参n]): # 代码块 # # # - 函数名必 ...
分类:
编程语言 时间:
2020-08-18 13:18:25
阅读次数:
58
Try语句 1:try 语句指定了用来进行错误处理或清理的一个代码块。 2:try 语句块后边必须紧接着一个 catch 块或者是一个 finally 块,或者两者都有。 3:当 try 块里发生错逞的时候, catch 块就会被执行。 4:finally 块会在执行完 try 块之后执行,如果 c ...
前言之前详细介绍了Java类的整个加载过程(类加载机制你真的了解吗?)。虽然,篇幅较长,但是也不要被内容吓到了,其实每个阶段都可以用一句话来概括。1)加载:查找并加载类的二进制字节流数据。2)验证:保证被加载的类的正确性。3)准备:为类的静态变量分配内存,并设置默认初始值。4)解析:把类中的符号引用转换为直接引用。5)初始化:为类的静态变量赋予正确的初始值。当然,要想掌握类加载机制,还是需要去深入
分类:
其他好文 时间:
2020-08-17 16:40:04
阅读次数:
82
序言:今天回想这几天走过的Java路程,发现漏了一个点,就是构造代码块,我绞尽脑汁,也没想起来它的作用,我骗不了我自己,就搜相关资料,重新学习,在学习的过程中发现构造代码块和构造函数有一定的联系,为了捕捉这种联系,我总结了一个案例,这个案例能加深你对构造函数和构造代码块的理解。我写这个博客一是为了避免下次再被构造代码块这块石头绊倒,二是为了能给需要解惑的人提供一些帮助,还是那句话:越懂得与人分享,
分类:
其他好文 时间:
2020-08-17 16:39:44
阅读次数:
57
表达式和语句 var a = 1 + 3; 语句 JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。 语句(statement)是为了完成某种任务而进行的操作 表达式 1 + 3叫做表达式(expression),指一个为了得到返回值的计算式 ...
分类:
Web程序 时间:
2020-08-11 15:53:33
阅读次数:
78