PAT_A1076#Forwards on Weibo

Source: PAT A1076 Forwards on Weibo (30 分) Description: Weibo is known as the Chinese version of Twitter. One user on Weibo may have many followers, and may follow many other users as well. Hence a social network is formed with followers relations.
分类: 其他 发布时间: 05-19 20:31 阅读次数: 0

关于jspSmartUpload上传文件

当form表单属性enctype="multipart/form-data"时,提交时用常规的request.getParamater()方法获取不到参数,此时用jspSmartUpload.jsp包可实现参数的获取和文件的上传,步骤如下: 1 网上搜索jspSmartUpload.jsp下载并引入web项目的dependencies中,并引入WEB-INF文件下的lib中(没有此文件就创建一个,并设置为resource root),不然会报找不到类的错误 2 前端jsp界面提交form表单,
分类: 其他 发布时间: 05-19 20:31 阅读次数: 0

python抓取网页引用的模块和类

在Python3.x中,我们可以使用urlib这个组件抓取网页,urllib是一个URL处理包,这 个包中集合了一些处理URL的模块,如下: 1.urllib.request模块用来打开和读取URLs; 2.urllib.error模块包含一些由urllib.request产生的错误,可以使用try进行捕捉处理; 3.urllib.parse模块包含了一些解析URLs的方法; 4.urllib.robotparser模块用来解析robots.txt文本文件.它提供了一个单独的 RobotFil
分类: 其他 发布时间: 05-19 20:31 阅读次数: 0

2019年规划 5月20日-6月30规划

学习: 1.学习linux,尝试用python写脚本 2.看十个脚本,并敲出来 3.看完原版《野性的呼唤》 4.复习巴塞尔协议。读完雪球《解读银行业财报》 生活: 1.自己做饭。禁忌甜咸油腻 2.每天回家15分钟椭圆机,3组 哑铃,50个仰卧起坐。 3组交叉步。 感情: 此处不想写 艺术: 还欠着路学妹。。。。
分类: 其他 发布时间: 05-19 20:31 阅读次数: 0

2018 Multi-University Training Contest 1 - Balanced Sequence

贪心 时隔一年,开始补多校的题了。。 很巧的一道贪心,在读入的时候就把合法的括号消去,然后对剩下的括号序列排序。 众所周知,不合法的括号序列只有"(((", ")))", ")("这三种,所以我们可以模拟一下这三种情况。 最后可知"((("这种形状应该放前面,")))"这种形状应该后面,最后一种放中间。 在排序的时候,如果都是第三种形状,那么看左边括号是否多于右边,多的放前面,避免浪费。 如果都是左边括号多于右边括号,为了让左括号尽可能匹配,应该把右括号多的放后面,如果都是左边括号小于右边括号
分类: 其他 发布时间: 05-19 20:31 阅读次数: 0

Requests的基础学习

官方文档链接:http://cn.python-requests.org/zh_CN/latest/ 安装:   pip install requests
分类: 其他 发布时间: 05-19 20:31 阅读次数: 0

第六章小结 图结构

图结构这一章真的非常有难度,我其实没有理解太透,作业实践题都没有做出来,所以这一章的博客写写第六章的心得。 图G=(V,E)由V顶点集合和E边集合构成。 (1)一些重要的基本概念: 权和网:边上的数值为权,带权的图称为网。 度,入度和出度:顶点v的度是指和v’相关联的边的数目。入度是以顶点v为头的弧的数目,出度是以v为尾的弧的数目。 路径和路径长度:在无向图中,从顶点v到顶点v’ 的路径是顶点序列。如果是有向图,路径也有向。路径长度是一条路径上经过的边和弧的数目。 连通,连通图和连通分量:在无
分类: 其他 发布时间: 05-19 20:31 阅读次数: 0

安卓开发之利用XmlPullParser解析XML文件

1 package com.lidaochen.phonecall; 2 3 import android.support.v7.app.AppCompatActivity; 4 import android.os.Bundle; 5 import android.util.Xml; 6 import android.view.View; 7 import android.widget.TabHost; 8 import android.widget.TextVi
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

【数据结构】冒泡排序

1、c语言实现 // 算法实现原则 // 例如五个元素,就要排序4趟 // 每趟都是相邻的两个元素再比较 // 每趟都会把最大的那个元素往最后移 void bubbleSort(int arr[], int len){ for(int j=0;j<len-1;j++){ int swap; for (int i = 0; i <len-1-j; i++){ // len-1-j 表示前一次最大到那个数已经排到了最后,不需要再加入排序
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

Jupyter notebook and Octave kernel installation

Jupyter notebook 安装 为了更加方便地写 Python 代码,还需要安装 Jupyter notebook。 利用 pip 安装 Jupyter notebook。 为什么要使用 Jupyter?参考: https://www.zhihu.com/question/37490497 Jupyter notebook: 一个交互式笔记本,支持运行 40 多种编程语言。 利用她来写 Python,代码和运行结果都可以保存下载,十分方便。 Open cmd cd E:\Python\
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

