1、算法:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 那么一个怎样的算法才能称得上是好算法,也就是说有没有什么标准来评判一个算法的好坏? 在此之前,咱们先来做个试验: 用两种方式来实现求裴波那契数列第n项的值,一种方式用递归方式,第二种方式用普 ...
分类:
编程语言 时间:
2019-05-31 13:15:44
阅读次数:
131
Hibernate查询方式【内连接和外连接不在此篇】 本文讲述的是HQL以及各种情况输出对象的for循环以及构造器的例子,当然这是Hibernate结合一起完成的任务。技术上,离开一些方法,不掌握一些基本的方法,灵活使用,是会带来诸多不便的。 查询方式都在例子里的方法里,我把全部都写在了一个类里,基 ...
分类:
编程语言 时间:
2019-05-31 13:19:14
阅读次数:
118
[TOC] pygame如何实现“切歌”以及多曲重奏? 昨天晚上研究了好久pygame的音乐混合器mixer,出了很多问题后最终成功,不过学习本来也不可能一帆风顺的吗,下面我就来讲一讲我遇到的问题。 一、pygame实现切歌 初始化路径 尝试一 开始尝试直接加载新的音乐,想着循环里有调用play方法 ...
分类:
编程语言 时间:
2019-05-31 13:20:50
阅读次数:
138
https://www.jianshu.com/p/2d6206e77cdd 学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者而言。废话不多说,下边就给大家推荐一些Java进阶的好书。 第一部分:Java语言篇 1.《Java编程规范》 适合对象:初级、中级 介绍:这本书的作者是被誉为J ...
分类:
编程语言 时间:
2019-05-31 13:23:33
阅读次数:
170
前面我们学了对象,如何创建对象及使用对象。 内置对象不需要实例化,就可以使用。 可以通俗地理解,在内存里的东东是对象,也就是实例化好的。在磁盘里的东东是类,需要实例化才能使用。实例化后的东东在内存里。未实例化的东东在磁盘里。 接下来我们学习三组已经创建好的对象,且这3组对象在日常工作中使用频率非常高 ...
分类:
编程语言 时间:
2019-05-31 13:24:12
阅读次数:
85
模板模式作用 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 主要解决:一些方法通用,却在每一个子类都重新写了这一方法。 何时使用:有一些通用的方法。 如何解决:将这些通用算法抽象出来。 关键代码:在抽象类实现,其他步骤 ...
分类:
编程语言 时间:
2019-05-31 13:28:52
阅读次数:
100
1、定时任务的创建方式: 基于注解@Schedule和,定时任务执行时间较短,并且比较单一 2、@Schedule和@EnableScheduling (1)在pom.xml中加入依赖 (2)在springboot的启动类DemoApplication上添加@EnableScheduling (3) ...
分类:
编程语言 时间:
2019-05-31 13:29:31
阅读次数:
133
解释背景 在定义一个函数功能的时候,通常也定义了函数的参数。如加法函数 add(x,y),其表示x+y。 解释:给add函数传递两个任意值时,其结果是x+y 的和。 但是,有时候为了进行函数扩展,可能出现x+y+z+*****。多个一起运算的时候,用传统add(x,y,z,,,,,) 显得不方便,定 ...
分类:
编程语言 时间:
2019-05-31 13:30:30
阅读次数:
151
在Python中,如果我们看过Python源码,那么我们一定看到过这两个东西,*args,**kwargs,那么这是什么呢,我们可以来看看下面这样一段代码,以及输出结果,看完之后,你应该就能明白这二者的意思。 1 import time 2 from functools import wraps 3 ...
分类:
编程语言 时间:
2019-05-31 13:32:52
阅读次数:
120
前面我们学了对象,如何创建对象及使用对象。 内置对象不需要实例化,就可以使用。 可以通俗地理解,在内存里的东东是对象,也就是实例化好的。在磁盘里的东东是类,需要实例化才能使用。实例化后的东东在内存里。未实例化的东东在磁盘里。 接下来我们学习三组已经创建好的对象,且这3组对象在日常工作中使用频率非常高 ...
分类:
编程语言 时间:
2019-05-31 13:38:49
阅读次数:
120
1. 杨辉三角 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 java php 2.杨辉三角的第 k 行 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 直接使用组合公式 则第(i+1)项是第i项的倍 ...
分类:
编程语言 时间:
2019-05-31 13:39:30
阅读次数:
113
1、读取文件 with open("F:\\1.txt", encoding=const.Utf8) as file: content = file.read() file.readline() lines = file.readlines() print(content) 等价于 f = open ...
分类:
编程语言 时间:
2019-05-31 13:39:43
阅读次数:
108
1、函数测试 import unittest from name_function import get_formatted_name class NamesTestCase(unittest.TestCase): """测试name_function.py""" def test_first_la ...
分类:
编程语言 时间:
2019-05-31 13:41:48
阅读次数:
96
Go语言的吉祥物 金花鼠 一、Go语言的由来 ? Go语言亦叫Golong语言,是由谷歌Goggle公司推出。Go语言的主要开发者有:肯.汤姆逊(Ken Thompson)、罗布.派克(Rob Pike)和罗伯特.格里泽默(Robert Griesemer)。这三个都是大神,稍介绍一下他们的贡献: ...
分类:
编程语言 时间:
2019-05-31 13:42:06
阅读次数:
147
MVC 设计概述 在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为 Model1: 出现的弊端: JSP 和 Java Bean 之间严重耦合,Java 代码和 HTML 代码也耦合在了一起 要求开发者不仅要掌握 ...
分类:
编程语言 时间:
2019-05-31 13:43:17
阅读次数:
146
缺省参数?在C++中,允许实参的个数与形参的个数不同。在声明函数原型时,为一个或者多个形参指定默认值,以后调用这个函数时,若省略某一个实参,c++则自动的以默认值作为相应参数的值。 实列说明:#include<iostream>using namespace std; int add(int x=4 ...
分类:
编程语言 时间:
2019-05-31 13:44:52
阅读次数:
145
参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零。 2.基本套餐结算和找零。 3.使用优惠券购买餐品结算和找零。 4.可在一定时间段参与店内活动(自行设计或参考官网信息)。 5.模拟打印小票 ...
分类:
编程语言 时间:
2019-05-31 13:45:06
阅读次数:
140
人生苦短,请用python。 python的作者名叫 Guido van Rossum (吉多?范?罗苏),他是荷兰人。他于1956年出生在荷兰首都,现在已经63岁了。他有一个弟弟,也是个程序员,没有他出名,他弟弟还是个字体设计师,咱们看到的python powered这个logo,就是他弟弟设计的 ...
分类:
编程语言 时间:
2019-05-31 13:47:12
阅读次数:
178
#python中标准数据类型 数字Nubmer 字符串String 列表List 元组Tuple 集合Set 字典Dictionary#单个变量赋值countn00 = '10'; #整数countn01 = '100.0' #浮点countn02 = "双权"; #字符串countn03 = '1 ...
分类:
编程语言 时间:
2019-05-31 13:50:03
阅读次数:
123
1、图标网:easyicon 2、pyinstaller相关参数 -F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 -D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码,我个人比较推荐这 ...
分类:
编程语言 时间:
2019-05-31 13:50:53
阅读次数:
131