自定义博客皮肤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)
  • 收藏
  • 关注

原创 Google HTML-CSS 编码规范

Google HTML/CSS 规范本文介绍了 Google 推荐的 HTML 和 CSS 编写格式规范,以建立良好的个人编码习惯。1、通用样式规范省略图片、样式、脚本以及其他媒体文件 URL 的协议部分(http:,https:),除非文件在两种协议下都不可用。这种方案称为 protocol-relative URL,好处是无论你是使用 HTTPS 还是 HTTP 访问页面,浏览器都

2017-02-08 10:13:35 376

原创 C++数组:数组元素、存储引用以及作为函数参数

C++为基本的数据类型(整数,浮点数,字符型和布尔型)提供了内置的支持(就像在上一章我们为复数类定义了重载的运算符那样),内置的支持也称为协助函数(helper function),支持这些数据类型完成各种允许的运算。也就是说基本数据类型也可以说是一个类:有数据有操作,两者是封装起来的。在C++的标准库中支持基本类抽象的组合,如字符串,复数等。在内置数据类型和标准库类类型之间是复合类型(Compo

2017-02-07 21:28:34 1207

原创 C++变量存储类型与标识符生命期

变量存储类型存储类型决定了变量的生命期,变量生命期指从获得空间到空间释放之间的时期。存储类型的说明符有四个:auto, register, static和extern。前两者称为“自动”类型,后两者分别为“静态”和“外部”类型。◆ 1、自动存储类型:包括自动变量和寄存器变量。 自动变量:用auto说明的变量,通常auto省略。前面提到的局部变量都是自动类型。其生命期开始于块

2017-02-07 17:18:51 457

原创 C++ while语句

循环控制语句是三种基本流程控制语句之一,用于重复执行某些操作。C++提供三种循环语句——while语句、do-while语句和for语句及其嵌套形式来描述循环结构。 本节讲解while语句。while语句的基本格式“while语句”也称为“当循环”。语句格式为:    while(表达式) 循环体语句;其中: 表达式——是C++中任一合法表达式,包括逗号表达式;其值

2017-02-07 12:48:33 739

原创 【java设计模式】之 工厂(Factory)模式

1.工厂模式的定义        工厂模式使用的频率非常高,我们在开发中总能见到它们的身影。其定义为:Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation t

2017-02-06 20:18:28 283

原创 Linux文件权限及用户管理_0

/etc/passwd文件与 /etc/shadow文件/etc/passwd文件/etc/passwd文件主要存放登录名、UID等用户相关信息,用户登录密码存放在/etc/shadow文件中。例子:root:x:0:0:root:/root:/bin/bashftp:x:14:50:FTP User:/var/ftp:/sbin/nologinroot : x : 0 : 0

2017-02-05 23:38:27 354

原创 Java动态代理深入解析

要想了解Java动态代理,首先要了解什么叫做代理,熟悉设计模式的朋友一定知道在Gof总结的23种设计模式中,有一种叫做代理(Proxy)的对象结构型模式,动态代理中的代理,指的就是这种设计模式。在我看来所谓的代理模式,和23种设计模式中的“装饰模式”是一个东西。23种设计模式中将它们作为两种模式,网上也有些文章讲这两种模式的异同,从细节来看,确实可以人为地区分这两种模式,但是抽象到一定高度后,

2017-02-05 19:43:26 240

原创 gulp源码解析(二)—— vinyl-fs_1

在上一篇文章我们对 Stream 的特性及其接口进行了介绍,gulp 之所以在性能上好于 grunt,主要是因为有了 Stream 助力来做数据的传输和处理。那么我们不难猜想出,在 gulp 的任务中,gulp.src 接口将匹配到的文件转化为可读(或 Duplex/Transform)流,通过 .pipe 流经各插件进行处理,最终推送给 gulp.dest 所生成的可写(或 Duplex/T

2017-02-05 15:48:28 343

原创 DTLS-PSK算法抓包解析

一、DTLS -PSKPSK 是DTLS 定义的密钥交换方案之一,相对于公钥证书方案(如 ECDHA_RSA) 来说,其具备更加轻量化、高效的优点;而目前 PSK方案应用也比较广泛。 关于DTLS协议可以看看前面的文章 DTLS要点解析本次通过模拟的DTLS程序,对DTLS-PSK 握手流程进行抓包分析,以期加深对协议本身的理解。二、完整握手流程 Clien

2017-02-05 11:58:27 1148

原创 UINavigationController 层次关系

参考:http://www.cnblogs.com/ygm900/p/3659619.htmlhttp://blog.csdn.net/happysdh/article/details/50968235http://blog.csdn.net/moon_prince2013/article/details/49072967 1、 UINavigationContro

2017-02-04 23:13:23 231

原创 Azure 基础:用 PowerShell 自动发布 CloudServices

在软件的开发过程中,自动化的编译和部署能够带来很多的优势。下面我们聊聊如何自动发布云应用程序到 azure 上的 cloud services。打包要发布的内容首先使用 msbuild 编译 *.ccproj 文件,我们需要使用生成产物中的:app.publish\xxx.cspkgapp.publish\yyy.cscfg下载 publishsettings 文件使用你的

2017-02-04 15:38:38 293

原创 纯css实现轮播图

轮播图的实现原理其实是比较简单的举个例子    main的宽度是100pxdiv-main的宽度是500px我们用js控制div-main往左或往右移动,这样就实现了轮播,简单把好了,先介绍个 css3的api animation: myfirst 5s linear 2s infinite alternate;myfirst:动画名5s:动画多

2017-02-04 11:48:24 466

原创 作为测试人员,我是这么报BUG的

在测试人员提需求的时候,大家经常会看到,测试员和开发一言不合就上BUG。然后开发一下就炸了,屡试不爽,招招致命。曾经看到有个段子这么写道:不要对程序员说,你的代码有BUG。他的第一反应是:1、你的环境有问题吧;2、你踏马到底会不会用?如果你委婉的说:你这个程序和预期的不一样,你看看是不是我的方法不一样。他本能的会想:是不是程序出BUG了。后来发现,段子也只是个段子。当然,这

2017-02-03 22:53:23 586

原创 Linux文件权限及用户管理

/etc/passwd文件与 /etc/shadow文件/etc/passwd文件/etc/passwd文件主要存放登录名、UID等用户相关信息,用户登录密码存放在/etc/shadow文件中。例子:root:x:0:0:root:/root:/bin/bashftp:x:14:50:FTP User:/var/ftp:/sbin/nologinroot : x : 0 : 0

2017-02-03 18:18:20 260 1

原创 网管的自我修养-外设相关

目录:序章 人际关系 工具准备 电脑维护 网络系统 弱电系统 外设相关 信息系统 服务器相关 机房建设 其他 一、打印机选型:打印机可以说是每个办公室必备的设备。选择打印机的主要从功能上是不是具备网络连接,双面打印,彩色打印,复印,扫描,权限控制功能,以及耗材价格等方面。驱动:如果问我除了例行工作以外做的最多的是什么,那一定就是安装打印机驱动了。因为每个人都要安装,而且有人不止

2017-02-03 09:48:21 269 4

原创 poj 2965 枚举+DFS

The Pilots Brothers' refrigeratorTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 25343 Accepted: 9786 Special JudgeDescriptionThe game “The Pilots B

2017-02-02 16:13:29 254 1

原创 这儿有自学前端开发的吗-

如果你是一个人在自学前端开发,或者是对前端开发有比较浓厚的兴趣正想踏入前端领域,只要你在前端自学路上遇到了自己无法解决的技术难题,那么尽管将你的疑惑交给我的小伙伴儿们吧,我们都是一群在前端自学路上摸爬滚打的有志青年,希望你可以来和我们共同交流。同时也希望你能献出自己的一份力,帮助我的小伙伴儿们解决他们遇到的各种技术问题,希望我们在前端领域能够一起成长,共同迎接美好的未来!       【本

2017-02-01 22:23:16 258 1

原创 SDWebImage源码解读之干货大总结

这是我认为的一些重要的知识点进行的总结。1.图片编码简介大家都知道,数据在网络中是以二进制流的形式传播的,那么我们该如何把那些1和0解析成我们需要的数据格式呢?说的简单一点就是,当文件都使用二进制流作为传输时,需要制定一套规范,用来区分该文件到底是什么类型的。 文件头有很多个,我们在这里就介绍一些主流的且跟图片相关的文件头。JPEG (jpg),文件头:FFD8FFE1 P

2017-02-01 14:08:16 485

原创 2016年终总结

总结能促使你思考,是整理思路的过程趁着年前的几天,闲下来的功夫,把2016年做一个简单的总结。总体感受2016年,我26岁,应该算是一个老青年了,头发又掉了一些,身体还是老样子,一直在说的减肥也一直没减掉过。总体来说,这一年的时间,少了青葱,多了岁月。生活今年是很重要的一年,10月2日那天,我和谈了5年多的女朋友终于结束了恋爱长跑,步入了婚姻的殿堂。结婚的事情从年初就开始准

2017-01-31 20:53:12 215

原创 SSM框架注解整合

一、web应用环境  1.ServletContext   对于一个web应用,其部署在web容器(比如:tomcat)中,web容器提供其一个全局的上下文环境,这个上下文就是ServletContext,它由web容器负责初始化,其为后面的spring容器提供宿主环境。 ServletContext是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。Servlet

2017-01-31 12:43:14 611

原创 boneCP的连接管理

转载请标明链接:http://www.cnblogs.com/wingsless/p/6349434.htmlboneCP连接的实现boneCP自己实现了标准的java.sql.Connection接口,除了会持有Connection对象之外,还会拥有一些属性用于标记连接的创建时间,空闲时间等。比较重要的时间概念代码如下:if (!recreating){ //上次使用时间戳

2017-01-30 19:53:10 216

原创 《HelloGitHub月刊》第10期

前言这一年感谢大家的支持,小弟这里给大家拜年了!《HelloGitHub月刊》会一直做下去,欢迎大家加入进来提供更多的好的项目。最后,祝愿大家:鸡年大吉~《HelloGitHub》第10期兴趣是最好的老师,《HelloGitHub》就是帮你找到兴趣!简介最开始我只是想把自己在浏览 GitHub 过程中,发现的有意思、高质量、容易上手的项目收集起来,这样便于以

2017-01-30 11:38:08 164

原创 enote笔记语言(3)

what&why(why not)&how&when&where&which:紫色,象征着神秘而又潜蕴着强大的力量,故取紫色。key&key-memo:“2k”和以上的“5w1h”合称“5w1h2k分析法”。棕色,给人一种朴实无华而又可靠的感觉,故取棕色。 重要概念or笔记者第一重点强调的“单词”(即,一级重点):绿色,绿意盎然象征着希望和生机,可以理解为意味着人类探索宇宙和自我更

2017-01-29 18:18:09 144

原创 一起学 Java(四) File、Try 、序列化、MySQL、Socke

一、Java 流(Stream)、文件(File)和IOJava.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文

2017-01-29 10:08:08 425

原创 EntityFramework Core 1.1有哪些新特性呢?我们需要知道_0

前言在项目中用到EntityFramework Core都是现学现用,及时发现问题及时测试,私下利用休闲时间也会去学习其他未曾遇到过或者用过的特性,本节我们来讲讲在EntityFramework Core 1.1中出现了哪些新特性供我们使用。EntityFramework Core 1.1新特性探讨DbSet.Find在EF 6.x中也有此方法的实现,在EF Core 1.1中也同

2017-01-28 16:38:04 217

原创 抽象工厂模式(13)

今天呢,给大家来讲一下抽象工厂模式,说到这里,大家会想到好多种关于工厂的模式,前面已经讲了两种了 简单工厂模式和工厂方法模式。好,下面我们来看一下抽象工厂模式。同样,我们来举一个案例一、案例我们在做项目的时候,肯定会与数据库打交道,那么我们用简单的控制台应用程序来模拟一个向SqlServer数据库表中插入和读取的情况。 1 /// 2 /// User中的

2017-01-27 21:38:02 165

原创 [nRF51822] 16、nRF51822的随机数生成器,及随机数生成器的一些知识(可以帮您补补随机数发生器的知识)_0

1、前言随机数生成器在通信、加密、图像传输等领域应用广泛,且一般起到关键性作用。我在最近设计的一个近场射频通信协议的碰撞避退算法的过程中,便对此有深深体会。 2、伪随机数发生器随机数发生器一般包括伪随机数发生器和真随机数发生器。伪随机数发生器的伪随机序列是由数学公式计算产生,如果生成随机数的算法确定了,那么这个随机数序列也就确定了。所以从数学意义上讲,伪随机数并不随机,序列本身也必

2017-01-27 13:43:07 1078

原创 iOS initWithFrame、initWithCoder、awakeFromNib的区别解析

当我们需要自定义一个View控件时,会有 initWithFrame、initWithCoder、awakeFromNib 这三个系统方法,关于这三个方法何时调用,如何调用,有时候可能很多人会弄混淆。  下面我会就理论结合代码举例来说明一下:1、initWithFrame- (instancetype)initWithFrame:(CGRect)frame{ se

2017-01-26 18:38:02 190

原创 用Spark学习FP Tree算法和PrefixSpan算法

在FP Tree算法原理总结和PrefixSpan算法原理总结中,我们对FP Tree和PrefixSpan这两种关联算法的原理做了总结,这里就从实践的角度介绍如何使用这两个算法。由于scikit-learn中没有关联算法的类库,而Spark MLlib有,本文的使用以Spark MLlib作为使用环境。1. Spark MLlib关联算法概述    在Spark MLlib中,也只实现了

2017-01-26 10:18:00 678

原创 【项目管理】我的事业就是项目管理

访中国关心下一代工作委员会健康体育发展中心办公室主任李敏老师 文/伍丽君  中国关心下一代工作委员会健康体育发展中心办公室主任李敏老师,2008年从北京奥组委先后两个部的综合处处长岗位退下来后,源于对项目管理事业的热爱,凭借丰富的项目管理经验,她又投入到项目管理培训事业中。项目管理已经成为人们的基本技能,如同外语和计算机一样。为了让更多的人掌握这项基本技能,李老师开发了独具特色

2017-01-25 11:07:57 392

原创 JVM内存模型_0

网上对于JVM内存模型讲解的博客很多也很详细,这里就不再进行详细介绍了,只当做学习的一个总结或者记录。这里先看一张整体的示意图: 这里主要分为五大块,分别是:本地方法栈、方法区、java堆、程序计数器和java栈。其中重点是方法区、java堆和java栈。下面就把各个区域的性质总结一下:(说明,下面的只是结论,没有详细的对各个内存块进行详细深入的介绍,有兴趣的可以看一下《深入理解j

2017-01-24 16:13:02 147

原创 故障排查实战案例——某电器ERP系统日志暴增

前言  本篇文章写在新春佳节前夕,也是给IT运维朋友一个警醒,在春节长假前请妥善体检自己的系统安心过个年。  千里之堤毁于蚁穴,一条看似简单的语句就能拖垮整个系统,您的SQL Server很久没体检了吧? 就像一块藏着刀片的蛋糕!怎能安度春节?  日志暴增的问题处理过很多,这只是很常规的一次,但是对于不是很熟练的运维兄弟,可能日志暴增这样的问题会被一带而过,或者解释成突发情况而不去处理

2017-01-23 20:52:53 365

原创 移动端H5页面遇到的问题总结

最近刚做完一个移动端的项目,产品之无敌,过程之艰辛,我就不多说了,记录下在这个项目中遇到的问题,以防万一,虽然这些可能都是已经被N多前辈解决掉了的问题,也放在这里,算是为自己漫漫前端路铺了一颗小石子儿吧,也在文末留下自己未能解决的疑问,希望看到的朋友能解惑。  都知道做移动端的开发,在电脑上调试好了的东西,放在手机里可能真的秒秒钟就炸了,我发誓绝对没想到炸的这么快。。。  1、IOS监听不

2017-01-23 12:37:53 349

原创 走进Reac

走进React  React是一个构建用户界面的JavaScript库,是Facebook公司在2013年5月在github上开源的。其特点如下:高效--React通过对DOM的模拟,最大程度地减少和DOM的交互。 JSX--它是对JavaScript的扩展,在React中可以不使用JSX,但是我们建议使用之。它主要是用于构建UI,很多人认为React是MVC中的V(视图)。

2017-01-22 17:52:58 254

原创 2017年要学习的三个CSS新特性

这是翻译的一篇文章,原文是:3 New CSS Features to Learn in 2017,翻译的不是很好,如有疑问欢迎指出。新的一年,我们有一系列新的东西要学习。尽管CSS有很多新的特性,但有三个特性令我最激动并进行学习。1. Feature Queries(特性查询)在这之前我写了一篇关于Feature Queries的文章the one CSS feature I rea

2017-01-22 11:36:57 142

原创 2016年个人总结社区版

2016年个人总结社区版不知不觉,又到了一年一度的总结月。工作上的年终总结早就已经交上去了,但社区版的总结迟迟没有动笔。并不是因为没有什么东西可以去写,恰恰相反,是因为有太多的东西需要去写,去整理。2016年是我参加工作的第五个年头,也是收获满满的一年。2016年的主要收获家人健康儿子又快快乐乐地长大了一岁,家人都健健康康的,这也是最大的收获。初为人父,要学习的东西太多,反

2017-01-22 11:33:12 209

原创 ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第六章:管理产品图片——多对多关系(上篇)

在这章中,我们将学习如何创建一个管理图片的新实体,如何使用HTML表单上传图片文件,并使用多对多关系将它们和产品关联起来,如何将图片存储在文件系统中。在这章中,我们还会学习更加复杂的异常处理,如何向模型添加自定义错误,然后向用户显示错误信息。在本章使用的产品图片可以在Apress站点中的第6章的代码中获得。注意:如果你想按照本章的代码编写示例,你必须完成第五章或者直接从www.apress.c

2017-01-21 19:20:53 398

转载 java连接mysql的步骤

JDBC连接mysql数据库   •创建一个以JDBC连接数据库的程序,包含7个步骤:    1、加载JDBC驱动程序:       在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),   成功加载后,会将Driver类的实例注册到DriverManager类中。    2、提供JDBC连接的URL      •连接URL定义了连接数据库时的

2016-12-26 01:01:24 188

转载 项目的Maven工程搭建

开始一个新的项目,特此记录,资料全部来源于传智播客,感谢。我们要做一个类似电商的项目。用maven做管理。maven里面主要分为三种工程:1:pom工程:用在父级工程,聚合工程中2:war工程:主要用作网站。3:jar工程:就是当做jar用的。

2016-12-26 01:00:25 277

转载 python的接口测试配置参数及文件

基于python的接口测试框架设计(二)配置一些参数及文件我这里需要基于我的项目配置的主要是登陆参数、以及baseURL ,把这些放在单独的文件里  毕竟导入的时候方便了一些首先是url建议一类相似的放在一组这样使用起来就不会把主借口测试代码里弄得乱七八糟了

2016-12-26 00:57:30 943

空空如也

空空如也

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

TA关注的人

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