自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Make It Equal

C. Make It Equaltime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThere is a toy building consisting ofnntowers. E...

2018-11-30 22:39:00 99

转载 编程原则

提高可读性。小块的代码,越小越好。消除重复代码。尽量进行抽象一目了然的命名,不要怕名字长,包括类、变量、方法。尽可能提高代码的表达力,而不是去使用注释。删除无用代码,版本管理工具会帮你保留历史,不用担心找不到。大胆写方法吧,先不要想着怎么优化,先专注于业务与功能,再进行优化。方法短小,利于阅读。一个方法只做一件事,业务多的能拆则拆。方法参数能少则少,提...

2018-11-30 18:23:00 72

转载 tomcat和web应用联调的方法

很多时候,需要调试web项目工程代码,但是,这里有一个比较麻烦的地方。1.当使用eclipse部署web项目到tomcat里面,此时却无法调试tomcat本身,虽然我们可以附加源码进行调试,但是eclipse的Ctrl + Shift + T 却无法搜索到tomocat的类2.当跑起来tomcat的项目,把web项目的war包放到项目的output的webapp目录下面,虽然能跑起来,...

2018-11-29 20:17:00 168

转载 CDN在互联网中发挥的作用

随着线上互联网业务的发展,为了保护企业的安全和业务的发展,CDN的作用越来越重要,除了可以防止黑客攻击,还可以通过多节点的CDN缓存来提高访问速度,缓解原服务器的访问压力,有效改善用户访问的质量和用户体验。一、CDN网站加速:CDN网络架构主要由两大部分,分为中心和边缘两部分,中心指CDN网管中心和DNS重定向解析中心,负责全局负载均衡,设备系统安装在管理中心机房,边缘主要指异地节点,CDN分...

2018-11-29 16:14:00 62

转载 jenkins+maven+Tomcat8实现热部署

个人记录公司使用jenkins实现代码自动更新并部署采用jenkins安装方式为war包,版本为:2.138.3,启动方式为Tomcat启动jenkins,该博客操作步骤有些地方进行简化,各位需要如实参考!操作步骤   A.插件准备     Publish Over SSH    Deploy to container Plugin    Maven Release...

2018-11-29 10:15:00 101

转载 [源码和报告分享]Linux环境下的针对PL0语言的语法词法语义分析

摘 要此次编译原理课程设计,我利用flex工具进行PL/0语言的词法分析、自己用C++语言实现了LR语法分析、语义分析以及中间代码生成,我选择的是布尔表达式文法,对符合文法的布尔表达式能够产生相应四元式,处理了控制结构的真链与假链,对错误的表达式能够给出错误提示。鉴于flex工具原本来自Unix以及个人日常习惯,本实验开发环境选用Linux,代码在Ubun...

2018-11-29 09:05:00 64

转载 mongoDB

MongoDB:  引用了不存在的对象基创建该对象  database ------> Database  table -------> Collection  字段 --------> Field  row ---------> Document1.MongoDB增删改查增:...

2018-11-28 21:28:00 43

转载 日志切割之Logrotate

1、关于日志切割  日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。  logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让...

2018-11-27 21:53:00 65

转载 MongoDB基本使用

进入mongomongo输入help可以看到基本操作命令:show dbs: 现实数据库列表show collections: 显示当前数据库中的集合(类似关系数据库中的表)show users: 显示用户use <db name>: 切换当前数据库db.help(): 显示数据库操作命令,里面有很多的命令db.foo.help()...

2018-11-27 21:06:00 46

转载 远程调试工具 -- weinre

1、背景情况  页面在移动端调试很费力,查看或修改DOM、CSS等都很不方便;   官网:http://people.apache.org/~pmuellr/weinre/docs/1.x/1.5.0/2、weinre 功能    1、Element:查看、修改 dom、css  2、Resources:查看/修改 localStorage, sessionStora...

2018-11-26 10:25:00 225

