码迷,mamicode.com
首页 > 编程语言 > 月排行
Java 设计模式系列(十三)模板方法
Java 设计模式系列(十三)模板方法 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 一、模板方法的结构 ...
分类:编程语言   时间:2018-05-09 22:45:14    阅读次数:256
第一天Python
断断续续和反复了几次,今天开始老实的写笔记和画流程图: 一、python格式: 二、基本的输入框和打印: #!/usr/bin/env python # -*- coding: utf-8 -*- print("Hello world!") name = input("Name:") age = i ...
分类:编程语言   时间:2018-05-09 22:45:38    阅读次数:208
java:子类和父类之间的调用方法_构造方法
回顾基础知识: 1.如果一个类中没有定义构造器,编译器在编译时会自动加上默认无参构造器 定义格式:public ClassName() {} 2. this 和 super 的区别。 3.每个类直接或间接是Object的子类,Object只有一个无参构造方法。 4.编译器会在每个构造方法的第一行隐式 ...
分类:编程语言   时间:2018-05-09 22:45:49    阅读次数:209
【剑指offer】圆圈中最后剩下的数字,C++实现
原创博文,转载请注明出处! # 题目 # 思路 本题即为典型的约瑟夫问题,通过递推公式解决。 第一行表示每个人的下标,现在要从11个人中删除报数为3的人,从图中可以可看出最后7是胜利者。分析其中的规律: 第一轮中,11个人中胜利者7的角标是6; 第二轮中,10个人中胜利者7的角标是3; 第三轮中,9... ...
分类:编程语言   时间:2018-05-09 22:46:33    阅读次数:249
python 中使用 urllib2 伪造 http 报头的2个方法
方法1、 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #!/usr/bin/python # -*- coding: utf-8 -*- #encoding=utf-8 #Filena ...
分类:编程语言   时间:2018-05-09 22:48:28    阅读次数:297
《程序员代码面试指南》第八章 数组和矩阵问题 不包含本位置值的累乘数组
题目 不包含本位置值的累乘数组 java代码 package com.lizhouwei.chapter8; / @Description: 不包含本位置值的累乘数组 @Author: lizhouwei @CreateDate: 2018/5/9 21:11 @Modify by: @Modify ...
分类:编程语言   时间:2018-05-09 22:48:44    阅读次数:252
Sublime Text 3如何编译运行c++程序
扯 去了一趟清北学堂感觉自己玩的特别嗨,算法没学到什么,前端和爬虫的知识到是会了不少。 然后知道了有一个叫做sublime text 3的编辑器,好用不好用不知道,就冲着它好看,就决定以后就用它了。 然后麻烦的事就出来了, 只能编辑不能编译有什么用啊,控制台命令又太麻烦,那我还不如Dev-cpp去了 ...
分类:编程语言   时间:2018-05-09 22:49:15    阅读次数:305
Java Concurrency in Practice 4.1-4.2相关问题及理解
今天终于又重新拿起了Java Concurrency in Practice,之前被虐的体无完肤,在看这本书之前,有一部分自己写的代码我根本没意识到是线程不安全的,还真的是要恶补这方面的知识。 1.Java监视器模式 监视器模式其实很简单,就是用私有对象的锁或者内置锁来保证所属对象的线程安全性。这里 ...
分类:编程语言   时间:2018-05-09 22:49:45    阅读次数:221
Java接口简单理解
1、接口: 接口成员变量默认声明方式:public、static、final 接口成员方法默认声明方式:public、abstract 另外,接口中不能存在static的方法。既然声明抽象方法是为了在实现接口的类中被实现,通过创建对象去引用被实现方法。static是不依赖类的,可以直接被类调用,两者 ...
分类:编程语言   时间:2018-05-09 22:50:48    阅读次数:248
C++之多继承与虚继承
1. 多继承 1.1 多继承概念 1. 一个类有多个直接基类的继承关系称为多继承 2. 多继承声明语法 3. 类 C 可以根据访问控制同时继承类 A 和类 B 的成员,并添加自己的成员: 1.2 多继承的派生类构造和访问 多个基类的派生类构造函数可以用初始化列表调用基类构造函数来初始化数据成员 执行 ...
分类:编程语言   时间:2018-05-09 23:17:32    阅读次数:274
模拟处理机作业调度---短作业优先调度算法
短作业优先调度原理 短作业优先调度算法是指对短作业优先调度的算法。短作业优先(SJF)的调度算法是从后备队列中选择一个或若干个估计运行时间最短的作业,将它们调入内存运行。 算法流程图 JCB 代表一个作业,JCB 的结构如下: 模拟实现 在屏幕上输出以下作业状态表: 可以通过键盘命令动态地增加作业( ...
分类:编程语言   时间:2018-05-09 23:19:05    阅读次数:539
Java构造函数的深入理解
我们人出生的时候,有些人一出生之后再起名字的,但是有些人一旦出生就已经起好名字的。那么我们在 java 里面怎么在对象一旦创建就赋值呢? 1. 构造方法的作用: 构造方法作用:对对象进行初始化. 2. 构造函数与普通函数的区别: (1). 一般函数是用于定义对象应该具备的功能。而构造函数定义的是,对 ...
分类:编程语言   时间:2018-05-09 23:19:15    阅读次数:224
Python学习笔记1
1.用pip命令安装模块 pip install 模块名 e.g. pip install qrcode 2.用pip卸载模块 pip uninstall 模块名 e.g. pip install qrcode 3.pip查看已经安装的所有模块 pip list 4.pip查看模块目前有最新版本的 ...
分类:编程语言   时间:2018-05-09 23:58:12    阅读次数:348
Python人脸识别最佳教材典范,40行代码搭建人脸识别系统!
Face Id是一款高端的人脸解锁软件,官方称:“在一百万张脸中识别出你的脸。”百度、谷歌、腾讯等各大企业都花费数亿来鞭策人工智能的崛起,而实际的人脸识别技术是否有那么神奇? 绿帽识别器 固然是没有的!万万别再当一只井底之蛙! 互联网火速的发展,网络上大量Python程序员共享的各类资源库,人脸识别 ...
分类:编程语言   时间:2018-05-09 23:59:18    阅读次数:385
五年级--python函数高级运用
一、装饰器 二、迭代器 三、生成器 四、练习 一、装饰器 1.1 闭包函数用法 login_status = { 'user':None, 'status':None } def login(user:str,pwd:str): if user == 'jmz' and pwd =='123': r ...
分类:编程语言   时间:2018-05-09 23:59:33    阅读次数:365
020000_Python入门
一、为什么选择Python? 1、Python 追求的是找到最好的解决方案,相比之下,其他语言追求的是多种解决方案。 2、Python 的最大优点,是使你能够专注于解决问题而不是去搞明白语言本身。 二、变量与字符串 1、变量 变量是编程中最基本的存储单位,变量会暂时性地储存你放进去的东西。 变量的名 ...
分类:编程语言   时间:2018-05-10 00:00:44    阅读次数:520
关于JavaScript事件与函数
如果事件是在特定条件下触发的行为,那么函数就是实现特定功能的行为的具体的体现。 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans ...
分类:编程语言   时间:2018-05-10 00:02:18    阅读次数:146
简单的表达式计算 c++
这个程序没有检错功能 输入只能包含0-9,+,-,*,/,(,),#; #只能出现在表达式尾部表示输入结束 保证你的表达式语法正确 下面是一些例子 ...
分类:编程语言   时间:2018-05-10 00:05:23    阅读次数:202
并发编程之多线程篇之一
本节主要知识点包括三个方面 一、线程的含义 二、进程和线程的区别 三、开启进程的两种方式 1?? 什么是线程和多线程? 1、在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程。 线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于cpu), 而一条流水线必须属于 ...
分类:编程语言   时间:2018-05-10 00:05:34    阅读次数:226
java的classpath路径中加点号 ‘.’ 的作用
“.”表示当前目录,就是编译或者执行程序时你所在的目录下的.class文件;而JAvA_HOME表示JDK安装路径 该路径在eclipse中是以vmarg的形式传入的,可以在任务管理器中打开命令行看出,现在来实验下,打印出当前路径,看看长什么样。 AAA.java文件所在路径 AAA.java中的内 ...
分类:编程语言   时间:2018-05-10 00:06:16    阅读次数:812
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!