l2-22(重排链表)

题目链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805057860517888 题意:给定链表L1->L2->...->Ln,要求按Ln->L1->Ln-1->L2->...的格式输出。 思路:水模拟,按照要求做就行了,定义结构体数组模拟内存,每个结点的下标即其地址,结点包括data,nxt(指向下一个元素),lst(指向上一个元素),输入数据之后,循环一遍求出每个结点在链表中的上一个结点的地址,存在lst中
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

页面商城总结(一)——HTML部分

学习编程,与君共勉。 在做过一些页面并且参考了许多商城页面后,对代码的书写和风格也有所体会,再次将我的经验分享给大家,希望大家也能够写出整洁有效的代码。本文主要是针对排版的问题进行总结,代码量较少,希望能够耐心看下去,或多或少都有些帮助。 这里是对页面排版部分——HTML部分的介绍,当然后续也会有CSS样式,JS的介绍,以及通过JQuery的书写给大家呈现大多数页面共同的地方。 一 梳理排版 善于利用div。div就像一个盒子,将你想要写的这一块代码包起来,所以在设计页面时,看清div的闭合,
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

【杂谈】FilterChain相关知识整理

前言   做后台的,Filter肯定没少配置,但是知晓其原理的可能不多。在这之前我也不懂,但这并不影响业务开发,同时也有其他的知识要学,所以一直就没看。这阵子有点闲,刚好在看《How Tomcat Works》的PipeLine相关内容。索性好好梳理一下FilterChain相关的知识。 类图 FilterChain的作用 顾名思义,FilterChain就是一条过滤链。其中每个过滤器(Filter)都可以决定是否执行下一步。 过滤分两个方向,进和出: 进:在把ServletRequest和S
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

1.加快Xshell客户端连接到CentOS的速度

1.编辑打开ssh的配置文件 /etc/ssh/sshd_config 找到里面的 UseDNS yes 修改为: #UseDNS no service sshd restart
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

贪吃蛇版本1.0

学号(2017 197); 姓名:王浩铭 我的码云贪吃蛇项目仓库:https://gitee.com/wojiubufu/projects 今天尝试了给贪吃蛇添加背景音乐,预计时间十五分钟,结果花费的时间比预计多了好多,感受到了自己的不足,还有很长的路要走
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

Android startActivity原理分析(基于Android 8.1 AOSP)

应用进程内 如何使用Intent做Activity的跳转 Intnet intent = new Intent(MainActivity.this,TestActivity.class); startActivity(intent); 我们通常会这样写,就能跳转到TestActivity中,但是你知道这简简单单的两行代码在我们庞大的安卓系统中经历了怎样的加工处理吗?接下来我带大家深入到系统内了解整个的启动过程 这里调用了startActivity的函数,这个函数被声明在了Context类中,然
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

简单爬取微医网

一.利用request和xpath爬取微医网    #!/usr/bin/env python # -*- coding: utf-8 -*- #author tom import requests from lxml import etree import pymongo #爬取微医网类 class DoctorSpider(): #初始化应该具有的一些属性 def __init__(self): self.headers={'User
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

Vue前端数据采集 埋点 追踪用户系列行为

什么是埋点? 综合 vue埋点 埋点分析,是网站分析的一种常用的数据采集方法。数据埋点分为初级、中级、高级三种方式。数据埋点是一种良好的私有化部署数据采集方式。 埋点技术如何采集数据,有何优缺点? 数据埋点分为初级、中级、高级三种方式,分别为: 初级:在产品、服务转化关键点植入统计代码,据其独立ID确保数据采集不重复(如购买按钮点击率); 中级:植入多段代码,追踪用户在平台每个界面上的系列行为,事件之间相互独立(如打开商品详情页——选择商品型号——加入购物车——下订单——购买完成); 高级:联
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

psp开展工作

学号:20170****7253 姓名:董昕诚 我的码云贪吃蛇项目仓库:https://gitee.com/dxcaly/wang_zhi.git 计划25分钟;实际35分钟 开发10分钟;实际20分钟 测试10分钟;实际5分钟 总结5分钟;实际10分钟 反思实际操作方面较弱还有待加强,在代码方面我还需多下点心思尽快熟悉代码结构。
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

html背景图星际导航图练习

