自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

转载 Esper解析

最近在看论文,发现文中有些语言自己未曾见过,经过一番搜索,才发觉是自己接触到了新知识。 官网: http://esper.codehaus.org/about/esper/esper.html Esper为一款开源的实时分析引擎。是一个强大的支持ESP(Event Stream Process)和CEP(Complex Event Process)分析的引擎,其EPL解析语言可以通过简单的写一条类

2017-03-06 09:14:34 738

原创 OCI 调用Oracle 存储过程实现

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-07 14:16:23 1680

原创 Linux 下C++开发入门指南,简易入门版

Linux 下C++开发入门指南 Alan Luo 2017-01-13本文目的是针对将熟悉C/C++语法,如何在Linux下进行的C/C++开发的入门指南。Linu

2017-01-17 17:27:27 33092 5

原创 OCI调用存储过程

OCI调用存储过程最近的风控框架开发中,遇到一个场景,即程序需要调用Oracle中的存储过程,但是目前的框架中并不支持,只支持调用组装好的SQL语句,即基本的数据库增删改查操作,这样就需要开发OCI调用存储过程。基于这个需求,开始网上找寻资料。由于使用到的是OCI接口,而该接口文档只有英文版,而且很不全面,偏偏需要使用到的OCI调用存储过程API程序例子没有,所以只能从网上一些博客等找寻。

2016-07-05 14:27:12 1708

原创 我的霸面之旅

今天早上收到腾讯offer,但是收到的喜悦远远没有那么大了,因为五一前已经收到了阿里实习的offer了。但是收到offer总是很开心的事情。从上个学期开始至今我的找实习之路就正式结束了,现在要做的就是调整好自己的身体进行以迎接实习的工作。     这一路是相当的坎坷,阿里和腾讯的offer都是霸面来的。由于我是个没有霸面经验而且比较害羞的人,第一次去霸面是股足了勇气。首先霸面的腾讯。还记得

2015-10-13 14:06:19 988

原创 Linux下C++开发工具CodeBlocks安装技术方案

Linux下C++开发工具CodeBlocks安装技术方案 Linux下C++开发编译一般是采用VIM直接文本编辑,采用GDB进行调试,G++进行编译。这一套的技术方案可行,而且是最普遍的,但是存在的问题就是VIM写代码没有一般的IDE那么的方便,而且需要使用非常多的命令,GDB调试同样需要使用很多命令,而且操作繁琐,所以一套类似Eclipse的强大的IDE被人们所期待。经过搜索与比较

2015-10-13 10:05:09 1982

转载 Builder设计模式 通俗讲解

简单地说,就好象我要一座房子住,可是我不知道怎么盖(简单的砌墙,层次较低),也不知道怎么样设计(建几个房间,几个门好看,层次较高),于是我需要找一帮民工,他们会砌墙,还得找个设计师,他知道怎么设计,我还要确保民工听设计师的领导,而设计师本身也不干活,光是下命令,这里砌一堵墙,这里砌一扇门,这样民工开始建设,最后,我可以向民工要房子了。在这个过程中,设计师是什么也没有,除了他在脑子里的设计和命令,所

2014-06-24 08:46:26 601

转载 ReentrantLock(重入锁)以及公平性

简介ReentrantLock的实现不仅可以替代隐式的synchronized关键字,而且能够提供超过关键字本身的多种功能。这里提到一个锁获取的公平性问题,如果在绝对时间上,先对锁进行获取的请求一定被先满足,那么这个锁是公平的,反之,是不公平的,也就是说等待时间最长的线程最有机会获取锁,也可以说锁的获取是有序的。ReentrantLock这个锁提供了一个构造函数,能够控制这个锁是否是公

2014-06-12 21:40:59 621

转载 java ReentrantLock源码 分析 妥妥的

