自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 聊聊HTTPS环境DNS优化:美图App请求耗时节约近半案例

DNS 服务作用于网络连接之前,将域名解析为 IP 地址供后续流程进行连接。DNS 查询时,会先在本地缓存中尝试查找,如果不存在或是记录过期,就继续向 DNS 服务器发起递归查询,这里的 DNS 服务器一般就是运营商的 DNS 服务器。在这过程中,会产生一些不可控的问题。美图的移动端产品在实际用户环境下会面临 DNS 劫持、耗时波动等问题,这些 DNS 环节的不稳定因素,导致后续网络请求被劫持或是...

2017-11-30 23:21:49 181

转载 JMS发布/订阅消息传送例子

前言基于上篇文章"基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送"很容易就可以编写一个发布/订阅消息传送例子,相关环境准备与该篇文章基本类似,主要的区别如下。在Tomcat中配置JNDI配置连接工厂和话题 <Resource name="topic/connectionFactory" aut...

2017-11-29 17:19:00 155

转载 对pytroch中torch.autograd.backward的思考

反向传递法则是深度学习中最为重要的一部分,torch中的backward可以对计算图中的梯度进行计算和累积这里通过一段程序来演示基本的backward操作以及需要注意的地方>>> import torch>>> from t...

2017-11-29 16:31:37 93

转载 黑客内参--如何像黑客军团主角那样将文件隐藏在音频中

这些年来黑客内参(Mr. Robot)一直是我最喜欢的电视剧,演员Rami Malek所扮演的有社交焦虑症,游离于肤浅而物质的社会之边缘却又想让世界更美好的年轻人这一角色让我印象很深,不过我喜欢这部电视剧并不是因为我想要像主角Elliot那样在生活中进行真实的入侵。Rami Malek的演绎是无与伦比的,我相信未来几年我们会更多地在电视剧中看到他。顺带一提,我觉得对于Evil Corp员工的叙述有...

2017-11-29 13:56:00 325

转载 (番外篇)spymemcached源码分析

memcached是款优秀的分布式缓存工具。spymemcached的底层实现NIO.从众多招聘网站,看出NIO是众多公司的硬性要求了。研究下spymemcached源码,对开发工程师提高自身NIO功底是非常不错的实践。1.剖析MemcachedConnection 对象1.1类图MemcachedConnection -是spyme...

2017-11-28 21:15:00 104

转载 【CentOS 7笔记40】,监控网络状态1#171128

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-11-28 19:15:00 174

转载 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色

转载:http://www.cnblogs.com/CareySon/archive/2012/02/17/2355200.html简介 在简单恢复模式下,日志文件的作用仅仅是保证了SQL Server事务的ACID属性。并不承担具体的恢复数据的角色。正如”简单”这个词的字面意思一样,数据的备份和恢复仅仅是依赖于手动备份和恢复.在开始文章之前...

2017-11-28 15:45:00 63

转载 SQL 基础之order by 排序和代替变量(六)

使用 ORDER BY 子句排序:– ASC:升序,默认– DESC:降序ORDER BY 子句在SELECT 语句结尾,可使用列别名:1、查找工资在7000-10000之间的数字并去重,升序排序select distinct salary from employees where salary between 7000 and 1000...

2017-11-28 14:55:00 648

转载 ClientScriptManager用法

aspx文件代码<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="ClientScriptManager.aspx.cs"Inherits="Demo4_ClientScriptManager"%><!DOCTYPEhtmlPUBLIC"-//W3C//D...

2017-11-28 08:36:00 408

转载 清除网上邻居登陆后的用户及口令记忆!

前两天,帮助学校作高二信息技术学业水平测试系统的调试。服务器端要求安装windows server2008,也不知是为什么。03一直用着挺好的呀!客户端用win XP SP3。考试用1台考试服务器,64台学生机作为考试端。并且,每个学生端上要建立一个映射。比如A01机器,要映射 \\考试服务器\A01$ 为Z盘,并且登陆用户为A01,口...

