设计模式:三段代码让你理解 装饰者模式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41548307/article/details/83421510 package com.zx.b_decorator; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.I
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

2018秋招总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41548307/article/details/83422315 前言:2018年我真的好背时,希望2019年对我好一些。 今年八月底,学校的实习项目做完之后,我们就开始找实习工作了,从九月到十月中旬。 一开始项目刚做完,前面的JAVA基础还没复习就去找实习,很多笔试题都过不了,糟糕透了,我一直到九月十号多才拿到第一次面试机会,在网上投的简历,广东道一云,过去先笔试再面试,笔试题真的做的一
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

设计模式:代理模式的理解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41548307/article/details/83446250 什么是代理模式 代理模式(英语:Proxy Pattern)是程序设计中的一种设计模式。 所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制的资源。(百度百科) 我们先思考一个问题:如何在不修改一个类的方法的情况下,为这个类的方法增加新的功能呢 看
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

分布式电商项目(04)--商品列表查询及分页

前言:前面写了后天管理系统工程搭建以及框架的整合测试,今天写一下商品列表的分页查询 1 需求分析 前台使用easyui的分页工具,后台则使用mybatis分页插件pagehelper 如上图所示,打开后台首页,点击查询商品,按下F12,可以看到easyui的分页界面会向controller发送两个数据page:1,rows:30 controller通过service层以及dao层查询到数据之后也需要将数据封装成easyui需要的格式,而easyui需要的数据格式如下 { total:
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

Caterpillar sis service information training and software

Cat et sis caterpillar heavy duty truck diagnostics repair. Training demonstration allows.cat electronic technician et.caterpillar workshop service manual, caterpillar.warning: this is a private network. And recording for official purposes of inform
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

Gym - 101911B Glider(前缀和+二分)

传送门:点我 A plane is flying at a constant height of hh meters above the ground surface. Let's consider that it is flying from the point (−10^9,h)(−10^9,h) to the point (10^9,h)(10^9,h) parallel with Ox axis. A glider is inside the plane, ready to start
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

JavaScript获取DOM对象的几种方式

1.getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用 2.getElementsByName() 方法可返回带有指定名称的对象的集合 3.getElementsByTagName() 方法可返回带有指定标签名的对象的集合 4.getElementsByClassName() 方法可返回带有指定类名的对象的集合 5.querySelector() 方法可返回匹配指定 CSS 选择器的一个对象的引用 6.querySelectorAll() 方法可返回匹配指定 CS
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

模糊控制——理论基础(1)

1、模糊控制 模糊控制是建立在人工经验基础之上的。对于一个熟练的操作人员,他往往凭借丰富的实践经验,采取适当的对策来巧妙地控制一个复杂过程。若能将这些熟练操作员的实践经验加以总结和描述,并用语言表达出来,就会得到一种定性的、不精确的控制规则。如果用模糊数学将其定量化就转化为模糊控制算法,形成模糊控制理论。 2、特点 (1)模糊控制不需要被控对象的数学模型。模糊控制是以人对被控对象的控制经验为依据而设计的控制器,故无需知道被控对象的数学模型。 (2)模糊控制是一种反映人类智慧的智能控制方法。模糊
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

003-sarsa

本学习笔记转自https://morvanzhou.github.io/ 什么是 Sarsa 今天我们会来说说强化学习中一个和 Q learning 类似的算法, 叫做 Sarsa. 注: 本文不会涉及数学推导. 大家可以在很多其他地方找到优秀的数学推导文章. 在强化学习中 Sarsa 和 Q learning 及其类似, 这节内容会基于之前我们所讲的 Q learning. 所以还不熟悉 Q learning 的朋友们, 请前往我制作的 Q learning 简介 (知乎专栏). 我们会对比
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

西游之路——python全栈——ORM之SQLAlchemy(1)

目录 定义一个类,ORM(对象关系映射)将这个类转换为sql语句,使用pymysql进行执行 一,底层处理 使用engine/connectionpooling/dialect进行数据库操作,engine使用connectionpooling连接数据库,然后在通过dialect执行sql语句(SQLAlchemy本身无法操作数据库,其必须以来pymsql等第三方插件,Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API) pymysql mysql+pym
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

西游之路——python全栈——django中models配置 python---django使用数据库(orm)

目录 Django支持多种数据库,sqlite,mysql,oracle等,其默认数据库是sqlite 在settings文件中可以发现: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } 其默认数据库是sqlite3 要想使用其他数据库,需要修改相应的引
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

C#设计模式(1)——设计原则