一、前言    ReentrantLock是JDK1.5引入的,它拥有与synchronized相同的并发性和内存语义,并提供了超出synchonized的其他高级功能(例如,中断锁等候、条件变量等),并且使用ReentrantLock比synchronized能获得更好的可伸缩性。    ReentrantLock的实现基于AQS(AbstractQueuedSynchronizer

2014-06-11 17:08:35 527

转载 Java LinkedLIst 源码分析

LinkedList也和ArrayList一样实现了List接口,但是它执行插入和删除操作时比ArrayList更加高效,因为它是基于链表的。基于链表也决定了它在随机访问方面要比ArrayList逊色一点。    除此之外,LinkedList还提供了一些可以使其作为栈、队列、双端队列的方法。这些方法中有些彼此之间只是名称的区别,以使得这些名字在特定的上下文中显得更加的合适。   

2014-06-09 14:43:15 393

原创 迭代器 学习

迭代器模式遍历集合的成熟模式,迭代器模式的关键是将遍历集合的任务交给一个叫做迭代器的对象,它的工作时遍历并选择序列中的对象,而客户端程序员不必知道或关心该集合序列底层的结构。  迭代器模式的结构中包括四种角色。  一、集合:一个接口,规定了具体集合需要实现的操作。  二、具体集合:具体集合石实现了集合接口的一个实例,具体的集合按照一定的结构存储对象。具体集合应该有一个方法,该方法返回一

2014-06-04 10:26:42 645

转载 ubuntu远程桌面到Windows

亲测可行:1)使用Terminal Server Client打开Applications -> Internet -> Terminal Server Client,在“General”选项里要填入的内容如下:Computer: (要远程连接到的机器的IP地址或者机器名,如192.168.111.2)User Name: (远程机器帐户的用户名)Password: (远程

2014-06-04 10:06:55 819

转载 android下图片

如果每下载一张图片,就得重写一次Http协议,多线程的启动和handler的信息传递就显得太麻烦了,我们直接来封装一个工具类,便于我们以后在开发时随时可以调用。 (1)在清单文件添加权限[java] view plaincopy"android.permission.INTERNET"/>  (2)编辑工具类[java] view pla

2014-06-03 21:00:37 478

转载 史上最短小精悍的javascript编写的俄罗斯方块游戏,仅仅60行代码 点赞

原创整理不易,转载请注明出处:史上最短小精悍的javascript编写的俄罗斯方块游戏,仅仅60行代码代码下载地址:http://www.zuidaima.com/share/1759652641295360.htm直接上效果图:通过左右下控制方向,上改变形状。game over[xml] view plaincopy>html>head

2014-06-03 20:43:06 585

转载 一致性hash算法

在做服务器负载均衡时候可供选择的负载均衡的算法有很多,包括:  轮循算法(Round Robin)、哈希算法(HASH)、最少连接算法(Least Connection)、响应速度算法(Response Time)、加权法(Weighted )等。其中哈希算法是最为常用的算法.    典型的应用场景是: 有N台服务器提供缓存服务,需要对服务器进行负载均衡,将请求平均分发到每台服务器上,每台

2014-06-03 20:06:49 511

转载 java初始化顺序

1  无继承情况下的Java初始化顺序:class Sample{      Sample(String s)      {            System.out.println(s);      }      Sample()      {            System.out.println("Sample默认构造函数被调用");  

2014-06-03 18:49:42 546

原创 观察者模式 详解

什么时候需要观察者答案是需要观察的时候(别喷我),观察的意思就是去看,看外界的状态,外界如果发生了某种变化,那观察外界的对象就执行其对应的操作,这种场景在现实应用中很常见,或者说整个社会就是在我观察你,你观察我这种机制下运行的。实际一点的例子:图形用户程序中,图形对象需要监视后台数据对象的变化来做响应的显示;再举一现在系统中常用的一个服务:短信推送服务,当用户发出了交易请求时,就给该用户发

2014-05-30 16:45:38 600

转载 myeclipse 10 反编译插件 安装

亲自测试同归哦怕反编译插件下载地址:http://download.csdn.net/detail/sundenskyqq/5101377下载下来的文档中有个安装说明,但是我根据这个说明安装失败了。于是在网上也找了找相关步骤,经过验证,成功安装,将步骤列在下面,供大家参考:步骤:  (1) 将jad.exe解压到java的jdk\bin目录下

2014-05-29 10:41:51 792

转载 RPC协议

一、概述 在传统的编程概念中,过程是由程序员在本地编译完成,并只能局限在本地运行的一段代码,也即其主程序和过程之间的运行关系是本地调用关系。因此这种结构在网络日益发展的今天已无法适应实际需求。总而言之,传统过程调用模式无法充分利用网络上其他主机的资源(如CPU、Memory等),也无法提高代码在实体间的共享程度,使得主机资源大量浪费。 而本文要介绍的RPC编程,正是很好地解决了传统过程所存

2014-05-15 15:55:45 465

转载 [C++]关于i++和++i的学习

[C++]关于i++和++i的学习今天在论坛上无意中看到有人问关于i++和++i的问题,感觉自己也不怎么熟悉,就仔细看了一下。感觉有位大侠的回复相当不错,很有特色,把问题讲得很明白,受教了。这里摘录一下,学习学习!---------------------------------------------------------------------------------

2014-05-13 09:53:32 604

原创 我的霸面人生

。。。。。。。。疯狂霸面。。。。请叫我ba

2014-04-12 10:47:21 827

转载 java wait 和notify实现源码

先介绍2个对象:1. ObjectMonitor  对象 主要用来监视创立的Object 在synchronizer.cpp 里定义了,ObjectMonitor 的对象,我们来看ObjectMonitor的对象的结构体[cpp] view plaincopyObjectMonitor::ObjectMonitor() {  

2014-04-12 10:13:04 631

转载 线程池

线程池(Thread Pool)对于限制应用程序中同一时刻运行的线程数很有用。因为每启动一个新线程都会有相应的性能开销,每个线程都需要给栈分配一些内存等等。我们可以把并发执行的任务传递给一个线程池,来替代为每个并发执行的任务都启动一个新的线程。只要池里有空闲的线程,任务就会分配给一个线程执行。在线程池的内部,任务被插入一个阻塞队列(Blocking Queue ),线程池里的线程会去取这个

2014-04-10 18:28:14 484

转载 ListView 的原理与优化

列表的显示需要三个元素:ListVeiw:  用来展示列表的View。适配器 : 用来把数据映射到ListView上数据:    具体的将被映射的字符串,图片,或者基本组件。            根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter,这三种适配器的使用大

2014-03-09 09:16:42 439

翻译 Eclipse按装Python开发环境

转载:http://blog.chinaunix.net/uid-11121450-id-1476897.html1.下载python.exe安装http://mirrors.sohu.com/python/2.6.5/python-2.6.5rc2.msiwin7安装时,中间有段时间需要等待很长时间2.下载pydevhttp://sourcef

2014-01-13 11:44:05 642

原创 整理的排序算法总结

一,三种代价为O(n*n)的排序算法(1)插入排序思路:逐个处理待排序的纪录,每个新纪录与前面的已经排序的子序列进行比较,插入正确的位置中。(从小到大)public static void insertSort(int[] A) {          for (int i = 1; i length; i ++)              for (int j

2014-01-10 19:47:49 623 2

转载 已知有个rand7()的函数,返回1到7随机自然数,让利用这个rand7()构造rand10() 随机1~10。

题目:已知有个rand7()的函数,返回1到7随机自然数,让利用这个rand7()构造rand10() 随机1~10。分析:要保证rand10()在整数1-10的均匀分布,可以构造一个1-10*n的均匀分布的随机整数区间(n为任何正整数)。假设x是这个1-10*n区间上的一个随机整数,那么x%10+1就是均匀分布在1-10区间上的整数。由于(rand7()-1)*7+ran

2013-12-31 19:53:07 799 1

原创 LeetCode:atoi函数 被折腾惨了

主要是情况太多了。。。。public int atoi(String str) { int num = 0; int sign = 1; int j = 0; while (j < str.length()) { if (str.startsWith(" ")) { str = str.substring(1); j++; } else brea

2013-12-30 20:31:46 781

原创 LeetCode:strStr 暴力美学

题目:Implement strStr().Returns a pointer to the first occurrence of needle in haystack, or null if needle is not part of haystack.思路:暴力解决:public String strStr(String haystack, String need

2013-12-30 19:10:36 873

原创 LeetCode:Valid Palindrome双指针 java版

LeetCode 上的这道题其实很简单,双指针比较即可,其中有些过程要注意,比如大小写要去掉,标点去掉,空格去掉,还有 `  这种玩意也要去掉,因为用正则表达式是无法将该玩意去掉的,所以只能单独去掉,之后就Accept了。。。直接上代码:boolean isPalindrome(String s) { if (s == null) return false; if ("".e

2013-12-30 18:47:40 1440

原创 LeetCode动态规划思想:Best Time to Buy and Sell Stock III

题目:Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximum profit. You may complete at most two transactions.Note

2013-12-21 10:53:52 721

原创 堆排序原理详解和Java实现代码

当面试的时候被问到,你对堆有没有做过一些了解??当时我我反问了一下:您是指堆数据结构还是JVM里面存储对象等信息的堆时??当时感觉自己还挺高端的,居然可以反问,但是当面试官说是堆排序的时候我就傻眼了,不会,只记得个大概,于是今天花了点时候把堆排序搞懂了!!详解如下:对于一个数组:int a[] = { 0, 4, 1, 3, 2, 16, 9, 10, 14, 8, 7 }

2013-10-16 21:32:26 910

原创 心怀天下,笔耕不缀

现在开始耕耘这博客,为了自己的更好的提升,  同时也希望可以帮助一些其他人吧,再则也是为了明年的实习开始准备!  心怀天下,笔耕不缀,我虽不才,但愿一试!

2013-10-15 15:34:27 628

PHP基本教程和基本语法

PHP基本教程PHP的语法教PHP的语法教PHP的语法教PHP的语法教材

2010-07-16

Something about POS

pos ,namely important to everyon that are in the class of linliannan!May it help you!namely important to everyon that are in the class of linliannan!May it help you! namely important to everyon that are in the class of linliannan!May it help you!

2010-07-03

software engineering tools and methods

software engineering tools and methods

2010-04-18

空空如也

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

TA关注的人

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