Python + excel

xlwt、wlrd只能读写xls文件,而不能操作xlsx文件 openpyxl只能操作xlsx文件而不能操作xls文件 应该放弃xls而转型xlsx
分类: 其他 发布时间: 02-15 21:38 阅读次数: 0

python+json

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 一、json函数: 使用json函数需要导入json库:import json json.dumps() 将python对象编码成JSON字符串(可以这么理解,json.dumps()函数是将字典转化为字符串) json.loads() 将已编码的JSON字符串解码为python对象(可以这么理解,json.loads()函数是将字符串转化为字典) json.dump()和json.load()主要用
分类: 其他 发布时间: 02-15 21:38 阅读次数: 0

ibatis之入门使用

下载ibatis包 以ibatis-2.3.4.726为例 导入ibatis-2.3.4.726.jar和mysql驱动包 新建Student类 package com.zns.domain; public class Student { private int id; private String name; public int getId() { return id; } public void setId(int id
分类: 其他 发布时间: 02-15 21:38 阅读次数: 0

Mouse Touch Stylus

Mouse操作: preview mouse down, StylusDevice:null mouse down,StylusDevice:null preview mouse up, StylusDevice:null mouse up,StylusDevice:null Stylus操作: preview StylusDown , StylusDevice:2 StylusDown, StylusDevice:2 preview mouse down, StylusDevice:2 mo
分类: 其他 发布时间: 02-15 21:38 阅读次数: 0

简单标签SimpleTag

想要开发自定义标签,大多数情况下都要重写doStartTag(),doAfterBody()和doEndTag()方法,并且还要知道SKIP_BODY,EVAL_BODY等等的变量代表着什么,在什么方法中使用。这样实在是太麻烦了! 因此,为了简化标签开发的复杂度,在JSP 2.0中定义了一个更为简单、便于编写和调用的SimpleTag接口来实现标签的功能。。 一般来说,实现了SimpeTag接口的标签称之为简单标签。 SimpleTagSupport类的执行顺序:
分类: 其他 发布时间: 02-15 21:38 阅读次数: 0

JData大数据竞赛18年赛题-如期而至-用户购买时间预测

年前做的,也是学习别人的作品作为记录 一、赛题    表1:sku基本信息表(jdata_sku_basic_info) 表2:用户基本信息表(jdata_user_basic_info) 表3:用户行为表(jdata_user_action) 表4:用户订单表(jdata_user_order) 表5:评论分数数据表(jdata_user_comment_score) 数据说明: 任务: 根据提供的数据,预测未来一个月内最有可能购买目标品类的用户,并预测首次购买日期 二、思路   1.提取数
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

任务信号量

  在实际任务间的通信中,一个或多个任务发送一个信号量或者消息给另一个任务是比常见的,而一个任务给多个任务发送信号量和消息相对比较少。前面所讲的信号量和消息队列均是单独的内核对象,是独立于任务存在的。这两章要讲述的任务信号量和任务消息队列是 任务特有的属性,紧紧依赖于一个特定任务。   任务信号量和任务消息队列分别与多值信号量和消息队列非常相似,不同之处是,前者仅发布给一个特定任务,而后者可以发布给多个任务。因此,前者的操作相对比较简单,而且省时。如果任务信号量和任务消息队列可以满足设计需求,
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

JavaScript学习篇(8)

jQuery jQuery是JavaScript的一个库,使得JavaScript更加的简洁。 jQuery文件 <script src=""></script> #写src加载js文件 #路径名不能有中文,不能有空格 -定位页面元素(通过jQuery的选择器) $("#id值");----->jQuery() -使用jQuery提供的API *jQuery特点 *$() - jQuery的工厂函数 *另外一种写法- jQuery() *作用 *使用jQuery的选择器获取对象 引入Jquer
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

15th.Feb.2019

T1 呵呵,题解很简单吧,简单吧,单吧,吧。 我写的时候快哭了。怎么说,这算是一个性质题,你需要发现冒泡排序的一些性质,这过程中需要用到贪心的思路。一直在想这是不是个很复杂的性质题,猜想这个猜想那个。 woc身旁的神犇A掉了,看了看表才不到十分钟吧,压力山大。一个半小时过去,终于发现了性质。如同醍醐灌顶,啊,oi就是这么吸引人的学科。 (有些啰嗦下面步入正题)题目给了你一个1~n的排列,问你:按照冒泡排序的方式,需要多少次排序可以让序列变成有序的: 1、不要搭理那个构造排列的方式,没什么卵用,
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

题解 P1567 【统计天数】

天哪!竟然没人用优先队列! 小金羊又来水题了... 优先队列中的大根堆帮助我们把时间复杂度降到O(n+logn) 首先我们先了解一下大根堆... 大根堆的性质:根节点比子节点大, 这意味着最上面的节点的值是最大的。 在STL模板库里面的优先队列也就是大、小根堆, 有自我维护的功能, 利用这个性质,我们可以将其排序, 这个题要排的序是:不下降子序列的长度。 来吧,上代码: #include <iostream> #include <queue> //是优先队列的STL库 using namesp
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

树莓派主页

树莓派安装 安装Linux 安装centos7 树莓派常见
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

MySQL自测测试

#建学生信息表student create table student ( sno varchar(20) not null primary key, sname varchar(20) not null, ssex varchar(20) not null, sbirthday datetime, class varchar(20) ); #建立教师表 create table teacher ( tno varchar(20) not null primary
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

Windows系统封装总结

注:使用虚拟机或者实体机进行封装均可,实体机进行封装的成功率更高.虚拟机进行封装建议使用VMware,12版本.过高的版本容易造成封装失败 一、 Windows 10系统封装 1. 虚拟机版本: 1) 安装虚拟机→安装win10原版镜像. 2) 安装好后第一次进系统,按ctrl+shift+f3,直接跳过. 3) 创建电源计划为高性能.(可选) 4) 开启administrator账户,开启guest账户(共享打印机,共享文件需要),删除default账户,删除不了就禁用掉;关闭防火墙;关闭自
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

