自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript重点-表达式和运算符

一、js表达式  定义:表达式是指能计算出值得任何可用程序单元。  ——wiki     表达式是js一种短语,可使js解释器用来产生一个值。  ——js《权威指南》  1.原始表达式。   常量/直接量: 3.14/ "test" 等   关键字: null,this,true,false 等     变量: i,k,j 等   复合表达式:原始表达式和原始表达式之间

2017-02-08 11:08:34 312

原创 4-10 二分查找

4-10 二分查找本题要求实现二分查找算法。函数接口定义:Position BinarySearch( List Tbl, ElementType K );其中List结构定义如下:typedef int Position;typedef struct LNode *List;struct LNode { ElementType Data[MAXSIZE]

2017-02-07 22:23:35 302

原创 C++字符串和字符串结束标志

用一个字符数组可以存放一个字符串中的字符。如:char str[12]={‘I’,’ ‘,’a’,’m’,’ ‘,’h’,’a’,’p’,’p’,’y’};用一维字符数组str来存放一个字符串″I am happy″中的字符。字符串的实际长度(10)与数组长度(12)不相等,在存放上面10个字符之外,系统对字符数组最后两元素自动填补空字符′\0′。为了测定字符串的实际长度,C+

2017-02-07 18:18:35 815

原创 ASP.NET Web Pages – 全局页面

本章为您讲解全局页面 AppStart 和 PageStart。Web 启动之前:_AppStart大多数服务器端代码都是在独立的网页中编写的。例如,假如网页包含输入表单,那么该网页通常包含用于读取数据的服务器代码。不过,通过在站点根目录中创建名为 _AppStart 的页面,您能够在站点启动前就已执行启动代码(startup code)。假如该页面存在,ASP.NET 会在站点内

2017-02-07 09:53:41 303

原创 Java 异步 IO

新的异步功能的关键点,它们是Channel 类的一些子集,Channel 在处理IO操作的时候需要被切换成一个后台进程。一些需要访问较大,耗时的操作,或是其它的类似实例,可以考虑应用此功能。在这里,我们只单独讲解针对文件IO操作的 AsynchronousFileChannel,但是需要注意的是,还有一些其他的异步管道。这里包括:AsynchronousFileChannel:针对文件

2017-02-06 13:38:42 304

原创 .Net语言 APP开发平台——Smobiler学习日志:如何快速实现手机上的资源上传功能

最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一、目标样式我们要实现上图中的效果,需要如下的操作:1.从工具栏上的“Smobiler Components”拖动一个ResourceUploader控件和一个ImageButton控件到窗体界面上2.ImageButton的Click事件VB:

2017-02-06 09:48:45 394

原创 JPA与EJB3的关系

JPA是基于Java持久化的解决方案,主要是为了解决ORM框架的差异,它的出现在某种程度上能够解决目前ORM框架之间不能够兼容的问题,对开发人员来说,能够更好的在JPA规范下进行系统开发。 JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Jav

2017-02-05 20:48:24 278

原创 HttpClient 4.3连接池参数配置及源码解读_0

目前所在公司使用HttpClient 4.3.3版本发送Rest请求,调用接口。最近出现了调用查询接口服务慢的生产问题,在排查整个调用链可能存在的问题时(从客户端发起Http请求->ESB->服务端处理请求,查询数据并返回),发现原本的HttpClient连接池中的一些参数配置可能存在问题,如defaultMaxPerRoute、一些timeout时间的设置等,虽不能确定是由于此连接池导致接口查询

2017-02-05 16:48:49 1295

原创 ES1:Windows下安装ElasticSearch

ElasticSearch(简称ES)是一个基于Lucene的分布式全文搜索服务器,本随笔演示在Windows安装ElasticSearch和用于管理ES的Head插件。ElasticSearch官网:http://www.elasticsearch.org一,安装Java SE环境从Java Se Download下载Java SE开发包,如图二,安装ElasticSearc

2017-02-05 13:03:36 490

原创 caffe在ubuntu16.04配置流程_0

先说废话:在导师办公室2天+自己在家一天终于完成了caffe的配置,(上一篇随笔说好每天更新blog没有做到但我真的有在忙= =)整个过程掉坑无数,还好lucky enough配置完毕,趁着在跑cifar-10的train_full的时间整理一下整个流程,等导师的titanx到了以后还要再配置一次。 env:Alienware17-R3, Ubuntu16.04 64-bit, NVIDI

2017-02-05 09:08:33 530

原创 Linux 服务器设置成支持中文

Linux 服务器设置成支持中文由于服务器默认是不支持中文的。所以一般需要单独设置一下。检查本机已有的语言包locale -a默认是没有中文的,所以会显示:C C.UTF-8 POSIX en_US en_US.iso88591 en_US.utf8安装语言包首先是修改locale.gen文件sudo vim /etc/locale.gen将zh_CN.GB

2017-02-04 20:28:23 368

原创 Callback Promise Generator Async-Await 和异常处理的演进

根据笔者的项目经验,本文讲解了从函数回调,到 es7 规范的异常处理方式。异常处理的优雅性随着规范的进步越来越高,不要害怕使用 try catch,不能回避异常处理。我们需要一个健全的架构捕获所有同步、异步的异常。业务方不处理异常时,中断函数执行并启用默认处理,业务方也可以随时捕获异常自己处理。优雅的异常处理方式就像冒泡事件,任何元素可以自由拦截,也可以放任不管交给顶层处理。文

2017-02-04 16:38:25 595

原创 网管的自我修养-网络系统

目录:序章 人际关系 工具准备 电脑维护 网络系统 弱电系统 外设相关 信息系统 服务器相关 机房建设 其他 网管网管,会管网络才算名副其实。管理一般中小企业的网络,具备CCNA及以上水平就可以了。一、规划  首先要根据公司的人员工位数量、打印机传真等设备以及办公室的条件,规划网络图,包括信息节点数量位置,局域网IP VLAN划分,需要采购的各种设备。期间一定要和装修布线的人员

2017-02-04 12:44:15 288

原创 poj 2965 枚举+DFS

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

2017-02-03 19:13:38 257

原创 详谈内存管理技术(一)

先自问一个问题:C++有几种new?  我一直以为是两种:operator new 和 placement new。刚刚查了下,原来是3种:还有一个是new operator。而且,我还弄错了一个...但是,无论如何,我们能够改变的只有两个:  1、operator new,分配内存。  2、placement new,构造对象。  而剩下的那个new operator很直白:负责

2017-02-03 10:43:28 547 1

原创 Spring Data JPA例子[基于Spring Boot、Mysql]

关于Spring DataSpring社区的一个顶级工程,主要用于简化数据(关系型&非关系型)访问,如果我们使用Spring Data来开发程序的话,那么可以省去很多低级别的数据访问操作,如编写数据查询语句、DAO类等,我们仅需要编写一些抽象接口并定义相关操作即可,Spring会在运行期间的时候创建代理实例来实现我们接口中定义的操作。关于Spring Data子项目Spring Dat

2017-02-02 17:08:20 282 1

原创 2016年终总结

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

2017-02-01 23:18:31 268 1

原创 SSM框架注解整合

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

2017-02-01 15:03:34 354 1

原创 boneCP的连接管理

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

2017-01-31 21:43:14 278 1

原创 《HelloGitHub月刊》第10期

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

2017-01-31 13:38:11 184

原创 enote笔记语言(3)

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

2017-01-30 20:53:10 254

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

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

2017-01-30 12:43:11 186

原创 前端分页功能的实现以及原理

分页场景常见于电商网站,比如说淘宝天猫的评论区,分页功能一般是后台实现,前端请求就完事了。现闲得无聊,就写出来玩玩,只实现功能,并未封装。以前写过一篇下拉刷新、加载数据功能博客,也附上链接,可点击查看!基于jq实现分页功能,大致分为以下几步:定义一个分页方法,可多次调用 参数设置 请求数据页面跳转方法 创建非数字按钮和数据内容区 创建数字按钮 首屏加载 调用 结构层只需要一个容

2017-01-29 11:13:08 5115 1

原创 Git学习之路(1)-Git简介

▓▓▓▓▓▓ 大致介绍  Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,可以有效、高速的处理从很小到非常大的项目版本管理。   Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 ▓▓▓▓▓▓ Git的诞生  Git是由Linus编写的,这个名字应该不会陌生,著名的Linux就是Li

2017-01-28 17:38:04 196

原创 深入浅出讲解:php的socket通信

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1.         什么是TCP/IP、UDP?2.         Socket在哪里呢?3.         Socket是什么呢?4.         你会使用它们吗?什么是TCP/IP、UDP?         TCP/IP(Transmi

2017-01-28 09:08:04 168

原创 【JAVA笔记】JAVA后端实现统一扫码支付:微信篇_0

最近做完了一个项目,正好没事做,产品经理就给我安排了一个任务。 做一个像收钱吧这样可以统一扫码收钱的功能。 一开始并不知道是怎么实现的,咨询了好几个朋友,才知道大概的业务流程:先是开一个网页用来判断支付平台,是微信还是支付宝,判断过后就好办了,直接照搬微信支付和支付宝的官方文档。不过微信的文档感觉有点坑,得多花点心思。 现在讲讲怎么实现微信支付网页支付,也就是公众号支付:

2017-01-27 14:38:03 326

原创 JDBC连接

1、加载JDBC驱动程序try{//加载mysql的驱动类Class.forName(“com.mysql.jdbc.driver”);}catch(Exception e){e.printStackTrace();}成功加载后,会将Driver的实例注册到DriverManager类中。2、提供连接的url,username和passwordUrl=jdb

2017-01-26 19:32:59 172

原创 网页抓取解析,使用JQuery选择器进行网页解析

最近开发一个小功能,数据库中一个基础表的数据从另一个网站采集。因为网站的数据不定时更新,需要更新后自动采集最新的内容。怎么判断更新数据没有?好在网站有一个更新日志提示的地方,只需要对比本地保留的更新日志和最新日志是否一致。解析网页源码是个难点,有使用正则表达式的。但我对正则表达式使用不多,搜索了下在网上找了个开源类库ScrapySharp。为什么使用这个类库了?因为可以

2017-01-26 11:13:00 637

原创 new操作符(翻译自mozilla.org)

翻译自:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/new new操作符可以实例化一个用户自定义对象,或者一个含有构造方法的内置对象。很明显,这句话的意思指用户采用{},或者new Object创建的对象。而后者内置对象指Function,Array,Date等。 语法n

2017-01-24 17:07:56 369

原创 详细的KVO总结,包括基本改变,使用案例,注意点.看我就够了!

概述KVO全称Key-Value-Observing,也叫键值监听,是一种观察者设计模式.提供了一种机制,当指定的对象的属性被修改后,对象就会收到一个通知.也就是说每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者.优势:可以降低两个类(业务逻辑和视图控制的类)之间的耦合性.也就是说可以很容易的实现视图组件和数据模型的分离.当数据模型的属性值改变之后作为监听器的视

2017-01-23 21:47:57 192

原创 .Net多线程编程—使用Visual Studio 2012进行调试

1 相关概念1)栈帧C语言中,每个栈帧对应着一个未运行完的函数。栈帧中保存了该函数的返回地址和局部变量。栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。2)单步执行与单步函数执行单步执行又被称为逐语句执行,单步函数执行又被称为逐过程执行。单步函数执行不会进入函数体。3)主线程不会显示在Parallel Tasks 窗口中,因为主线程不是任务。但它会显示在

