0

在Delphi下使用迅雷APlayer组件进行免注册开发

之前都是用的delphi下的dspack进行的视频开发,这个组件其实很好用,就是找解码器麻烦点,而且还得在客户的计算机上使用RegSvr32.exe也注册解码器,要不有可能播放不了。 结果在查找合适的解码器过程中,无意搜索到了迅雷的APlayer组件。 迅雷APlayer这个组件提供了一个完整的解码 ...

Delphi力量 发布于 2017-04-27 16:57 评论(3)阅读(183)
2

规则引擎选型及简单应用

规则引擎实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。规则引擎具体执行可以分为接受数据输入,解释业务规则,根据业务规则做出业务决策几个过程,使用规则引擎可以把复杂、冗余的业务规则同整个支撑系统分离开,做到架构的可复用移植。 规则引擎的选型应用 相对于业务系统,规则引擎 ...

邴越 发布于 2017-04-27 16:48 评论(0)阅读(126)
0

sqoop关系型数据迁移原理以及map端内存为何不会爆掉窥探

序:map客户端使用jdbc向数据库发送查询语句,将会拿到所有数据到map的客户端,安装jdbc的原理,数据全部缓存在内存中,但是内存没有出现爆掉情况,这是因为1.3以后,对jdbc进行了优化,改进jdbc内部原理,将数据写入磁盘存储了。 原文和作者一起讨论: http://www.cnblogs. ...

intsmaze 发布于 2017-04-27 16:48 评论(1)阅读(944)
0

openresty源码剖析——lua代码的加载

OpenResty作为一个基于 Nginx 与 Lua 的高性能 Web 平台,是如何加载lua代码,并实现lua代码的缓存呢?读完本文你会对此有一个大致的了解 ...

magicsoar 发布于 2017-04-27 16:24 评论(0)阅读(81)
4

CSRF攻击与防御

1、简介 CSRF的全名为Cross-site request forgery,它的中文名为 跨站请求伪造(伪造跨站请求【这样读顺口一点】) CSRF是一种夹持用户在已经登陆的web应用程序上执行非本意的操作的攻击方式。相比于XSS,CSRF是利用了系统对页面浏览器的信任,XSS则利用了系统对用户的 ...

那一叶随风 发布于 2017-04-27 16:19 评论(3)阅读(201)
0

深入tornado中的ioLoop

本文所剖析的tornado源码版本为4.4.2 ioloop是tornado的关键,是他的最底层。 ioloop就是对I/O多路复用的封装,它实现了一个单例,将这个单例保存在IOLoop._instance中 ioloop实现了Reactor模型,将所有要处理的I/O事件注册到一个中心I/O多路复用 ...

MnCu 发布于 2017-04-27 16:01 评论(0)阅读(54)
1

规范模式-------From ABP Document

介绍 规范模式是一种特定的软件设计模式,通过使用布尔逻辑 (维基百科)将业务规则链接在一起,可以重新组合业务规则。 在实际中,它主要用于 为实体或其他业务对象定义可重用的过滤器。 例 在本节中,我们将看到需要规格模式。本节是通用的,与ABP的实现无关。 假设您有一种服务方法来计算客户的总数,如下所示 ...

loveseejoy 发布于 2017-04-27 15:50 评论(0)阅读(77)
1

Apache Ranger对HDFS的访问权限控制的原理分析(一)

介绍 Aapche Ranger是以插件的形式集成到HDFS中,由Ranger Admin管理访问策略,Ranger插件定期轮询Admin更新策略到本地,并根据策略信息进行用户访问权限的判定。其中提供管理员管理策略、插件的Ranger web和Ranger Plugin,与Admin之间的通信是基于 ...

南边 发布于 2017-04-27 15:49 评论(0)阅读(59)
0

