码迷,mamicode.com
首页 > 编程语言
Python学习--第七周
本节内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 Socket开发基础 作业:开发一个支持多用户在线的FTP程序 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 面向对象高级语法部分 经典类vs新式类 把下面代码用pyth ...
分类:编程语言   时间:2017-08-16 23:20:57    阅读次数:461
Java之线程状态
Java线程有6种状态: 1.New(新生),使用new Thread(r)创建一个新线程时,该线程处于新生状态,新生状态会为线程的执行做一些准备。 2.Runnable(可执行),调用线程的start方法,使该线程处于可执行状态。可执行状态不代表该线程一定在执行,而是它具备执行的条件。它可能正在执 ...
分类:编程语言   时间:2017-08-16 23:18:52    阅读次数:213
python-sys模块
sys argv[1] #1.py实现从程序外部向程序传递参数 sys.exit([arg]) #程序中间的退出,arg=0为正常退出sys.getdefaultencoding() #获取系统当前编码,一般默认为ascii。sys.path #功能:获取指定模块搜索路径的字符串集合,可以将写好的模 ...
分类:编程语言   时间:2017-08-16 23:18:15    阅读次数:250
如何理解Python的Main函数?
作者:蟒蛇帝国(ID:Pythondg)难度:初级演示环境:OS:ubuntu16.04Python:3.6编写Python代码的时候我们经常看到下面这条语句。貌似是Python的Main函数。那它具体是什么意思呢。if__name__==‘__main__‘: print(‘helloworld‘)首先Python里有两个概念,源码文件:~/code_house/..
分类:编程语言   时间:2017-08-16 23:16:46    阅读次数:250
Python学习--第六周
本节内容: 面向对象编程介绍 为什么要用面向对象进行开发? 面向对象的特性:封装、继承、多态 类、方法、 引子 你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬 ...
分类:编程语言   时间:2017-08-16 23:15:18    阅读次数:201
opencv3.3+TensorFlow+python3.5安装
1、安装Python环境,推荐使用Anaconda,过程不再赘述。2、下载opencv_python3.3.0cp35cp35mwin_amd64.whl或...win32.whl,opencv_python下载地址,下载好后把文件复制到Anaconda3\Lib\site-packages文件夹下。3、安装2的文件。键入:cd文件路径 pipinstall文件名.whl4、Success..
分类:编程语言   时间:2017-08-16 23:15:10    阅读次数:431
多线程经典问题2——子线程之间交替问题
编写一个程序。开启3个线程,这3个线程的ID分别为A、B、C,每一个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。 这个问题仍旧是线程间的交替控制问题,分析方法还是能够同上一篇“多线程经典问题1——主线程子线程交替问题”。 详细代码例如以下: ...
分类:编程语言   时间:2017-08-16 23:15:01    阅读次数:226
c++的单例模式及c++11对单例模式的优化
单例模式 单例模式,可以说设计模式中最常应用的一种模式了,据说也是面试官最喜欢的题目。但是如果没有学过设计模式的人,可能不会想到要去应用单例模式,面对单例模式适用的情况,可能会优先考虑使用全局或者静态变量的方式,这样比较简单,也是没学过设计模式的人所能想到的最简单的方式了。 一般情况下,我们建立的一 ...
分类:编程语言   时间:2017-08-16 23:14:27    阅读次数:343
python基础--常用模块与面向对象基础
1常用模块 1.1 xml xml是实现不同语言或程序之间进行数据交换的协议 xml的格式如下: <?xml version="1.0"?> <data> <country name="Liechtenstein"> <rank updated="yes">2</rank> <year>2008</ ...
分类:编程语言   时间:2017-08-16 23:13:01    阅读次数:238
常见算法
判断一个单词是否是回文? 去掉一组整型数组重复的值 利用一个空对象和空数组,遍历数组元素,每次判断对象中是否存在这个值,如果不存在,将obj[x]设置为1,将这个值push到空数组 ES6的方法 统计一个字符串出现最多的字母 借助临时变量,进行两个整数的交换 找出下列正数组的最大差值比如: 输入 [ ...
分类:编程语言   时间:2017-08-16 23:12:05    阅读次数:281
51nod 1215 数组的宽度&poj 2796 Feel Good(单调栈)
单调栈求每个数在哪些区间是最值的经典操作。 把数一个一个丢进单调栈,弹出的时候[st[top-1]+1,i-1]这段区间就是弹出的数为最值的区间。 poj2796 弹出的时候更新答案即可 #include<iostream> #include<cstdlib> #include<cstring> # ...
分类:编程语言   时间:2017-08-16 23:11:02    阅读次数:273
javaIO操作之字节输入流--OutputStream
OutputStream 输出内容:javaIO开发学习之将内容写入文件夹:OutputStreamjavaIO开发学习之将内容写入文件夹:OutputStreamjavaIO开发学习之将内容写入文件夹:OutputStreamjavaIO开发学习之将内容写入文件夹:OutputStream 范例: ...
分类:编程语言   时间:2017-08-16 23:10:48    阅读次数:240
Java:hibernate入门(一)
一Java三层结构 1 web层:struts框架 2 service层:Spring框架 3 dao层 :hibernate框架 相当于MVC的思想 1 M:模型èhibernate框架 2 V:视图èstruts框架 3 C:控制器èSpring框架 1:Hibernate是对JDBC进一步封装 ...
分类:编程语言   时间:2017-08-16 23:09:32    阅读次数:277
[C++ Primer Plus] 2、处理数据(一)程序清单
一、程序清单3.1(变量的一些知识点) 二、程序清单3.2(数据溢出) 三、程序清单3.3+3.4(进制) cout默认以10进制输出 四、程序清单3.6 五、程序清单3.7(转义字符) 六、程序清单3.8(float精度限制) 七、程序清单3.9 原因:2.34E+22是一个小数点左边有23位的数 ...
分类:编程语言   时间:2017-08-16 23:09:17    阅读次数:244
java线程五种状态
java线程五种状态: 创建 -> 就绪 -> 运行 -> 销毁 创建 -> 就绪 -> 运行 -> 等待(缺少资源) -> 销毁 下图:各种状态转换 ...
分类:编程语言   时间:2017-08-16 23:07:31    阅读次数:162
lintcode 最大子数组III
题目描述 给定一个整数数组和一个整数 k,找出 k 个不重叠子数组使得它们的和最大。每个子数组的数字在数组中的位置应该是连续的。 返回最大的和。 注意事项 子数组最少包含一个数 样例 给出数组 [-1,4,-2,3,-2,3] 以及 k = 2,返回 8 思路 dp[i][j] = max(dp[x ...
分类:编程语言   时间:2017-08-16 23:06:37    阅读次数:239
SpringBoot+rest接口+swagger2生成API文档+validator+mybatis+aop+国际化
SpringBoot+rest接口+swagger2生成API文档+validator+mybatis+aop+国际化 ...
分类:编程语言   时间:2017-08-16 23:06:00    阅读次数:1691
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!