最新文章列表

Spring整合Shiro使用EL表达式

Shiro是一个轻量级的权限控制框架,应用非常广泛。本文的重点是介绍Spring整合Shiro,并通过扩展使用Spring的EL表达式,使@RequiresRoles等支持动态的参数。对Shiro的介绍则不在本文的讨论范围之内,读者如果有对shiro不是很了解的,可以通过其官方网站了解相应的信息。infoq上也有一篇文章对shiro介绍比较全面的,也是官方推荐的,其地址是https://www. ...
234390216 评论(0) 有5685人浏览 2018-02-25 20:51

Win7 双屏显示,向左拓展

http://jingyan.baidu.com/article/aa6a2c14f8a2180d4c19c4ea.html
darrenzhu 评论(0) 有1385人浏览 2017-07-27 13:37

checkstyle扩展检查模块,适应敏捷开发

checkstyle扩展      支持自己定义java代码进行个性化定制,适应项目的变化 参考教程:http://checkstyle.sourceforge.net/extending.html;    
zhongmin2012 评论(0) 有799人浏览 2016-05-28 13:20

PHP扩展之资源的使用

先描述下{资源}类型在内核中的结构: //每一个资源都是通过它来实现的。 typedef struct _zend_rsrc_list_entry {     void *ptr;     int type;     int refcount; }zend_rsrc_list_entry; 在真实世界中,我们经常需要操作一些不好用标量值表现的数据,比如某个文件的句柄,而对于C来说,它也仅仅是个指针而 ...
andrew__ 评论(0) 有632人浏览 2015-11-29 10:16

编写PHP扩展函数的参数

函数的参数 最简单的获取函数调用者传递过来的参数便是使用zend_parse_parameters()函数。 zend_parse_parameters()函数的前几个参数我们直接用内核里宏来生成便可以了,形式为:ZEND_NUM_ARGS() TSRMLS_CC,注意两者之间有个空格,但是没有逗号。从名字可以看出,ZEND_NUM_ARGS()代表着参数的个数。 紧接着需要传递给zend_pars ...
andrew__ 评论(0) 有719人浏览 2015-11-22 21:52

编写PHP扩展函数返回值宏定义

#define ZVAL_FALSE(z)  ZVAL_BOOL(z, 0) #define ZVAL_TRUE(z)  ZVAL_BOOL(z, 1) #define RETVAL_RESOURCE(l) ZVAL_RESOURCE(return_value, l) #define RETVAL_BOOL(b) ZVAL_BOOL(return_value, b ...
andrew__ 评论(0) 有2223人浏览 2015-11-22 19:12

编写PHP扩展函数需要了解的宏定义

ZEND_FUNCTION()宏函数 ZEND_FUNCTION()宏函数也可以写成PHP_FUNCTION(),但ZEND_FUNCTION()更前卫、标准一些,但两者是完全相同的。 #define PHP_FUNCTION                ZEND_FUNCTION #define ZEND_FUNCTION(name)         ZEND_NAMED_FUNCTION ...
andrew__ 评论(0) 有654人浏览 2015-11-22 18:07

linux安装redis服务以及php redis扩展

一:redis安装 Download, extract and compile Redis with: $ wget http://download.redis.io/releases/redis-3.0.4.tar.gz $ tar xzf redis-3.0.4.tar.gz $ cd redis-3.0.4 $ make The binaries that are ...
ycdyx 评论(0) 有655人浏览 2015-10-18 08:46

Camel流程扩展探索——多个流程是否可行?

camel框架是一个成熟的流程框架,一般而言我们只是把它应用到一个完整的流程中,而一些逻辑的分支也是在“一个”流程中去控制的。现在如果在流程的源头就需要分支,即拿到源数据, 但是我们需要走不同的流程。(这里不再局限在“一个”流程了!),是否可行呢?下面来探讨。   首先,建立流程的配置: context-route.xml配置文件 <?xml version="1.0& ...
Everyday都不同 评论(6) 有4042人浏览 2015-08-25 17:42

Ganglia python扩展 - mod_python.c源码分析(2)

