自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JavaScript 内存机制

简介每种编程语言都有它的内存管理机制,比如简单的C有低级的内存管理基元,像malloc(),free()。同样我们在学习JavaScript的时候,很有必要了解JavaScript的内存管理机制。JavaScript的内存管理机制是:内存基元在变量(对象,字符串等等)创建时分配,然后在他们不再被使用时“自动”释放。后者被称为垃圾回收。这个“自动”是混...

2017-10-31 22:39:00 47

转载 ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock

ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock通过终端安装程序sudo apt-get install xxx时出错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the ...

2017-10-31 21:14:00 51

转载 关于xpath语句完全正确,但是页面报错: no such element: Unable to locate element: {"method":"xpath","selector":"xpath...

之前使用selenium-webdriver来写UI的自动化脚本,发现有一个元素一直无法定位,查看其源码,如下利用xpathChecker验证了xpath语句的是正确的,但是控制台一直报错:no such element: Unable to locate element: {"method":"xpath","selector":"xpath"}后面仔细看了一下,我定位的页面重...

2017-10-31 16:48:00 4507

转载 [POI2008]Triangles

题目大意:   平面直角坐标系上有n个点,问以这n个点为顶点的不同的三角形的面积和是多少? 思路:   很容易想到一个O(n^3)的暴力,枚举三个点,用海龙公式求一下面积和即可,这样做是40分。   标算的复杂度是O(n^2 log n),   首先对所有的点按照位置的左右排序,   按顺序枚举每一个点i,并将其作为三角形的一个顶点。   对于顺序在i后面的点关于点i极角排序,并...

2017-10-31 13:25:00 56

转载 RDLC报表显示图片

有时设计RDLC报表时,我们会少不了在报表呈现图片。今天花上些少时间来实现它们:你可以在设计RDLC报表时,找到Report Data下的Image,按Mouse右键,出现Add Image...,如下: 选择图片: 接下来,我们就可以把添加的图片,作为一个报表对象添加至报表。 在添加图片时,有好几个属性可以调整与配置,General,Size,Visibility,A...

2017-10-31 08:55:00 761

转载 谨慎能捕千秋蝉(一)——XSS

最近在研读《白帽子讲web安全》和《Web前端黑客技术揭秘》,为了加深印象,闲暇之时做了一些总结。下面是书中出现的一些专有词汇:POC(Proof Of Concept):观点验证程序,运行这个程序就可以得出预期的结果,也就验证了观点。Payload:有效负载,在病毒代码中实现这个功能的部分。OWASP:开放式Web应用程序安全项目组织,协助个人...

2017-10-30 20:35:00 78

转载 理解volatile

理解volatile平时工作中对于多线程的应用并不太多,但是不能说工作中不应用就可以对此不去了解,至少要做的知道有这么个东西,主要是作什么的,这样有助于看其它人写的代码。提到这个volatile,一般都会想到并发,同步,锁之类,但要想搞清楚需要看看下面一些知识。处理器,高速缓存,主内存之间的关系高速缓存的作用是什么?由于处理器与主内存在处理数...

2017-10-30 17:37:00 60

转载 C# 全选中数字文本框内容

/// <summary> /// 全选中数字文本框内容 /// </summary> /// <param name="o"></param> public static void numericSelectAll(this object o) { Syst...

2017-10-30 11:25:00 128

转载 分布式锁与实现(一)——基于Redis实现

原文:http://www.cnblogs.com/liuyang0/p/6744076.html   概述目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolera...

2017-10-30 11:11:00 43

转载 Redhat/Centos6.x安装Chrome

01、下载地址http://people.centos.org/hughesjr/chromium/6/x86_64/RPMS/chromium-31.0.1650.63-2.el6.x86_64.rpmhttp://pan.baidu.com/s/1jImNbM202、安装rpm -ivh chromium-31.0.1650.63-2.el...

2017-10-29 16:42:00 76

转载 electron+vue制作桌面应用--自定义标题栏最大/小化和关闭

上一篇:electron+vue制作桌面应用--自定义标题栏中我们介绍了如何使用electon制作自定义样式的标题栏接下来,我们介绍一下标题栏上的最大化、最小化和关闭按钮如何实现首先查阅electron文档BrowserWindow部分,我们发现electron已经准备好win.close()、win.maximize()和win.mi...

2017-10-29 01:07:14 1409

转载 Git

一:Git是什么?  Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如...

2017-10-28 16:54:47 51

转载 find: 遗漏“-exec”的参数——报错

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

2017-10-28 01:17:00 417

转载 浏览器的操作

浏览器窗口大小设置driver.maximize_window页面前进后退driver.backdriver.forward页面刷新driver.refushfrom selenium import webdriverfrom time import sleepdriver=webdriver.Chrome()driver.get("http:/...

2017-10-27 18:01:00 48

转载 备忘

1局部代码块 : 限定局部变量生命周期即 有作用域 引出问题 (1) 栈内存 存储局部变量,局部变量作用域到了后自动释放该变量                     (2) 作用域 ????内存的划分:1,寄存器。2,本地方法区。 ????3,方法区。   ????4,栈内存。 存储的都是局部变量。 而且变量所属的作用域一旦结束,该变量就自动释放...

2017-10-26 20:25:00 37

转载 如何在Windows中安装GitHub

1.使用Git在Git官网下载Git安装包,双击开始安装即可。安装完毕之后,在Windows中会具有一个Git Bash命令行工具以及一个Git GUI客户端工具。点击Download即可下载。下载安装完成之后:在任意文件夹下单击右键,即可看到有Git GUI Here以及Git Bash Here两个选项。点击即可对当前文件夹进行操作。2.安装GitHub Desk...

2017-10-26 17:19:00 73

转载 MySQL内核技术之“WHERE条件”

本篇文章让我们看看WHERE条件是如何起作用的。有问题请联系我:zhangtiey@gmail.com先看一下调用链:JOIN::optimize()-->make_join_select()-->JOIN_TAB::set_condition()-->这里就把condition赋值给了JOIN_TAB。那么con...

2017-10-26 03:58:34 83

转载 python基础(五)——CGI编程

使用python实现get方法和post方法传值,多选按钮,单选按钮、文本编辑区、下拉列表数据的传递,cookie的设置文件上传,文件下载。本文未经整理,仅供参考#!/usr/bin/python# -*- coding: UTF-8 -*-print "Content-type:text/html"print ...

2017-10-25 18:06:00 68

转载 Centos7 安装redis及其入门使用

wget -c http://download.redis.io/releases/redis-3.2.9.tar.gz #下载源码tar -xvf redis-3.2.9.tar.gz #解压cd redis-3.2.9/ make ...

2017-10-25 18:06:00 40

转载 readv与writev

[root@bogon mycode]# cat writev.c #include<stdio.h>#include<string.h>#include<unistd.h>#include<sys/uio.h>int main(){ char *str1="linux\n"; char *str2="w...

2017-10-25 18:06:00 61

转载 Java IO初探

Java IO对大多数Java程序员来说是熟悉又陌生,熟悉的是感觉到处都有它的身影,小到简单的读取文件,大到各种服务器的应用,陌生的是Java IO背后到底是一个怎样的机制,今天就让我们去了解一下这位老朋友吧。本文不讲解Java IO如何具体使用,有这方面需求的同学可以自己查下。IO模型要说IO,就不得不说IO模型,IO模型大家都有所...

2017-10-25 05:36:27 48

转载 结构体struct、枚举enum、联合体union、位字段、自定义类型typedef、字节对齐

结构体struct1 结构体的基本知识2 结构体与函数3 结构体数组4 自引用结构体枚举变量enum联合体union位字段1 一般的方法定义屏蔽吗2 用位字段来定义屏蔽吗自定义类型typedef字节对齐pragma pachx 按x个字节对齐1.结构体struct...

2017-10-24 21:57:15 252

转载 SSH非交互式密码授权远程执行脚本

公司有上百台服务器,需要为每台服务器都执行一个脚本,因为所有服务器的账号密码都是一样的,所以可以不用搭建ansible等自动化运维工具,我们直接通过SSH远程执行即可完成。本文以三台服务器为例,系统版本:CentOS7.31、安装sshpasscd /etc/yum.repos.d/wget http://download.openSUSE.org/repositories/home:Stra...

2017-10-24 17:00:00 72

转载 Laravel 学习笔记之 request validation

在用laravel写api时,当前端传进来的request是POST/PUT/PATH等method时,那需要做request validation,尽管对于前后端分离程序,前端程序Angular/Vue已经做了validation,但是ajax传过来的json input,在后端也需要做validation。那该如何优雅的编写requ...

2017-10-23 21:49:20 329

原创 Visual Studio 15.5预览版先睹为快

Microsoft延续了Visual Studio 2017快速迭代开发的步伐,最新发布了15.5预览版,这是VS2017这一广受欢迎的IDE自发布以来的第五次更新,该预览版的发布使用户可以先睹为快。\\该预览版启用了一个称为“Stepping Back”的调试历史新特性。IntelliTrace会在整个断点的每一步上,自动对应用状态做快照,这将赋予开发人员浏览断点前后状态的能力,更易于观察在断点...

2017-10-23 19:00:00 42

转载 c# MD5加密

/// <summary> /// MD5加密 /// </summary> /// <param name="s"></param> /// <returns></returns> public static str...

2017-10-23 13:55:00 60

转载 VMware 虚拟化编程(8) — 多线程中的 VixDiskLib

目录目录前文列表多线程注意事项多线程中的 VixDiskLib前文列表VMware 虚拟化编程(1) — VMDK/VDDK/VixDiskLib/VADP 概念简析 VMware 虚拟化编程(2) — 虚拟磁盘文件类型详解 VMware 虚拟化编程(3) —VMware vSphere Web S...

2017-10-21 11:23:00 279

转载 MSSQL · 架构分析 · 从SQL Server 2017发布看SQL Server架构的演变

摘要美国时间2017年10月2日,微软正式发布了最新一代可以运行在Linux平台的数据库SQL Server 2017。SQL Server 2017给用户带来了一系列的新功能特性的同时,也体现了微软关于自家关系型数据库平台建设方面的最新设计与思考。这篇文章旨在介绍SQL Server 2017新特性,以及微软是如何从架构层面的演进来快速实现Linux...

2017-10-21 09:00:08 154

转载 alias命令

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

2017-10-20 14:13:00 62

转载 解决跨域问题之anywhere

  anywhere搭建服务,ionic PC端和手机端可以通过网址来查看网页效果。解决跨域问题   大家都知道编写完HTML代码后,可以直接在pc端的浏览器查看,但现在手机端越来越广泛了,想跟在pc端查看网页效果一样,手机上也能随时随地看到效果。  最近发现了一个好用的玩意---anywhere。只要配置好这个,手机就可以通过网址来查看网页效果了,即修改完代码,保存后,手机端刷新一下那个...

2017-10-20 10:59:00 670

转载 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](一)

前言大家好,我是Rector从今天开始,Rector将为大家推出一个关于创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar]的文章系列,和大家一起一步一步地创建ASP.NET MVC 5 WEB 应用程序。从项目解决方案一直到在项目中集成Repository模式、基于Aut...