2017-01-23 13:37:54 247

原创 ASP.NET Core MVC-WebAPi如何构建路由?

前言本节我们来讲讲ASP.NET Core中的路由,在讲路由之前我们首先回顾下之前所讲在ASP.NET Core中的模型绑定这其中有一个问题是我在项目当中遇见的,我们下面首先来看看这个问题。回顾ASP.NET Core模型绑定我们有这样一个场景:修改个人资料中的各个属性,此时每个属性的值的类型肯定是不一样的,所以我们将值定义为object,如下model。 public

2017-01-22 18:44:55 265

原创 es6笔记5^_^set、map、iterator

一、set1.基本用法  数据结构Set类似于数组,但是成员的值都是唯一的,没有重复的值。 let s = new Set(); [2,3,5,4,5,2,2].map(x => s.add(x)) for (let i of s) {console.log(i)}// 2 3 5 4//Set函数可以接受一个数组作为参数,用来初始化。

2017-01-22 12:16:54 168

原创 Golomb及指数哥伦布编码原理介绍及实现

2017年的第一篇博文。本文主要有以下三部分内容:介绍了Golomb编码,及其两个变种:Golomb-Rice和Exp-Golomb的基本原理 C++实现了一个简单的BitStream库,能够方便在bit流和byte数字之间进行转换 C++实现了Golomb-Rice和Exp-Golomb的编码,并进行了测试。 在文章的最后提供了本文中的源代码下载。Golomb编码的基本原理

