自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ElasticSearch自定义分析器-集成结巴分词插件

关于结巴分词 ElasticSearch 插件:https://github.com/huaban/elasticsearch-analysis-jieba该插件由huaban开发。支持Elastic Search 版本结巴分词分析器结巴分词插件提供3个分析器:jieba_index、jieba_search和jieba_other。jieba_index: 用于索引分词,

2017-02-08 09:43:33 3836

原创 C++排序方法:插入排序、交换排序、选择排序

数据排序(sorting)是最重要的计算应用之一。例如查字典,字典中的词条是按序存放的,我们才能按字母顺序找到要查的字。又如图书馆的藏书也是按书的编号有序排列的。在计算机上数据库里的资料也是有序排列的。排序的概念: 排序(sorting)是数据处理中经常使用的一种重要运算,其功能是将数据元素的无序序列调整为有序序列。 数据元素中一般有多个数据项,排序可选择其中一个可排序的数据项(可进行

2017-02-07 20:58:30 1147

原创 C++单链表的基本算法

线性表是最简单,最常用的一种数据结构。线性表的逻辑结构是n个数据元素的有限序列(a1,a2,…,an)。而线性表的物理结构,我们已经学习过顺序表,也就是数组 ;另一种线性表的物理结构——链表 。什么是单链表单链表(Singly Linked list)也称线性链表。每个元素占用一个节点(Node)。一个节点至少包含两个域,一个域存放数据信息info,其数据类型由应用问题决定,另一个存放

2017-02-07 16:48:41 808

原创 C++ if语句详解

if语句是实现分支结构的常用分支语句之一,另外还有条件运算符、switch语句等。if语句的功能是:根据给定条件,选择程序执行方向。if语句的基本格式“if语句”又称条件语句,其基本格式为:    if(表达式)      语句1;    else           语句2;其中: 表达式——条件表达式,可以是C++中任意合法表达式,如算术、关系、逻辑或逗号表

2017-02-07 12:18:33 21458

原创 [2017.02.04] C++学习记录(1)

编编程语言的目的是帮助程序员以代码的形式表述ideas。编程语言一方面为程序员提供一组关于可以做什么的抽象,另一方面为程序员提供可以被机器执行的轮子。C++编程语言,支持4种编程范式:过程式(Procedural Programming,主要集中在过程和合适的数据结构)、数据抽象(Data abstraction,主要表现为设计抽象接口隐藏具体实现细节)、面向对象编程(Object-oriente

2017-02-06 19:48:28 573

原创 netty 对 protobuf 协议的解码与包装探究(2)

netty 默认支持protobuf 的封装与解码,如果通信双方都使用netty则没有什么障碍,但如果客户端是其它语言(C#)则需要自己仿写与netty一致的方式(解码+封装),提前是必须很了解netty是如何进行封装与解码的。这里主要通过读源码主要类ProtobufVarint32FrameDecoder(解码)+ProtobufVarint32LengthFieldPrepender(封装)

2017-02-06 15:53:33 3173

原创 Linux 意外操作后如何进行数据抢救_0

Linux 意外操作后如何进行数据抢救在 GUI 中使用  shift + delete  组合键或是 CLI 下使用 rm -rf 删除选项,这个文件并没有从硬盘(或是其它存储设备)上彻底销毁。当它文件被删除以后,inode 的数据指针部分被清零,仅仅是从系统的目录结构中被移除,但是这个文件仍然存在你磁盘中的某个block 物理位置上。( ls -li 或 stat 查询一个文件所对

2017-02-05 23:03:25 724

原创 Javaweb程序服务器部署_1

话说从接触web后就想着写一个自己的站点然后别人都可以访问,这也是一个小目标吧,从之前在使用校园网的时候把自己的电脑当成服务器然后部署使用同学的电脑访问,现在想让所有人都可以访问,于是就花重金租了腾讯的云服务器,至于怎么租腾讯的云服务器就不赘述了,其实还有阿里的可以选择。  在租服务器的时候选的系统是centos7,之前使用过ubuntu只是听说服务器的系统一般都选centos就选了,后来查了

2017-02-05 19:08:24 341

原创 Docker 基础 - Dockerfile

Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 快速创建自定义的镜像。我们会先介绍 Dockerfile 的基本结构及其支持的众多指令,并具体讲解通过执行指令来编写定制镜像的 Dockerfile。基本结构Dockerfile 由一行行命令语句组成,并且支持已 # 开头的注释行。一般而言,Dockerfile 的内容分为四个部分:基础镜像信息、维护者信息

2017-02-05 11:28:24 370

原创 SQL Server-聚焦事务、隔离级别详解(二十九)

前言事务一直以来是我最薄弱的环节,也是我打算重新学习SQL Server的出发点,关于SQL Server中事务将分为几节来进行阐述,Always to review the basics。 事务简介事务是一个工作单元,可能包含查询和修改数据以及修改数据定义等多个活动。我们可以显式或隐式的定义事务边界。可以使用BEGIN TRAN或者BEGIN TRANSACTION语句显式的定义事务

2017-02-04 22:43:29 471

原创 iOS开发入门 ? C语言系列二

0

2017-02-04 19:03:29 311

原创 Abp之工作单元与事务

环境:Abp1.2疑问:没有调用工作单元的SaveChanges方法引起的事务提交时机的问题.例如:有一个应用服务代码如下: public void CreatePhrase(PhraseCreateDto input) {var phrase = Mapper.Map(input); phrase.Id = Guid.NewGu

2017-02-04 15:08:23 1141

原创 神经网络学习笔记-02-循环神经网络

神经网络学习笔记-02-循环神经网络本文是根据WildML的Recurrent Neural Networks Tutorial写的学习笔记。不推荐阅读(写的不好)循环神经网络循环神经网络适用于处理序列化信息,比如:语言翻译,语音识别等。如果,我们要实现一个翻译功能。首先需要理解原句中每个单词的含义。这就需要根据上下文来理解。假如:原句中的每个单词,以此对应神经网络中一

2017-02-04 11:18:24 594

原创 【算法整理】听说你写的算法很牛?-优质算法衡量标准探讨

引文我有个朋友有算法强迫症,每次一看到别人写的算法,就有上去改的冲动,不然就会偏头疼,主要症结在于他认为别人写的算法不好,但是什么的算法可以评判为好,什么样的算法可以评判为不好?最近为了治愈他,我特地写了这篇文章。算法的衡量从两个方向出发:时间复杂度和空间复杂度。本文主要是不讲具体算法,只将算法的衡量,重点讲解如何衡量算法的复杂度,解决平时见到的XX算法时间复杂是O(logn)O(logn

2017-02-03 22:23:21 466

原创 KB奇遇记(6):搞笑的ERP项目团队

早在我们来之前,KB公司这边就已经组建了ERP项目组了,当时IT就只有一个人,属网管出身。而关键用户分两种类型:专职关键用户和兼职关键用户。专职关键用户组织结构上已经调动到信息部,常驻在项目组里工作,财务模块2个人,采购模块1个人,其他模块没有。兼职关键用户平时都是在各自部门里,平时该做什么还是什么,只有ERP项目组有需要的时候才会让他们过来处理一下,几个小时之后然后就回各自部门了,每个模块大概有

2017-02-03 17:48:21 911 2

原创 纯css实现轮播图

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

2017-02-03 09:18:33 843 1

原创 MyBatis 源码分析——配置信息

MyBatis框架的启动前期需要加载相关的XML配置信息。从官网上我们可以了解到他具有十几个节点。其中笔者认为比较重要的节点是settings节点、properties节点、environments节点、 transactionManager节点。至于相关的作用到官网看过一篇都会明白。MyBatis框架的XML配置到底有几个节点,这个必须去查看一下相关的DTD文件才行。DTA文件就在包名为or

2017-02-02 15:43:16 297 4

原创 网管的自我修养-工具准备

正所谓工欲善其事必先利其器。毕竟输出除了手法还是要靠装备的。下面分别从硬件和软件两个方面介绍,软件部分由于涉及版权问题,而且每个人也有自己的偏好。所以只说功能和作用,不表明具体品牌名称。:一、硬件基础篇压线钳:可以说是最具代表性的网管工具,假如网管是一个英雄职业,那么图标就应该是压线钳。压线钳的好坏直接影响制作网线的质量,好的压线钳使水晶头里每个铜片的均匀受力嵌入整齐,并且应配有制动机关,

2017-02-01 21:53:22 419 1

原创 quagga源码学习--BGP协议创建对等体

现有的路由协议都是通过分布式协议逐个配置协商运行的,协议协议,一个就不需要协议咯,至少2个才能够协议着做事情嘛,不过呢,这样就出现网元过多配置困难的问题,对网管软件要求也越来越高,SDN或许可能改变这个局面,但不管软件如何定义,报文还是在一个一个网络节点传输的,所以我们看到quagga这样多的传统网络配置命令不要觉得繁琐,不配置的话,协议不会工作哦。 嗯,这章的主题是创建对等体,就是通

2017-02-01 13:28:17 969

原创 1. Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution.Example:Given nums = [2, 7

2017-01-31 20:18:12 310

原创 SQL Server-索引故事的遥远由来,原来是这样的?(二十八)

前言前段时间工作比较忙,每天回来也时不时去写有关ASP.NET Core的文章,无论是项目当中遇到的也好还是自学的也好都比较严谨的去叙述,喜欢分享,乐于分享这是我一直以来的态度,当然从中也会有些许错误,会去重新校验,接下来利用过年的几天时间将继续更新SQL Server系列,欢迎继续关注博客和个人公众号。话题闲聊关于SQL Server中索引已经讲了不少,为什么又拿出来讲,是源于个人看

2017-01-31 12:13:13 277

原创 A tutorial on Principal Components Analysis - 主成分分析(PCA)教程

A tutorial on Principal Components Analysis原著:Lindsay I Smith, A tutorial on Principal Components Analysis, February 26, 2002.翻译:houchaoqun.时间:2017/01/18.出处:http://blog.csdn.net/houchaoqun_xmu

2017-01-30 19:23:12 1020

原创 [bzoj1951][SDOI2010]古代猪文

题目描述:计算G^(Sigma(C(n,i)) % P, 其中 i | n题目解答:为叙述方便起见,我们令sigma()为W显然W是一个非常大的数,如果暴力直接计算不是明智的选择。我们这里使用费马小定理:对于一个素数p:a^(p-1) = 1| (a, p) = 1对于G^W, 确定一个常数k,有W = k * (p-1) + M所以G^W = (G^(k(p-1)

2017-01-30 11:08:09 323

原创 Chrome 插件集锦😂

原文出处:CN_Simo  子曾曰:“工欲善其事,必先利其器。居是邦也。”——语出《论语·卫灵公》;其后一百多年,荀子也在其《劝学》中倡言道:“吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也”。远从石器时代开始,先贤无不据此而行

2017-01-29 17:48:07 387

原创 C语言学习笔记(6)-如何从变量声明的表面上来区分指针数组和数组指针

举例:int *p[5]是指针数组int (*p)[5]是数组指针区分两者只要看变量名p周围的修饰符即可。 这里要明确两点:1、不论int *p[5]还是int (*p)[5]都不应该看成一个整体,而应该看成一些修饰符来修饰变量p,从而使p得到准确定义;2、[]的优先级要比*高,相同优先级修饰符,采取从左向右的编译方式。 *p[5]由于[]优先级高所以[]先修饰

2017-01-28 16:03:05 202

原创 我为什么不看好微信小程序

我自认为对新技术还是比较有热情的,可对于小程序这个“新技术”,我却完全是被动的。去年9月份的时候,微信小程序开始内测,瞬间引爆朋友圈、知乎等一众分享平台。当时我大概了解了一下,觉得从技术角度上来说没啥新意,也完全没有get到网上那些人激动的点在哪里,于是也就没有花很多精力去深入了解和学习相关知识。到了11月份,我和几个小伙伴去北京参加CSDN 举办的 SDCC,我特意去听了微信专场,滴滴团队的小程

2017-01-27 21:08:04 557 1

原创 [Machine Learning] 深度学习中消失的梯度_0

好久没有更新blog了,最近抽时间看了Nielsen的《Neural Networks and Deep Learning》感觉小有收获,分享给大家。  了解深度学习的同学可能知道,目前深度学习面临的一个问题就是在网络训练的过程中存在梯度消失问题(vanishing gradient problem),或者更广义地来讲就是不稳定梯度问题。那么到底什么是梯度消失呢?这个问题又是如何导致的呢?这就

2017-01-27 13:08:26 1006

原创 漫谈时间和时区

漫谈时间和时区一、前言最近在学习关于时间、时区的知识,参考了网上的一些资料,主要来源是wiki和Linux Manual,现在把阅读过程中的一些心得记录下来。在本文中,简略描述了下列相关内容:时间度量 计时系统 GMT UT TAI UTC Unix Time Linux time zone setting Daylight saving time 二、时间

2017-01-26 09:48:00 1248

原创 【Spring-web】AsyncRestTemplate源码学习_0

2017-01-23 by 安静的下雪天 http://www.cnblogs.com/quiet-snowy-day/p/6343347.html 本篇概要类说明 类图 简单例子 精辟的内部类  类说明AsyncRestTemplate 是 Spring中提供异步的客户端HTTP访问的核心类。与RestTemplate类相似,它提供了一些类似的方法,只不过返回

2017-01-25 10:37:58 281

原创 JDK源码分析-AtomicInteger_0

AtomicInteger可以看做Integer类的原子操作工具类。在java.util.concurrent.atomic包下,在一些使用场合下可以取代加锁操作提高并发性。接下来就从几个方面来介绍:  1.原子性和CAS。  2.CPU底层实现原理。  3.atomic包介绍。  4.源码分析。  原子性和CAS  原子性就是指某一个操作是不可拆分的,是一个整体必须要

2017-01-24 15:37:54 287

原创 开源第三方登录组件OAuthLogin2.0 支持QQ,阿里巴巴,淘宝,京东,蘑菇街,有赞等平台

Nuget地址:https://www.nuget.org/packages/OAuthLogin2.0/项目结构说明:AuthorizationProviders文件夹下主要存放内置的授权平台。CustomException文件夹主要存放各个平台对应的错误处理机制。 说下涉及到的几个名词:平台:  定义一个数据结构,用于规范外部交易平台名称。名称是业务系统为Etp

2017-01-23 20:22:55 313

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

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

2017-01-23 12:02:52 319

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

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

2017-01-22 17:28:57 1211

原创 走进Reac

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

2017-01-22 11:08:56 285

原创 2016年个人总结社区版

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

2017-01-21 18:56:53 289

转载 ionic上拉加载更多解决方法

第一步: $scope.hasmore = true;//是否允许上拉加载$scope.num = 8;//显示条数第二步://查询显示内容,查出所有的 $scope.Group = function () {         $http({            url: Storage.get("Visiturl") + 'api/XXXX.ashx',

2016-12-09 16:11:09 803

转载 3分钟学会sessionStorage用法

  前言:  因最近移动端开发过程中遇到一个运营提出的所谓技术难点需求,对于原生APP来说轻而易举,毕竟自己的APP用户操作指哪打哪,但是H5该怎么做?H5就实现不了么?对于一个爱研究攻克这些前端棘手问题的我来说,我没尝试过,我是拒绝对提出需求者说实现不了,做不到之类的。  是什么需求呢?--需求方要求用户在一个列表页浏览时,点击一个列表进入详情页,返回要求记录用户刚刚浏览的位置,

2016-12-09 15:46:08 140849 20

转载 Clipboard.js : 移动端浏览器实现网页内容复制

最近在项目中遇到这样一个需求: 点击按钮,将指定的URL复制到剪贴板,然后用户可以粘贴到浏览器(Safari为主)自行打开。 方案一:zeroClipboard.js  github地址:https://github.com/zeroclipboard/zeroclipboard 复制原理:zeroClipboard利用透明的 flash 覆盖在

2016-12-09 15:42:49 13740 1

转载 android shell命令screenrecord和uptime

1.使用uptime查看开机时间130|shell@HWPLK:/ $ uptimeup time: 00:12:32, idle time: 01:28:59, sleep time: 00:00:002.使用screenrecord录制屏幕$ adb shell screenrecord --helpUsage: screenrecord [options]

2016-12-09 15:41:04 653

转载 stanford corenlp自定义切词类

stanford corenlp的中文切词有时不尽如意,那我们就需要实现一个自定义切词类,来完全满足我们的私人定制(加各种词典干预)。本篇文章就说下怎么把IKAnalyzer作为corenlp的切词工具。《stanford corenlp的TokensRegex》提到了corenlp的配置CoreNLP-chinese.properties,其中customAnnotatorClass.seg

2016-12-09 15:39:38 2432

空空如也

空空如也

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

TA关注的人

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