Pandas设置值

1、创建数据 >>> dates = pd.date_range('20130101', periods=6) >>> df = pd.DataFrame(np.arange(24).reshape((6,4)),index=dates, columns=['A','B','C','D']) >>> print(df) A B C D 2013-01-01 0 1 2 3 2013-01-02 4 5 6 7 2013-01
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

C陷阱与缺陷读书笔记(一)

第一章 1.2 按位运算符:& 逻辑运算符:&& 1.3 单字符符号:只有一个字符长 多字符符号:含多个字符 贪心法,大嘴法:一个字符一个字符读入,如果该字符可能组成一个符号,那么再读下一个字符,判断已经读入的两个字符组成的字符串能否组成一个(多字符)符号的一部分,如果可以,继续读下一个字符,重复上述判断,直到读入的字符已不再可能组成一个有意义的符号。 eg: y = x/*p /*编译器将这里视为y=x,后面的为注释*/ 应当更改为 y = x /(*p); 1.5 字符与字符串: 字符:用
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

用栈实现队列

实现思想:对于A,B两个栈,A作为压栈,B作为弹出栈。 push操作时,将结果压入A栈,并且判断B栈是否为空,如果为空,则将A栈的元素全部移动到B栈 pop操作时,判断A,B栈是否为空,如果同时为空,则跑抛出异常,如果不同时为空,判断B栈是否有元素。 如果没有元素,则将A栈中元素全部移动到B栈中,进行弹出。 public class StackToQueue { private Stack<Integer> stackpush; private Stack<Integer> s
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

7.基础知识小应用

根据到目前为止已经复习了的基础知识,在git上找了个小程序写着玩玩,下面记录过程。 一,设计数据库 ER图 建表 建表我使用的是MySQL数据库,用的是navicat软件,ER图照搬git上的,由于作者使用的是Oracle建表,所以数据类型有些出入,问题不大。 商品表 CREATE TABLE `goods` ( `GID` int(10) NOT NULL COMMENT '商品编号,自动生成', `GNAME` varchar(20) NOT NULL COMMENT '商品名称,
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

Promise和setTimeout执行顺序 面试题

看到过下面这样一道题: (function test() { setTimeout(function() {console.log(4)}, 0); new Promise(function executor(resolve) { console.log(1); for( var i=0 ; i<10000 ; i++ ) { i == 9999 && resolve(); } console.log(2); }).then(function() { console.log(5
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

CF1011B

题目链接 题目描述 有N个人M份食物,每人每天吃一份食物,每份食物有一个种类ai,一个人从开始到结束只能吃一种类型的食物,问最多能坚持几天. 输入输出格式 输入格式: 第一行n,m 第二行m个数,表示每份食物的种类 输出格式: 一个整数,表示最大能坚持的天数. 样例 输入样例 输出样例 4 10 2 1 5 2 1 1 1 2 5 7 2 100 1 0 1 略 思路 1.二分 统计每种类型食物份数 然后从大到小排序 二分最大天数 枚举统计是否成立 #include <algorithm> #
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

js数据封装处理

var arr = [ { id: "1", date: "2018-07-27", time: "10:00-12:00", schedule: "开幕式" }, { id: "2", date: "2018-07-27", time: "12:00-14:00", schedule: "世界杯||今日看点||法国队"
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

JavaScript 原型 prototype 使用经验

function Foo(){} Foo.prototype.sayName = function(){ return '初始原型'; } var foo1 = new Foo(); foo1.sayName() //'初始原型' // new 方式重写原型;切断了新实例 与 原有原型之间的连接 function Bar(){} Foo.prototype = new Bar(); // var foo2 = new Foo(); foo2.sayName(); // error
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

用注解@DelcareParents实现引用增强

引用增强,是一个比较特殊的增强,不同于其他方法级别的增强。 引用增强可以实现:一个Java类,没有实现A接口,在不修改Java类的的情况下,使其具备A接口的功能。 先看看背景,我们有个Love接口: package com.stuPayment.aopTest; public interface Love { public void sayLove(); } 还有一个Greeting接口和我们的GreetingImpl实现类,这两个是我们的目标接口和目标类,GreetingImpl是
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

计算型属性与懒加载属性(存储型属性)

计算型属性及只读属性,每次都会调用get方法,通过计算获得值,不会保存计算的结果;懒加载属性会在第一次使用时,执行闭包中的内容,并将结果存储起来,下次访问时,直接返回存储的值,而不再执行闭包
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

Hibernate学习——Hibernate Tools for Eclipse Plugins的下载与安装

Hibernate Tools是由JBoss推出的一个Eclipse综合开发工具插件,可以简化ORM框架Hibernate,以及JBoss Seam,EJB3等的开发工作。 1.下载Hibernate Tools 针对Eclipse的不同发行版本,需要下载对应版本号的Hibernate Tools。查看自己的版本号:打开Eclipse→Help→About Eclipse IDE 。我的版本是Photon Release (4.8.0) 方法1°——离线安装方法(较快) 在Hibernate官
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

全局唯一ID

1. 订单号 订单号在业务系统中必不可取,往往需要具备: 1. 全局唯一 2. 方便传播 (因为往往需要根据订单号来查问题) 那么其关键怎么来保证 订单号的全局唯一呢 ? 本文只记录工作中见识到的线上运行方案。 2. 全局唯一ID 1. 利用db的方式 该方式需要DBA提前生成好一批订单号,然后将订单号分发给各个业务线,各个业务线有专门的 orderiddb 来存储这些订单号 这样业务线只需要取这些订单号即可,怎么保证在获取的时候 不会重复获取到同一个订单号呢? 需要设计3张表 ,具体方案如下
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

rest_framework-认证-总结完结篇

执行过程 APIView() Ruquest() Authentication() OrderView() APIView() def duspatch: self.initial(request) def inital(): self.perform_authticate() def perform_authticate(): request.user Ruquest() @ def user()
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

python用户交互

python通过input函数和用户交互,通过print函数打印用户输入的内容: name = input('name:') age = input('age:') print(type(age)) job = input('job:') salary = input('salary:') info1 = ''' ------------Informain of %s-------------- Name:%s Age:%s Job:%s Salary:%s '''%(name,name,ag
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

django的WSGIReques基础

WSGIRequest对象 Django在接收到http请求之后,会根据http请求携带的参数以及报文信息创建一个WSGIRequest对象,并且作为视图函数第一个参数传给视图函数。也就是我们经常看到的request参数。在这个对象上我们可以找到客户端上传上来的所有信息。这个对象的完整路径是django.core.handlers.wsgi.WSGIRequest。 WSGIRequest对象常用属性和方法: WSGIRequest对象常用属性: WSGIRequest对象上大部分的属性都是只
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

一个 JAR 文件可以用于

用于发布和使用类库 作为应用程序和扩展的构建单元 作为组件、applet 或者插件程序的部署单位 用于打包与组件相关联的辅助资源 1 package Com.Table; 2 import java.util.Scanner; 3 public class TwoTable { 4 5 /** 6 * 从键盘上输入3个数,求出这三个数字中的最大值,并将最大值输出 7 */ 8 9 public static void main(String[] args) {
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

bzoj 4621: Tc605 动态规划

题解: 一道比较简单的题目 想着想着就把题目记错了。。想成了可以把某段区间覆盖为其中一个数 其实是比较简单的 每个点的贡献一定是一个区间(就跟zjoi2018那题一样) 然后问题就变成了给你n个区间让你选择然后覆盖整个序列,其中使用>1的不能超过k 转移时比较简单的
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

[Java Web] EL

一、概述 使用EL表达式可简化JSP中对象的引用,使代码更加规范,可读性与可维护性更好。 属性范围 EL实例 说明 Page ${pageScope.name} 获取Page范围的名为name的属性 Request ${requestScope.name} 获取Request范围的名为name的属性 Session ${sessionScope.name} 获取Session范围的名为name的属性 Application ${applicationScope.name} 获取Applicat
分类: 其他 发布时间: 07-28 23:43 阅读次数: 0

到底有多二(15 分)

一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3,约为81.82%。本题就请你计算一个给定整数到底有多二。输入格式:输入第一行给出一个不超过50位的整数N。输出格式:在一行中输出N犯二的程度,保留小数点后两位。...
分类: 其他 发布时间: 07-28 23:41 阅读次数: 0

谁先倒(15 分)

划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。输入格式:输入第一行先后给出甲、乙两人的酒量(不超过100的非负整数),以空格分隔。下...
分类: 其他 发布时间: 07-28 23:40 阅读次数: 0