自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

转载 02.数据结构与算法之线性表、堆栈和队列

1.抽象数据类型(Abstract Data Type)抽象数据类型(ADT)的含义是指一个数学模型以及定义在此数学模型上的一组操作。即把数据类型和数据类型上的运算捆在一起,进行封装。引入抽象数据类型的目的是把数据类型的表示和数据类型上运算的实现与这些数据类型和运算在程序中的引用隔开,使它们相互独立。最常用的数据运算有五种:插入删除修改查找排序2.线性表:是...

2018-03-31 21:43:00 84

转载 软件工程网络15个人作业3——案例分析

第一部分:调研, 评测1.下载并使用,描述最简单直观的个人第一次上手体验刚登上的时候是广场界面,展示的是广场——热门团体,可选项很少,而且团体帖子都很旧,点击朋友圈展示的公共微博,是属于像bbs的发帖平台,可以对他人的信息进行浏览和评论转发等,消息栏是个人消息或通知消息,可以看到历史消息有点像微信之类的,而我的...是多功能栏,功能很多,但能用的很少。2.按照《构建之法》13....

2018-03-31 15:29:00 96

转载 Centos7环境下使用Nginx托管.Net Core应用程序

1、添加dotnet产品Feed在安装.NET Core之前,您需要注册Microsoft产品Feed。这只需要做一次。首先,注册Microsoft签名密钥,然后添加Microsoft产品Feedsudo rpm --import https://packages.microsoft.com/keys/microsoft.ascsudo sh -c 'echo -e ...

2018-03-30 12:45:00 60

转载 取随机数

一、问题Shell下有时需要使用随机数,在此总结产生随机数的方法。计算机产生的的只是“伪随机数”,不会产生绝对的随机数(是一种理想随机数)。伪随机数在大量重现时也并不一定保持唯一,但一个好的伪随机产生算法将可以产生一个非常长的不重复的序列。二、随机数1、生成随机数的七种方法(1)通过内部系统变量($RANDOM)echo $RANDOM生成0-32767...

2018-03-29 22:34:00 94

转载 Sublime Text、webstorm等编译器快速编写HTML/CSS代码的技巧

Sublime Text、webstorm等编译器,如果你从事Web前端开发的话,对这几款软件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示:一、快速编写HTML代码1. 初始化 HTML文档需要包含一些固定的标签,比如<html>、<head>、<body>等,现在你只需要1秒钟就...

2018-03-28 23:00:00 312

转载 Android购物车的实现,仿淘宝天猫京东等APP。处理RecyclerView或listview中的选中事件;...

很久之前的代码了,拉出来晾晾!购物车大致思路:分为:商品、店铺、全选;商品全部选中后--店铺自动选中;商品未全部选中(若有一个商品未选中)--店铺不选中。店铺全部选中后--全选自动选中;店铺未全部选中(若有一个店铺未选中)--全选不选中。选中店铺 -- 店铺中的商品全部选中。全选选中 -- 店铺全部选中。(全部选中);我是使用RecyclerView来写的,适配器...

2018-03-28 15:07:00 231

转载 对数字进行分组处理:每10个为一组

// 获取所有一级分类 $all_category_arr = M('xxx')->where(xxx)->select(); // 处理一级分类的数组,每10个分类为一组,处理后为一个二维数组 $all_category_arr_tow = array(); $aca_n = 0;...

2018-03-28 14:29:00 1476

转载 selenium之PageObject设计模式

1. PageObject介绍PageObject是selenium公认的设计模式,PageObject的模式可以创建高可维护性以及健壮性的测试脚本,在设计测试脚本时,把元素和方法按照页面抽象出来,分离成一定的对象,然后再进行组织。PageObject模式, 创建一个对象来对应页面的一个应用,因此,可以为每一个页面定义一个类,并为每个页面的属性和操作构建模型。这就相当于再测试脚本和被测试页面功...

2018-03-27 16:35:00 160

转载 pat 团体天梯赛 L3-015. 球队“食物链”

L3-015. 球队“食物链”时间限制1000 ms内存限制262144 kB代码长度限制8000 B判题程序Standard作者李文新(北京大学)某国的足球联赛中有N支参赛球队,编号从1至N。联赛采用主客场双循环赛制,参赛球队两两之间在双方主场各赛一场。联赛战罢,结果已经尘埃落定。此时,联赛主席突发奇想,...

