- 博客(63)
- 收藏
- 关注
转载 Hadoop2.7实战v1.0之Linux参数调优
Hadoop2.7实战v1.0之Linux参数调优 1.增大文件描述符nofile(查看当前的lsof |wc -l) 和 用户最大进程nproca>.调整Linux的最大文件打开数和进程数。 vi /etc/security/limits.conf * soft n...
2016-04-30 16:29:48 62
转载 【Java】使用javaassist修改jar包
由于工作需要,可能会涉及到一些需要对第三方的一些jar包与源码进行修改的情况,这个时候javaassist就可以派上用场。javaassist是一个开源的编辑、修改、创建字节码的类库,它在JBoos项目的AOP框架中发挥了很大的作用。不过我们这次仅仅使用它的修改class的功能。1 准备工具1.1 需要用到的工具1.javaassist.jar...
2016-04-30 10:15:00 815
原创 创新与创业的良性共存 又拍云Open Talk NO.20开讲
在互联网“大众创业、万众创新”的时代,每个创业企业都处于高速迭代之下。马斯克斯在《从0到1》中一针见血的指出了:只有创新,才是创业成功的立足之本。立足之后,又该如何谋求更广阔的发展?\\3月26日,以“ 创新与创业的良性共存”为主题的又拍云Open Talk NO.20在北京举办,深入分析在百花齐放的创业大潮中,如何将创新结合到创业中,产出切实有效的成果,提供满足受众用户日常需要的产品和服务。\\...
2016-04-29 20:12:00 36
转载 java中的块
之前没听过这个概念块是java类中不太常见的一个元素。声明方式与方法体类似,分为static块和实例块两种。实例块:{块体}实例块不能直接调用,每一次调用构造方法创建对象的时候,都会在调用构造方法之前自动调用实例块的代码static块static {块体}实例块不能直接调用,第一次调用构造方法创建对应对象时候在调用构造方法之前调用一次 内部类,类里面声明的类。包...
2016-04-29 17:20:00 156
转载 【原】如何改变表单元素的外观(for Webkit and IE10)
表单元素在网页设计中使用的非常频繁,如文本输入框、单选框、复选框、选择列表、上传文件,它们在浏览器中的展现有自带的外观,为了在视觉上取得更好的产品体验,保持客户端的统一,通常产品经理会提出需要改变它的外观,使用自定义的,对于产品本身来说这样的要求是加分项,开发在力所能及的范围内应该大力支持。做H5移动开发,并没有原生APP开发那样,大部分内容都可以自定...
2016-04-29 15:40:33 89
原创 如何远程调试Python代码
这是一篇小记。平时使用python写的代码对外部依赖性都不复杂,这些代码在本地调试,运行没问题之后,就可以放到生产去跑了。然而,最近的一个项目,由于使用了一些内部服务,需要连接到内部的环境进行调试。如果每次都修改代码之后,发布一次到内部环境运行测试,这样子操作流程略显繁琐了。于是乎,我就查阅了一些资料,发现我平时使用的Pycharm可以提供代码远程调试的功能,正好也可以解决我的问题。首先来说一说代...
2016-04-28 16:56:44 235
转载 纸上谈兵: 树, 二叉树, 二叉搜索树[转]
树的特征和定义树(Tree)是元素的集合。我们先以比较直观的方式介绍树。下面的数据结构是一个树:树有多个节点(node),用以储存元素。某些节点之间存在一定的关系,用连线表示,连线称为边(edge)。边的上端节点称为父节点,下端称为子节点。树像是一个不断分叉的树根。每个节点可以有多个子节点(children),而该节点是相应子节点的父节点(par...
2016-04-28 11:33:52 56
转载 UML学习笔记<1>
一.在UML里面,类→长方形表示。类名在最上栏,下面是数据,第三栏是方法。类图中,类有四种关系:1,依赖 2,关联 3,聚合 4,组合1,依赖 用虚线箭头表示(类之间短期关系)2,关联 用实线表示(类之间长期关系)3,聚合 关联线 靠更大的整体一旁有个 ◇ 表示 (表明一个对象是一个更大整体的一部分,但是呈现 一 对 多的关系)...
2016-04-27 16:01:19 53
转载 sqlmap 1.0.21 tamper 总结
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>sqlmap 1.0.4.21 tamper</title></head><body><h1 style="text-align:center;"...
2016-04-25 22:31:00 60
转载 浅谈幂等 - 及使用场景
幂等忽然听到重复请求幂等这个词,不理解其中的幂等,于是果断找度娘解惑,度娘中的解释是:幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。 在编程中.一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对...
2016-04-25 19:54:00 226
转载 数论 - Funny scales(SPOJ - SCALE)
Funny scales Problem's Link ---------------------------------------------------------------------------- Mean: 给定两个数n和x,有一个天平,初始时左盘为x,你需要从以下集合中选一些数字来放到两个盘中,使得两个盘相等(note:每个数字只...
2016-04-25 17:24:00 91
转载 php中实现精确设置session过期时间的方法
http://www.jb51.net/article/52309.htm大多数据情况下我们对于session过期时间使用的是默认设置的时间,而对于一些有特殊要求的情况下我们可以设置一下session过期时间。对此,可以在PHP中,设置php.ini,找到session.gc_maxlifetime = 1440 #(PHP5默认24分钟)这里你可以随便设置一下过期时间.但是有人说设置...
2016-04-25 17:00:00 49
转载 Kafka实战-入门
1.概述 经过一个多月的时间观察,业务上在集成Kafka后,各方面还算稳定,这里打算抽时间给大家分享一下Kafka在实际场景中的一些使用心得。本篇博客打算先给大家入个门,让大家对Kafka有个初步的了解,知道Kafka是做什么的,下面是本篇博客的目录内容:Kafka背景Kafka应用场景Kafka架构原理 下面开始今天的博客分享内容。...
2016-04-25 14:49:43 45
转载 排序算法之简单选择排序
简单选择排序接下来我们来简单地学习一下简单选择排序。原理:通过n-1次关键字之间的比较,从n-i+1个记录中找到关键字最小的记录,并和第i个记录交换。其实很好理解:在冒泡排序中,我们每次都做了交换,而这里我们不需要每次都进行交换,而是把最大的数(min记录的是最大值的下标)和第i个记录交换。代码如下:void simpleChooseSort(...
2016-04-22 17:39:31 57
转载 spring项目的 context root 修改之后,导致 WebApplicationContext 初始化两次的解决方法...
修改了 spring web 项目的 context root 为 / 之后,在启动项目时,会导致 WebApplicationContext 初始化两次,下面是其初始化日志:第一次初始化:四月 22, 2016 4:30:33 下午 org.apache.catalina.core.ApplicationContext log信息: Initializing Spring ro...
2016-04-22 16:49:00 223
转载 关于监控网络设备
说明:Zabbix监控服务端已经配置完成,现在要使用Zabbix对交换机进行监控。具体操作:以下操作在被监控的交换机上进行,这里以Cisco交换机为例。一、登录到Cisco交换机,开启snmp服务注意:使用telnet或者仿真终端登录到交换机特权配置模式enable #切换到特权模式configure terminal #进入全局配置模式snmp-server communi...
2016-04-22 09:55:10 88
转载 Nova 组件如何协同工作 - 每天5分钟玩转 OpenStack(24)
Nova 物理部署方案前面大家已经看到 Nova 由很多子服务组成,同时我们也知道 OpenStack 是一个分布式系统,可以部署到若干节点上,那么接下来大家可能就会问: Nova 的这些服务在物理上应该如何部署呢? 对于 Nova,这些服务会部署在两类节点上:计算节点和控制节点。 计算节点上安装了 Hypervisor,上面运行虚拟机。 由此可知: 1. 只有 nova-c...
2016-04-22 07:07:13 51
转载 模板(template)包含与继承
Django 模板查找机制:Django 查找模板的过程是在每个 app 的 templates 文件夹中找(而不只是当前 app 中的代码只在当前的 app 的 templates 文件夹中找)。各个 app 的 templates 形成一个文件夹列表,Django 遍历这个列表,一个个文件夹进行查找,当在某一个文件夹找到的时候就停止,所有的都遍历完了还找不到指定的模板的时候就是 Temp...
2016-04-21 15:36:00 71
转载 HashMap和SparseArray的性能比较。
HashMap和SparseArray可以实现相似的功能。但SparseArray是Android定义的,在键是整数时,他比HashMap的性能更高,因为HashMap使用的是Integer对象,而SparseArray使用的是int型,因此使用HashMap会创建很多的Integer对象,而使用SparseArray则可以避免。所以有时候用来缓存bitmap的时候,能用S...
2016-04-20 22:29:00 101
原创 以持续集成工具实现DevOps之禅
作为DevOps流程中的一个重要组成部分,持续集成(CI)的目标是对开发团队的代码进行集成,包括代码的构建、单元测试与集成测试的执行,以及生成执行结果的报表等等。CI使开发团队无需将时间浪费在处理代码冲突的问题上,因此很多人将其视为敏捷软件开发的奠基石。\\CI与持续部署(CD)过程通常是紧密联系在一起的。CD过程通过在管道中定义的步骤将由CI过程所生成的结果部署至集成、预发布乃至生产环境中。由于...
2016-04-20 19:00:00 64
转载 windows azure创建并发布网站
Windows Azure 网站是一个可伸缩、安全且灵活的平台,您可以使用它构建可运营您的业务、拓展品牌影响力并吸引新客户的 Web 应用程序。它有一个易于使用的自助服务门户,囊括了全球最流行的 Web 解决方案,包括 .DotNetNuke、CakePHP、DasBlog、 WordPress 等等。这篇博文将教你如何在azure上创建一个网站,首先,打开门户,选择web应...
2016-04-20 15:24:54 222
转载 oracle客户端导出dmp文件
oracle客户端导出dmp文件备忘:一直很少用导出dmp文件的,因为导出SQL已经够用了,今天花了将近1个半小时,导出了一个13.2G的sql文件,记事本、editplus都无法打开,然后在plsql中导入,报错(如图)。意味着一个半小时白费了。没办法只有使用exp导出了。于是找到一个bat文件,内容如下:@rem 导出数据@rem ===参...
2016-04-20 14:59:00 515
转载 Ubuntu Docker 简单安装 GitLab
相关博文:Ubuntu 简单安装 DockerUbuntu 简单安装和配置 GitLab服务器版本 Ubuntu 16.04 LTS。1. 安装和配置安装命令:sudo docker run --detach \ --hostname 40.125.206.47 \ --publish 443:443 --publish ...
2016-04-20 00:58:00 68
转载 php实现并发处理之curl篇
来自:百晓生链接:http://www.eer3.com/article/artdetails/40.htmphp在并发处理方面的确不如java好。但是也有一些方法可以实现并发处理。比如使用curl就可以实现url的并发请求。看到网上有人说使用curl会导致阻塞,即所有的请求数据都获取完毕后一并返回,然后再进行数据处理。而不是获取一个请求的数据就处理一个数据。其实这种说法是不...
2016-04-19 22:23:18 88
转载 天猫浏览型应用的CDN静态化架构演变
在天猫双11活动中,商品详情、店铺等浏览型系统,通常会承受超出日常数倍甚至数十倍的流量冲击。随着历年来双11流量的大幅增加,每年这些浏览型系统都要面临容量评估、硬件扩容、性能优化等各类技术挑战。因此,架构方面的重点在于,如何能够利用合理成本应对瞬间飙高的峰值请求,并确保活动完整周期中系统容量的可伸缩性、用户响应时间的稳定性,以及外部依赖系统出现问题时的高可用性。 此外,作为...
2016-04-19 16:41:29 33
转载 总结·展望
学了算法也有半年了。也是学期末,确实是该总结了。半年来说不上多努力,毕竟不如高中那时候早晨5点起晚上12点睡,但也确实学到不少东西(尽管眼下来说根本用不到并且我也不确定以为会不会去用。毕竟专业放在那里血淋淋的事实),那为什么还要学呢,好吧我们就暂且理解为这是一种爱好吧,打篮球的那么多,难道都要以打篮球为生? 好吧,既然要学,计划确实也是必要的,就简单写一下我个人觉得适合自己的学习...
2016-04-19 15:52:00 55
转载 Mac OS X 下搭建thrift环境
1.概述thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生产引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝...
2016-04-19 14:31:49 46
转载 Hadoop文件系统支持释疑之S3
一、引言 Hadoop版本提供了对多种文件系统的支持,但是这些文件系统是以何种方式实现的,其实现原理是什么以前并没有深究过。今天正好有人咨询我这个问题:Hadoop对S3的支持原理是什么?特此总结一下。Hadoop支持的文件系统包括: 文件系统 URI前缀 hadoop的具体实现类 Local...
2016-04-19 13:05:47 102
转载 Redis的概述和简单使用
Redis是一个基于key-value的高速缓存系统,类似于memcached,但是支持更复杂的数据结构List、Set、Sorted Set,并且有持久化的功能。由于近期工作很多地方都用到了它,所以花了不少时间来阅读文章、编码实验,了解一下Redis都能做些什么,能有什么样的性能表现。首先遇到的第一个问题就是,Redis究竟是什么?这个问题看似可笑,其实不然,我很赞同Timyang的...
2016-04-18 10:09:00 32
转载 为你的应用装上“耳朵”
背景: 公司每年会给出两天时间让大家各自提出、准备、实现和展示自己的idea。源于这次活动,对于语音识别做了一番了解,并对一些工具和API做了一些实战调用。最后选择调用一个神奇的js库实现了语音识别和指令识别,融入了项目当中。 Demo的视频地址:http://pan.baidu.com/s/1c1OsQYk 提取密码:229p 起初,准备使用百度语音API实现语音识别,...
2016-04-16 14:27:00 72
转载 NSArray进行汉字排序
由于NSArray并不直接支持对汉字的排序,这就要通过将汉字转换成拼音完毕按A~Z的排序,这看起来是个头疼的问题。由于牵扯到汉字转为拼音,kmyhy给出一个较易实现的方法,获取汉字的首字的首字母,如将“王”变成“W”. 当中他通过pinyinFirstLetter函数获取中文拼音。函数原理是:“pinyinFirstLetter基于这么一个简单的原理:我们知道,在Obj...
2016-04-14 18:46:00 56
转载 LINUX下的tty,console与串口分析
1、LINUX下TTY、CONSOLE、串口之间是怎样的层次关系?具体的函数接口是怎样的?串口是如何被调用的?2、printk函数是把信息发送到控制台上吧?如何让PRINTK把信息通过串口送出?或者说系统在什么地方来决定是将信息送到显示器还是串口?3、start_kernel中一开始就用到了printk函数(好象是printk(linux_banne...
2016-04-14 14:15:00 149
转载 网络备忘之参考资料
study-area networkhttp://www.study-area.org/network/network.htm局域网(Local Area Network简写LAN)就是在一个网段内的所有联机主机以及网络媒体的统称。几种联机状态:linux直接链接INternet(1)要编译一些软件就需要Gcc,Make,Kerel-Devel等软件linux的网卡只是一...
2016-04-14 09:45:07 36
转载 GPS 、AGPS、LBS、WiFi定位及测试方法
一、关键知识1、GPS是可以独立存在的,不依靠网络;2、AGPS必须依赖GPS,如果GPS不能正常工作,AGPS无从谈起;3、AGPS可以理解成是一个辅助工具,在GPS的基础上才有用,可用可不用,就像MM的唇膏一样;4、AGPS必须用到网络,GPRS也好,WIFI也好;5、AGPS是在GPS没有搜索到卫星信号的时候,先通过网络下载一个卫星的信息,将这个数据传递给GPS,GPS...
2016-04-13 20:04:08 1994
转载 html5学习总结
HTML5 是近十年来 Web 开发标准最巨大的飞跃。HTML5 并非仅仅用来表示 Web 内容,它将 Web 带入一个成熟的应用平台,在 HTML5 平台上,视频、音频、图象、动画,以及同电脑的交互都被标准化。HTML5 中的一些有趣的新特性:用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支持新的特殊内容元素,比如 a...
2016-04-13 17:44:00 104
转载 053(十二)
56、56.You discover that your Recycle Bin contains two tables with the same name, MY_TABLE. You also have a table named MY_TABLE in your schema. You execute the following statement:FLASHBACK TA...
2016-04-13 15:37:00 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人