转载 记一次阴阳师挂机脚本开发

  最近和跟着同事一起玩阴阳师,发现这个游戏有太多重复操作了,这完全就是浪费生命啊;所以想到用python写一个自动挂机脚本。最开始想得很简单,就是一直去找相应得按钮,然后点击就可以了。所以直接用pyautogui的图片定位和点击功能就行了,也确实实现了,代码如下:  import pyautogui,timepyautogui.FAILSAFE = True'''Py...

2018-11-25 22:42:00 744

转载 20181123-信息系统开发基础

学习目标  听<信息系统基础知识> 一节待解决问题  构件的概念 ?    构件是面向软件体系架构的可复用软件模块。构件(component)是可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能.  如何表达一个项目的架构,用什么图表?  架构设计作为一个系统开发的中间产品,交付的是什么内容?  各种架构风...

2018-11-25 11:23:00 78

转载 安装flanal报错解决

1、:Error registering network: failed to acquire lease: node "test4" pod cidr not assigned执行kubectl create kube-flannel.yml 创建后,发现flannel刚开始running了几秒,然后就处于Error状态先查看pod[root@test4 p...

2018-11-25 09:08:00 1248

转载 asp web服务

项目名--->添加--->web引用网址:http://www.webxml.com.cn/zh_cn/index.aspxhttps://blog.csdn.net/linshichen/article/details/72629394转载于:https://www.cnblogs.com/gdf456/p/10012345.html...

2018-11-24 15:45:00 271

转载 大话设计模式-简单工厂模式

简单工厂模式从父类派生出多个子类时,使用一个单独的类来做创造实例的过程,这就是工厂。下面举出两个实例进行介绍简单工厂模式的应用。简单计算器每种计算都是获取数,返回结果的过程,故而可以将每种计算单独封装为一个类,并继承父类Operation。在父类中声明一个虚方法GetResult,每种计算子类都要重写父类该方法以进行自己的计算。父类计算类:Operationpubl...

2018-11-24 15:23:00 81

转载 Python之逻辑运算符

  这一小节我在动笔之前犹豫到底要不要动手写,虽然简单但是防止遗忘,博主还是决定记录一下。Python中运算符主要分为算术运算符,赋值运算符,比较运算符,逻辑运算符以及成员运算符。下面详细记录这5种运算符。1. 算术运算符  算术运算符,作为测试人员,掌握“+”,“-”,“*”,“/”以及“%”就够了。  “+”:加法运算,数值类型的相同的可以相加。字符串不能和数字相加,否则会报错。字...

2018-11-24 00:40:00 88

转载 JAVA使用POI如何导出百万级别数据(转载)

用过POI的人都知道,在POI以前的版本中并不支持大数据量的处理,如果数据量过多还会常报OOM错误,这时候调整JVM的配置参数也不是一个好对策(注:jdk在32位系统中支持的内存不能超过2个G,而在64位中没有限制,但是在64位的系统中,性能并不是太好),好在POI3.8版本新出来了一个SXSSFWorkbook对象,它就是用来解决大数据量以及超大数据量的导入导出操作的,但是SXSSFWorkbo...

2018-11-23 18:42:00 85

转载 ubuntu 14.04安装OVS虚拟OpenFlow交换机配置总结

一、安装OVSsudo apt-get install openvswitch-controller openvswitch-switch openvswitch-datapath-source(与网上之前的资料相比。没有安装openvswitch-brcompat,提示没有这个包。笔者眼下的使用来看没...

2018-11-23 13:37:00 320

转载 VS2015 安装.NET Core环境

VS2015要安装.net core 开发环境,一般需要三个步骤。1.安装.ENT CORE SDK下载地址:https://www.microsoft.com/net/download2.安装VS2015 扩展包Update3右键VS2015更改,点击弹出下面的界面,安装Update3工具包3、安装vs2015 tools 下载地址:htt...

2018-11-22 19:32:00 651

转载 ADB 命令介绍

Android adb shell am 命令介绍am这个指令是 activity manager的缩写。这个命令可以启动Activity、打开或关闭进程、发送广播等操作。am命令格式如下adb shell am <command> 1、start [options] <INTENT>根据Intent 启动Activityoptions参...

2018-11-22 15:44:00 96

转载 最新java学习路线:含阶段性java视频教程完整版

最新java学习路线:带阶段性java视频教程版本第一阶段:Java基础学习目标:掌握基本语法、面向对象、常用类、正则、集合、Io流、多线程、Nio、网络编程、JDK新特性、函数式编程知识点细化:1. DOS命令,JAVA发展简史,JAVA体系,JAVA的特性2. 安装jdk, 配置环境变量,安装编译工具,第一个HelloWorld3. 文档注释,单行注释,多行注释4. ...

2018-11-22 15:01:00 625

转载 QQ第三方登陆示例

先上图若想实现QQ登录,需要成为QQ互联的开发者,审核通过才可实现。注册方法可参考链接http://wiki.connect.qq.com/%E6%88%90%E4%B8%BA%E5%BC%80%E5%8F%91%E8%80%85成为QQ互联开发者后,还需创建应用,即获取本项目对应与QQ互联的应用ID,创建应用的方法参考链接http://wiki.connect.qq.com/_...

2018-11-21 22:02:00 53

转载 css中相对定位和绝对定位

相对定位:#box_relative { position: relative; left: 30px; top: 20px; } 绝对定位:#box_relative { position: absolute; left: 30px; top: 20px; } 转载于:https://www.cnblogs.com/loaderman/p/9993554.html...

2018-11-21 10:37:00 67

转载 springmvc+mybatis 实现分页查询

一、开发前准备  1.参考:https://www.cnblogs.com/liandy0906/p/9985453.html  2.目的:为简化分页功能,设计了一个分页的JSP标签,只需要在页面使用分页标签,就可以完成所有页面的分页功能。二、创建类    1.实体类package com.geely.entity;import java.io.Seria...

2018-11-20 23:50:00 122

转载 文件缓存与memcached的区别

如果不考虑其他任何问题,只比较速度的话,那肯定是mem快,但他们各有优缺点。文件缓存优点:1、由于现在的硬盘都非常大,所有如果是大数据的时候,放硬盘里就比较合适,比如做一个cms网站,网站里有10万篇文章,生成的文件大小总数可能就会很大。2、数据的存放较为安全,由于是硬盘存放,所以在意外掉电的情况下,缓存文件不会丢失。3、易于扩展,如果硬盘不够用,可以更换大硬盘或者添加硬盘,在容量上受的...

2018-11-20 15:04:00 216

转载 NOIP2018游记

DAY0日常被各路大佬吊打;去试了下机子,好像被我们伟大的领导517(雾)ping为搞破坏的,上午比赛毫无得分欲(wo太菜惹)。赛后得到了T1的20行正解(没想到考到了),然后就一直在颓国际象棋;比较无聊(不能上网差ping),但是发现紫金港伙食好好(原谅我来自西溪农村)DAY1T1看到题目(23333)这好像刚刚做过(而且是加强版)10min写完(爽到了)一发...

2018-11-19 21:32:00 69

转载 Codeforces Round #521 (Div. 3)

1.一个数初始为0,先+a,再-b...重复上面操作,总共操作了k次,问最后的数是多少。#include<bits\stdc++.h>using namespace std;int t;long long a,b,k,ans;int main(){ scanf("%d",&t); while(t--) {...

2018-11-18 12:14:00 44

转载 某比赛小记5- 螺旋遍历矩阵

题目:给定一个二维矩阵,从[0][0]开始向右,按顺时针遍历全部数据,比如[[a,b][c,d]],遍历顺序就是a,b,d,c。最后将遍历的元素用逗号连接,打印整个遍历结果。给定二维矩阵见文件。题解:本题思路很容易设计,就是每次访问越界或者是访问到已经访问的元素就向右转向,当右边没有路了则结束。难点主要是边界条件的处理。python版本:m = [给定矩阵]#利用numpy构造...

2018-11-17 21:35:00 57

转载 Debian 8 升级到 9 Debian 9 How to upgrade Debian 8 Jessie to Debian 9 Stretch

How to upgrade Debian 8 Jessie to Debian 9 StretchContents1.Objective2.What's New3.Preparations4.Jessie Full Upgrade5.Update Package Repository to Debian Stretch6.Upgra...

2018-11-17 15:42:00 617

转载 pta 1148 Werewolf - Simple Version

Werewolf(狼人杀) is a game in which the players are partitioned into two parties: the werewolves and the human beings. Suppose that in a game, player #1 said: "Player #2 is a werewolf."; playe...

2018-11-16 23:16:00 79

转载 阴历阳历的相互转换(支持1900~2100年)

背景最近做到一个项目, 需要阴历与阳历的相互转换, 网上找了很多资料, 发现很多都是不准的, 但是给了我参考价值算法借用百度百科的 :阳历太阳历又称为阳历,是以地球绕太阳公转的运动周期为基础而制定的历法。太阳历的历年近似等于回归年,一年12个月,这个“月”,实际上与朔望月无关。阳历的月份、日期都与太阳在黄道上的位置较好地符合,根据阳历的日期,在一年中可以明显看出四季寒暖变化的情况;但在每...

2018-11-16 20:51:00 809

转载 Excel闪退问题解决

最近使用Excel频繁闪退,真是。。。查了下资料,修改注册表后恢复正常:1.打开注册表:运行:“regedit.exe”2.找到"\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Addins\Search.OutlookToolbar"目录下的"LoadBehavior"健...

2018-11-16 16:20:00 914

转载 thinkPHP利用ajax异步上传图片并显示、删除

近来学习tp5的过程中,项目中有个发帖功能,选择主题图片。如下:利用原始的文件上传处理,虽然通过原始js语句能实时显示上传图片,但是这样的话会涉及很多兼容问题。使用ajax技术,实现选择性删除所选图片功能,并不会有兼容问题。表单文件form:&lt;form method="post" enctype="multipart/form-data"&gt;&lt;...

2018-11-16 16:08:00 61

转载 TCP协议探究(四):定时器

1 概述重传定时器:使用于当希望收到另一端的确认。坚持(persist)定时器:使窗口大小信息保持不断流动,即使另一端关闭了其接收窗口保活(keepalive)定时器:用于检测一个空闲连接的另一端何时崩溃或重启。2MSL定时器:测量一个连接处于TIME_WAIT状态的时间。2 重传定时器目的:提高TCP可靠性,确保对方收到,并返回ACK。作用:重新发送丢失的包重传时...

2018-11-16 16:02:00 84

转载 python 获取列表的键值对

nums = [5, 15, 35, 8, 98] for num_index, num_val in enumerate(nums): print(num_index, num_val)转载于:https://www.cnblogs.com/sea-stream/p/9967715.html

2018-11-16 10:12:00 2669

转载 canvas跨域图片报Tainted canvases may not be exported.解决办法

我们做微信活动,经常会碰到生成图片进行分享的需求。生成的图片中肯定包含微信头像,这时就会碰到canvas转图片时的跨域问题。一开始我是把微信头像下载到服务器上来避开跨域问题的,但这样做太累了,也浪费服务器存储空间。之后再网上搜索后得到如下解法var img = new Image();img.src = userInfo.headimgurl;//微信头像地址img.set...

2018-11-14 17:35:00 831

转载 阿里面试题

作者:追击者链接:https://zhuanlan.zhihu.com/p/47767074来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Java基础:hashmap结构;什么对象能做为keyhashtable,concurrentHashMap,hashtable比较String,StringBuilder,StringBuffer...

2018-11-14 15:40:00 138

转载 Jmeter学习系列----2 录制脚本

虽然专业的自动化测试人员都不会选择录制脚本的方式来进行自动化脚本的编写,但是,我们作为初学者还是可以学习一下怎么利用工具来进行脚本的录制,体验一下自动化工具的效率,下面,具体讲下如何使用jmeter自身以及badboy进行脚本录制。Jmeter录制: 我这边用的是firefox浏览器,版本是63.0.1,其他浏览器同样可以使用。浏览器设置首先,我们得设置代理。...

2018-11-14 15:08:00 99

转载 swift 类方法(+), 实例方法(-),convenience(便利构造函数)

跟OC一样,swift方法也分为实例方法(-)与类方法(+),然后说下在swift中实例方法,类方法以及便利构造函数的实现1.实例方法就是只能用对象实例调用的方法,也可以称为“对象方法”,与函数语法一样class Dog { func run() { print("run") }}var d = Dog()//对象名调用d.run(...

2018-11-13 17:31:00 118

转载 [Xcode 实际操作]二、视图与手势-(3)UIView视图的基本操作

目录:[Swift]Xcode实际操作本文将实现视图的添加与删除,以及切换视图在父视图中的层次。 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 ...

2018-11-13 12:15:00 156

空空如也

空空如也

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

TA关注的人

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