自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(95)
  • 问答 (2)
  • 收藏
  • 关注

原创 PHP实现基于Swoole简单的HTTP服务器

引用Swoole官方定义:PHP语言的异步、并行、高性能网络通信框架,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网、车联网、智能家居等领域。使用PHP+Swoole作为网络通信

2016-01-07 18:19:18 243 1

原创 【数据压缩】LZW算法原理与源码解析

LZW压缩算法原理非常简单,因而被广泛地采用,已经被引入主流图像文件格式中。该算法由Lempel-Ziv-Welch三人发明,这种技术将定长码字分配给变长信源符号序列,它不需要知道被压缩文件的符号出现概率的先验知识,只需要动态地建立和维护一个字典,和其他压缩算法相比既是缺点也是优点。1. LZW原理 1.1 概念的理解   LZW通过建立一个字典(code table),用

2015-12-18 23:32:18 446

原创 从头认识Spring-2.8 基于java注解的配置(基本没有xml)

我们这一章节来讨论一下基于java注解的配置(基本没有xml)。1.domain厨师类:[java] view plain copy package com.raylee.my_new_spring.my_new_spring.ch02.topic_1_22;    import org.springframework

2016-02-20 02:06:16 169

原创 word2vec中文相似词计算和聚类的使用说明及c语言源码

运行 make 编译word2vec工具:Makefile的编译代码在makefile.txt文件中,先改名makefile.txt 为Makefile,然后在当前目录下执行make进行编译,生成可执行文件(编译过程中报出很出Warning,gcc不支持pthread多线程命令,注释即可)。再运行示例脚本:./demo-word.sh 和 ./demo-phrases.sh:a). 从

2016-02-20 02:05:46 322

转载 [DevExpress]TreeList控件的复选框

TreeList控件可以同时显示树结构和其他数据列,即在一个列上建立父子关系展开或收缩,同时还可以显示其他列的内容。        在TreeList中同时引入了 Node和 Columns概念, 第一列为树结构, 其余列为数据列, 任何列都可作为树结构列(即拖动到第一列)显示。实现多级树---数据源绑定        在TreeList里添加要显示列(第一列为树结构,其他列为数据列)

2016-02-20 02:03:51 751

原创 tomcat集群机制剖析及其生产部署选型

为什么要使用集群?为什么要使用集群?主要有两方面原因:一是对于一些核心系统要求长期不能中断服务,为了提供高可用性我们需要由多台机器组成的集群;另外一方面,随着访问量越来越大且业务逻辑越来越复杂,单台机器的处理能力已经不足以处理如此多且复杂的逻辑,于是需要增加若干台机器使整个服务处理能力得到提升。集群难点在哪?如果说一个web应用不涉及会话的话,那么做集群是相当简单的,因为节点都是无状态

2016-02-01 21:46:54 157

原创 高仿QQ6.0侧滑菜单之滑动优化(二)

好了,昨天已经实现了高仿QQ6.0的侧滑大致框架,如有兴趣,可以去看下仿QQ6.0侧滑之ViewDragHelper的使用(一) 但是之前的实现,只是简单的可以显示和隐藏左侧的菜单,但是特别生硬,而且没有任何平滑的趋势,那么今天就来优化一下吧,加上平滑效果,而且可以根据手势滑动的方向来判断是否是显示和隐藏。首先先来实现手势判断是否隐藏和显示这里就要用到了一个方法了,如下

2016-02-01 21:46:14 232 1

原创 Okhttp的简单介绍和使用

通过本篇,可以了解一下几点:Android中网络请求进化okhttp是什么okhttp的简单使用网络请求发展:HttpURLConnection—>Apache HTTP Client—>Volley—->okHttpOkHttp是什么:项目开源地址 :https://github.com/square/okhttp项目使用:在build.g

2016-01-26 22:24:44 491 3

原创 数据库性能优化之SQL语句优化

Java XML校验API能够通过XSD(XML Schema Definition)校验XML文件内容的合法性。在下面的案例中使用javax.xml.validation.Validator 类通过一个xsd文件来鉴定XML内容合法性。 下面是我们将要用于校验的xsd文件和xml文件的内容。 Employee.xsdtargetNamespace="http://ww

2016-01-26 22:21:44 157

原创 (九)Java中通过XSD校验XML合法性

Java XML校验API能够通过XSD(XML Schema Definition)校验XML文件内容的合法性。在下面的案例中使用javax.xml.validation.Validator 类通过一个xsd文件来鉴定XML内容合法性。 下面是我们将要用于校验的xsd文件和xml文件的内容。 Employee.xsdtargetNamespace="http://ww

2016-01-26 22:21:04 305

原创 Windows下从源码编译SKIA