2018-03-27 13:39:00 81

转载 jmter性能相关

JMeter是一款压力测试工具,我们也可以用它来监控服务器资源使用情况。JMeter正常自带可以通过Tomcat的/manager/status来监控服务资源使用情况。这种情况只能监控Tomcat支持的资源使用部分。本文主要来说一下如何通过JMeter插件来监控服务器CPU、内存、磁盘、网络等相关资源。JMeter 插件网址:http://jmeter-plugins.o...

2018-03-26 19:07:00 56

转载 forword 与 redirect

直接转发方式(Forward)  客户端和浏览器只发出一次请求,Servlet、HTML、JSP或其它信息资源,由第二个信息资源响应该请求,在请求对象request中,保存的对象对于每个信息资源是共享的。  直接转发方式用的更多一些,一般说的请求转发指的就是直接转发方式。Web应用程序大多会有一个控制器。由控制器来控制请求应该转发给那个信息资源。然后由这些信息资源处理请求,处理完以后...

2018-03-26 09:12:00 41

转载 综合练习:英文词频统计

词频统计预处理下载一首英文的歌词或文章将所有,.?!’:等分隔符全部替换为空格将所有大写转换为小写生成单词列表生成词频统计排序排除语法型词汇,代词、冠词、连词输出词频最大TOP10 1 # -*- coding: UTF-8 -*- 2 # -*- author: yjw -*- 3 4 Music="""Oh if there's o...

2018-03-25 23:00:00 85

转载 用归并排序求逆序对

相比树状数组求逆序对,归并排序的逻辑复杂度稍微小一点。首先我们来理解归并排序。首先用mergeSort将一个序列不断二分,直到每个子序列只有长度2然后递归到了栈底。我们再用merge函数,将递增有序的序列拼接起来。因为序列递增有序,所有时间复杂度为O( max(m+n) ),这里的m、n分别是两个序列的长度。加上二分,总的时间复杂度接近O(NlogN)在拼接的过程中,用a、b...

2018-03-24 21:02:00 83

转载 Java 多线程编程

2018-03-24 17:41:42Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一...

2018-03-24 20:09:00 49

转载 洛谷 P1032 字串变换 (BFS)

