自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring中的AOP开发

1.代理模式  找个人将你原本想做的事情给做了。  三个部分组成:  抽象主题角色:真实主题和代理主题的共同接口。 真实主题角色:定义了代理角色所代表的真实对象。 代理主题角色:含有对真实主题角色的引用。代理角色通常在将客户端调用传递给真实主题对象之前或者之后执行某些操作。以收快递的案例:收快递并签字,这个是抽象主题。买家,货物的主人,这个是真实主题。门卫代理收

2017-08-31 22:01:35 231

转载 面试题1 -- Java 中,怎么在格式化的日期中显示时区?

使用SimpleDateFormat来实现格式化日期import java.text.SimpleDateFormat;import java.util.Date;public class DateFormatExample { public static void main(String args[]) { Date today = new

2017-08-31 17:17:36 900

转载 【Unity与23种设计模式】观察者模式(Observer)

GoF中定义:“在对象之间定义一个一对多的连接方法,当一个对象变换状态时,其他关联的对象都会自动收到通知。” 现实中,社交网络就是个例子。以前的报社,每次出新刊的时候,报刊便会将新刊一本一本的送到订阅报刊人的手中于是,每次出新刊,报社都得送到每个人的手中而如今的微博,便是应用了观察者模式当想关注某个人时,只需要点击关注便可订阅当关注的人更新微博时,只需要更新到微

2017-08-31 12:37:33 248

转载 CNN详解

CNN详解版权声明:本文为博主原创文章,转载请指明转载地址http://www.cnblogs.com/fydeblog/p/7450413.html前言这篇博客主要就是卷积神经网络(CNN)的历史、模块、特点和架构等等1. CNN历史CNN最早可以追溯到1968Hubel和Wiesel的论文,这篇论文讲述猫和猴的视觉皮层含有对视野的小区域单独反应的神经元,如果

2017-08-30 20:53:38 1319

转载 史蒂夫·乔布斯的成功,因为他掌握了“深度工作”

Tips原文作者:Thomas Anderson, Blinkist原文地址:Steve Jobs was successful because he mastered 'deep work' — here's how you can, too你喝过麦卡伦姆威士忌吗?如果你有这样的经历,你一定会做得很好;一瓶这样的酒会让你的价格回到3500美元左右。我们大多数人可能会认为,

2017-08-30 16:09:42 1236

转载 javascript之BOM对象(三其他对象)

一、navigator对象navigator使用来识别浏览器的,是所有支持javascript的浏览器所共有的。与BOM的其他对象不同,每个浏览器的navigator对象都有一套自己的属性。常见的属性名称:appName 完整的浏览器名称cookieEnabled 表示cookie是否启用onLine 浏览器是否联网platform 浏览器所在的系统平台plugins

2017-08-30 11:09:35 226

转载 开源的 Restful Api 集成测试工具 Hitchhiker

Hitchhiker 是一款开源的 Restful Api 集成测试工具,你可以在轻松部署到本地,和你的team成员一起管理Api。先上图看看:简单介绍背景是Team在开发一些Api,这些Api依赖于其他Team的Api,依赖的Api是比较底层且比较大的,用起来不太方便且没有详细文档。在开发Api的过程中有一个问题让我比较在意,我们Team是我先研究那个依赖的Api

2017-08-29 19:21:31 1398

转载 mysqldump的where条件的妙用

有时候需要从mysql数据库用mysqldump一些条数的数据记录出来,用来在测试库做一些测试之类的工作,但是mysqldump本身并没有limit字句上的支持。mysqldump这个命令是支持--where选项的,对于这个选项,官网给出的解释是: --where='where_condition', -w 'where_condition'Dump only rows selecte

2017-08-29 14:37:30 14705

转载 解析Excel超过24小时的时间

我有一个Excel,有一列的格式为[h]:mm:ss,显示在Excel的格式就是6322:00:00的格式。这个6322:00:00对应的时间就是1900-9-15 13:00:00。我现在用POI来取这个Cell里面的这个值,不是6322:00:00而是1900-9-15 13:00:00,我现在要转化成6322:00:00Excel中的日期和时间存储为浮点数。日期为1900日(1日为0

2017-08-29 10:05:29 1371

转载 promise的学习心得记录

这里只讲promise,和async的使用方法,不会讲他们的原理。Promise 是异步编程的一种解决方案,可以用于取代传统的回调函数,该变那些函数层层嵌套调用的尴尬局面。1)promise基本语法:var p= new Promise(function(resolve,reject){  if(....) resolve(); else reject(..

2017-08-28 18:21:27 429

转载 .NET跨平台实践:Linux .Net Core自宿主应用程序瘦身记

一,.NET Core 自宿主应用程序个头有点大发布.NET Core应用程序有两个方式,一种是“便携式”,一种是“自宿主式”。便携式发布时,目标程序不带.net core运行环境,所以“个头”很小,可能只有几十K几百K字节,但是它需要用户的目标系统上安装.NET CORE 框架;自宿主式发布出来的程序,自带运行时和框架类库,自成一体,不需要客户机安装.NET CORE环境,部署简单方便。

2017-08-28 13:33:28 307

转载 [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示

javascript面向对象编程方式,对于初学者来说,会比较难懂. 要学会面向对象以及使用面向对象编程,理解对象的创建在内存中的表示,至关重要.首先,我们来一段简单的对象创建代码 1 var obj = new Object(); 2 obj.userName = 'ghostwu'; 3 obj.showUserName = f

2017-08-27 21:53:28 291

转载 Django编写RESTful API(三):基于类的视图

欢迎访问我的个人网站:www.comingnext.cn前言在上一篇文章中,主要讲的是请求和响应,项目里面views.py中的视图函数都是基于函数的,并且我们介绍了@api_view这个很有用的装饰器。同时,我们还介绍了APIView这个类,但是还没使用它。在这篇文章中,我们要做的是把基于方法的视图改为基于类的视图,将会了解到APIView。改为基于类的视图重构一下snippe

2017-08-27 17:09:25 706

转载 使用Visual Studio Code和typescript 开发调试React Native项目

关于React Native的详细介绍我就不叙述了,他是使用js构建原声app的开发框架。一次变编码多平台运行,非常强大。但是个人不喜欢js的过于灵活(弱类型)的语法。强大的强类型语言Typescript(简称TS)是我的首选,他可以编译成JavaScript,编译成的JavaScript代码可读性很好,但是这不是关键,关键是TS开发和调试效率极高。但是React Native官方是使用js的

2017-08-27 12:29:31 2329 1

转载 Maven详解(四)------ 常用的Maven命令

这章我们讲讲几个常用的 Maven 命令。由于执行命令是在工程的基础上来的,所以我们要先创建一个 Maven 工程,具体如何创建,在上一篇博客已经介绍了:http://www.cnblogs.com/ysocean/p/7420373.html 1、创建 Maven 工程    ①、在 src/main/java 新建包 com.ys.maven,然后在这个包中创建类 Hell

2017-08-26 20:41:23 254

转载 抛开深层次底层,快速入门SpringMVC

SpringMVC主要有三个核心部分组成,DispatcherServlet、Controller、ViewResolver。          DispatcherServlet:     请求输入时:类似于一个带分配功能的Filter,其直接与前端交互,并截所有符合 url-pattern 的请求,并根据Mapping路径分发给处理对应请求的Controller。     请求

2017-08-26 16:01:23 226

转载 Selenium发展史

Jason Huggins在2004年发起了Selenium项目,当时身处ThoughtWorks的他,为了不想让自己的时间浪费在无聊的重复性工作中,幸运的是,所有被测试的浏览器都支持Javascript。Jason和他所在的团队采用Javascript编写一种测试工具来验证浏览器页面的行为;这个JavaScript类库就是Selenium core,同时也是seleniumRC、Selenium

2017-08-26 11:17:22 265

转载 面向对象笔记2 原型链 解释

面向对象2## js中已经写好的构造函数* 内置对象* js提供的已经定义好的对象* Array,Date,RegExp,String,Number,Boolean* 同时js定义好了对应的一些构造函数** 字符串,数字等基础类型数据是没有属性和方法的。 * ??那么我们平时创建了一个字符串(非字符串对象)的时候,为什么可以调用他length,indexOf

2017-08-25 19:45:19 215

转载 V8 内存分配与垃圾回收

V8 将内存空间主要分为:新生代 和 老生代 两种 。1、新生代空间新生代空间中的对象为存活时间较短的对象,大多数的对象被分配在这里,这个区域很小但是垃圾回特别频繁 。它将堆内存一分为二,每一部分空间称为 semispace,其中一个处于使用状态(from 空间),另一个处于闲置状态(to 空间)对于新产生的对象,将从 from 空间中分配内存 。新生代分配内存非常容易,我们只

2017-08-25 15:09:19 323

转载 ASP.NET Core 运行原理解剖[1]-Hosting

ASP.NET Core 是新一代的 ASP.NET,第一次出现时代号为 ASP.NET vNext,后来命名为ASP.NET 5,随着它的完善与成熟,最终命名为 ASP.NET Core,表明它不是 ASP.NET 的升级,而是一个重新设计的Web开发框架。而它一个非常重要的变化就是它不再依赖于IIS,而是一个独立的自寄宿的控制台应用程序,这也是它可以跨平台的基石,而本文就来详细探讨一下 ASP

2017-08-25 10:09:20 425

转载 Unity中OnCollisionStay2D的使用

官方文档是这样解释的:简单点说就是,这个在碰撞(触发)的过程中,每一帧都会调用。有时候,为了某些标志位或者variable的稳定,建议在此方法中赋值,避免某些值的丢失。比如:我做一个碰撞检测,有时候因为某些原因(比如丢帧)会造成碰撞检测失败,因此,为了避免此问题,把关键的标志位和变量在此处赋值。(我自己的一个案例就是这样,player跳跃动作有时候无法跳动,把检测的标志位,

2017-08-23 21:05:16 655

转载 Angular2 入门详解

AngularJS 2 快速入门npm是什么?   npm其实是Node.js Package Manager的简称,是Node.js包管理工具(package manager)安装Node.js之后配置npm:配置npm的全局模块的存放路径以及cache的路径:查看全局模块路径:npm config get prefix查看全局cache路径:npm config get c

2017-08-23 16:33:37 579

转载 Unity (二) Animator:Events - 动画事件案例(呐喊出现字幕)

Events的运用案例1:在呐喊动画中,加入字幕事件     1)在呐喊动画Shout里添加2个事件:   2)在画布里添加一个Text作为字幕  将Text设为不激活  3)给角色添加脚本: 把画布里的Text拖给脚本的text 在脚本里声明动画里的2个事件方法注意:      * 事件必须是放置在该

2017-08-23 11:53:16 375

转载 C#使用Xamarin开发可移植移动应用(5.进阶篇显示弹出窗口与通讯中心)附源码

前言系列目录C#使用Xamarin开发可移植移动应用目录源码地址:https://github.com/l2999019/DemoApp可以Star一下,随意 - -说点什么..没啥好说的.开干吧. 今天的学习内容?今天的内容比较简单.就几个弹出框和内置的消息通讯中心.如图: 正文 1.xamarin中的弹出窗xamarin帮我们

2017-08-22 20:48:16 969

转载 JavaScript学习日志(一):变量,作用域和内存问题

一,变量分为两种类型:基本类型值和引用类型值,基本类型包括:Undefined, String, Boolean, Null, Number,我们无法给基本类型值添加属性; 二,复制变量值的时候,如果改变复制的值,那么原来的值是否会变化?这个取决于原来的值是什么类型:1.基本类型值:只是存在于栈内存中,如果复制,相当于栈内存里又多了一个值,两者相互独立,改变其中一个,另一个不变

2017-08-22 13:30:14 164

转载 插入排序算法之直接插入排序和希尔排序

插入排序算法有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。直接插入排序直接插入排序的排序思路是:每次将一个待排序的元素与已排序的元素进行逐一比较,直到找到合适的位置按大小插入。例子:

2017-08-22 09:54:15 341

转载 WCF绑定netTcpBinding寄宿到IIS

继续沿用上一篇随笔中WCF服务类库 Wettery.WcfContract.ServicesWCF绑定netTcpBinding寄宿到控制台应用程序服务端添加WCF服务应用程序 Wettery.WcfIISHost.Services,其中添加两个WCF服务,GameService.svc  PlayerService.svc,删掉契约接口和 .cs内嵌文件,只留下.svc文件我

2017-08-21 18:01:10 440

转载 HDU 6156 回文 数位DP(2017CCPC)

Palindrome FunctionTime Limit: 8000/4000 MS (Java/Others)    Memory Limit: 256000/256000 K (Java/Others)Total Submission(s): 559    Accepted Submission(s): 299Problem DescriptionAs we all know

2017-08-21 13:21:11 195

转载 利用 fsockopen() 函数开放端口扫描器

利用 fsockopen() 函数开放端口扫描器1、前言本文利用 fsockopen() 函数,编写一个功能简单的端口扫描器。2、关键技术本实例的端口号是固定的,通过对数组的遍历,利用 fsockopen() 函数连接,如果连接成功,则该端口处于开放状态,否则该端口处于关闭状态。核心代码如下:foreach ($port as $key => $value) {

2017-08-20 21:49:07 388

转载 Kafka测试及性能调优详细总结

Kafka性能测试  测试背景 由于业务需求,针对kafka在不同参数下的性能进行测试。从而进行kafka性能调优 测试目标 测试kafka 0.8n的性能(Producer/Consumer性能)。当消息大小、批处理大小、压缩等参数变化时对吞吐率的影响。 测试环境软件版本:kafka 0.8.1.1硬件环境:3台多云服务组成的kafka集群

2017-08-20 17:21:06 19954 3

转载 Kettle安装和配置

0x01 Kettle软件概览Spoon:集成开发环境 Kitchen:作业的命令行运行程序,可以通过Schell脚本来调用 Pan:转换的命令行程序 Carte:轻量级的HTTP服务,后台运行,监听HTTP请求来运行一个作业 1.1 Spoon主要用于ETL设计阶段。1.2 命令行启动:Kitchen和Pan作业和转换可以在图形界面里执行,但这只是在开发、测试和调试阶段。

2017-08-19 14:23:30 666

转载 【Docker】安装Docker及基本使用

该文以CentOS系统为例,介绍Docker安装及基本使用。为了简化安装流程,Docker 官方提供了一套安装脚本,CentOS 系统上可以使用这套脚本安装:curl -sSL https://get.docker.com/ | sh执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。不过由于需要FQ的原因,在国内使用这个脚本可能会出现某些下载

2017-08-18 21:48:54 218

转载 什么是Punycode-

今天在看 Katana 源码时看到其中的 HostString 有对一个叫punycode的处理过程,网上查了查资料原来是这么回事:原文地址:PunycodePunycode是一个根据RFC 3492标准而制定的编码系统,主要用於把域名从地方语言所采用的Unicode编码转换成为可用於DNS系统的编码。Punycode可以防止所谓的IDN欺骗。早期的DNS(Domain N

2017-08-18 10:23:28 732

转载 Docker 搭建开发环境

本文介绍如何将Docker集成到开发环境,自动构建应用,并使容器拥有独立的内网IP为开发人员提供服务。术语解释Docker镜像:一个不可修改的"模板",每个代码版本对应一个镜像版本,本身不可运行。 Docker容器:镜像的"实例",必须且只能指定一个"镜像"来创建容器,创建时可选择要暴露的内部接口或要挂载的目录等,本身可以启用、停止或删除,内部系统不应被修改,如需修改应创建一个新"镜像

2017-08-17 17:43:26 2568 1

转载 发现与研究的基石

原文首发于我的微信公众号:GeekArtT .各种数据分析的工具,就像是医生做手术时的各类手术刀,你不应该对工具产生崇拜,要紧的是你运用工具能够做的事情。 Data science作为探索性的领域,其从业者需要重新摆正自己的态度和位置。不是说你掌握了某个工具,例如deep learning,SVM你就特别牛X。怎么理解这个问题呢?仔细考察一下在丛林里开荒和发现奇珍异兽的动物学家将是

2017-08-17 11:43:28 223

转载 Mybatis源码分析-StatementHandler

承接前文Mybatis源码分析-BaseExecutor,本文则对通过StatementHandler接口完成数据库的CRUD操作作简单的分析StatementHandler#接口列表 //获取Statement对象,供操作数据库 Statement prepare(Connection connection) throws SQLException;

2017-08-16 18:58:23 224

转载 第7章 DNS & bind从基础到深入

本文目录:7.1 DNS必懂基础7.1.1 域的分类7.1.2 主机名、域名、FQDN7.1.3 域的分层授权7.1.4 DNS解析流程7.2 DNS术语7.2.1 递归查询和迭代查询7.2.2 权威服务器和(非)权威应答7.2.3 DNS缓存7.2.4 主、从DNS服务器7.2.5 资源记录(Resource Record,RR)7.3 安装DNS

2017-08-16 11:33:51 2910

转载 react入门之使用react-bootstrap当轮子造车(二)

react入门之使用react-bootstrap当轮子造车(二)上一篇我们谈了谈如何配置react的webpack环境react入门之搭配环境(一)可能很多人已经打开过官方文档学习了react的基础知识不管有没有,在介绍react之前,我想先介绍一下react-bootstrap先懂得使用别人造的轮子,就能更快成为老司机。  好的,源代码奉上:git

2017-08-15 18:08:22 5606

转载 模拟实现MyBites中通过SQL反射实体类对象功能

话不多说,直接上干货!package cn.test;import java.lang.reflect.Method;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import

2017-08-14 15:53:22 264

转载 我是名程序猿?工作了一年半--参与过大型项目的开发--但至今我写的代码总量没超过1000行。

估计你的第一个疑问,我工作了那么久,居然写的代码这么少,是不是伪程序员?这个嘛,我也不知道,你看了我的描述再评论吧。       你估计你写的代码量到今有多少?这个是曾经一度用来考核或者面试程序员必问的问题?不知道你现在还遇到过没有?然而有个IT名人也说过,用代码量决定一个程序员的水平就好像用制造飞机的重量去衡量一个飞机的制造质量。但每个人的看法不一样,你写的代码多,也许会代表你比较勤奋或者说

2017-08-13 20:28:22 2404 1

空空如也

空空如也

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

TA关注的人

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