c++ 读取文本问题

c++文本操作有以下三个方法 ifstream,ofstream,fstream 读取文本常用的方法如下 std::ifstream input; input.open(".log", ios::in | ios::binary); string s; input >> s; 可今天再试的时候发现,这样输入到s中的字符串是不全的,查了资料发现,这类重载<<的方法,遇到回车空格等分隔符的时候,就不会再读取了 可以采取以下方法 std::ifstream t("./1.tvwall", i
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

题解 P1420 【最长连号】

这个题过去的同学可以再来一题(P1567 统计天数): https://www.luogu.org/problemnew/show/P1567 是的,这个题其实也不是很难,就是前后比较,将天数压栈, 然后对那些天数进行排序,十分的 水神奇... 这个题可以用打擂台(stack/queue),但是我用的优先队列。 优先队列是指大小根堆,但是应该是以队列方式存储的STL模板库。 好处就是这个队列的根部(最顶端)是最大值, 每个子节点也相对于第二层子节点是最大值,以此类推... 优先队列自我维护!
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

BeanPostProcessor出现init方法无法被调用Invocation of init method failed

是因为 返回了null,要返回object即可,arg0是bean对象本身,arg1是bean名字,即bean的id
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

Maven之Windows下安装配置

下载地址 http://maven.apache.org/ 对apache-maven-3.3.3-bin.zip进行解压缩,假设放到C盘根目录 设置系统环境变量 MAVEN_HOME C:\apache-maven-3.3.3 Path %MAVEN_HOME%\bin; 验证安装是否成功,打开cmd窗口,敲入mvn –v 查看 在D盘新建MavenRepository文件夹 修改/conf/settings.xml配置文件 <localRepository>D:/MavenReposito
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

手写弹出框代码详解

1.代码 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta http-equiv="content-Type" charset="UTF-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <title>Title</title> <style> .cover{ position: fixed;
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

题解 P1765 【手机_NOI导刊2010普及(10)】

说实话,打表真的很累! 所以小金羊又开始暴力出奇迹了! 这个题解适合初学者使用。 知识点:string里面的str.find()函数: 可以查找字符串和字符,有就返回位置(开头是0), 没有就返回string::npos(unsigned int npos=-1)。 所以就可以开始 微型打表微型暴力了: Code: #include <iostream> #include <cstdio> #include <string> using namespace std; string str[10
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0

cheat engine使用说明

1.下载地址 https://www.cheatengine.org/ --不行可以用蓝灯等工具连接外网 2.使用说明 安装打开之后,点击左上角的电脑图标: 选择需要查看的进程: 然后看一下植物大战僵尸游戏中的目前阳光数: 然后在cheat engine工具中查找有这个值的内存单元: 然后在游戏中摆放一个豌豆射手: 于是游戏中阳光数发生了变化,变成了9390,这时候我们看欺骗工具,显示地址也变化了,变成了9390 说明这个内存的值就是阳光数,这个时候按照下面的方法右击修改其数值变成100000
分类: 其他 发布时间: 02-15 21:37 阅读次数: 0