自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 网络编程中黏包的解决方案

解决方案一问题的根源在于,接收端不知道发送端将要传送的字节流的长度,所以解决粘包的方法就是围绕,如何让发送端在发送数据前,把自己将要发送的字节流总大小让接收端知晓,然后接收端来一个死循环接收完所有数据。#_*_coding:utf-8_*_import socket,subprocessip_port=('127.0.0.1',8080)s=socket.socket(...

2018-01-29 19:31:00 108

转载 接口管理与测试平台-小幺鸡

转载:https://baijiahao.baidu.com/s?id=1575717194591812&wfr=spider&for=pc一. 简介为什么需要接口管理与测试平台随着系统业务增长,模块间的交互复杂化,我们在测试接口时总会碰到各种各样问题,比如:因为接口文档更新不及时导致的接口歧义测试时总会有思维发散的测试用例,在测试用例文档中维护起来很...

2018-01-29 11:12:00 205

转载 TCP中往返时间的估计与超时

往返时间的估计与超时  TCP采用超时/重传机制来处理报文段的丢失问题。尽管这在概念上面很简单,但是在实际中还是会产生很多微妙的问题。最明显还是超时时间间隔的设置。很显然,这个时间间隔肯定会大于RTT时间,但是具体为多大呢?如何估计最开始的往返时间呢?下面将介绍这些问题的一些解决办法。估计往返时间  报文段的样本RTT(表示为SampleRTT)为某报文段发出到对该报文段的确认被收到之间的时...

2018-01-28 21:25:00 1483

转载 Ubuntu 系统优化(不定时更新)

系统美化1. 为Ubuntu安装Numix主题和图标sudo add-apt-repository ppa:numix/ppasudo apt-get updatesudo apt-get install numix-gtk-theme numix-icon-theme-circle#如果想安装 Numix 桌面壁纸sudo apt-get ins...

2018-01-26 13:42:00 91

转载 使用WebMvcConfigurerAdapter 做登录,失效的一个小小原因

package com.github.carter659.spring13;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.spr...

2018-01-25 22:03:00 105

转载 下拉选择的blur和click事件冲突了