2017-10-19 18:03:42 419

转载 使用 CSS 和 jQuery 来做一个墨水晕开的效果

本文讲的是使用 CSS 和 jQuery 来做一个墨水晕开的效果,一个用 CSS 动画实现的墨水晕开过渡效果。我最近遇到有几个网站使用墨水晕开作为过渡效果。 一个很好的例子是Sevenhills website。起初我以为他们使用 HTML canvas 来实现(允许透明度), 然后我查看源代码发现他们并没有使用视频,而是一个 PNG 雪碧图。...

2017-10-19 16:24:00 766

转载 HSRP

HSRP:热备份路由选择协议(Cisco私有协议)作用:我们为了保证稳定性,从而进行了冗余设计。但是这里遇到一个问题,PC1到R1跟R2之间的连接是需要网关的,但是PC1只能配置一个网关,所以我们便启用HSRP来配置虚拟网关,从而达到PC1能跟R1和R2之间的连接。HSRP虚拟MAC地址格式:0000.0c07.ac...

2017-10-18 20:25:45 84

转载 JB上语言编译不生效问题

[DESCRIPTION]在JB版本上有时候天发现mtk_PRODUCT_LOCALS 中添加语言编译不能生效。[SOLUTION]这个是由于我们的编译是有依赖关系的例如common下面的是优先级最低的,build的时候优先级关系是MT6582_phone_v1_2 (一般是指客户的工程配置)> mt6582_phone > common.JB5上面mt6582_...