html <body> <div class="box1"> <div></div> <div></div> </div> <!-- 设置2个盒子 --> <div class="box2"> <a href="#">首页</a> <a href="#">新闻中心</a> <a href="#">新手指南</a> <a href="#">游戏大厅</a> <a href="#">视频图片</a> <a href="#">游戏下载</a> <a href="#">论坛</a> </div> <!
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

java泛型的作用及实现原理

一、泛型的介绍 泛型是Java 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java泛型被引入的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

POJ2975:Nim(Nim博弈)

Nim Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7279 Accepted: 3455 题目链接:http://poj.org/problem?id=2975 Description: Nim is a 2-player game featuring several piles of stones. Players alternate turns, and on his/her turn, a player’s mo
分类: 其他 发布时间: 03-21 21:38 阅读次数: 0

1019 数字黑洞(字符串)

题目: 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。 例如,我们从6767开始,将得到 7766 - 6677 = 1089 9810 - 0189 = 9621 9621 - 1269 = 8352 8532 - 2358 = 6174 7641 - 1467 = 6
分类: 其他 发布时间: 03-21 21:37 阅读次数: 0

linux重置mysql密码 重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 一般这个错误是由密码错误引起,解决的办法自然就是重置密码。 假设我们使用的是root账户。 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim /etc/my.cnf(注:windows下修改的是my.ini) 在文档内搜索mysqld定位到[mysqld]
分类: 其他 发布时间: 03-21 21:37 阅读次数: 0

MySQL 通用查询日志和慢查询日志分析

MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。 1)通用查询日志:记录建立的客户端连接和执行的语句。 2)慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或者不使用索引的查询 (1)通用查询日志 在学习通用日志查询时,需要知道两个数据库中的常用命令: 1) show variables like '%version%'; mysql> show variables like '%
分类: 其他 发布时间: 03-21 21:37 阅读次数: 0

【APIO2018】铁人两项

【APIO2018】铁人两项 题目描述 大意就是给定一张无向图,询问三元组\((s,c,f)\)中满足\(s\neq c\neq f\)且存在\((s\to c\to f)\)的简单路径(每个点最多经过一次)的数量。 \(1\leq n,\leq 10^5,1\leq m\leq 2*10^5\) 我们考虑枚举\(s,f\)然后计算中间\(c\)的数量。我们发现对于一张图上统计两点之间路径上的点数量很好做。于是我们考虑建圆方树。 我们将圆点的权值定为\(-1\),将方点的权值定为与其直接相连的
分类: 其他 发布时间: 03-21 21:37 阅读次数: 0

[SP11470]TTM - To the moon

To The Monn  区间加的可持久化线段树 懒标记不再适用,将标记永久化,统计答案时累加即可。 #include <set> #include <cmath> #include <cstdio> #include <cstring> #include <iostream> #include <assert.h> #include <algorithm> using namespace std; #define LL long long #define debug(...) fprin
分类: 其他 发布时间: 03-21 21:37 阅读次数: 0

DFS例题

特殊的质数肋骨(递归)】 -题目描述- 农民约翰的母牛总是生产出最好的肋骨。你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们。 农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数字都组成一个质数,举例来说: 7 3 3 1 全部肋骨上的数字 7331是质数;三根肋骨 733是质数;二根肋骨 73 是质数;当然,最后一根肋骨 7 也是质数。 7331 被叫做长度 4 的特殊质数。 写一个程序对给定的肋骨的数目 N (1<=N<=8),求出所有的特
分类: 其他 发布时间: 03-21 21:37 阅读次数: 0

[map][堆]JZOJ 4754 矩阵

Description Input Output Sample Input 输入1: 3 4 2 2 3 0 1 3 7 1 16 5 2 7 6 9 3 输入2: 7 7 3 4 13 5 5 7 8 6 8 5 8 4 6 6 3 4 2 8 0 9 2 3 4 7 8 5 4 5 3 9 8 0 3 0 6 0 3 8 9 7 1 8 8 9 4 7 8 4 5 7 6 1 Sample Output 输出1: 19 输出2: 58 Data Constraint 分析 我们可以用堆来维
分类: 其他 发布时间: 03-21 21:37 阅读次数: 0

UnicodeDecodeError: 'ascii' codec can't decode byte

这个问题遇到过很多次了,但是每次都没记住,用完就忘了,这次记录下。 通过关键词谷歌一下: 解决方案: # encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8')
分类: 其他 发布时间: 03-21 21:37 阅读次数: 0