颜色表

10-20
FFFFFF #DDDDDD #AAAAAA #888888 #666666 #444444 #000000 #FFB7DD #FF88C2 #FF44AA  #FF0088  #C10066  #A20055  #8C0044  #FFCCCC #FF8888 #FF3333  #FF0000  #CC0000  #AA0000  #880000  #FFC8B4 #FFA488 #FF7744  #FF5511  #E63F00  #C63300  #A42D00  #FFDDAA #FFB

算法学习——贪心算法之可拆背包

10-20
算法描述 已知道n种物品和一个可容纳c重量的背包,第i种物品的重量为wi,价值为pi,装包的时候可以把物品拆开(即可只装每种物品的一部分),设计如何装包,使装包所得整体的价值最高? 算法思路 首先,我们要知道,n种物品以及他们对应的价值,都是由用户输入的 我们使用贪心算法,每一步取最大效益的物品放入背包之中(及单位价值为最高的物品 单位价值=pi/wi) 由以上思路,我们可以定义一个二维数组来接收用户输入的数值 w[i][0] 代表了第i种物品的重量(即wi) w[i][1] 代表了第i种物品的

linux 启动jar命令

10-20
进入ECS目录jar 存放目录: 1.执行命令: linux:启动jar nohup java -jar qualityshop-api.jar>log.file 2>&1 & 2.结束命令: 可以直接用一句话执行ps -ef|grep -v grep|grep zdzjar.jar | grep java |awk '{print "kill -9 "$2}'|sh或者ps aux |grep qualityshop-api.jar |grep -v gr

p1465 Preface Numbering

10-20
用这个函数转成罗马数字统计就行了. #include <iostream> #include <cstdio> #include <cmath> #include <algorithm> #include <vector> #include <iomanip> #include <cstring> #include <map> #include <queue> #include <set>

poj2002 (极简单数学/几何+hash)

10-20
链接:http://poj.org/problem?id=2002 Squares Time Limit: 3500MS   Memory Limit: 65536K Total Submissions: 21720   Accepted: 8321 Description A square is a 4-sided polygon whose sides have equal length and adjacent sides form 90-degree angles. It is also

Centos 7 系统安装(简单步骤)

10-20
前面步骤忽略.进入安装步骤. 运行安装 到选择语言的时候最好选英文版,这里做模板,用的中文版 接着下一步到安装选项 在日期和时间里,选择上海时区 紧接着进行软件安装选择,如图安装就好 接着进行分区,也就是系统里面的"安装位置"选项 选择自主分区 点击小的那个加号与修改/boot,/两个分区的文件类型为ext4,添加三个分区:/boot,swap,/ 如图分配/boot大小为1024,swap大小为2048,剩下的划分给"/"分区 确认格式化后进行安装 设置root密

第八章.Spring MVC

