python-django(框架结构)

项目架构:   最外层myshop目录:项目的容器,没有实质性的作用   .idea:项目的配置信息。这个文件夹是自动生成,版本控制信息等,包括历史记录。无用   manage.py:(管理项目)一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。   内层myshop:python包     --1.__init__.py:空文件,告诉python该目录是一个python包     --2.settings.py:该Django项目的设置/配置文件     --3.url
分类: 其他 发布时间: 04-28 23:18 阅读次数: 0

初级算法-11. 旋转图像

题目描述: 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像 示例 1: 给定 matrix = [ [1,2,3], [4,5,6], [7,8,9] ], 原地旋转输入矩阵,使其变为: [ [7,4,1], [8,5,2], [9,6,3] ] 示例 2: 给定 matrix = [ [ 5, 1,
分类: 其他 发布时间: 04-28 23:18 阅读次数: 0

MySQL----下载安装

MySQL 的官网下载地址:http://www.mysql.com/downloads/ 注意 1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。 2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。 3. MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。 4. MySQL Cluster CGE 高级集群版,需付费。 5. MySQL Workbench(
分类: 其他 发布时间: 04-28 23:18 阅读次数: 0

HRY and codefire

传送门: 设 dp[i][j]为第一个号i等级,第二个号j等级的期望值 a[i]存每个等级上分的概率 dp[i][j]=a[i]*dp[i+1][j]+(1-a[i])*dp[j][i]+1 dp[j][i]=a[j]*dp[j+1][i]+(1-a[j])*dp[i][j]+1 这个鬼东西改变上面值会影响下面值,所以要化简 联立得: dp[i][j]=(a[i]*dp[i+1][j]+1+(1-a[i])*(a[j]*dp[j+1][i]+1))/(1-(1-a[i])*(1-a[j]));
分类: 其他 发布时间: 04-28 23:18 阅读次数: 0

20175201课下作业 MyCP

要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件 java MyCP -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字) 核心代码 public static String dataInputStream(String infile) throws IOException {
分类: 其他 发布时间: 04-28 23:18 阅读次数: 0

机器学习实战-学习曲线

  模型太简单时,会在训练集上拟合不足,就是说模型的复杂程度不足以描述训练集的全部特征,当模型在训练集上表现不好时,你不能期待它在新的数据集上表现更好。但是在训练集上对于太多的细节和噪声都拟合起来,就会导致模型过度复杂,这样复杂的模型对特征的变化和噪声都很敏感,这就导致模型在新数据集上的泛化能力不足。   另一方面,我们可以通过学习曲线来观察模型性能。它是模型“关于数据大小”的性能函数。通过不断地增加训练集和验证集的大小来观察模型在训练集和验证集上的误差,如下图:               
分类: 其他 发布时间: 04-28 23:18 阅读次数: 0

Oracle语法 及 SQL题目

目录 课例复制 模糊查询 子查询 内关联 事务回滚 事务提交 SQL思考题 思考题一 思考题二 思考题三 思考题四 笔记 课例复制 OCM (Oracle Certified Master) 1.你所做的任何操作,都会在数据字典中被记录。 2.你所不理解的任何ORACLE的咨询都可以在文档找到资料。 清屏命令 clear screen clear scr cle scr (只要书写三个字母即可) 只写clean也是可以的 若是删除表格,需要先删除从表,解除依赖,再删除主表 create tab
分类: 其他 发布时间: 04-28 23:18 阅读次数: 0

20175303 Mycp实现Linux下cp xxx1 xxx2的功能

20175303 Mycp实现Linux下cp xxx1 xxx2的功能 一、题目要求 编写MyCP2.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP2支持两个参数: java MyCP2 -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件: java MyCP2 -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字) 二、 代码调试中的问题和解决过程 问题1:如何理解题目要求 问题
分类: 其他 发布时间: 04-28 23:18 阅读次数: 0

关于Java多线程的一些常考知识点

前言 Java多线程也是面试中经常会提起到的一个点。面试官会问:实现多线程的两种方式以及区别,死锁发生的4个条件以及如何避免发生死锁,死锁和活锁的区别,常见的线程池以及区别,怎么理解有界队列与无界队列,多线程生产者消费者模型,怎么设计一个线程池,线程池的大致实现,ReetrantLock和Synchronized和ReadWriteLock的源码和区别、具体业务场景分析等等。 ashin_is_handsome.jpg 生产者消费者模型 其实生产者消费者模型挺像观察者模式的,对于该模型我们应该
分类: 其他 发布时间: 04-28 23:18 阅读次数: 0

mac 下SonarQube 安装与使用

参考文件;https://www.jianshu.com/p/aa863cf30406 https://www.jianshu.com/p/b41262fca5b8 jenkins 集成Sonar: https://www.cnblogs.com/gao241/p/3190701.html 一 下载: 服务端sonarqube: https://www.sonarqube.org/downloads/ 客户端sonar-runner: http://repo1.maven.org/maven2
分类: 其他 发布时间: 04-28 23:18 阅读次数: 0

Java学习之函数

函数 函数 1.语法 2.语法说明 3.函数分类 3.1. 无返回值函数(无传入参数) 3.2. 带返回值函数(无传入参数) 3.3. 带参数函数 4.存储原理 5.函数重载 6.递归算法 6.1. 原理 6.2. 递归实现阶乘 7. 注释生成API 7.1. 文档注释 7.1.1. 类注释 7.1.2. 方法注释 7.2. 生成API文档 函数 1.语法 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 2.语
分类: 其他 发布时间: 04-28 23:17 阅读次数: 0

java学习之命令行参数

命令行参数 1. 命令行参数 1.1. 在Eclipse中向main函数传递命令行参数 1.1.1. 直接设置命令行参数 1.1.2. 在程序中调用main方法,传入命令行参数 1.2. 在dos窗口运行java程序时传入命令行参数 1. 命令行参数 刚学习java时,我们都会接触到下面这个简单的程序,我们可以main函数中定义了一个字符串数组参数,这就称为命令行参数,但是我们运行程序时从来没有给这两个参数传值,那么我们怎么给这个参数传值呢? public class HelloWorld{
分类: 其他 发布时间: 04-28 23:17 阅读次数: 0

java学习之类的成员方法

java学习之类的成员方法 类的成员方法 语法 代码示例 传入一个参数 传入多个参数 数组作为参数传入 对象作为参数传入 类的成员方法 语法 访问修饰符 返回类型 方法名(形式参数列表){ //方法主体 } 代码示例 无参的情况较简单,所以这里不考虑 传入一个参数 定义一个榨汁机类,包含榨汁方法:传入水果名,返回对应的果汁 public class ZhazhiJi { //榨汁方法:传入水果名,返回对应的果汁 public String zhazhi(String fruit){ S
分类: 其他 发布时间: 04-28 23:16 阅读次数: 0

Java学习之类的构造方法和封装性

Java学习之类的构造方法和封装性 使用类图描述类 构造方法 无参数构造方法 带参数构造方法 static关键字 静态变量 静态方法 静态代码块 final关键字 封装 为什么使用封装 封装的概念 封装的步骤 使用类图描述类 优点: 可用于分析和设计类 直观、容易理解 具体描述方法如下图: 构造方法 无参数构造方法 特点: 构造方法名与类名相同,无返回值 默认情况下会有一个隐式构造方法,自定义构造器后会被覆盖 变量赋值优先级:创建对象后赋值>构造器中赋值>成员变量赋值 语法: 访问修饰符 构造
分类: 其他 发布时间: 04-28 23:16 阅读次数: 0

Java学习之继承

继承 1. 为什么使用继承 1.1. 问题提出 1.2. 继承的思想 2. 如何使用继承 2.1. 步骤 2.2. 子类访问父类 2.3. 不能被继承的父类的资源 2.4. 访问修饰符 2.5. 多重继承关系的初始化顺序 3. 方法重写 3.1. 方法重写的规则 3.2. 代码示例: 4. Super关键字 1. 为什么使用继承 1.1. 问题提出 我们经常会遇到这种情况:定义的两个类具有一部分相同的属性和方法,如何避免重复写这些相同的属性呢?下面是宠物游戏里的一个狗类和企鹅类,具有相同的属性
分类: 其他 发布时间: 04-28 23:16 阅读次数: 0

Java学习之抽象

Java学习之抽象 抽象类 语法: 代码示例: 抽象方法 final关键字 抽象类 Java中使用抽象类,限制实例化 语法: public abstract Pet{ } 代码示例: 下面创建了一个抽象的宠物类,包含了一个抽象方法 public abstract class Pet { String name="大大"; int health=100; int love=0; public abstract void show(); } 抽象方法 1.抽象方法没有方法体 2.抽象方
分类: 其他 发布时间: 04-28 23:15 阅读次数: 0

Java学习之多态

Java学习之多态 多态 概念 代码示例 多态 概念 前面我们知道数据类型可以相互转换,整型变量可以转换成浮点型使用,对象类型也可以转换使用,方法中父类类型的参数可以接收子类的对象,称为向上转型,这样提供的方法面对不同的对象可以执行不同的操作 代码示例 1.定义一个抽象打印机类,包含一个抽象打印方法 public abstract class Printer { public abstract void print(); } 2.定义一个针式打印机类和一个喷墨打印机类方法继承打印机类,实现
分类: 其他 发布时间: 04-28 23:15 阅读次数: 0

Java学习之接口

Java学习之接口 接口 为什么使用接口 场景分析 什么是接口 语法 接口的特征 如何使用接口 接口 为什么使用接口 场景分析 场景描述:要求实现防盗门,防盗门要有门的开关功能,还要有锁的上锁关锁功能 场景分析:因为Java中没有多继承机制,所以java引入了一种接口的机制,可以将门定义为抽象类,将锁定义为接口,继承门,实现锁的接口 什么是接口 语法 public interface MyInterface(){ public void foo(); } 接口的特征 1.接口中所有的方法都
分类: 其他 发布时间: 04-28 23:15 阅读次数: 0

Java学习之字符串

Java学习之字符串 字符串 字符串使用 字符串对象创建 返回字符串长度 比较 大小写问题 字符串连接 字符串常用提取方法 字符串缓冲类StringBuffer 字符串缓冲StringBuilder 字符串 字符串使用 字符串对象创建 String s=”Hello World”;//直接赋值 String s=new String();//无参构造 String s=new String(“Hello World”);// 返回字符串长度 字符串对象.length() 比较 1.==比较
分类: 其他 发布时间: 04-28 23:15 阅读次数: 0

如何用windows通过python3建立最简单的服务器

今天来介绍一下如何用Python3的内置模块搭建一个简单的服务器,Python自带有服务模块 而且python3相比于python2有很大不同之处,在Python2.x版本里,Python目录中含有BaseHTTPServer.py, SimpleHTTPServer.py, CGIHTTPServer.py文件,但是在Python3.x中,上面提到的模块http/server.py文件里了。 在python3版本中,如果想要启动python自带的服务,在终端命令行中先进入自己要搭建服务器的目
分类: 其他 发布时间: 04-28 23:14 阅读次数: 0