(二)和(三)不感兴趣的可以跳过,这里参考了《深入理解计算机系统》第一章和《Python核心编程》第四章 (一) 多线程编程 一个程序包含多个子任务,并且子任务之间相互独立,让这些子任务同时运行就是多线程编程。 (二) 进程 进程是操作系统对一个正在运行的程序的一种抽象(或者说进程指的就是运行中的程 ...
分类:
编程语言 时间:
2018-04-24 21:56:50
阅读次数:
251
jupyternotebook 的使用方法¶ 最基本的使用¶ In [1]: 1+2 Out[1]: 3 菜单树¶ File¶ | > New Notebook > Python3 新建一个 Notebook | > Open 打开一个 Notebook | > Make a Copy... 拷贝一 ...
分类:
编程语言 时间:
2018-04-24 21:57:45
阅读次数:
618
开发的时候必不可少的需要要获取一个界面的子对象组件,虽然很简单但是如果每次获取都敲一次代码,也是一键很恐怖的事情。 现在项目用了一个工具,对着界面点一下,就会导出匹配这个界面结构的类。只要初始化这个类,就可以很方便的获取这个界面子对象的组件。 工具思路是这样的: 1、根据子对象的命名来确定需要获取的 ...
分类:
编程语言 时间:
2018-04-24 22:23:09
阅读次数:
350
数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个) 交互操作(2个) 文件操作(1个) 编译执行(4个) 装饰器(3个) 数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个) 交互操作( ...
分类:
编程语言 时间:
2018-04-24 22:23:18
阅读次数:
324
java高并发之synchronized synchronized可以保证代码块或者方法在运行时,同一时刻只有一个方法可以进入临界区域,同时也可以保证共享变量的内存可见性 synchronized可以使用在三种情况: 1. 普通同步方法,锁是当前实例对象 2. 静态同步方法,锁是当前类的class对 ...
分类:
编程语言 时间:
2018-04-24 22:23:57
阅读次数:
247
在内置数据类型(dict、list、set、tuple)的基础上, collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问元素内容的tuple;... ...
分类:
编程语言 时间:
2018-04-24 22:25:51
阅读次数:
207
多态:让一个对象表现出多种类型,写出通用的代码,最大限度的屏蔽各个子类之间的差异性。 c#举例: Java多态举例: ...
分类:
编程语言 时间:
2018-04-24 23:14:29
阅读次数:
208
在4.7版本中,不仅增加了WebGL的渲染支持(渲染前端速度加快,渲染量也加大)、增强了ES6中的Promises语法支持,还支持了npm管理及webpack打包,实属喜讯。 “意味着可以不经过esri-loader这个包来引入JsAPI了——ArcGIS极客说” //当前未完待续 1. 前言 如果 ...
分类:
编程语言 时间:
2018-04-24 23:15:23
阅读次数:
1050
1.概念 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。 2.示例应用 '00\d'可以匹配'007',但无法匹配'00A'; '\d\d\d'可以匹配'010'; '\ ...
分类:
编程语言 时间:
2018-04-24 23:16:08
阅读次数:
261
1.StringUtils.join(Object array[],String separator) 将数组以符号或其他字符串为间隔组成新的字符串 Object array[] 需要转换的数组。separator组成新串的间隔符号,如 "," "|" 输出结果:1|2|3|4 转载自:https: ...
分类:
编程语言 时间:
2018-04-24 23:16:23
阅读次数:
190
题目链接: https://vjudge.net/problem/POJ-1195 题目大意: 直接维护二维树状数组 注意横纵坐标全部需要加1,因为树状数组从(1,1)开始 ...
分类:
编程语言 时间:
2018-04-24 23:16:31
阅读次数:
215
1.进程和线程的区别是什么? 进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。 线程又叫轻量级进程。 2.创建线程有几种不同方式?你喜欢哪种?为什么? 有三种方式可以用来创建线程: 继承Thread类 实现Runnable接口 应用程序可以使用Executor框架来创 ...
分类:
编程语言 时间:
2018-04-24 23:18:34
阅读次数:
218
今天第一次上Java的课程,老师我们信息学院的邓酩老师。对老师的第一印象是看上去老师好有才华的老师。毕竟是教Java的。第一节课也没讲些什么,所以也没说些什么吧。下面讲下我对以前编程的想法和见解~ 我是一名桂林理工大学信息学院的大二软件工程的在校生,对编程可能是入门而已,大一的时候沉迷于社团的活动, ...
分类:
编程语言 时间:
2018-04-24 23:18:58
阅读次数:
251
/* 1011. A+B和C (15) 给定区间[-2^31, 2^31]内的3个整数A、B和C,请判断A+B是否大于C。 输入格式: 输入第1行给出正整数T(C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。 输入样例: 4 1 2 3 2 3 4 21474836... ...
分类:
编程语言 时间:
2018-04-24 23:19:34
阅读次数:
216
1、python语言划分: 编程语言主要从以下几个角度为进行分类,编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言 编译型与解释型 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 而解释器则是只在执行程序 ...
分类:
编程语言 时间:
2018-04-24 23:19:49
阅读次数:
238
javascript 设计模式 第1章 灵活的语言 JavaScript 初级程序员接到一个验证表单功能的任务,需要验证用户名、邮箱、密码等 此文章内容大部分来自 《javascript设计模式》一书,请支持正版。 1.简单的验证check.js 代码如下: 这段代码功能可以实现,但是创建了3个全局 ...
分类:
编程语言 时间:
2018-04-24 23:19:57
阅读次数:
202
1、str常用操作 1)字符串的索引与切片 2)capitalize、swapcase、title 3)center 4)count 5)startswith、endswith 6)find、index 7)split 8)format 9)strip 10)replace 11)is系列 2、li ...
分类:
编程语言 时间:
2018-04-24 23:20:46
阅读次数:
268
1. 什么是类数组ArrayLike 拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解) 不具有数组所具有的方法 //类数组示例 var a = {'1':'gg','2':'love','4':'meimei',length:5 ...
分类:
编程语言 时间:
2018-04-24 23:21:55
阅读次数:
337
numpy 的使用¶ numpy.array基础¶ In [1]: import numpy In [3]: numpy.__version__ #查询当前numpy的版本 Out[3]: '1.14.0' In [4]: import numpy as np In [5]: np.__versio ...
分类:
编程语言 时间:
2018-04-24 23:22:05
阅读次数:
337
在c#中: Java中强制类型转换在多态中的应用: ...
分类:
编程语言 时间:
2018-04-24 23:22:58
阅读次数:
221