在PPAPI里面绘图,可以结合第三方的图形库,比如cairo、skia。Google Chrome、Chromium和Android都使用skia作为绘图引擎,我也来试试skia,先过编译关。foruok原创,如需转载请关注foruok的微信订阅号“程序视界”联系foruok。CEF编译出的skia不可单独用Chromium使用skia,Windows下从源码编译CEF

2016-01-15 20:14:55 239

原创 使用栈模拟队列操作

问题描述利用两个栈S1,S2来模拟一个队列,已知栈的4的运算定义如下:Push(S,x); 元素x入栈S Pop(S,x); S出栈并将出栈的值赋给x StackEmpty(S); 判断栈是否为空 StackOverflow(S); 判断栈是否满Enqueue; 将元素x入队 Dequeue; 出队,并将出队元素存储在x中 QueueEmpty;

2016-01-15 20:14:19 298

原创 Android应用开发之自定义View触摸相关工具类全解

最近有些乱,各种事情,各种交叉。好在还有一点上进心,于是继续将自定义这个系列的核心知识再梳理一下吧。关于自定义控件前面博文说过了,这里不会教你拿来主义,只授之以渔,如果你喜欢拿来主义,不好意思,请绕行,如果你喜欢得渔,那请继续。前面我们已经叙述过了几篇关于自定义View涉及的东西,大家可以自己回过头去看我之前的博客,譬如事件处理、坐标系、工具类等。下面我们还是继续补充一些常用的自定义控

2016-01-15 20:13:38 159

原创 Linux下最快速共享目录的方法

搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办?很简单,使用SimpleHTTPServer。各种Linux发行版通常都内置了Python,故使用此方法非常方便。在其它OS(比如Windows)此方

2016-01-10 03:42:33 180

原创 拉开大变革序幕(中):Docker 场景化尝试

runC 进行时由Docker公司和CoreOS,加上一些顶牛的大公司,如Google,IBM,Microsoft,EMC,Amazon,思科,华为等等,在Linux基金会的支持下于2015年6月份创立的一个统一容器标准的组织。许多厂商会在Docker和CoreOS之间犹豫不决,观望对工业界来说是个明智之举也是个掣肘之举,谁也不敢冒进。统一标准,意义重大。OCP的一大产物就

2016-01-10 03:42:12 156