基于R树索引的点面关系判断以及效率优化统计

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 在之前的博客中,我分别介绍了基于网格的空间索引(http://www.cnblogs.com/naaoveGIS/p/5148185.html)以及四叉树和网格结 ...

李晓晖 发布于 2017-04-27 15:38 评论(0)阅读(79)
1

Vmware Vsphere WebService之vijava 开发(二)一性能信息的采集(实时监控)

最近一直没有更新这部分的内容,会利用五一时间完成vcenter这一个系列。 这里先给大家一本关于vijava开发的书,比较实用。 地址:http://pan.baidu.com/s/1gfkl9mj。密码:t1y3 有网友评论要数据存储读写速度及延迟之后时间的实现。今天就先介绍关于java实现实时监 ...

Diwk2016 发布于 2017-04-27 15:16 评论(0)阅读(113)
6

C#网络程序设计(3)网络传输编程之TCP编程

网络传输编程指基于各种网络协议进行编程,包括TCP编程,UDP编程,P2P编程。本节介绍TCP编程。 (1)TCP简介: TCP是TCP/IP体系中最重要的传输层协议,它提供全双工和可靠交付的服务,是大多数应用协议工作的基础。作为上层应用编程的基础,TCP编程也是最终实现应用程序网络功能的基石。 T ...

MenAngel 发布于 2017-04-27 14:25 评论(0)阅读(337)
0

java 并发工具类CountDownLatch & CyclicBarrier

CountDownLatch 适用于一组线程和另一个主线程之间的工作协作。一个主线程等待一组工作线程的任务完毕才继续它的执行是使用 CountDownLatch 的主要场景; CyclicBarrier 用于一组或几组线程,比如一组线程需要在一个时间点上达成一致,例如同时开始一个工作。另外,Cyc... ...

sloong 发布于 2017-04-27 14:08 评论(0)阅读(148)
2

.NET遇上Docker - Docker集成Cron定时运行.NETCore(ConsoleApp)程序.md

配置项目的Docker支持 对于VS中Docker的配置,依旧重复一些废话。 给项目添加Docker支持,VS2015可以直接使用Docker for VS插件,VS2017在安装时选择容器支持。VS配置好容器支持后,右键点击项目,添加菜单中就可看到 选项。 VS2015的Docker for VS ...

hystar 发布于 2017-04-27 13:56 评论(4)阅读(373)
2

Vue 自定义图片懒加载指令v-lazyload

Vue是可以自定义指令的,最近学习过程中遇见了一个需要图片懒加载的功能,最后参考了别人的代码和思路自己重新写了一遍。以下将详细介绍如何实现自定义指令v-lazyload。 先看如何使用这个指令: imageSrc是要加载的图片的实际路径。 为了实现这个指令,我们首先单独建立一个文件,名字为lazyl ...

断劫断念 发布于 2017-04-27 12:53 评论(0)阅读(265)
2

【源码分析】cJSON库学习

cJSON是一个轻量级的json解析库。使用起来非常简单,整个库非常地简洁,核心功能的实现都在cJSON.c文件,非常适合阅读源代码来学习C语言。最近读完这个库的源码,分享自己收获的一些心得。 ...

hoohack 发布于 2017-04-27 11:44 评论(0)阅读(253)
0

python自动化测试应用-番外篇--接口测试1

篇1 book-python-auto-test-番外篇--接口测试1 --lamecho辣么丑 1.1概要 大家好! 我是lamecho(辣么丑),至今《安卓app自动化测试》已经推出了三篇,今天将推出一篇python在自动化测试应用的一个番外篇,接口API测试。 1.2 接口测试理论 我们先来认 ...

辣么丑 发布于 2017-04-27 11:33 评论(0)阅读(185)
2

从零实现一个高性能网络爬虫(一)网络请求分析及代码实现

摘要 从零实现一个高性能网络爬虫系列教程第一篇,后续会有关于url去重、如何反爬虫、如何提高抓取效率、分布式爬虫系列文章。以我写的一个知乎爬虫为Demo讲解,github地址 (https://github.com/wycm/zhihu-crawler) ,有兴趣的朋友可以star下。网络请求的分析 ...

卧颜沉默 发布于 2017-04-27 11:05 评论(0)阅读(686)
3

JDK8-废弃永久代(PermGen)迎来元空间(Metaspace)

目录 1.背景 2.为什么废弃永久代(PermGen) 3.深入理解元空间(Metaspace) 4.总结 正文分割线 一、背景 1.1 永久代(PermGen)在哪里? 根据,hotspot jvm结构如下(虚拟机栈和本地方法栈合一起了): 上图引自网络,但有个问题:方法区和heap堆都是线程共享 ...

只会一点java 发布于 2017-04-27 11:01 评论(0)阅读(351)
0

YARN资源调度策略之Capacity Scheduler

背景 yarn默认使用的是最简单的FIFO调度器,即一个default队列,所有用户共享,分配资源也是先到先得,没有优先级之分。有时一两个任务就把资源全占了,其他任务吃不到资源造成饥饿,显然这样的资源分配是不合理的(在当今社会主义之中,我们要共同富裕啊)。yarn还有两种资源调度器,capacity ...

PeanutLike 发布于 2017-04-27 10:41 评论(0)阅读(78)
12

vue+websocket+express+mongodb实战项目(实时聊天)

继上一个项目用vuejs仿网易云音乐(实现听歌以及搜索功能)后,发现上一个项目单纯用vue的model管理十分混乱,然后我去看了看vuex,打算做一个项目练练手,又不想做一个重复的项目,这次我就放弃颜值,打算走心派。结合了后台nodejs,以及数据库MongoDB来开发了一个实时聊天系统。这个系统可 ...

蓝色的秋风 发布于 2017-04-27 10:33 评论(4)阅读(579)