码迷,mamicode.com
首页 > 编程语言 > 日排行
Maze_AI: 一款基于 Python + Pygame + AI 算法的迷宫小游戏
大三课程设计周自己一个人写的迷宫小游戏 (一)课题内容 实现走迷宫。 主要功能为界面显示、上下左右键的响应以及当前步数统计。 通过该课题全面熟悉数组、字符串等的使用,掌握程序设计的基本方法及友好界面的设计。 (二)课题要求 1. 基本要求 (1)游戏界面显示:迷宫地图、上下左右移动的特效。 (2)动 ...
分类:编程语言   时间:2020-02-15 15:02:46    阅读次数:109
Windows平台Python编程必会模块之pywin32
在Windows平台上,从原来使用C/C++编写原生EXE程序,到使用Python编写一些常用脚本程序,成熟的模块的使用使得编程效率大大提高了。 不过,python模块虽多,也不可能满足开发者的所有需求。而且,模块为了便于使用,通常都封装过度,有些功能无法灵活使用,必须直接调用Windows API ...
分类:编程语言   时间:2020-02-15 15:08:59    阅读次数:78
JavaWeb-HttpSession入门
1.httpSession由JavaWeb提供的,用来会话跟踪的类,是服务器端的对象,保存在服务器的一个map对象中,map是一个session缓冲区;跟Cookie不同,cookie是保存在客户端; 2.httpsession是三大域对象之一,所有它也有设置,获取,删除属性的方法的三个方法; 3. ...
分类:编程语言   时间:2020-02-15 15:09:31    阅读次数:63
Spring 概述
概述 Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。 Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首次在 Apac ...
分类:编程语言   时间:2020-02-15 15:09:49    阅读次数:78
工程日记之HelloSlide(1):Swift自定义可视化组件的方法(继承UIView和在StoryBoard中设置)
需求描述 HelloSlide是把文本自动转化成幻灯片的软件,在幻灯片中我们有SmartArt:各种各样的几何形状,并且可以自定义大小和颜色,放在幻灯片不同的位置。 为了在我们的软件中实现类似的效果,我封装了一些自定义的组件,因为暂时只需要几何形状,我通过直接继承UIView来实现 代码 class ...
分类:编程语言   时间:2020-02-15 15:13:01    阅读次数:176
There is no getter for property named 'id' in 'class java.lang.Integer
There is no getter for property named 'id' in 'class java.lang.Integer 问题描述: 使用mybatis传入参数, 当参数类型是String ,Integer 等这些时。如果用他的<if test="id != null and i ...
分类:编程语言   时间:2020-02-15 15:14:51    阅读次数:49
Python学习第十七课——组合
组合1 #组合 1 class Hand: pass class Foot: pass class Trunk: pass class Head: pass class Person: def __init__(self, id_num, name): self.id_num = id_num se ...
分类:编程语言   时间:2020-02-15 15:15:10    阅读次数:71
c语言数据结构---动态链表操作
#include <stdio.h> #include <stdlib.h> #include <string.h> //#define LEN sizeof(LinkedList); typedef struct Student{ int score; char name[10]; struct ...
分类:编程语言   时间:2020-02-15 15:15:57    阅读次数:70
26. 删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前 ...
分类:编程语言   时间:2020-02-15 15:16:31    阅读次数:74
SpringBoot整合Thymeleaf
简介: 在目前的企业级应用开发中 前后端分离是趋势,但是视图层技术还占有一席之地, Spring Boot 对视图层技术提供了很好的支持,官方推荐使用的模板引擎是 Thymeleaf 不过像 FreeMarker 也支持, JSP 技术在这里并不推荐使用。 Thymeleaf 是新一代 Java 模 ...
分类:编程语言   时间:2020-02-15 15:18:29    阅读次数:66
Java 动态代理的简单使用和理解
"前言" "JDK 动态代理" "代理类" "CGLIB 动态代理" "代理类" "Spring @Configuration" "小结" "结语" 前言 在 Java 中,动态代理是一个很常用的功能,虽然说一般不需要自己直接去用,但是了解它们是怎么回事还是很有必要的。 这篇博客的主要内容便是 JD ...
分类:编程语言   时间:2020-02-15 15:18:57    阅读次数:80
python之logging模块
1.import logging logging.basicConfig( level=logging.DEBUG, filename='logging.log', filecode='w', format='%(asctime)s %(filename)s [%(lineno)d] [%(mess ...
分类:编程语言   时间:2020-02-15 15:20:06    阅读次数:74
快速构建一个Spring Boot+MyBatis的项目IDEA(附源码下载)
如何快速构建一个Spring Boot的项目 工具 idea JDK版本 1.8 Spring Boot 版本 1.5.9 环境搭建实现:最基础前端可以访问到数据库内的内容 开始 1. IDEA 内部新建一个项目,项目类型选择Spring Initializr,Project SDK选择适合你当前环 ...
分类:编程语言   时间:2020-02-15 15:22:51    阅读次数:60
1.5 NumPy数组的计算:广播
第一章 numpy入门 === [toc] 1.5 数组的计算:广播 1.5.1 广播的介绍 对于同样大小的数组,二进制操作是对相应元素的逐个计算: 1.5.2 广播的规则 NumPy的广播遵循一组严格的规则,这顶这组规则是为了决定两个数组间的操作。 规则1:如果两个数组的维度数不相同,那么小维度的 ...
分类:编程语言   时间:2020-02-15 15:23:36    阅读次数:79
用Python实现工厂模式
```python class CarFactory: '''用Python实现工厂模式''' def creatCar(self, car_name): if car_name == 'Benz': car = Benz() elif car_name == 'BMW': car = BMW() ... ...
分类:编程语言   时间:2020-02-15 15:25:10    阅读次数:70
2020.02.15 线程死锁问题
package com.guoyun.ThreadTest; /** * ClassName:. * Function: ADD FUNCTION * Reason: ADD REASON * * @author * @Date * @since Ver 1.1 */public class Dea ...
分类:编程语言   时间:2020-02-15 15:31:10    阅读次数:79
Python标准库之shelve模块(序列化与反序列化)
shelve模块是一个简单的key,value将内存数据通过文件持久化的模块,可以持久化任何picklel可支持的Python数据格式。 序列化 序列化源代码: import shelve import os f = shelve.open("shelve_log") d = {'1':'a','2 ...
分类:编程语言   时间:2020-02-15 15:34:16    阅读次数:83
线程池
线程池 是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源 目的:节省资源 通常,线程池都是通过线程池工厂创建,再调用线程池中的方法获取线程,再通过线程去执行任务方法。 使用线程池方式--Runnable接口 使用线程池中线程对象的步骤: ...
分类:编程语言   时间:2020-02-15 15:37:09    阅读次数:88
Python def longestPalindrome(self, s: str) -> str: 函数功能注释 annotations
https://www.cnblogs.com/hongten/p/hongten_python_function_annotation.html def f(ham: 42, eggs: int = 'spam') -> "Nothing to see here": print("Annotati ...
分类:编程语言   时间:2020-02-15 15:39:20    阅读次数:188
C语言-指针
1、什么是指针(Point)? 内存中数据字节的地址(Address)编号。计算机中所有的数据都必须放在内存中,不同类型的数据占用的字节数不一样,例如 int 占用 4 个字节,char 占用 1 个字节。 数据和代码都以二进制的形式存储在内存中,计算机无法从格式上区分某块内存到底存储的是数据还是代 ...
分类:编程语言   时间:2020-02-15 15:45:12    阅读次数:61
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!