当写个下拉选择框时我们希望当input失去焦点时,下拉框消失,或者当选择下拉框中的内容的同时将内容填入input并且使下拉框消失。这时候我们会想到blur和click,单独使用的时候是没有问题的,但一旦放到一起就会发现你点击了下拉选项中的li时,直接触发了blur事件,而且对li的click事件之后的判断是否是点击li还是仅仅input失去焦点这个判断执行失败了例如$('#prod...

2018-01-25 14:04:00 67

转载 生成器

生成器:1.只有在调用时,才会真正生成占用内存2.内存中始终只保存“当前值”3.只有一个方法__next__()与函数的区别,有了yield关键字(用于保存与调取现场值)eg1:c=(i*2 for i in range(10))区别列表生成式:b=[i*2 for i in range(10)]def fib(x): n, a, b = 0, 0,...

2018-01-25 10:25:00 40

转载 Python接口自动化--post提交的四种数据类型 4

常见的post请求提交的数据类型有四种:1.第一种:application/json:这是最常见的json格式,如下{"input1":"XXX","input2":"ooo","remember":false}2.第二种:application/x-www-form-urlencoded:浏览器的原生form表单,如果不设置enctype属性,最终会以applicat...

2018-01-24 16:14:00 194

转载 微信小程序视频教程

代码改变世界生成小程序必要文件最关键也是必不可少的,是 app.js、app.json、app.wxss 这三个。其中,.js 后缀的是脚本文件,.json 后缀的文件是配置文件,.wxss 后缀的是样式表文件。微信小程序会读取这些文件,并生成小程序实例。微信小程序视频教程:《40G小程序开发视频教程,附源码模板案例》链接: https://pan.baidu.com...

2018-01-24 13:32:00 110

转载 dubbo 心跳

HeartBeatTask 类封装了心跳定时任务,需要了解的是 provider 和 consumer 都有可能发送心跳。final class HeartBeatTask implements Runnable { private static final Logger logger = LoggerFactory.getLogger( HeartBeatTask.class ...

2018-01-23 14:52:00 93

转载 SA 后缀数组

SA 后缀数组首先一定要确定\(SA\)是个什么东西\(SA[i]\)表示的是排名为\(i\)的后缀是哪一个至于后缀\(i\)的排名是多少,那个是\(rank[i]\)当然啦最最最难懂的就是基数排序要是不用基数排序,每次对于一个二元组直接\(sort\)一下这样的复杂度是\(O(nlog^2)\)对于二元组的基数排序应该是这样做的:首先把所有元素按照最后一维丢到依次对应的桶里面...

2018-01-23 12:55:00 43

转载 【转载】vim复制粘贴相关

问题描述:在vim写完ACM代码后,需要把代码复制到剪切板中,从而上传到判定网站,但是使用命令 yyVG "+nY 安装的vim不支持这样的操作。问题原因:安装vim不支持xtem_clipboard,无法复制到+寄存器解决方案:安装vim-gnome或者vim-gtk sudo apt-get install vim-...

2018-01-22 17:42:00 40

转载 Boost.PropertyTree 五分钟快速入门

本教程使用XML。注意,这个库不是专门绑定到XML的,而是可以使用任何其他支持的格式(如INI或JSON)。之所以选择XML,是因为作者认为很多人都熟悉XML。假设我们正在为某个应用程序编写一个日志系统,并且需要在程序启动时从文件中读取日志配置。带有日志配置的文件如下所示:<debug><filename>debug.log</filename>&lt...

2018-01-21 22:39:00 164

转载 数学问题——拓展欧几里得算法

一、拓展欧几里得算法  该算法用来解决这样一个问题:给定两个非零整数 a和 b,求一组整数解 (x,y) ,使得 ax + by = gcd(a,b)成立,其中 gcd(a,b)表示 a和 b的最大公约数。递归边界:当 b为 0时,此时的 a就等于 gcd,显然有 a*1+b*0=gcd成立,此时 x=1,y=0;递推公式:设当计算 gcd(a,...

2018-01-20 15:25:00 114

转载 表单元素及其格式

1.基本表单格式<!--method属性值一般为post,action属性值是链接跳转的html文件--><form method="post" action="result.html"> <!--name属性值自己定义,type属性值根据需求选择 --> <p>名字:<input name="name" type="text"...

2018-01-20 12:10:00 192

转载 反射_1.深入理解Class

1.Class类是什么?   摘自张孝祥老师PPT:每一个JAVA类都属于同一类事物,描述这类事物的java类就是Class2.获取类Class的三种方式?String str = "123";// 1.使用对象的getClass方法获取Class c1 = str.getClass();// 2.使用类.class获取Class c2 = String.class...

2018-01-19 15:31:00 47

转载 mybatis之动态SQL

DongTaiMapper.xml 1 <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE mapper 3 PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 4 "http://mybatis.org/dtd/mybatis-3-m...

2018-01-18 19:05:00 38

转载 前端笔记1-2

一.文本格式化↑感觉没啥用????预格式标签<pre></pre><!--预格式标签保留空格和换行--> <pre> for i=1 i<2 i++ print i </pre><!--html地址--> <address>...

2018-01-18 15:51:00 43

转载 DHTML 动态HTML 包含HTML CSS JavaScript dom

HTML 负责提供标签,对数据进行标记封装CSS 负责提供样式属性,对数据进行样式定义DOM 负责将标记文档和标签等内容解析成对象,并在 对象中定义属性和行为,就可以指挥对象做事情。JAVASCRIPT 负责网页页面的行为(该怎么动),动态效果的体现,需要程序设计语言来完成。基本步骤1、定义页面机构,HTML;2、定义页面样式:CSS;3、动态效果,对象已经被DO...

2018-01-18 11:43:00 113

转载 git的使用

1.git说明GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等2.git 分为以下几个区Workspace:工作区Index/Stage:暂存区,也叫索引Repository:仓库区(或本地仓库),也存储库Remote:远程仓库3.git入门创建一个仓库(repository)  mkdir git_test cd git...

2018-01-18 00:45:00 41

转载 关于CactiEZ自定义气象图的配置

作者:邓聪聪主要目录:Weathermap主目录:/var/www/html/plugins/weathermap图片目录(包含背景图标文件):/var/www/html/plugins/weathermap/images模板及页面文件:/var/www/html/plugins/weathermap/configs1):默认配置/var/www/html/plug...

2018-01-16 15:41:00 636

转载 java-Linux命令

先设置secureCRT:编码3项内容:1、当前会话的编码方式,查看命令:echo $LANG2、终端的编码Edit-->>Edit Default Session-->>Terminal-->>Appearance-->>Character encoding3、本身内容的编码,比如,你的文本的内容。...

2018-01-16 15:28:00 37

转载 各种域名解析的区别

1.显性 URL 转发:例如:http://b.com/ 指向 http://a.com/example/ (任意目录);当在浏览器地址栏中敲入 http://b.com/ 后回车,IE浏览器的地址栏里显示的地址会由原来您敲入的 http://b.com/ 自动变为显示真正的目标地址 http://a.com/example/ ;2.隐性URL 转发:例如:http://...

2018-01-16 14:48:00 371

转载 Mac下安装LNMP(Nginx+PHP5.6)环境

安装Homebrew最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程确保系统已经安装xcode,然后使用一行命令安装依赖管理工具Homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/in...

2018-01-16 10:38:00 47

转载 UML中类图的一些基本知识

一.类类(class)封装了数据和行为,是面向对象的重要组成部分,他是具有相同操作、属性、关系的对象集合的总称。在软件运行时,类被实例化成对象(object),对象对应某个具体的事物,是类的实例(instance)类图(class diagram)使用出现在系统中的不同类来描述系统的静态结构,它用来描述不同的类以及它们之间的关系。在系统分析和设计阶段,类通常可以分为三种,分别...

2018-01-15 20:15:00 62

转载 使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍

使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍PhotonPUNUnity网络游戏开发Photon常用类介绍:IPunCallbackPUNGIPunCallback接口中,定义了许多与Photon网络连接相关的回调函数 。网络连接状态发生变化时 , 游戏客户端会调用这些回调函数 。P...

2018-01-14 21:07:00 94

转载 Cisco基础(五):配置静态NAT、配置端口映射、配置动态NAT、PAT配置、办公区Internet的访问...

一、配置静态NAT目标:随着接入Internet的计算机数量的不断猛增,IP地址资源也就愈加显得捉襟见肘。事实上,除了中国教育和科研计算机网(CERNET)外,一般用户几乎申请不到整段的C类IP地址。在其他ISP那里,即使是拥有几百台计算机的大型局域网用户,当他们申请IP地址时,所分配的地址也不过只有几个或十几个IP地址。显然,这样少的IP地址根本无法满足网络用户的需求。在R1上配...

2018-01-12 20:45:00 1166

转载 VS之解决方案文件夹

Visual Studio提供了一种特殊的文件夹,它可以帮助组织大型解决方案。它们的名称也恰如其分,叫做“解决方案文件夹”。注意 解决方案文件夹是解决方案资源管理器中的一种组织工具,创建这样的文件夹并不会创建一个对应Windows文件系统的文件夹。微软这么做只是希望可以使用与在磁盘上组织项目相同的方式在解决方案文件夹中组织项目。当然,也可以按照自己的方式进行组织。新建解决方案文件夹...

2018-01-12 18:00:00 550

转载 java把汉字转换成拼音

汉字转换成拼音工具类: 1 import net.sourceforge.pinyin4j.PinyinHelper; 2 import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType; 3 import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;...

2018-01-12 17:29:00 41

转载 干货贴:关于互联网产品外观专利创新方法的那些事

应美国情报高级研究计划局(IARPA)的要求,哈佛大学肯尼迪政治学院贝尔弗科学与国际事务中心与2017年7月发布《人工智能与国家安全》报告,分析人工智能(AI)对美国家安全的巨大影响,为美政府AI政策提供建议。本报告分为以下几个部分,我们将在接下来几天内,摘选报告部分主主体内容与大家共同分享学习。第一部分:人工智能的变革潜力第二部分:学习以前的变革性技术案例第三部分:关于人工智能和...

2018-01-12 15:10:00 47

转载 linux共享库,以及/etc/ld.so.conf文件的应用【转】

Linux 共享库  Linux 系统上有两类根本不同的 Linux 可执行程序。第一类是静态链接的可执行程序。静态可执行程序包含执行所需的所有函数 — 换句话说,它们是“完整的”。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。  第二类是动态链接的可执行程序。  静态可执行程序与动态可执行程序比较  我们可以用 ldd 命令来确定某一特定可...

2018-01-12 10:09:00 146

转载 数组对象去重

varthis.musicList= [ { id: '2013-2014', term: '1' },{ id: '2013-2014', term: '1' },{ id: '2013-2014', term: '2' }]方法var unique = {};this.musicList.forEach(function (gpa) { unique[JSON.stri...

2018-01-11 12:02:00 37

转载 根据 url 下载图片到本地

package com.newlixon.util;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileOutputStream;import java.net.HttpURLConnection;import java.net.URL;/** * * @author ZJ * 根据图...

2018-01-10 17:02:00 140

转载 YoutubeAPI使用

YoutubeAPI使用1Youtube API能干什么2Youtube API2.0 Youtube简介2.1如何使用Youtube API2.1.1获取Youtube的开发者ID2.1.2Youtube API使用2.3如何播放检索到的video2.3.1使用http请求播放2.3.2将播放窗体嵌入到自己的页面内播放3Sampl...

2018-01-10 13:35:00 546

转载 selenium 设置元素等待

自动化测试执行过程是非常迅速的,而有些网站加载页面元素的时间由于各种原因会比较慢,这样就会造成一些错误的bug,例如网页还未加载完成时,测试脚本已经开始执行对某个未加载完的元素的操作,然后在控制台报错,未找到该元素。为了避免快速执行造成的结果的不稳定性,我们在测试中增加“元素等待”控制。在以往的测试用例中,小编用的都是做简单的方式:#导入时间设置的库import time#...

2018-01-10 10:38:00 54

转载 Web前端:本分类下包括内容

htmlcssjavaScript转载于:https://www.cnblogs.com/ZhengWH/p/10363660.html

2018-01-09 23:45:00 45

转载 视图技术

@{ string name = "test"; //Razor是服务器端标记语言;在前台声明和使用C#变量}@*引入命名空间*@@*@Model IEnumerable<T> @*T=实体类所在位置 可以在Views文件夹下的配置文件中的<namespaces>下添加命名空间; *@<!DOCTYPE html><ht...

2018-01-08 11:44:00 240

转载 [py]资源搜集

python在线内存图我会把一些好的py book的资源放到这里来源: https://piaosanlang.gitbooks.io/spiders/10day/README10.htmlLeetCode PythonLeetCode十张GIFs让你弄懂递归等概念problem-solving-with-algorithms-and-data-structure-usi...

2018-01-07 11:18:00 120

转载 js,javascript,删除元素,创建元素,插入子元素

删除元素示例代码<html><head></head><body><div><div id="delId"><h3>js删除元素之div及其内容</h3><p>这是段落内容</p></div></div><bu...

2018-01-06 17:37:00 137

转载 linux定时清理数据库过期记录

cron服务是Linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start//没打开的话首先要打开。/sbin/service crond stop/sbin/service crond restart/sbin/service crond reload以上1-4行分别为启动、停止、重启服务...

2018-01-05 18:12:00 137

空空如也

空空如也

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

TA关注的人

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