模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到pyth ...
分类:
编程语言 时间:
2017-09-21 21:19:29
阅读次数:
142
1:单一继承是先调用基类的构造函数,然后调用派生类的构造函数,但多重继承将如何调用构造函数呢?多重继承中的基类构造函数被调用的顺序以派生表中声明的顺序为准。派生表就是多重继承定义中继承方式后面的内容,调用顺序就是按照基类名标识符的前后顺序进行的。 2:代码如下: // 8.6.cpp : 定义控制台 ...
分类:
编程语言 时间:
2017-09-21 21:46:22
阅读次数:
247
#include <iostream>using namespace std;int main(){float a;a=2.4; cout<<a<<endl;return 0; } ...
分类:
编程语言 时间:
2017-09-21 21:46:30
阅读次数:
127
这个程序执行了之后,在运行这个程序后的5秒(scheduleAtFixedRate的第二个参数决定)之后,每5秒(scheduleAtFixedRate的第三个参数决定)执行一个say(). ...
分类:
编程语言 时间:
2017-09-21 21:47:14
阅读次数:
121
好久没写了,就拿这张图作为开篇吧,重新梳理自己学习的东西,最近两年人工智能炒红了python,devops的提出也把开发、运维整合到了一起,作为一个运维工程师,随着企业自动化运维的提出,也要学会出了shell之外的语言了,无疑python是相对来说容易一些的,个人博客作为我学习的一个记录,方便以后回 ...
分类:
编程语言 时间:
2017-09-21 22:19:58
阅读次数:
367
扩展欧几里德算法是用来在已知不完全为0的非负整数a, b情况下求解一组x,y,使它们满足贝祖等式: ax+by = gcd(a, b) =d 证明: a*x1+b*y1=gcd(a, b); b*x2+(a%b)*y2=gcd(b, a%b); 因为由欧几里德定理知:gcd(a, b)==gcd(b ...
分类:
编程语言 时间:
2017-09-21 22:20:10
阅读次数:
196
一、为什么要有Hash算法 Java中的集合有两类,一类是List,一类是Set。List内的元素是有序的,元素可以重复。Set元素无序,但元素不可重复。要想保证元素不重复,两个元素是否重复应该依据什么来判断呢?用Object.equals方法。但若每增加一个元素就检查一次,那么当元素很多时,后添加 ...
分类:
编程语言 时间:
2017-09-21 22:20:19
阅读次数:
142
在python中整形,字符串,元组是不可变类型,而列表和字典都是可变类型。 对于不可变类型进行重新赋值,相当于是用以前的变量名重新指向了新的地址,这个地址中存的变量值就是重新的赋值 通过python中提供的函数id可以看到变量在内存中存储的位置 同时,对于0-256之间的任意整形,以及稍微短一点的字 ...
分类:
编程语言 时间:
2017-09-21 22:20:33
阅读次数:
156
原文地址:http://www.jb51.net/article/39685.htm 以下是对C语言中assert的使用方法进行了介绍,需要的朋友可以参考下。 assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include <assert. ...
分类:
编程语言 时间:
2017-09-21 22:21:15
阅读次数:
140
#include<stdio.h> #include<stdlib.h> void main(){ int l_v1[4][2]{ {'A','98'},{'B',97],{'C',99} ,{'D',98}}, for(size_t i=0;i<4;i++) { printf(""姓名:%c 分数 ...
分类:
编程语言 时间:
2017-09-21 22:22:20
阅读次数:
120
堆排序做的,没有全部排序,找到第k个就结束 ...
分类:
编程语言 时间:
2017-09-21 22:24:07
阅读次数:
195
一:基础知识 变量:Python与大多数其他计算机语言的做法稍有不同,它并不是把值存储在变量中,而更像是把名字贴在值上边,所以大多数python程序员会说“Python没有变量,只有名字” 字符串: 保持原始字符串 方案一:加r :string= r ‘C:\now’ 方案二:三重引号 操作符优先级 ...
分类:
编程语言 时间:
2017-09-21 22:24:44
阅读次数:
231
int[] arr = {1,2,3}; for(int i=0;i<arr.length();i++){ String temp = "["; if(temp==arr.length()-1){ temp = temp+arr[i]+"]" }else{ temp = temp+arr[i]+", ...
分类:
编程语言 时间:
2017-09-21 22:25:01
阅读次数:
152
今天突然想温习一下Java的基础,想了想就写写杨辉三角吧 作者:耑新新,发布于 博客园 转载请注明出处,欢迎邮件交流:zhuanxinxin@foxmail.com ...
分类:
编程语言 时间:
2017-09-21 22:26:03
阅读次数:
231
git的安装还是比较成功的,没有花多大力气,但由于不太了解git,导致浪费了很多时间,过程非常曲折。我一直按照教程上的步骤进行配置,但由于了解程度不够深,我卡在了第7步,然后就在码云里面逛来逛去,最终让我找到了SSH密钥,成功配置了git,随后在cmd中将项目copy下来了。 硬币游戏中文版还是有点 ...
分类:
编程语言 时间:
2017-09-21 23:18:26
阅读次数:
195
我个人没有足够的能力完整写出这些代码所以从网上复制了一个http://blog.csdn.net/wfzczangpeng/article/details/7983731 所以还在认真的观看研习! ...
分类:
编程语言 时间:
2017-09-21 23:18:41
阅读次数:
199
JAVA工具类 1.==与equals a==b是进行地址比较,a.equals(b)是进行值比较。 1.用String拼接与StringBuilder拼接 2.String、StringBuilder、StringBuffer 当运算量不是很高时,可以不用考虑性能问题; 单线程时,当运算量百万级别 ...
分类:
编程语言 时间:
2017-09-21 23:19:06
阅读次数:
247
1、pip install pyocr 2、pip install PIL 3、安装tesseract-ocr http://jaist.dl.sourceforge.net/project/tesseract-ocr-alt/tesseract-ocr-setup-3.02.02.exe exe文 ...
分类:
编程语言 时间:
2017-09-21 23:19:41
阅读次数:
438
1)初始化线程锁 静态初始化: 或者动态初始化: 其中 attr 用于指定互斥锁属性,如果为NULL则使用缺省属性。 函数成功执行后,互斥锁被初始化为未锁住态。 2)锁的操作 2.1)加锁: pthread_mutex_trylock() 方式在锁被占用的时候不会阻塞,而是返回EBUSY 2.2)释 ...
分类:
编程语言 时间:
2017-09-21 23:21:29
阅读次数:
258
参见:https://www.ibm.com/developerworks/cn/opensource/os-lombok/ http://blog.didispace.com/java-lombok-1/ http://okeeper.leanote.com/post/java-bean的get- ...
分类:
编程语言 时间:
2017-09-21 23:21:39
阅读次数:
174