设计原则 使用设计模式的根本原因是适应变化,提高代码复用率,使软件更具有可维护性和可扩展性。在进行设计的时候,我们需要遵循以下几个原则:单一职责原则、开闭原则、里氏替代原则、依赖倒置原则、接口隔离原则、合成复用原则和迪米特法则。 1.单一职责原则   专业的人做专业的事,面向对象编程中类也是一样,一个类只负责一些特定的职责,如User类只负责用户相关的业务功能,Order类只负责订单相关的功能,想象下如果我们把用户和订单的功能放在一个类,然后去设计用户的权限中会怎么样呢?订单业务和权限耦合了。
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

作业:K-means算法应用:图片压缩

from sklearn.datasets import load_sample_image from sklearn.cluster import KMeans import matplotlib.pyplot as plt #读取一张示例图片或自己准备的图片,观察图片存放数据特点 china = load_sample_image("china.jpg") plt.imshow(china) plt.show() print(china.shape)    #根据图片的分辨率,适当降
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

day 2 c语言基础

第二节的语言开发,算是开始对C语言进行一个回顾: 首先,是相关过程,在写一个程序时,要分为以下几个步骤; 1、寻找一个开发工具;也就是写代码的地方了。 在该集成开发环境下,创建一个新的工程。新工程往往是.i后缀的。 2、编写预编程序,引入所需要的源文件; 也可以边写边加,但一定写在主函数的上面。加入源文件后构成一个头文件,可以对此展开,需输入 “gcc-E test.c-o test.i”。其中“GCC”是一种编译器。 3、汇编我们的程序;此时在计算机中,讲C语言转换成了汇编语言。可以通过输入
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

word2010快速激活

刚安装完word2010打开的界面会是提醒你激活软件/更改密钥,不用担心,首先要下载office2010激活工具软件。(百度云盘链接:http://pan.baidu.com/s/1eR5cit0) 下载完成后,找到“word2010_Toolkit“打开并解压,然后在文件里面找到”Office 2010 Toolkit.exe“点击并运行。运行界面如下图,打开”EZ“。 然后软件会自动获取电脑安装word2010(office2010)的信息,然后自动运行注册与激活程序,稍等片刻就会提醒你激
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

uploadify上传图片插件的使用

uploadify 是一款上传图片专用的插件 该插件在页面中只是一个按钮,点击按钮弹出文件选择框,选择图片后自动上传到服务器 1.http://www.uploadify.com/ 是其官网 下载可能需要钱 2.使用 在官网点击doc来到文档位置http://www.uploadify.com/documentation/ 在下面点击Implementing Uploadify来到安装使用的目录 http://www.uploadify.com/documentation/uploadify/
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

Python中使用字典的几个小技巧

1 解包 所谓解包,就是将字典通过 ** 操作符转为 Key=Value 的形式,这种形式可以直接传给函数作为关键字参数。 说说适用的几种情况。 1.1 搜索拼接条件 当应用中使用类似 SQLAlchemy 的 ORM 形式读取数据的时候,不同搜索条件,传入给 ORM 的搜索参数也随之改变。 下面是图书表的部分数据(只展示了部分字段) +----+---------------+-------------------------+-------+ | id | category_name |
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

Orcal学习----Orcal用户关系

录   1.认识sqlplus   2.用户类型   3.使用sqlplus操作用户 一、认识sqlplus   sqlplus是Orcal数据库自带的一个非图形界面的客户端。可以进行远程连接服务器。   sqlplus的基本应用   win+R输入sqlplus进入Orcal客户端。然后输入用户名,密码   这里登录sys用户-->权限最高的用户   连接数据库:conn   断开连接:disconn   显示当前登录账户: show user;   修改账户密码:   方式一:当前用户修改
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

1. 特征工程之特征预处理

1. 前言 “数据决定了机器学习的上限,而算法只是尽可能逼近这个上限”,这里的数据指的就是经过特征工程得到的数据。特征工程指的是把原始数据转变为模型的训练数据的过程,它的目的就是获取更好的训练数据特征,使得机器学习模型逼近这个上限。特征工程能使得模型的性能得到提升,有时甚至在简单的模型上也能取得不错的效果。特征工程在机器学习中占有非常重要的作用,主要包括数据与特征预处理、特征选择和数据的降维三部分。接下去会通过3篇文章对这三方面进行介绍。今天首先讲讲数据与特征的预处理。 2. 数据与特征预处理
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0

爬虫必备基本知识点

1、应用概念 应用层(Application Layer):将原始信息进行规范化描述,进而通过标准化接口与传输层对接 传输层(Transport Layer):实现信息的切分和重组,以及应用程序间的对接 网络层(Network Layer):为信息添加指向目的地的IP地址 数据链路层(Data Link Layer):为信息添加额外的头尾部以保证传输过程中的正确性 物理层(Physical Layer):实现信息在物理介质(电缆、无线)上的传播 WWW(World Wide Web):一个大规
分类: 其他 发布时间: 11-14 23:51 阅读次数: 0