spring cloud:eureka

Eureka-server 1.file-->new--> spring starter project : eureka-server 2.添加依赖 <!-- eureka-server --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server<
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

【搜索】P1468 派对灯 Party Lamps

P1468 派对灯 Party Lamps 我们来分析一下对灯的操作 1.对所有灯的,这时吧所有灯看成一个整体 2.奇偶数的操作,这时可以把每两个数看成一个循环节 3.对3X+ 1的操作,这时可以把每三个数看成一个循环节 显而易见的,我们把序列看成6个一组的循环节,便能模拟整个序列。 用笔画一下,我们发现将这个含六个元素的序列进行变换最终只会有八种结果,那么我们只需要判断一下最后这八种结果 最后是否符合题意要求就行了(至于他是怎么变换的我们不用管) 以上就是在题解区找到的解释,其实说得很好,希
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

5、设计模式-创建型模式-单例模式

单例模式 经常遇到类似的情况,为了节约系统资源,有时需要确保系统中某 个类只有唯一一个实例,当这个唯一实例创建成功之后,我们无法再创建一个同类型的其他 对象,所有的操作都只能基于这个唯一实例。 为了确保对象的唯一性,我们可以通过单例模式来实现,这就是单例模式的动机所在。 假设任务管理器的类名为TaskManager,在 TaskManager类中包含了大量的成员方法,例如构造函数TaskManager(),显示进程的方法 displayProcesses(),显示服务的方法displaySer
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

第十章 结构体和共用体

结构体是一种构造类型,使用结构体类型时先要声明该类型,再定义结构体的变量。 引用结构体变量的成员的访问形式:结构体变量名.成员名 结构体变量可整体赋值,可逐个成员访问。相同结构体类型的结构体变量可以直接相互赋值。 仅仅是赋值,其他情况不能整体使用。不要直接用来进行算术、关系和逻辑关系的运算。 1,sp->no sp指向结构体变量std1,sp->no等价于std1.no 2,sp->no++ 指向运算符"->"高于"++",等价于(sp->no)++。 3,++sp->no 等价于++(sp-
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

整数区间--模拟

(关于传送门... 他死了... 水出来营养膳食的我(咳咳过度开心导致脑子下线? 连题都看不懂乐死自己了 收拾收拾回家叭 ---------------------------------------------------------------------------------------- 题目描述 一个整数区间[A,B] 请编程完成以下任务: 1.从文件中读取区间的个数及其它们的描述; 2.找到满足下述条件的所含元素个数最少的集合中元素的个数,对于每一个区间,都至少有两个不同的整数属
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

2018-2019-2 20189205《移动平台应用开发实践》第十周作业

Android学习 文件操作 Android文件的操作和java在pc环境下的操作并无二致,不过Android提供了不同于pc的访问文件系统根路径的api,同时对一个应用的私有文件做了统一的管理。 内部存储internal storage 内部存储不是内存,内部存储位于系统中很特殊的一个位置,当想将文件存储于内部存储中,那么文件默认只能被本应用访问到,且一个应用所创建的所有文件都在和应用包名相同的目录下。也就是说应用创建于内部存储的文件,与这个应用是关联起来的。当一个应用卸载之后,内部存储中的
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

linux最小化安装命令补全

bash-completion 需要安装bash-completion才能补全,安装后,重新打开一个窗口就能生效。
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

关于github的一些学习心得

首先是注册一个账号,点击sign up for github即可进入该界面 填写完成后 你的邮箱中会收到一份邮件 点击verify email address之后就可以登录了。 我们点击右上角+New repository创建属于自己的仓库 接着就可以把自己所需要的代码放到库里面了。
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

20165207 Exp8 Web基础

目录 20165207 Exp8 Web基础 0. 环境配置 0.1. apache 0.2. MySQL 0.3. php 0.4. php-mysql编程库 1. 前台HTML编写静态网页 2. 前台HTML中加入JavaScript和css 2.1. 加入css 2.2. 使用JavaScript在前台验证登录 3. 后台php连接数据库通过数据操作实现登录等业务逻辑 4. 测试最简单的SQL注入与XSS攻击 4.1. 最简单的sql注入 4.2. XSS攻击 4.3. 这个XSS该怎么
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0

window+anaconda+tensorflow快速安装--2019.5.19

网上虽然有很多类似的快速下载tensorflow教程,但经过本人尝试都不好使呜呜呜,而且今天发现清华源也不能下tensorflow了,就试了其他几个源嘻嘻嘻,下面是过程(说不定哪天就不好使了,大家注意时间啊) 首先,anaconda最新版本,上网自行下载就好啦 然后,打开Anaconda Prompt pip install tensorflow -i https://pypi.douban.com/simple 就能看见感人的下载速度了!!
分类: 其他 发布时间: 05-19 20:14 阅读次数: 0