题目传送门我即使是死了,钉在棺材里了,也要在墓里,用这腐朽的声带喊出STL大法好这题最麻烦的其实是处理字符串,真正的搜索部分我个人认为也就只有橙题或黄题的难度。而处理字符串,正如前面所说,STL大法好!虽然也有好多人用了STL,但我个人认为我的更精巧一些(各位dalao不要打我 ~(>_<。)\ )用STL实现替换是这样的:string repl(int be,string ...

2018-03-24 19:42:00 85

转载 7-4 找出不是两个数组共有的元素(20 分)

7-4 找出不是两个数组共有的元素(20 分)给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。 输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入...

2018-03-24 18:32:00 378

转载 Python上下文管理器

  在Python中让自己创建的函数、类、对象支持with语句,就实现了上线文管理协议。我们经常使用with open(file, "a+") as f:这样的语句,无需手动调用f.close()关闭文件。这种用法不仅优雅,而且避免遗忘释放资源,十分方便。所以,当操作某些资源时,需要对资源的获取与释放进行自动操作,就可以用上线文管理器。比如:数据库的连接,查询,关闭处理;socket的连接和断开。...

2018-03-23 17:06:00 52

转载 生物特征识别:写在前面的话

近几年随着深度学习技术(deep learning)的发展和推广,在某些领域突破了传统算法的瓶颈,尤其是在计算机视觉方向,自从imagenet2012上AlexNet大杀四方后,短短几年时间,深度学习已经几乎占据了三个视觉顶会(ECCV,CVPR,ICCV)。一时间,无论在学术界和工业界,计算机视觉方向的如果没有应用深度学习技术会被人看老古董一样的眼光看待。做为机器学习的一个子方向的深度学习成了炙...

2018-03-23 12:33:00 84

转载 快速搭建CentOS+ASP.NET Core环境支持WebSocket

以前用python,go尝试在linux下做web服务,python没有强类型支持与高性能,go又没有很好的集成开发环境(还有强迫症的语法),回头看了几次.net,都没有时间尝试,现终于实现了这些想法,与大家分享。做web大项目,做工程,必须要有称手的工具帮我调试、测试、开发。工程化很重要,VS是一个称职好选手。环境:CentOS 7.x,.net core 2以下.net core 2安...

2018-03-22 23:01:00 164

转载 Python.异常处理

Python异常大全:异常检测:try: 检测范围except Exception [as reason]: 出现Exception异常后的处理代码finally: 无论怎样都会被执行的代码举例:try: sum1 = 1 + '1' file = open('文件.txt') pr...

2018-03-22 20:46:00 43

转载 POJ:2139-Six Degrees of Cowvin Bacon

传送门:http://poj.org/problem?id=2139Six Degrees of Cowvin BaconTime Limit: 1000MS Memory Limit: 65536K Total Submissions: 6709 Accepted: 3122DescriptionThe cow...

2018-03-21 20:34:00 85

转载 初学Delphi与sql server的存储过程

照旧,先上delphi的界面控件布局:1个adoconnection、1个adoquery、1个DataSource、1个button、1个dbgrideh(随意)前期准备:1、设置adoconnection的connectionstring,为了方便:Provider=SQLOLEDB.1;Password=数据库登录密码;Persist Security Info=Tru...

2018-03-21 09:47:00 64

转载 关系模型--关系完整性

关系模型三种完整性约束:实体完整性:若属性(一个或一组属性)A是基本关系R的主属性,则A不能取空值null.如:学生(学号,姓名,性别,年龄,专业)关系中学号为主码,则学号不能为null.关系模型中以主码作为唯一性标识参照完整性设F为基本关系R的一个或一组属性,但不是关系R的码,Ks是基本关系S的主码。如果F和Ks相对应,则称F是R的外码(foreign key),并称基本关系...

2018-03-20 15:56:00 79

转载 python笔记3----第一个小爬虫

1、先看看要爬的网站有没有爬虫协议,可以看该网站有没有robots.txt,如豆瓣的:2、requests模块:【requests是第三方,代码比python自带的urllib模块简单】先加载requests模块,然后输入要抓取的地址:import requestsr=requests.get(‘https://book.douban.com/subject/2813503...

2018-03-20 13:53:00 46

转载 利用Junit实现eclipse单元测试

在eclipse中使用Junit进行单元测试今天学会了用Junit在eclipse中进行单元测试,代码的测试工作,在整个软件开发中占有总要的地位,无论是代码开发阶段,还是代码维护阶段。另外边开发边测试的这种模式,同样也会大大的提高开发效率。话不多说,先进行一个简单的Junit测试小demo。一、eclipse运行界面二、编写测试类代码package com;...

2018-03-20 00:02:00 119

转载 6.AspectJ的xml方式完成AOP的开发

**AspectJ的XML方式完成AOP的开发** 1. AspectJ的XML的方式的快速入门,前面的步骤都是一样的 2. 具体的开发步骤 1. 步骤一:创建JavaWEB项目,引入具体的开发的jar包 * 先引入Spring框架开发的基本开发包,还需要引入AOP的开发包(AOP联盟和AOP的开发包) * 再引入AspectJ的开发包 * asp...

2018-03-19 17:29:00 61

转载 Centos部署flask项目

必备:Python2.7(ok)MySQL(ok)gitsupervisorvirtualenvGunicorn阿里云服务器(最便宜的就好)域名(国内万网,国外goDaddy)我的Python2.7,MySQL5.6已安装好,就从Git开始吧yum install gitpip2 install virtualnevpip2 insta...

2018-03-19 17:05:00 45

转载 flask学习

flask程序基本架构#引入flask基础模块from flask import Flask​#创建项目实例app = Flask(__name__)​#路由@app.route('/')#视图def hello_world(): return 'Hello World!'​​if __name__ == '__main__':...

2018-03-19 12:50:00 49

转载 页面状态管理

在开发过程中,需要保存一些信息和数据,以便于后面使用。根据数据的保存位置,状态管理分为客户端的状态管理:包括Cookie,HtmlInputHidden,隐藏域,ViewState和查询字符串Request;服务器端的状态管理:一般通过Application,Session,数据库来实现服务器端的状态保存。客户端的状态管理:1.Cookie:因为HTTP本质上是无状态的,即网页客户端和...

2018-03-18 21:02:00 959

转载 简单js来判断移动设备还是pc端打开页面

目前移动端页面出现的地方越来越多,而这个时候页面样式也需要有不同的调整,那么如何判断页面是移动或是pc呢,说到这里,首先来了解一下Navigator 对象。Navigator 对象包含有关浏览器的信息,下面的userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值。所以我们可以通过判断navigator.useragent里面是否有某些值来判断,比如我的电脑是m...

2018-03-17 11:29:00 86

转载 jvm系列六、windows用jdk自带工具jps、jstack找出性能最差的代码

一、运行程序TestGC二、用jps找出当前应用的进程号PID到jdk安装目录的bin目录下输入: jps -lPID为1264三、启动Process Explorer(下载地址:https://docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorer)1.找到PID为1264的进程,右键properties2....

2018-03-16 17:15:00 102

转载 【PAT1135】Is It A Red-Black Tree(30)

There is a kind of balanced binary search tree namedred-black treein the data structure. It has the following 5 properties:(1) Every node is either red or black.(2) The root is black.(3) Every lea...

2018-03-16 09:58:00 47

转载 各种推导式

推导式的套路之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。variable = [out_exp_res for out_exp in input_list if out_exp == 2] out_exp_res:  列表生成元素表达式,可以是有返回值的...

2018-03-15 22:13:00 53

转载 xml 初步学习 读取

引入xml文件functionloadXMLDoc(dname){if(window.XMLHttpRequest){xhttp=newXMLHttpRequest();}else{xhttp=newActiveXObject("Microsoft.XM...

2018-03-15 15:01:00 44

转载 集合 set 相关命令

集合的性质: 唯一性,无序性,确定性注: 在string和link的命令中,可以通过range 来访问string中的某几个字符或某几个元素但,因为集合的无序性,无法通过下标或范围来访问部分元素.因此想看元素,要么随机先一个,要么全选sadd key value1 value2作用: 往集合key中增加元素srem value1 val...

2018-03-14 22:42:00 66

转载 java后台(用JSON来实现接口数据解析Head与Body数据)

import java.io.IOException;import javax.servlet.ServletOutputStream;import org.codehaus.jackson.JsonEncoding;import org.codehaus.jackson.JsonFactory;import org.codehaus.jackson.JsonGenerator;import or...

2018-03-14 15:10:00 1157

转载 SQL Server - 最佳实践 - 参数嗅探问题 转。

文章来自:https://yq.aliyun.com/articles/61767先说我的问题,最近某个存储过程,暂定名字:sp_a 总是执行超时,sp_a带有一个参数,暂定名为 para1 varchar(50),刚开始以为 是 sp_a 的语句优化得不够好,毕竟当时写的时候都是能用就成。然后啪啪啪优化存储过程,写完了一测试,速度蛮快的,秒出结果。然后上线之。。。我写存储过程的...

2018-03-13 16:10:00 61

转载 AspectJ注解和AspectXML

1.AspectJ是什么?AspectJ是一个基于Java语言的AOP框架,Spring2.0开始,Spring AOP引入对AspectJ的支持,AspectJ扩展了Java语言,提供了一个专门的编译器,在编译时提供横向代码的织入。 AspectJ是一个面向切面的框架,它扩展了Java语言,定义了AOP 语法,能够在编译期提供代码的织入@Aspec...

2018-03-12 18:08:00 107

转载 rhel7-NFS服务搭建

检查服务:[root@localhost ~]# systemctl status nfs● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled) Acti...

2018-03-12 11:38:00 147

转载 熟悉常用的Linux操作

请按要求上机实践如下linux基本命令。cd命令:切换目录(1)切换到目录 /usr/localcd/usr/local(2)去到目前的上层目录cd ..(3)回到自己的主文件夹cd ~ls命令:查看文件与目录(4)查看目录/usr下所有的文件cd /usrls -amkdir命令:新建新目录(5)进入...

2018-03-12 10:03:00 1004

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除