2017-01-21 20:16:51 854

原创 用scikit-learn研究局部线性嵌入(LLE)

在局部线性嵌入(LLE)原理总结中,我们对流形学习中的局部线性嵌入(LLE)算法做了原理总结。这里我们就对scikit-learn中流形学习的一些算法做一个介绍,并着重对其中LLE算法的使用方法做一个实践上的总结。1. scikit-learn流形学习库概述    在scikit-learn中,流形学习库在sklearn.manifold包中。里面实现的流形学习算法有:    1)多维

2017-01-20 23:27:49 3193

原创 在Centos 7上使用Devstack快速安装Openstack

准备环境:1)最小安装Centos 7(6G内存+50G硬盘)2) selinux、iptables关闭systemctl stop  #停止firewallsystemctl disable  #禁止firewall开机启动setenforce 0# 使用豆瓣pip源 mkdir -p ~/.pip           vi ~/.pip/[globa

2017-01-20 17:37:51 871

原创 Windows2012R2创建Hyper-v虚拟化群集

本文将介绍在Windows 2012 R2上创建Hyper-v虚拟化群集,主要内容包括创建2节点的虚拟化群集、创建高可用的虚拟机、测试虚拟机的实时迁移、测试虚拟机的故障转移。一、测试环境计算机名操作系统IP地址安装的功能角色Win2012R2(生产网络)DC、DNS、iSCSI Target(iscsi网络)

