GIL(Global Interpreter Lock),全局解释器锁,导致python多线程不能利用多核cpu import threading,time def axb(name): time.sleep(1) print('哈哈',name) for i in range(10): t = t ...
分类:
编程语言 时间:
2018-03-18 12:04:19
阅读次数:
176
前边我们说了怎么在程序中输出一段文字或数字,但是这段数据是在后台就设定好的,在软件使用过程中,我们需要让程序获取用户输入的数据,并加工这些数据,可是我们怎么让程序获取呢?这就需要我们的今天的主题了————scanf()语句,他的主要功能是接收用户从键盘输入的数据,并传递给程序,用法和之前的printf()差不多:scanf("格式字符",&存储该数据的变量);&em
分类:
编程语言 时间:
2018-03-18 12:05:04
阅读次数:
487
在函数里定义的变量就叫局部变量,定义在函数外部的一级代码的变量叫全局变量 结果: 两个变量虽然都叫name但不是一回事,互不相干 如果函数内没有定义与全局变量重名的局部变量,在函数内是可以调用该名称的全局变量的 结果: 总结: 1、(函数内查找调用变量)优先级:局部变量 > 全局变量(如果全局和局部 ...
分类:
编程语言 时间:
2018-03-18 12:07:19
阅读次数:
2854
1. Nagle算法: 是为了减少广域网的小分组数目,从而减小网络拥塞的出现; 该算法要求一个tcp连接上最多只能有一个未被确认的未完成的小分组,在该分组ack到达之前不能发送其他的小分组,tcp需要收集这些少量的分组,并在ack到来时以一个分组的方式发送出去;其中小分组的定义是小于MSS的任何分组 ...
分类:
编程语言 时间:
2018-03-18 12:31:01
阅读次数:
152
线程安全队列 // 队列的实现 2011-06-26unit sfContnrs; interface {.$DEFINE MULTI_THREAD_QUEUE} // 线程安全版本 {.$IFDEF MULTI_THREAD_QUEUE}uses Windows,classes,SysUtils; ...
分类:
编程语言 时间:
2018-03-18 13:09:22
阅读次数:
218
spring的@Transactional注解详细用法 概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction ...
分类:
编程语言 时间:
2018-03-18 13:10:05
阅读次数:
205
windos7安装python3.7提示api-ms-win-crt-runtime-|1-1-0.dll没有python下载补丁地址解决方案点击补丁地址,找到对应的跟系统位数匹配的包安装即可
分类:
编程语言 时间:
2018-03-18 13:11:21
阅读次数:
219
南京信息工程大学实验报告 实验名称 C++简单程序设计 2 实验日期 2018 3 20 得分 指导教师 耿学华 系 计软院 专业 计嵌+软嵌 年级 2017 级 班次 (1) 姓名 施昊阳 学号 20161334026 [toc] 一、实验目的 理解和掌握 C++中函数的定义与使用方法 理解 C+ ...
分类:
编程语言 时间:
2018-03-18 13:11:29
阅读次数:
164
没有名字的函数,不用写return,返回值就是该表达式的结果。 语法:lambda 参数:方法(或三元运算) 结果: 上面的例子好像看不出匿名函数和普通函数有什么区别,反而看上去会容易迷糊,那有什么用呢? 有些时候,不需要显式地定义函数,直接传入匿名函数更方便。 以map()函数为例: 现在需要一个 ...
分类:
编程语言 时间:
2018-03-18 13:12:28
阅读次数:
164
今天来介绍java中的三大强功能覆盖,重载和多态。 方法覆盖:当一个子类继承了一个父类时,它也同时继承了父类的属性和方法,可以直接使用父类的属性和方法,或者,如果父类的方法不能满足子类的需求,则可以在子类中对父类的方法进行“改造”即覆盖。在覆盖的过程中,需要提供和父类中的被覆盖方法相同的方法名称,输 ...
分类:
编程语言 时间:
2018-03-18 13:12:37
阅读次数:
203
一、什么是模块Python中的模块是可以将代码量较大的程序分割成多个有组织的、彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块。Python允许“导入”其他模块以实现代码重用,从而也实现了将独立的代码文件组织成更大的程序系统。Python中,模块也是对象。在一个模块的顶层定义的所有变量都在被导入时成为了被导入模块的属性。二、模块的使用1、python程序架构一个Python程
分类:
编程语言 时间:
2018-03-18 13:12:46
阅读次数:
166
1-1实参交换 public static void swap(int x,int y){ int temp=x; x=y; y=temp; } 上述均为值参数,执行调用后,实际参数不变 public static void swap(init *x,int *y){ int temp=*x; *x ...
分类:
编程语言 时间:
2018-03-18 13:52:34
阅读次数:
120
package price; import java.util.Scanner; public class Yuan { public static void main(String[] args){ Scanner input=new Scanner(System.in); int j=(int) ...
分类:
编程语言 时间:
2018-03-18 13:53:03
阅读次数:
159
引子:函数加括号代表调用该函数,而不加括号代表函数本身(函数名) 例如: 高阶函数定义: 变量可以指向函数,函数的参数能接收变量,那么一个函数可以接收另一个函数作为参数,这种函数就叫做高阶函数 函数名其实也是变量,如果给函数名赋值,那在后面就无法调用该函数,所以绝对不能这么干 总结: 只需要满足以下 ...
分类:
编程语言 时间:
2018-03-18 13:53:19
阅读次数:
166
JAVASCRIPT:a.要点:argumentsb.示例:functionvari(){console.log(arguments)console.log(arguments.length)}vari(1,2)c.输出://参数{‘0‘:1,‘1‘:2}//参数个数2PHP:a.要点:func_get_args()func_num_args()b.示例:<?phpfunctionvari(
分类:
编程语言 时间:
2018-03-18 13:53:35
阅读次数:
163
public final static String MD5(String s) { char hexDigits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'}; try { ... ...
分类:
编程语言 时间:
2018-03-18 13:53:53
阅读次数:
171
恢复内容开始 一直用的C 导致这种类望而生畏 现在终于鼓起勇气学习一下 首先学习string类型 char charAt(int index)返回指定下标的值 int compareTo(String anotherString)字典序比较两个字符串 int compareToIgnoreCase( ...
分类:
编程语言 时间:
2018-03-18 13:55:49
阅读次数:
178
方法一: Page.RegisterClientScriptBlock 方法 命名空間: System.Web.UI 这个方法现在已经过时。改用ClientScriptManager.RegisterClientScriptBlock 方法 例子: Page.RegisterStartupScrip ...
分类:
编程语言 时间:
2018-03-18 13:56:03
阅读次数:
165
为什么要开始学习算法 工作刚开始几年越来越意识到了算法和数据结构的重要性,好的结构和算法可以让我们的程序性能更好。设计不好的算法,会让程序的性能变得很差,尤其是在面对大量数据的时候,非常明显。所以重新拾起书本,开始补习基础。 学习计划 主要是将过去遗忘的知识重新拾起来。为了更系统地学习,主要还是采取 ...
分类:
编程语言 时间:
2018-03-18 13:56:19
阅读次数:
240