2017-11-27 21:48:00 300

转载 Office365客户端报错,很抱歉遇到一些临时服务器问题,故障解决方案。

今天在使用客户端的时候,不小心退出了已经登陆的365账号,点击重新登陆的时候,出现莫名其妙的报错信息。然后再Office365管理端查看运行状态,并没有异常信息,于是把故障定位到本地网络。通过抓包工具,抓取word 与 在线服务器交互的报文,发现Client Hello报文的目的地址为:尝试修改DNS为8.8.8.8后,发现能够正常登陆,同时抓取Hello包发现目的地址为:。可以确定该故障是DN...

2017-11-27 17:04:46 21503

转载 Oracle批量造数据

今天项目中要做性能测试,需要在oracle中一个表造5000万的数据,总结如下:1. 最好10000次提交一次2. 注意表空间的大小3. 面对主键唯一的情况,最好用一个单独的计数器,直接用i*j会有重复,插入不成功createorreplaceproceduresp_proc1asv_num number:=1;begin...

2017-11-27 14:24:00 1097

转载 RHEL6基础五十之VMware下Linux系统安装VMware Tools

如果没有安装Vm-Tools的话,一部分功能将得不到充分应用,如显卡,鼠标不能够在虚拟机和物理机间自由移动等功能。1、安装Vm-Tools前先登入系统2.1、widows系统:虚拟机菜单栏点击VM→Install VMware Tools...→进入我的电脑下的光驱运行安装程序即可自动安装Vmware-Tools,或者光驱自动运行进行安装。安装后重启...

2017-11-27 14:10:00 104

转载 阿里云Linux安装软件镜像源

阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/CentOS系统更换软件安装源第一步:备份原镜像文件,以免出错后可以恢复。mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup第二步:下载新的CentOS-Bas...

2017-11-27 13:53:00 193

转载 链表删除插入操作