10-20
基于MyEclipse开发 工程结构: 所使用到的jar: 代码: FruitControllerTest.java public class FruitControllerTest implements Controller { @Override public ModelAndView handleRequest(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception { List<Fruits> fruits

【JavaScript进阶】深入理解JavaScript中ES6的Promise的作用并实现一个自己的Promise

10-20
1.Promise的基本使用 1 // 需求分析: 封装一个方法用于读取文件路径,返回文件内容 2 3 const fs = require('fs'); 4 const path = require('path'); 5 6 7 /** 8 * 把一个回调函数才分成两个回调函数 9 * @param filename 10 * @param successCallback 11 * @param errorCallback 12 */ 13 function getFileByPath(fil

分享《Python数据科学手册》【高清中文版PDF+高清英文版PDF+源代码】

10-20
下载:https://pan.baidu.com/s/1RDTQxG3vjG2xGsX4Mx-5KA 最新出版的<Python数据科学手册>. <Python数据科学手册>[中文版和英文版][高清完整版PDF]+[配套源代码] 高清中文版PDF,474页,带目录和书签,能够复制粘贴:高清英文版PDF,548页,带目录和书签,能够复制粘贴:中英文两版可以对比学习. 配套源代码: 经典书籍,讲解详细: 其中高清中文版如图 原文地址:http://blog.51cto.com/32151

面向对象-迭代器

10-20
创建一个迭代器的类 class Foo: def __init__(self,n): self.n = n def __iter__(self): #将对象变成一个可迭代对象 return self def __next__(self): #迭代器需要一个next方法 if self.n == 100: raise StopIteration('终止') self.n += 1 return self.n f1 = Foo(10) for i in f1: #iter(f1) == f1.__i

Java开发知识之Java中的集合上List接口以及子类讲解.

10-20
Java开发知识之Java中的集合类 一丶什么是集合类 如果你学习说数据结构,那么学习集合就很简单. 因为集合就是存储数据的结构. 例如 有链表结构 (list ) 还有 map结构.等等. 集合类就是存储数据的集合. 我们可以看一下继承图: Collection接口. 由 Set类.以及 List类就行实现. 并且还有子类. Map 有 HashMap类. 还有 TreeMap类继承. 各个类都是不一样的.比如 List.代表链表类.可以存储数据,是连续的.只要有前驱后继即可. 子类就是对链表

Pthon Matplotlib 画图

10-20
一.普通绘图 1 import matplotlib.pyplot as plt 2 import numpy as np 3 4 # 绘制普通图像 5 x = np.linspace(-1, 1, 50) 6 y1 = 2 * x + 1 7 y2 = x**2 8 9 plt.figure() 10 # 在绘制时设置lable, 逗号是必须的 11 l1, = plt.plot(x, y1, label = 'line') 12 l2, = plt.plot(x, y2, label = '

基于第二次数独游戏,添加GUI界面

10-20
项目需求: 生成任意数量的数独题目并将数独棋局依次显示,棋盘上总空格数大于30,小于60,每3*3小棋盘中挖空不少于2个. 数独题目有且仅有唯一解. 用户可以在界面上通过编辑输入完成数独题目. 用户完成数独题目后可以得到正确性反馈. 友好的使用说明. sudo2源码: #include "stdafx.h" #include <iostream> #include <ctime> #include <fstream> #include <std

通过iptables跳转上外网。

10-20
1.内核转发打开sysctl -p 查看net.ipv4.ip_forward = 1vim /etc/sysctl.conf -p 2.iptables的filter表的FORWARD链允许转发iptables -L -niptables -P FOPWARD ACCEPT iptables -P INPUT ACCEPT 清空iptables -F 3.nat模块查看lsmod | egrep ^ipmodprobe ip_tablesmodprobe iptable_filtermodpr

安装部署自动化运维之Ansible

10-20
初步了解Ansibleansible基于Python开发,,集合了众多运维工具的优点,实现了批量运行命令,部署程序,配置系统等功能.默认通过SSH协议进行远程命令执行或下发配置,无需部署任何客户端代理软件,从而使得自动化环境部署变得更加简单.可同时支持多台主机并行管理,使得管理主机更加便捷. Ansible核心组件ansible可以看做是一种基于模块进行工作的框架结构,批量部署能力就是有ansible所运行的模块实现的.简而言之ansible是基于"模块"完成各种"任务&qu

深入学习Hive应用场景及架构原理

10-20
Hive背景介绍 Hive最初是Facebook为了满足对海量社交网络数据的管理和机器学习的需求而产生和发展的.互联网现在进入了大数据时代,大数据是现在互联网的趋势,而hadoop就是大数据时代里的核心技术,但是hadoop的mapreduce操作专业性太强,所以facebook在这些基础上开发了hive框架,毕竟世界上会sql的人比会java的人多的多,hive可以说是学习hadoop相关技术的一个突破口.那么,hive是什么呢? Hive简介 简单的说:hive是基于hadoop的数据仓库.

cathome 猫家 开发日记-底部导航

10-20
0.内容页没有采用常用的 fragment.  而是采用自认为更简单的直接继承方式. 1.使用继承来实现复用. 2.基类处理大页面布局和底部的导航显示以及逻辑. 3.采用线性布局.平分.tv居中.固定字体. 4.控件采用样式来集中属性.有分支的情况采用dranable  的selecter来处理.非常简洁明了. 视图布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:and

VUE随笔-20181020

10-20
常用的一些指令 ------------------------------------------------------------------------------------------------------------------------------------------- node -v (确保4以上,稳定版本,比如4.4.5,或者其他稳定版本) npm -v npm install -g vue-cli vue npm install cnpm -g vue list 查

如何处理VirtualBox启动错误消息:The vboxdrv kernel module is not loaded

10-20
我在启动minikube时,遇到如下错误消息: Starting local Kubernetes v1.10.0 cluster... Starting VM... E1010 03:27:37.920050 4827 start.go:174] Error starting host: Error creating host: Error executing step: Running precreate checks. : We support Virtualbox starting wi

django rest framework 用户认证

10-20
BaseAuthentication 类: django rest framework 通过 BaseAuthentication 实现认证功能 无论是自定义的认证类还是 rest framework 自带的认证类都应该继承 BaseAuthentication BaseAuthentication 中有两个方法 authenticate 和 authenticate_header, 其中 authenticate 方法必须实现 如果用户需要自定义认证方法则继承 BaseAuthenticati