自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(242)
  • 收藏
  • 关注

原创 五子棋实现 学习

五子棋五子棋简介实现思路程序分为两端。首先一开始的一种思路就是一个服务器端,同时也是玩家的一位。另一端是客户端,连接上服务端即可。界面实现这里使用Python的tkinter来实现,是tk提供给Python使用的一套内置GUI接口。 self.num = 18 # 棋盘网格数量 self.K = 0.9 # 点击的灵敏度 0~1 之间 ...

2019-06-08 11:41:46 1126

原创 Python 敏感词过滤的实现

一个简单的实现class NaiveFilter(): '''Filter Messages from keywords very simple filter implementation >>> f = NaiveFilter() >>> f.add("sexy") >>> f.filter("...

2019-06-06 22:35:46 3249

原创 webpack

webpackwebpack简介webpack 示例源代码来源:how2java—webpack简单打包命令行方式安装webpack,使用全局安装模式。cnpm install -g [email protected] install -g [email protected]一个简单的a.js:document.write("hello webpack");运行打包命令:we...

2019-06-03 00:56:31 337

原创 Node.js

Node.jsNode.js 简介Node.js 示例本文测试代码来自how2java。第一个服务器程序首先,引入http模块。然后写一个Service()函数,类似于servlet中的doget()或者dopost()。在函数中:设置返回状态为200,返回内容为Hello Node.js。然后创建服务器,监听端口8088。var http = require('http');...

2019-06-01 00:52:42 235

原创 Vue 前端框架

文章目录VueVue 简介Vue示例利用Vue获取元素简单的点击计数器事件冒泡阻止冒泡优先捕获自己捕获提交一次阻止跳转条件语句示例if语句if-else语句if-elseif-elsefor循环基本用法添加index纯数字循环属性绑定双向绑定多种风格的数据绑定.lazy.number.trim数字计算watch来实现变量监听过滤器首字母过滤器多层过滤器全局过滤器组件简单的实现全局方法引入参数动态参...

2019-05-31 23:06:26 372

原创 Spring + Struts 框架整合

Spring + Struts 框架整合项目项目代码来源how2java本博客简单记录一下学习框架整合的心得体会。指定对象工厂即使得Struts的action的创建交由Spring管理。<constant name="struts.objectFactory" value="spring"/>Spring配置在WEB-INF文件夹之下:配置一个application...

2019-05-31 15:11:30 164

原创 Spring + Hibernate框架整合

Spring+Hibernate整合项目项目代码来源how2java中的相关框架整合学习资料。根据自己个人理解,以及相关资料,总结框架整合的体会和经验pojo以及hbm这一部分和直接的Hibernate的使用没有区别。一个普通java类:package com.how2java.pojo; public class Category { public int getI...

2019-05-31 15:00:23 242

原创 Hibernate+Struts框架整合

文章目录Hibernate+Struts框架整合项目1实体(model)Dao层 以及Hibernate的配置文件Controllor控制器及struts2配置文件web.xml配置View(视图):前端参考Hibernate+Struts框架整合项目1本项目的代码来源:how2java:相关的教程在运行了该代码,依照个人理解阐述一下这两个框架如何有效的整合。实体(model)一个简单...

2019-05-31 14:32:27 309

原创 Java Struts2 学习

Struts2Struts2 简介Struts2 实战我们主要的学习资料和代码来自how2java。Hello world!对于一个Struts2的web项目,我们首先得配置一个web.xml。其中,定义了一个filter过滤器,所有的请求都会通过该过滤器的过滤。<web-app> <filter> <filter-name>struts2&...

2019-05-31 00:25:50 161

原创 Java Hibernate学习

HibernateHibernate简介Hibernate实战代码和教程来自how2java网站,通过自己的消化、补充自己的理解。实现插入首先,做一些建库、建表的工作:create database test;use test; CREATE TABLE product_ ( id int(11) NOT NULL AUTO_INCREMENT, name varchar...

2019-05-30 23:12:31 3742

原创 Java Mybatis 学习

文章目录MybatisMybatis 简介Mybatis 入门从查询开始增删改查模糊查询多条件查询一对多关系多对一关系多对多关系Mybatis 动态SQLif 标签where/set/trim标签:解决多条件矛盾mybatis参考MybatisMybatis 简介Mybatis 入门在这一部分,我们由于是新手需要快速的入门,这里采用了how2java这一网站提供的教程和相关的源代码资料。...

2019-05-30 18:25:40 4493

原创 Java Springmvc 学习

文章目录SpringmvcSpringmvc 简介Springmvc 实战Hello World!视图定位表单提交客户端跳转会话Session存储处理中文文件上传参考SpringmvcSpringmvc 简介Springmvc 实战这边的学习方式,主要是使用了how2j这一网站中的教程以及代码进行一番学习。Hello World!首先,建立一个java web 动态项目。接下来,我们...

2019-05-29 22:49:47 164

原创 Java Spring学习

文章目录Spring简介开始我们的程序IOCIOC简介程序入门(对象注入)对象包含其他对象使用注解来注入对象AOPAOP简介AOP程序通过注解的方式注释方式测试junit 测试框架简介简单例子参考Spring简介开始我们的程序按照网上相关的教程,我们找到了一份可以立即运行的Spring,这样减少了前期繁琐的配置,可以更快地进入我们的学习之中去。这里推荐一个网站:可以在本文参考处找到网址,...

2019-05-29 16:06:02 358

原创 Pyhon-pyglet 学习

文章目录pyglet 简介快速开始(Hello World)从Hello World 开始图像查看器操纵我们的鼠标和键盘事件音乐播放器AVbin 解码库简介pyglet 简介pyglet是一个面向Python的跨平台窗口和多媒体库,用于开发游戏和其他视觉丰富的应用程序。它支持窗口,用户界面事件处理,OpenGL图形,加载图像和视频,播放声音和音乐。pyglet适用于Windows、OS X和L...

2019-05-28 15:37:12 2033 1

原创 Python sys模块 和os模块 实用方法

文章目录sys模块简介sys.argv(参数)sys.exit(退出)sys.maxsize(整数最大值)sys.path(路径)sys.version(解释器版本)os模块简介创建目录改变现在的工作目录获取目录路径删除目录列出文件和子目录参考sys模块简介sys 模块提供了一些函数和变量用于控制我们不同部分的python 运行环境。sys.argv(参数)这个东西看起来挺实用的,当我们需...

2019-05-28 11:33:30 153

原创 Bootstrap 组件 表单(forms)[待续]

表单用于创建各种表单的表单控件样式、布局选项和自定义组件的示例和使用指南。概述Bootstrap的表单控件扩展了我们使用类重新引导的表单样式。使用这些类来选择它们的自定义显示,以便在浏览器和设备之间实现更一致的呈现。确保在所有输入上使用适当的类型属性(例如,电子邮件用于电子邮件地址或数字信息的数字),以利用较新的输入控件,如电子邮件验证、数字选择等。下面是一个演示Bootstrap表单样...

2019-05-08 15:38:57 437

原创 Bootstrap -Card卡片

Cards(卡片)Bootstrap 提供了一个可伸缩可扩展的内容容器给多种变量和选择。关于卡片是一个灵活的、可扩展的内容容器。它包括用于页眉和页脚的选项、各种各样的内容、上下文背景颜色和强大的显示选项。如果您熟悉Bootstrap 3,卡将替换我们的旧面板、井和缩略图。与这些组件类似的功能可以作为卡片的修饰符类使用。例子卡片是用尽可能少的标记和样式构建的,但仍然能够交付大量的控制和定制...

2019-05-08 13:57:29 15301 1

原创 Bootstrap 组件 Button 按钮

按钮使用Bootstrap 的自定义按钮样式对于一些行动在 表单中,对话框,和更多支持的多种大小、状态还有更多。例子Bootstrap包含几个预定义的按钮样式,每个样式都有自己的语义目的,还添加了一些额外的功能来实现更多的控制。<button type="button" class="btn btn-primary">Primary</button><bu...

2019-05-08 12:53:34 3131

原创 Bootstrap 组件 Breadcrumb(面包屑)

Breadcrumb(面包屑)面包屑是用来干嘛的呢?指示导航层次结构中当前页面的位置,导航层次结构通过CSS自动添加分隔符。就是指示现在页面在导航栏中的层级目录的位置。演示代码<nav aria-label="breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item activ...

2019-05-08 12:29:10 2942 3

原创 Bootstrap Badges(徽章)

简介徽章的大小跟父元素的大小直接相关,通过使用相关的字体大小和em单位。例子语法<h1>Example heading <span class="badge badge-secondary">New</span></h1>用于按钮徽章除了用于label的装饰还可以用于按钮的装饰,给按钮提供一个计数器。语法<button ...

2019-05-08 11:15:21 983

原创 Bootstrap组件——alert(警告栏)

警告框(alert)简介使用少量可用且灵活的警报消息为典型的用户操作提供上下文反馈消息。**常见的:**长这个样子,是不是很熟悉。其实不是的,它就是一个警告栏目。Bootstrap 的alert它提供了一大堆通过背景和字体颜色预定义的不同功能用途的警告框。语法:里面空荡荡的啥都没有。<div class="alert alert-primary" role="alert"...

2019-05-07 15:51:43 12876

原创 Bootstrap 空间划分

如何工作在Bootstrap 中我们通过指定一些类属性,来使得我们的padding和margin 属性得到改变,从默认的0.25 rem到3rem。注意适用于所有断点(从xs到xl)的间距实用程序中没有断点缩写。这是因为这些类是从min-width: 0及以上应用的,因此不受媒体查询的约束。然而,其余的断点确实包含一个断点缩写。类使用的格式:xs: {property}{sides}-{...

2019-05-07 14:45:27 1334

原创 Bootstrap display属性

快速和响应切换组件的显示值和更多与我们的显示实用程序。包括对一些更常见值的支持,以及打印时控制显示的一些附加功能。如何作用使用响应式显示实用程序类更改display属性的值。我们故意只支持显示所有可能值的子集。类可以根据需要组合成各种效果。...

2019-05-07 14:30:14 3127

原创 css 中display 属性

display:inline 和 none<html><head><style type="text/css">p {display: inline}div {display: none}</style></head><body><p>本例中的样式表把段落元素设置为内联元素。</p>...

2019-05-07 14:25:19 146

原创 Bootstrap 网格系统

简介使用我们强大的mobile-first flexbox网格构建各种形状和大小的布局,这要归功于12列系统、5个默认响应层、Sass变量和mixin以及几十个预定义类。通过下面之类的方式来实现。<div class="container"> <div class="row"> <div class="col-sm"> One of...

2019-05-07 13:59:45 90

原创 Bootstrap 概述

Containers(容器)容器是最基本的布局元素在Bootstrap中,特别对于网格布局。流动容器,意味它的容器宽度是会改变的。100%wide宽度。<div class="container-fluid"> ...</div>响应断点由于Bootstrap首先被开发为可移动的,所以我们使用一些媒体查询来为布局和界面创建合理的断点。这些断点大多基于最小视...

2019-05-07 13:49:45 408

原创 Bootstrap4 入门学习

快速开始配置环境一个简单的hello world例子<!doctype html> <!-- h5声明 --><html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <!-- 响应式标签 -...

2019-05-07 13:43:02 467 1

原创 强化学习——Q-learning算法

Q-learning 简介Q-learning是一个无模型强化学习算法。Q-learning的目标是学习一个策略,它告诉agent在什么情况下应该采取什么行动。它不需要环境的模型(因此就有了“无模型”的含义),并且它可以处理随机转换和奖励的问题,而不需要适应。对于任何有限马尔可夫决策过程(FMDP), Q-learning发现一个策略是最优的,从这个意义上说,它从当前状态开始,在所有连续的步骤...

2019-05-05 22:25:09 3127

原创 关于css的小效果

实现一个双下划线字体element.style { border-bottom: solid 1px gray; border-top: solid 1px gray; width: 13rem; /* margin: auto; */ margin-left: auto; margin-right: auto; padding: 0.5r...

2019-04-27 20:37:01 111

原创 Django 静态文件

管理静态文件 (如 images, JavaScript, CSS)网站通常需要提供额外的文件,如图像、JavaScript或CSS。在Django中,我们将这些文件称为“静态文件”。Django提供了 django.contrib.staticfiles,以帮助您管理它们配置静态文件1.保证django.contrib.staticfiles 在INSTALLED_APPS中。2.在你的...

2019-04-25 21:09:56 173

原创 Django Model.Field

模型字段引用这个文档包含字段的所有API引用,包括Django提供的字段选项和字段类型。注意:如果内置字段不起作用,您可以尝试django-localflavor(文档),它包含对特定国家和文化有用的各种代码片段。此外,您可以轻松地编写自己的自定义模型字段。注意:加粗样式从技术上讲,这些模型是在django.db.models中定义的。字段,但为了方便起见,它们被导入到django.d...

2019-04-25 16:45:24 241

原创 Django 一对一关系

在django 中实现 一对一关系。要定义一对一关系,请使用OneToOneField。在这个例子中,一个地方可以是餐厅:from django.db import models# 工作地点class Place(models.Model): # 名称 name = models.CharField(max_length=50) # 地址 address = ...

2019-04-25 16:14:06 1845

原创 Django 一对多关系(Foreign Key)

我们使用Foreign Key 在model中来实现这种一对多关系。from django.db import models# 记者class Reporter(models.Model): # 名字 first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=3...

2019-04-25 15:53:23 7678

原创 863. All Nodes Distance K in Binary Tree(BFS学习)

题目寻找距离与目标的差距为K的各个值。代码# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solut...

2019-04-21 15:51:54 121

原创 c++ 学习 String类型

classstd::stringtypedef basic_string string;String class字符串是表示字符序列的对象。标准字符串类提供了对此类对象的支持,其接口类似于标准的字节容器,但是添加了专门为使用单字节字符字符串进行操作而设计的特性。string类是使用char(即,以其默认的char_traits和分配器类型作为其字符类型(有关模板的更多信息,请参阅ba...

2019-04-21 14:47:00 130

原创 c++ 模板

函数模板函数模板是可以对泛型类型进行操作的特殊函数。这允许我们创建一个函数模板,它的功能可以适应多个类型或类,而不需要为每个类型重复整个代码。在c++中,这可以通过使用模板参数来实现。模板参数是一种特殊类型的参数,可用于将类型作为参数传递:就像常规函数参数可用于将值传递给函数一样,模板参数也允许将类型传递给函数。这些函数模板可以像使用任何其他常规类型一样使用这些参数。使用类型参数声明函数模板...

2019-04-21 14:42:23 155

原创 870. Advantage Shuffle

题目这道题颇有田忌赛马的意思,尽可能让我们的4匹马赢过对面4匹马。总的思路来说,尽可能找最大的和对面最大的比,如果胜,这派最大的出战,如果败,则将最弱的迎战对面对强,即可。代码(排序)代码总体来说比较简单。class Solution: def advantageCount(self, A, B): A = sorted(A) ...

2019-04-20 20:32:56 155

原创 python 排序

Python列表有一个内置的list.sort()方法,用于修改列表。还有一个sort()内置函数,它从一个迭代器构建一个新的排序列表。在本文中,我们将探讨使用Python对数据进行排序的各种技术。排序基础简单的升序排序非常简单:只需调用 sorted() 函数。它返回一个新的排序列表:>>> sorted([5, 2, 3, 1, 4])[1, 2, 3, 4, 5]...

2019-04-20 20:24:21 279

原创 211. Add and Search Word - Data structure design(难啊)

题目一个简单的添加单词,返回查找是否存在的数据结构。我的代码(超时)class WordDictionary: def __init__(self): """ Initialize your data structure here. """ self.words=set() def add...

2019-04-20 15:01:57 160

原创 306. Additive Number(挺难的)

题目判断一个字符串是否属于斐波那契数列:Fibonacci sequence之类的东西。自己属实看到这个题目,一点没摸着头脑。代码总的思路,就是从组合中找到一个开始a+b=c的序列,然后继续判断是否属于这个序列的规律。class Solution: def isAdditiveNumber(self, num): n = len(num) for...

2019-04-20 14:12:34 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除