原创 C# 火星文转化 算法 dictionary 的使用案例

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Dictionary测试{    class Program    {        private const string HXW = "啊阿埃挨哎唉哀皚癌藹矮艾礙愛隘鞍氨咹俺

2016-01-10 03:39:21 966

原创 记录参加CSDN大牛上海大联欢活动

今天很荣幸参加CSDN技术大牛上海聚会,首先申明一点我只是一个不起眼的小程序员,首先就是要感谢CSDN给我这么一个机会认识了一些老一辈的技术大牛老师,包括百姓网联合创始人潘老师,爱奇艺、携程、饿了吗、中兴、华为、点评、完美、乐元素、因特尔、百度等等技术经理,涉及到java、.net、C++、unity、php、云计算、大数据等等各行各业的技术专家,能做为一名为数不多的90后程序员晚辈参加这次盛宴,

2016-01-10 03:37:42 218

原创 简单说说Android自定义view学习推荐的方式

这几天比较受关注,挺开心的,嘿嘿。这里给大家总结一下学习自定义view的一些技巧。  以后写自定义view可能不会写博客了,但是可以开源的我会把源码丢到github上我的地址:https://github.com/githubwing1.首先 去看看鸿洋神的博客 Android 自定义view(1). 鸿洋神的入门教程讲的很详细。再次膜拜。然后我这里

2016-01-10 03:36:25 148

原创 65条最常用正则表达式,你要的都在这里了

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。最全面的常用正则表达式大全一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m

2016-01-10 03:35:08 158

原创 深度学习与计算机视觉系列(3)_线性SVM与SoftMax分类器

1. 线性分类器在深度学习与计算机视觉系列(2)我们提到了图像识别的问题,同时提出了一种简单的解决方法——KNN。然后我们也看到了KNN在解决这个问题的时候,虽然实现起来非常简单,但是有很大的弊端:分类器必须记住全部的训练数据(因为要遍历找近邻啊!!),而在任何实际的图像训练集上,数据量很可能非常大,那么一次性载入内存,不管是速度还是对硬件的要求,都是一个极大的挑战。分类的时候要遍

2016-01-09 20:29:58 295

原创 深度学习与计算机视觉系列(2)_图像分类与KNN

1. 图像分类问题这是很久以前就引起关注的一类图像相关问题。 对于一张输入的图片,要判定它属于给定的一些标签/类别中的哪一个。看似很简单的一个问题,这么多年却一直是计算机视觉的一个核心问题。应用场景也非常之多,它的重要性还体现在,其实其他的一些计算机视觉的问题(比如说物体识别、图像内容分割等)都可以基于它去完成。举个例子说说这个问题哈。 计算机拿到如下的一张图片,然后需要给

2016-01-09 20:28:39 261

原创 机器学习系列(5)_从白富美相亲名单看特征选择与预处理(上)

1. 引言再过一个月就是春节,相信有很多码农就要准备欢天喜地地回家过(xiang)年(qin)了。我们今天也打算讲一个相亲的故事。讲机器学习为什么要讲相亲?被讨论群里的小伙伴催着相亲,哦不,催着讲特征工程紧啊。只是我们不太敢讲这么复杂高深的东西,毕竟工程实践的经验太复杂了,没有统一的好解释的理论,一般的教材讲这方面的内容不多。我们就打算以一个相亲的故事为例,串一些特征工程的内容。

2016-01-09 20:27:23 436 1

原创 简单说说Android自定义view学习推荐的方式

这几天比较受关注,挺开心的,嘿嘿。这里给大家总结一下学习自定义view的一些技巧。  以后写自定义view可能不会写博客了,但是可以开源的我会把源码丢到github上我的地址:https://github.com/githubwing1.首先 去看看鸿洋神的博客 Android 自定义view(1). 鸿洋神的入门教程讲的很详细。再次膜拜。然后我这里对上面博客补充一些内

2016-01-09 12:29:47 143

原创 手把手带你做一个超炫酷loading成功动画view Android自定义view

写在前面:        本篇可能是手把手自定义view系列最后一篇了,实际上我也是一周前才开始真正接触自定义view,通过这一周的练习,基本上已经熟练自定义view,能够应对一般的view需要,那么就以本篇来结尾告一段落,搞完毕设的开题报告后去学习新的内容。        有人对我说类似的效果网上已经有了呀,直接拿来就可以用,为什么还要写。我个人的观点是:第三方控件多数不能完全满足UI的

2016-01-09 12:29:10 286 1

原创 探索Windows Azure 监控和自动伸缩系列1 - 连接中国区Azure

探索Windows Azure 监控和自动伸缩系列1 - 连接中国区Azure最近准备基于Microsoft Azure Management Libraries 实现虚拟机的监控。主要的需求就是获取虚拟机内置的性能计数器数据,基于性能计数器实现后续的监控和自动伸缩。作为这一票研究的第一篇,我们以连接中国区的Azure作为起步吧。通过Azure的订阅(Subsc

2016-01-08 16:00:37 151

原创 为什么我们的web前端变的越来越复杂

为什么我们的web前端变的越来越复杂     前端发展了也有些年头了,曾记得很多年前,聊起前端,都觉得是很简单,那个时候都没有前端工程师这个职位。可现在,前端已经逆袭了,已经不是原来的样子了,各种技术层出不穷,显的越来越高深莫测了。前端真的变得那么难了吗?在我看来,前端还是原来的前端,虽然有些关变换,但不应该像现在一样复杂。框架太多了,新技术太多了      我

2016-01-08 15:59:11 137

原创 SQL Server时间粒度系列----第3节旬、月时间粒度详解

SQL Server时间粒度系列----第3节旬、月时间粒度详解本文目录列表:1、SQL Server旬时间粒度2、SQL Server月有关时间粒度3、SQL Server函数重构4、总结语5、参考清单列表 SQL Server旬时间粒度     SQL Server不存在旬这个时间粒度,这个时间粒度在我们国家存在的。一个月分为上、中、下3旬,上旬和中旬均

2016-01-08 15:58:28 318

原创 Android View 事件分发机制详解

Android View 事件分发机制详解   想必很多android开发者都遇到过手势冲突的情况,我们一般都是通过内部拦截和外部拦截法解决此类问题。要想搞明白原理就必须了解View的分发机制。在此之前我们先来了解一下以下三个非常重要的方法:      dispatchTouchEvent()       onInterceptTouchEvent() 

2016-01-08 15:57:44 110

原创 网格去噪算法(L0 Minimization)

网格去噪算法(L0 Minimization)  [He et al. 2013]文章提出了一种基于L0范数最小化的三角网格去噪算法。该思想最初是由[Xu et al. 2011]提出并应用于图像平滑,假设c为图像像素的颜色向量,▽c为颜色向量的梯度,设置目标函数为:minc |c – c*|2 + |▽c|0,其中|▽c|0为▽c的L0范数,c*为原始图像的颜色向量。通过引入辅助变量δ,优化

2016-01-08 15:56:51 771

原创 轻松把玩HttpClient之封装HttpClient工具类(五)

最近更新了一下HttpClientUtil工具类代码,主要是添加了一个参数HttpContext,这个是用来干嘛的呢?其实是用来保存和传递Cookie所需要的。因为我们有很多时候都需要登录,然后才能请求一些想要的数据。而在这以前使用HttpClientUtil工具类,还不能办到。现在更新了以后,终于可以了。       先说一下思路:本次的demo,就是获取csdn中的c币,要

2016-01-07 18:23:01 227

原创 nginx监听端口和反向代理端口的权限问题

Linux的SELinux安全性控制除作用于文件系统外还作用于端口,这使得那些作为服务启动的进程只能在规定的几个端口上监听。为叙述方便我们称之为受控端口。nginx监听端口要查看当前有哪些受控端口可执行:# semanage port -l | grep '^http_port_t'http_port_t tcp 80, 8

2016-01-07 18:17:07 745

原创 Linux内核笔记--深入理解文件描述符

内核版本:linux-2.6.11文件描述符file descriptor这种东西在Linux编程里随处可见,设备读写、网络通信、进程通信,哪哪都是它,要想深入理解必须究其本质、寻根溯源码。先看三段简化后的内核代码sys_openfd = get_unused_fd();if (fd >= 0) { struct file *f = filp_open(t

2016-01-07 18:15:33 127

原创 程序设计基石与实践系列之C语言函数指针基础

英文出处:Dennis Kubes:Basics of Function Pointers in C本文写的非常详细,因为我想为初学者建立一个意识模型,来帮助他们理解函数指针的语法和基础。如果你不讨厌事无巨细,请尽情阅读吧。函数指针虽然在语法上让人有些迷惑,但不失为一种有趣而强大的工具。本文将从C语言函数指针的基础开始介绍,再结合一些简单的用法和关于函数名称和地址的趣闻。在最后,本文给出一

2015-12-18 23:29:48 175

原创 Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母

2015-12-18 23:28:46 92

原创 Shrio登陆验证实例详细解读

摘要:本文采用了Spring+SpringMVC+Mybatis+Shiro+Msql来写了一个登陆验证的实例,下面来看看过程吧!整个工程基于Mavevn来创建,运行环境为JDK1.6+WIN7+tomcat7.这里主要说了Shiro的搭建过程,Spring+SpringMVC+Mybatis的搭建过可以看这里Spring+Mybatis+SpringMVC+Maven+MySql搭建实例

2015-12-06 23:15:35 177

原创 Linux下C++的编程——开发环境搭建与第一个程序

上一篇文章Linux下C++的编程——开偏介绍中我们已经介绍了GUN、GCC、G++等一些重要的概念,现在应该开始动手实践了!开发工具的安装环境 Distributions版本:CentOS 6.7 Linux内核片:2.6.32-573.3.1.el6.i686一般Linux安装完之后默认就已经安装了GCC(GNU Compiler Collection),你可以

2015-12-06 23:13:46 172

原创 最美的时光在路上 - 记第一次深马

昨天跑了深圳马拉松的半马,这是我的第二马,家门口跑马还是有些兴奋的,就因为这个兴奋劲儿,凌晨两点才入睡,朦朦胧胧睡了三个小时,5点半就不得不爬起来洗洗涮涮了,吃了准备好的早餐,坐第一班地铁奔赴市民中心,到达市民中心,已经是人山人海了,各方跑友汇聚于此。话说,这两年跑步是越来越火,我是觉得和现在各种跑步APP的兴起有关,有了这些记步APP,跑了步晒下,朋友们点点赞,这些正向反馈让你跑步的心气就有更足

2015-12-06 23:12:55 129

原创 1050. String Subtraction (20)【字符串处理】——PAT (Advanced Level) Practise

题目信息1050. String Subtraction (20)时间限制10 ms 内存限制65536 kB 代码长度限制16000 BGiven two strings S1 and S2, S = S1 - S2 is defined to be the remaining string after taking all the character

2015-12-06 23:11:48 142

原创 5.1.8 strftime()和strptime()的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。strftime()函数是用来格式化一个日期、日期时间和时间的函数,支持date、datetime、time等类,把这些日期、日期时间或时间通过格式字符要求格式为字符串表示。相反strptime()函数就是从字符串表示的日期时间按格式化字符串要求转换为相应的日期时间。 对于time对象来说,格式化字符串不要使用

2015-12-06 23:01:03 248

原创 透明Flash的使用方法

透明Flash的使用方法: 在插入flash的代码中插入即可实现flash背景透明 如:  格背景为图片背景(当然要放一个好看的了) --> flash.cab#version=6,0,29,0" width="605" height="136">swf"> 景透明 --> 以上代码适合dreamweaver插入的flash代码 

2015-12-06 22:58:51 168

空空如也

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

TA关注的人

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