任务Task与线程Thread不可比。Task是为了利用多CPU多核的机制而将一个大任务不断分解成小任务,这些任务具体由哪一个线程或当前线程执行由OS来决定。如果你想自己控制由哪一个Thread执行,要么自己定议task的scheduling, 要么自己来创建Thread来执行代码。 1)task是 ...
第 7 章 用户输入和while循环 7.1 函数input()的工作原理 message = input("Tell me something, and I will repeat it back to you: ") print(message) 7.1.1 编写清晰的程序 name = inp ...
分类:
编程语言 时间:
2020-07-11 21:11:02
阅读次数:
205
一.首先介绍两者的用法: 1.on的用法:以onclick为例 第一种: obj.onclick = function(){ //do something.. } 第二种: obj.onclick= fn; function fn (){ //do something... } 第三种:当函数fn有 ...
分类:
编程语言 时间:
2020-07-06 13:14:45
阅读次数:
56
@Transactional(propagation=PROPAGATION_REQUIRED) pubilc void methodA(){ doPreSomething; methodB(); doSufSomething; } @Transactional(propagation=PROPAG ...
分类:
编程语言 时间:
2020-07-04 18:51:18
阅读次数:
84
前言 代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 优化方案一:提前return,去除不必要的else 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码 ...
分类:
其他好文 时间:
2020-07-04 15:30:47
阅读次数:
73
import unittest def sum_number(a, b): return a + b class MyTestCase(unittest.TestCase): # def test_something(self): # self.assertEqual(True, False) @c ...
分类:
编程语言 时间:
2020-07-01 00:08:35
阅读次数:
105
异常处理 编程中常见的错误 程序的编译错误——比较好解决,主要是一些语法错误 程序的运行错误——产生因素较为复杂,如空间不够,下标越界,访问非法空间等。 异常是指程序运行时出现的不正常,可分为一下几类: CPU异常;如在计算过程中,出现除数为0的情况。 内存异常,如: 使用new或malloc申请动 ...
分类:
编程语言 时间:
2020-06-29 00:27:03
阅读次数:
107
问题: Reading the changes in Python 3.1 , I found something... unexpected: 阅读Python 3.1中的更改后 ,我发现了一些意外…… The sys.version_info tuple is now a named tuple ...
分类:
编程语言 时间:
2020-06-25 21:29:15
阅读次数:
58
在搭建UOJ中,发生了一些问题,解决后记录于此。 There is something wrong with database >_<.... Connection refused 方法: docker exec -it uoj /bin/bash service mysql restart 未完待 ...
分类:
其他好文 时间:
2020-06-25 12:12:26
阅读次数:
79
#!/usr/bin/env python3 # * coding: utf8 *"""目录:Python格式化字符串的4中方式一:%号(掌握)二:str.format(掌握)三:f-Strings(掌握)四:标准库模板五:总结四种方式的应用场景""""""Python格式化字符串的4种方 ...
分类:
其他好文 时间:
2020-06-25 11:48:42
阅读次数:
64