续上文 七.   metric_init初始化过程 在metric_init函数中每个metric至少定义以下项中的前八项: d = { 'name': '<your_metric_name>',          // metric name,指标名称 'call_back': <metric_handler_function>,     // 回调函数 ...
wks3000 评论(0) 有1010人浏览 2015-08-23 18:53

Ganglia python扩展 - mod_python.c源码分析(1)

本文参考Ganglia 3.7.2版本代码完成。   代码一开始就定义了2个指向NULL的数组指针metric_info和metric_mapping_info,这是两个全局变量,其值在metric_init中初始化(metric_init函数把metric字典解析后存入这两个数组),然后在call back函数中展开,这样就完成了2个函数之间数据传递。
wks3000 评论(0) 有889人浏览 2015-08-23 18:53

模板方法设计模式及其扩展

设计模式之禅学习之模板方法设计模式   1、模板方法设计模式相当简单,就是把相同的方法提取到抽象类中,平时也会经常用到,只是不知道这就是模板方法设计模式罢了   2、模板方法类: package com.wang.templatePattern; /** * 抽象模板类 * @author HeJW * */ public abstract class Abstr ...
莫欺少年穷Java 评论(0) 有737人浏览 2015-08-22 12:23

单例模式及其扩展

设计模式之禅学习——单例模式   1、单例模式应该是设计模式最简单的一种了,我认为,单例模式最基本的原理就是创建一个私有的构造函数,然后在该类中就生成一个该类的实例,并且通过一个静态方法返回该实例,那么当其他类应用该类时,使用的始终是一个该类的实例。 2、单例模式分为恶汉式和懒汉式。 3、恶汉式单例通用代码如下: package com.wang.singletonPattern; ...
莫欺少年穷Java 评论(0) 有2062人浏览 2015-08-09 12:25

如何安装chrome扩展,以json-handle为例

作者:zccst chrome插件安装 方式一,在线安装 直接插到json-handle地址,添加即可 https://chrome.google.com/webstore/detail/json-handle/iahnhfdhidomcpggpaimmmahffihkfnj?hl=zh-CN 国内部分用户无法访问到Google的服务,所以还可以使用方式二,离线安装。 方式二,离线安装 下载地 ...
zccst 评论(0) 有15890人浏览 2015-06-24 20:03

AnySDK可扩展性/自定义边界研究

================================         码字不易,且行且珍惜,郑重声明,转载请写明出处,多谢合作  ================================     早前项目里接入了AnySDK,接的是lua版本,接入过程相当顺利,出包后能看到对应渠道的sdk调用,感觉很6。既然用到项目里了,就得对项目负责,希望能够清晰的了解AnySD ...
陈浩k啦你 评论(1) 有1627人浏览 2015-05-13 00:19

Ext4.2 TreeStore data(children)扩展属性

  定义一个model,也可以不定义直接写在TreeStore里 Ext.define('treeModel', { extend: 'Ext.data.Model', fields: [ {name: 'text', type: 'string'}, //这个不写就没了 {name: 'url', type: 'string'} ...
happyqing 评论(0) 有1834人浏览 2015-04-18 22:24

[原]一种使用android设备为ipad提供外置无线扩展存储的方法

由于带4G模块的ipad要贵1k 大洋, 64G的版本要比16G版本又要贵1k 大洋, 手头紧的A君想了一个办法来解决这个问题, 使乞丐版的ipad可以具有高大上皇帝版ipad类似的功能.     首先你要有一款安卓设备来做无线AP和移动无线外置扩展存储. 最好是可以插sd卡的 最大支持128G那种. 如果没有就没办法了. 需要root   其次, 需要一款ipad上面的文件浏览软件: ...
mr.a 评论(0) 有747人浏览 2015-04-16 18:44

iOS开发拓展篇—UIDynamic(简单介绍)

    一、简单介绍   1.什么是UIDynamic   UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架   可以认为是一种物理引擎,能模拟和仿真现实生 ...
dcj3sjt126com 评论(0) 有1057人浏览 2015-02-27 17:05

angular中扩展集成ngModel.$render不起作用的问题解决

遇到这种情况,可能是因为还有其他的指令在同时覆盖$render,导致自己写的集成扩展又一次被覆盖掉了 比较常见的就是,在Input中,写了一个directive,而这里面自己要覆盖ngModel.$render 我遇到的情况就是input的监听ngModel把我的给覆盖掉了,导致我写的内容无法执行 解决办法就是在指令里面添加priority属性 这个属性是用来排序的 也就是在同一个标签内, ...
LiYunpeng 评论(0) 有1138人浏览 2015-01-29 19:40

实战:用C写php扩展(二)

一、前言 在我的上一篇文章“实战:用C写php扩展(一)”里介绍了一个最简单的php扩展myExt的创建过程。下面我们来研究一下这个扩展的源码的主要结构。 首先来了解一下PHP的三种建立功能模块的方法:建立一个外部模块;建立一个内建模块;Zend Engine扩充。 外部模块能在脚本运行时使用函数dl( )进行装载。dl函数从磁盘上装载一个模块,当脚本进行到这个模块部分时,就可获得相应的功能。当这个 ...
abc123456789cba 评论(0) 有999人浏览 2015-01-16 11:05

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics