一、简介: dispatch_semaphore_t:表示信号,生成信号的方法是 dispatch_semaphore_t semaphore= dispatch_semaphore_create(0); 其中参数0表示该新生成信号的总的信号量为0个。 dispatch_semaphore_wait ...
分类:
编程语言 时间:
2019-02-13 22:27:17
阅读次数:
187
Java 简介 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 Java具 ...
分类:
编程语言 时间:
2019-02-13 22:28:27
阅读次数:
151
头文件(.h):写定义和声明写类的声明(包括类里面的成员和方法的声明)、函数原型、#define常数等,但是一般来说不写具体的实现。注意: 1、在写头文件的时候需要注意,在开头和结尾处必须按照如下样式加上预编译语句(如下): #ifndef PERSON_H#define PERSON_H //中间 ...
分类:
编程语言 时间:
2019-02-13 22:31:17
阅读次数:
209
字符串,向量,数组 本章内容: 1. 访问库中名字的简单方法 2. 两种重要的标准库类型:string和vector string表示可变长的字符序列 vector存放的是某种给定类型对象的可变长序列 3. 还将介绍内置数组类型 3.1 命名空间的using声明 格式: namespace即命名空间 ...
分类:
编程语言 时间:
2019-02-13 22:34:49
阅读次数:
164
机器语言为全部由机器指令的集合构成,由二进制0和1组成,用于计算机内部;直观性差易出错。 汇编语言与机器语言类似,都是直接对硬件进行操作,区别是采用了英文的缩写,更容易识别与记忆。 高级语言分为编译型与解释型:编译型为代码文件需先进行翻译,翻译为二进制文件(计算机可读),浪费时间长,不易改动,且很难 ...
分类:
编程语言 时间:
2019-02-13 22:35:38
阅读次数:
198
这段代码的运行通过 python 命令来执行。 ...
分类:
编程语言 时间:
2019-02-13 22:35:57
阅读次数:
149
这里首先确认没有安装CPU版本,并默认已经安装了CUDA和Cudnn以及anaconda。 接下来需要安装GPU版本的tensorflow: 打开cmd并输入: 继续cmd中输入: 安装 "测试" ...
分类:
编程语言 时间:
2019-02-13 22:36:14
阅读次数:
206
静态文件存放设置 1、在django项目目录下面新建静态文件保存目录 2、在setting中添加相应寻找静态文件目录的配置 3、将jquery放入相应路径中 4、验证静态文件的路径设置 1)url from django.contrib import adminfrom django.urls im ...
分类:
编程语言 时间:
2019-02-13 22:43:19
阅读次数:
256
在Python代码的编写中,经常会用到这么一句: 这句代码之前的语句在整个模块被其他文件调用的时候会被运行,而这句代码之后的语句则不会,经过多次的查阅资料,我得出一下的解释: __name__变量在单独运行此模块(.py文件)时,其表示的内容为”__main__",而当这个模块被其他模块调用时,__ ...
分类:
编程语言 时间:
2019-02-13 22:43:37
阅读次数:
265
例题链接 分析:迪杰斯特拉算法的核心思想就是每次选择最短的距离,用这个最短距离来更新相邻顶点的最短距离,并且在更新完毕后这个最短距离不需要再考虑,而优先队列恰好契合迪杰斯特拉算法的要求,用来优化正合适 优化后的时间复杂度为O(E log V)。 ...
分类:
编程语言 时间:
2019-02-13 22:48:22
阅读次数:
358
三元运算 三元运算(三目运算),是对简单的条件语句的缩写。 ? 1 2 3 4 5 # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 “值1” 赋值给result变量,否则,将“值2”赋值给result变量 基本数据类型补充 set set集合,是一个无序且 ...
分类:
编程语言 时间:
2019-02-13 22:53:44
阅读次数:
175
http://218.5.5.242:9018/JudgeOnline/problem.php?id=1263 题目描述 在N*N的棋盘上(1<N≤10)填入1,2,...N*N共N*N个数,使得任意两个相邻的数之和为素数.例如,当N=2时,有 : 1 2 4 3 其相邻数的和为素数的有:1+2,1... ...
分类:
编程语言 时间:
2019-02-13 22:55:14
阅读次数:
319
Array和ArrayList的区别: 1、Array类型的变量在声明的同时必须进行实例化(至少得初花数组的大小),而ArrayList可以只是先声明; 2、Array始终是连续存放的;而ArrayList的存放不一定连续; 3、Array对象的初始化必须指定大小,且创建后的数组大小是固定的;而Ar ...
分类:
编程语言 时间:
2019-02-13 22:55:47
阅读次数:
320
最近工作不是太忙,准备再读读一些源码,想来想去,还是先从JDK的源码读起吧,毕竟很久不去读了,很多东西都生疏了。当然,还是先从炙手可热的HashMap,每次读都会有一些收获。当然,JDK8对HashMap有一次优化。 ...
分类:
编程语言 时间:
2019-02-13 22:56:38
阅读次数:
358
原型模式就是将原型对象指向创建对象的类,使这些类共享原型对象的方法与属性。JS是基于原型链实现对象之间的继承,是对属性或者方法的共享,而不是对属性和方法的复制。 ...
分类:
编程语言 时间:
2019-02-13 22:57:58
阅读次数:
332
安装pip 安装完python,需要手动设置pip环境变量,找到python安装目录的Scripts文件夹中就是根目录,比如 。设置完环境变量即可安装第三方模块了,安装时为了提高速度可以使用阿里镜像,方法如下 打开目录: ,xxx是windows用户名 在该目录中新建目录pop,在pop目录中在新建 ...
分类:
编程语言 时间:
2019-02-13 23:00:11
阅读次数:
278
Python是一种多功能语言。它经常用作Web应用程序的脚本语言,嵌入到软件产品中,以及人工智能和系统任务管理。它既简单又强大,非常适合初学者和专业程序员。 1、《像计算机科学家一样思考Python》 本书更多的是想培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何 ...
分类:
编程语言 时间:
2019-02-13 23:01:05
阅读次数:
353