上次写的从链表中删除倒数的K个,代码实在是太挫了,那是刚写手有点生。下面是牛客网上的题,也是公司给我发的每日一题。输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。链表结点定义如下:struct ListNode{ int m_nKey; ListNode* m...

2017-11-27 13:53:00 63

转载 Regex js 的正则

1 创建正则表达式有两种语法:1.使用RegExp正则对象创建正则:var regexp=new RegExp("shen");2.使用字面量创建正则:var regexp=/shen/; (正则不加引号,匹配的内容也不加引号)2 修饰符修饰符描述i执行对大小写不敏感的匹配。g执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。...

2017-11-27 12:33:00 132

转载 centos7/rhel7安装较高版本ruby2.2/2.3/2.4+

环境需求:在Centos7.3中,通过yum安装ruby的版本是2.0.0,但是如果有些应用需要高版本的ruby环境,比如2.2,2.3,2.4...那就有点麻烦了,譬如:我准备使用redis官方给的工具:redis-trib.rb 这个工具构建redis集群的时候,报错了:                  “redis requires Ruby version >= 2.2....

2017-11-27 11:00:00 68

转载 不同场景下JVM参数的配置方式

1.通过eclipse.ini设置jvm参数,eclipse启动后即生效,如下: -vmargs -Dosgi.requiredJavaVersion=1.5-Xms512m-Xmx512m-Xmn128M-XX:PermSize=64M-XX:MaxPermSize=256M-XX:+D...

2017-11-27 10:53:00 147

转载 中国人最常用的UML工具介绍和评价

中国人最常用的UML工具介绍(摘自论坛投票结果和网友)第一名:Rational Rose。大名鼎鼎,史上最有名、最无可替代的UML产品,以至于,大多数将之等同于UML工具,正如将可乐等同于可口可乐。需要指出的是,自从 Rational被IBM收购之后,Rational Rose已经成为历史,作为UML1.4标准的产物,现在已经不升级。其替代品是IBM的...

2017-11-27 10:26:00 273

转载 51js 的json编辑器

无忧JSON编辑器【辅助工具】<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3....

2017-11-26 22:38:00 180

转载 【OpenCV学习】轮廓检测与重绘

/**************提取模式. CV_RETR_EXTERNAL - 只提取最外层的轮廓 CV_RETR_LIST - 提取所有轮廓,并且放置在 list 中 CV_RETR_CCOMP - 提取所有轮廓,并且将其组织为两层的 hierarchy: 顶层为连通域的外围边界,次层为洞的内层边界。 CV_RETR_TREE - 提取所有轮廓,...

2017-11-26 20:08:00 141

转载 【ArcGIS二次开发】CreateFeature报错(HRESULT E_FAIL)

在VS2010下基于ArcGIS 10.1做二次开发时遇到个奇怪的问题,对于MXD工程文档中已经存在的图层,获取其FeatureClass可以调用CreateFeature()函数生成要素,但是对于通过程序代码(AddShapFile())添加到MXD工程中的图层,获取其FeatureClass后再执行CreateFeature()就会报COM错误(Er...

2017-11-26 19:53:00 242

转载 OLTP 和 OLAP 的区别

联机事务处理OLTP(on-line transaction processing)OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。 联机分析处理OLAP(On-Line Analytical Processing) OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易...

2017-11-26 19:05:00 70

转载 JavaScript Date to c# Ticks

var ticks =((yourDateObject.getTime()*10000)+621355968000000000);var minDate = new Date("2013","00", "01","08","00","00");var ticks1 = ((new Date().getTime() * 10000) + 62...

2017-11-26 16:17:00 107

转载 ASP.NET 2.0个性化配置(profile)

为每个用户存储配置信息强类型 长期保存 支持匿名用户定义配置(profile)<?xmlversion="1.0"?><configurationxmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"><appSettings/>...

2017-11-26 14:41:00 63

转载 构建数据库的一点想法

这几天一直在思考这方面的问题,查阅了大量的资料,主要是设计模式方面的资料,基本上把大体构架去定下来。还有数据库的名字,暂时取名为XhinSQL(xhinker's SQL 读音:新SQL).数据库总体上分为三层:最底层位数据存储层,提供从表到文件的转化,以及对表进行操作的各种方法接口。实现数据层的独立,这样做主要是为了减少和sql引...

2017-11-26 14:22:00 78

转载 (转) FLASH吸血鬼的工作原理

FLASH吸血鬼是众多网友用来从exe可执行文件中提取swf的利器,其直接读取内存,从内存中取出swf文件。经过分析,发现其原理还是比较简单的。第一步。通过GetWindowThreadProcessId函数获得进程PID。为以后基本的进程内存搜索奠定基础。第二步。通过OpenProcess打开前面获得的pid的进程对象。第三步。通过VirtualQue...

2017-11-26 14:06:00 98

转载 嵌入式操作系统的发展与应用

摘要:本文介绍了嵌入式操作系统的概念,分析了嵌入式操作系统的发展状况和应用前景,特别是嵌入式Linux的研究和发展情况。关键词:嵌入式操作系统 Linux1.引言嵌入式操作系统与嵌入式系统密不可分。嵌入式系统主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,它是集软硬件于一体的...

2017-11-26 12:20:00 353

转载 模拟IE登录一个需要(windows身份)验证的网站

用户认证HttpWebRequest可以实现的啊最简单的方法,就是把用户名和密码放入url中比如:http://username:password@www.abc.com/复杂的办法可以在请求的header里面添加Authorization。格式为:Basic + base64(username:password)如:public s...

2017-11-26 11:42:00 408

转载 Mac osx 下安装iTerm2,并使用rz sz上传下载(附homebrew配置)

从window上转换到Mac还是有一些不习惯的地方,今天就一直在弄这个远程服务器的操作的软件,先是费了好大劲下载了SecureCRT,又是破解弄了半天发现上传下载用不了,很是伤心。一直想找一个类似xShell的软件,我放弃了,最后定为到iTerm配合rz和sz来实现上传下载。先说一下为什么写这个文章,因为在网络上真的是看了好多的文章,良莠...

2017-11-26 02:28:29 235 1

转载 extra过滤

extraextra(select=None, where=None, params=None, tables=None, order_by=None, select_params=None)有些情况下,Django的查询语法难以简单的表达复杂的 WHERE 子句,对于这种情况, Django 提供了 extra() QuerySet修改机制 — 它能在 QuerySe...

2017-11-25 23:50:00 69

转载 OCS 2007 KB941095

OCS 2007 KB941095kb941095[url]http://support.microsoft.com/kb/941095/[/url]症状在 Microsoft Office Communications 服务器 2007年 Microsoft 管理控制台 (MMC) 管理单元, 运行 Communications Se...

2017-11-24 22:11:00 73

转载 linux下使用tar增量备份

linux下使用tar增量备份使用 tar -g 参数进行增量备份实验完整备份:#建立测试路径与档案mkdir kerryhutouch kerryhu/{a,b,c}在kerryhu下生成三个文件#执行完整备份tar -g king -zcvf kerryhu_full.tar.gz kerryhucat king12705313...

2017-11-24 19:43:00 76

转载 用jersey写简单Restful接口

1.在myeclipse中新建一个Dynamic Web Project2.下载jar包,地址在这里3.restful service代码package com.qy;import javax.ws.rs.GET;import javax.ws.rs.Path;import javax.ws.rs.PathParam;import javax.ws.rs.Pro...

2017-11-24 19:42:00 310

转载 MySQL.半同步复制

1、分别在主从节点上安装相关的插件master> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';slave> INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so';2、启用半同步...

2017-11-24 18:50:00 45

转载 网摘精灵教程:怎么找到是哪个网摘精灵发送完毕了

网摘精灵教程:怎么找到是哪个网摘精灵发送完毕了如果同时运行了多个网摘精灵,网摘发送完毕后,网摘精灵会提示“所有网摘发送完毕”,这时我们点击“确定”后,按“Enter"回车键,网摘精灵会最大化,我们点击退出按钮就退出了这个软件。关闭这个网摘精灵后,也不会影响其他网摘精灵工作。本文转自分瓜博客51CTO博客,原文链接http://blog.51cto.c...

2017-11-24 16:24:00 61

转载 bacula备份终端操作bconsole指令

1.list命令列出各种备份状态信息 1234567891011121314151617list Jobs     #列出所有备份记录状态list jobid=2  #列出jobid等于2有状态信息 list Job=t3_full       #列出Job名称等于t...

2017-11-24 16:17:00 411

转载 redis类型

概述Redis的键值可以使用物种数据类型:字符串,散列表,列表,集合,有序集合。本文详细介绍这五种数据类型的使用方法。本文命令介绍部分只是列举了基本的命令,至于具体的使用示例,可以参考Redis官方文档:Redis命令大全字符串类型字符串是Redis中最基本的数据类型,它能够存储任何类型的字符串,包含二进制数据。可以用于存储邮箱,JSON化的对象,甚至是一张图片,一个字符串允许存储的最...

2017-11-24 11:01:00 48

转载 Ubuntu Desk 14.04升级到Ubuntu 16.04

为什么80%的码农都做不了架构师?>>> ...

2017-11-24 09:34:00 146

转载 使用Python批量删除文件列表

使用Python批量删除文件列表环境:已知要删除的文件列表,即确定哪些文件要删除。代码如下:#!/usr/bin/envpython#coding=utf-8#目的:本程序主要为删除给定的文件列表importosimportshutil#引入模块,os为包含普遍的操作系统功能;shutil为文件操作工具的模...

2017-11-23 23:16:00 257

空空如也

空空如也

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

TA关注的人

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