2017-01-20 11:27:49 926

原创 openstack M 版 neutron网络组件基础入门

在我们openstack学习当中,网络组件neutron无疑是令很多人很难理解的,可以说要深入理解了neutron组件,你基本完成了openstack 60%的学习,存储方面只要不涉及到分布式,剩下的基本都比较简单了相信很多人第一次看到这种图的时候都会被吓一跳,没错,这就是openstack  neutron组件里面涉及到的数据流程,里面涉及到的知识点很多很多

2017-01-19 18:22:46 535

原创 CSS两端对齐

前面的话  两端对齐在导航条Tab的制作中非常常用。本文将详细介绍CSS两端对齐的3种实现方式 flex  弹性盒模型flex作为强大的弹性布局方式,可以hold住大部分的布局效果,当然也包括两端对齐。可以使用主轴对齐justify-content的两端对齐属性space-betweenjustify-content: space-between;  如果要考虑flex三个

2017-01-19 12:57:49 832

原创 开源中文分词工具探析(三):Ansj

Ansj是由孙健(ansjsun)开源的一个中文分词器,为ICTLAS的Java版本,也采用了Bigram + HMM分词模型(可参考我之前写的文章):在Bigram分词的基础上,识别未登录词,以提高分词准确度。虽然基本分词原理与ICTLAS的一样,但是Ansj做了一些工程上的优化,比如:用DAT高效地实现检索词典、array + linked-list方式实现分词DAG、支持自定义词典与自定义消

2017-01-16 23:12:40 789

空空如也

空空如也

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

TA关注的人

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