2017-10-18 18:05:26 79

转载 Qt学习笔记网络(一)

Qt5 移除了QHttp是因为功能重复 用QNetworkAccessManager完全能搞定新建一个控制台应用程序看一下QNetworkAccessManager的帮助文档需要添加Qt + =network新建一个类.h文件#ifndef DOWNPAGES_H#define DOWNPAGES_H#include<QNe...

2017-10-18 10:58:00 74

转载 Android MVP 架构必要知识:第二部分

本文讲的是Android MVP 架构必要知识:第二部分,这是本系列文章的第二部分。在第一部分,我们提出了 MVP 的概念,并做出了一个安卓应用架构的蓝图。如果你还没有阅读第一部分,那么大部分接下来的文章将对你没有多大意义。所以,在你继续读下去之前,浏览一遍第一部分。这是指向第一部分的链接:Android MVP 架构必要知识:第一部分基于...

2017-10-18 10:30:00 94

转载 bzoj 2957: 楼房重建 ——线段树

Description  小A的楼房外有一大片施工工地,工地上有N栋待建的楼房。每天,这片工地上的房子拆了又建、建了又拆。他经常无聊地看着窗外发呆,数自己能够看到多少栋房子。  为了简化问题,我们考虑这些事件发生在一个二维平面上。小A在平面上(0,0)点的位置,第i栋楼房可以用一条连接(i,0)和(i,Hi)的线段表示,其中Hi为第i栋楼房的高度。如果这栋楼房上任何一个高度大于0的点与(0...

2017-10-18 08:02:00 60

转载 kali apache2 安装加固

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

2017-10-17 18:29:00 343

转载 iOS 多网络请求的线程安全

CoveriOS 网络编程有一种常见的场景是:我们需要并行处理二个请求并且在都成功后才能进行下一步处理。下面是部分常见的处理方式,但是在使用过程中也很容易出错:DispatchGroup:通过 GCD 机制将多个请求放到一个组内,然后通过 DispatchGroup.wait() 和 DispatchGroup.notify() 进行成功后的处理。OperationQueue:为每一个请求...

2017-10-17 07:25:08 62

转载 JavaScript笔记(第一章,第二章)

JavaScript笔记(第一章,第二章)第一章:<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><script type="text/javascript" src="lesson2.js"></script>Lesson2.jsdocu...

2017-10-16 16:55:00 57

空空如也

空空如也

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

TA关注的人

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