扩展

  • sqlserver数据库危险扩展删除和恢复代码

    今天为了实现sqlserver的复制功能,因为以前删除了很多的sqlserver的一些会导致不安全因素的扩展,导致很多功能无法用,没有办法需要重新的恢复扩展. 曾经遇过,差点抓狂,有装MSSQL的朋友,赶紧试一下,删除以下的组件.当然,前提是你要把自己的数据库搞定后再去删除,否则组件删除后很多功能不能用,为了安全,就得牺牲某些功能,当然,像我这类的,我除了把MSSQL导入后,基本上一年用不到两次,所以,我是会毫不犹豫地删除,嘿. 一, 将有安全问题的SQL过程删除.比较全面.一切为了安全! 删除

    删除, 扩展, 恢复May 4

  • char和short都是双字节16bit长的数值类型,为什么相互赋值会提示精度丢失?

    问题内容:char和short都是双字节16bit长的数值类型,为什么相互赋值会提示精度丢失? http://community.csdn.net/expert/topicview1.asp?id=4466700 J2SE / 基础类 审核组:JAVA ztpia 解决者:steedhorse studyflex Java J2SE / 基础类 原讨论链接: 所属论坛: 提问者: 感谢: 关键字: 答案: 在JAVA中.Short型在内存中是2个字节.char在内存中也是2个字节.为什么我转换的

    j2se, Java, 扩展, 存储April 20

  • jQuery 学习第七课 扩展jQuery的功能 插件开发
    jQuery 学习第七课 扩展jQuery的功能 插件开发

    在介绍如何扩展jQuery之前,先大致看下jQuery源码(以1.3.2版本为例). jQuery的主体如下: (function(){ --})(); 对于Javascript基础不太好好的人来说比较奇怪.实际上,这个表达式声明了一个匿名函数(第一个括号),然后再执行它(第二个括号).在这个函数中,完成了jQuery一系列方法和对象的定义.第24行很关键, jQuery = window.jQuery = window.$ = function( selector, context ) { /

    jquery, 扩展, 插件开发April 11

  • iOS 基于WebView浏览器的高级开发 (一)

    1.如何在地址栏显示正确的地址 问题与概括: 在开发浏览器中,要有一个地址栏,经过测试可知,现在的html5网站,经常加载其他网址的控件或者内容,所以只获得正在加载的网址不能实现地址栏只显示当前网页网址的问题.但在开始加载前进行判断就能完成大部分不正确网址的过滤. 解决原理: 在webviewDelegate有四个方法 <span style="font-weight: normal;">- (BOOL)webView:(UIWebView *)webView should

    webview, ios, 浏览器, 扩展, UIWebViewMarch 27

  • oc中分类 扩展 协议的使用及区别
    oc中分类 扩展 协议的使用及区别

    一.分类 1.适用范围 当你已经封装好了一个类(也可能是系统类.第三方库),不想在改动这个类了,可是随着程序功能的增加需要在类中增加一个方法,这时我们不必修改主类,只需要给你原来的类增加一个分类. 将一个大型的类拆分成不同的分类,在不同分类中实现类别声明的方法,这样可以将一个类的实现写到多个.m文件中,方便管理和协同开发. 分类中的方法可以只声明,不实现,所以在协议不支持可选方法的时候(协议现在已经支持可选方法),通常把分类作为非正式协议使用. 2.语法格式 文件中的语法 @interface

    objective c, 移动互联网, 扩展, , IOS开发March 10

  • JDK 6中的线程池

    线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法.每个 ThreadPoolExecutor 还维护着一些基本的统计数据,如完成的任务数. 为了便于跨大量上下文使用,此类提供了很多可调整的参数和扩展钩子 (hook).但是,强烈建议程序员使用较为方便的 Executors 工厂方法Executors.newCachedThreadPool()(无界线程池,可以进行自动线程回收

    jdk, hook, 扩展, 工作, 任务, 活动March 3

  • 修改或扩展jQuery原生方法的代码实例

    这篇文章主要介绍了修改或扩展jQuery原生方法的代码实例,本文用一个扩展jquery原生方法val的例子,讲解了如何对jquery原生方法修改或扩展,需要的朋友可以参考下 修改或者扩展jQuery的方法代码实例: 毫无疑问,jQuery是一款功能强大且使用方便的类库. 从它的广泛应用可以证实上面的观点,但是正所谓人无完人,金无足赤,jQuery也是如此,并非在任何时候或者场合都能够完美的完成我们的任务,所以有事以后就需要对jQuery原有的方法进行扩展修改,但是最好方法仍然具有原来的功能. 代

    jquery, 修改, 扩展, 原生方法February 21

  • 解决phpmyadmin中缺少mysqli扩展问题的方法

    本篇文章是对解决phpmyadmin中缺少mysqli扩展问题的方法进行了详细的介绍.需要的朋友参考下 phpMyAdmin错误 缺少 mysqli 扩展.请检查 PHP 配置 的解决方案 phpMyAdmin 缺少 mysqli 扩展.请检查 PHP 配置 的解决方案: 缺少 mysqli 扩展.请检查 PHP 配置. 打开你的php.ini->一般在C:WINDOWS目录下. 找到 ;extension=php_msql.dll ;extension=php_mssql.dll extens

    mysqli, 扩展, 缺少February 8

  • JS扩展方法实例分析

    这篇文章主要介绍了JS扩展方法,实例分析了javascript扩展方法的原理与各种常用的扩展应用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了JS扩展方法实现技巧.分享给大家供大家参考.具体分析如下: JS扩展方法与C#的扩展方法非常相似,也是可以链式调用的,也是通过对某个类的扩展写法来实现.这个东西非常好用,如果将预先写好的方法放到一个js里面引用的话,那么后面写js将非常有趣. 下面给出一个例子: <head> <title>测试JS扩展方法</title&

    扩展February 5

  • Sublime Text2安装Package Control

    一.安装Package Control 使用Sublime Text2首先就要安装Package Control,这样就能使用丰富的插件包了 安装方法有2种: (1)访问Package Control站点按照提示复制一段python命令安装Package Control 也可以直接复制这一段到控制台(Ctrl+~) import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_pat

    python, List, 扩展, path, importJanuary 26

  • Ubuntu配置Java+Eclipse+MyEclipse环境

    一.给Ubuntu配置JAVA环境 操作系统版本:Ubuntu 7.10 Gutsy JAVA版本:JAVA 6 在Ubuntu下安装JAVA虚拟机和SDK(开发包)是非常轻松容易的: 联网的情况下在终端下输入命令 $sudo apt-get install sun-java6-jre sun-java6-sdk 这条命令就可以帮助下载并安装JAVA6了,顺便再给浏览器安装JAVA支持: $sudo apt-get install sun-java6-plugin 安装完这三个之后还需要写入系统

    eclipse, ubuntu, myeclipse, Java, 扩展, 文本编辑January 13

  • Windows Powershell扩展类型系统

    本文主要详细介绍了集中将对象转换成文本的方法,并附上示例说明,非常的实用,有需要的朋友可以参考下 Powershell一个最吸引人的功能是它能够将任何对象转换成文本,我们已经使用过将对象属性以不同的版式转换成文本,并且输出.更令人惊奇的是Powershell会把最重要最能代表这个对象本质的信息输出.一个对象有很多属性,为什么它单单就输出那几个属性呢? 如果使用: Dir | Format-Table * -wrap PSP PSP PSC PSD PSP PSI Bas Mod Nam Par

    powershell, Windows, 扩展, 类型系统January 8

  • PHP中Memcache类函数详解

    Memcache类函数列表如下: Memcache::add – 添加一个值,如果已经存在,则返回false Memcache::addServer – 添加一个可供使用的服务器地址 Memcache::close – 关闭一个Memcache对象 Memcache::connect – 创建一个Memcache对象 memcache_debug – 控制调试功能 Memcache::decrement – 对保存的某个key中的值进行减法操作 Memcache::delete – 删除一个ke

    memcache, PHP, 函数, 扩展, January 6

  • Jquery 的扩展方法总结

    jQuery的扩展方法有两种方式,一种是jQuery本身的扩展方法,另一种是jQuery所选对象的扩展方法,下面一起来看. 一.方式列表: 1.jQuery.extend(Object); // jQuery 本身的扩展方法 2.jQuery.fn.extent(Object); // jQuery 所选对象扩展方法 二.调用示例: 1.jQuery 本身的扩展方法实例如下: jQuery.extend({ Meg: function (message) { alert(message); },

    jquery, 扩展January 6

  • OPENFILENAME结构的定义

    OPENFILENAMEA STRUCT LStructSize DWORD ? :结构的长度,用户填写 HwndOwner DWORD ? :所属窗口,可以为NULL HInstance DWORD ? : LpstrFilter DWORD ? :文件筛选字符串 LpstrCustomFilter DWORD ? NMaxCustFilter DWORD ? NFilterIndex DWORD ? LpstrFile DWORD ? :全路径的文件名缓冲区 NmaxFile DWORD ?

    扩展, nullDecember 1

  • DOS批处理技巧一.符号应用(转)

    批处理中符号的意义 一.单符号 ~ ① 在for中表示使用增强的变量扩展. ② 在%var:~n,m%中表示使用扩展环境变量指定位置的字符串. ③ 在set/a中表示一元运算符,将操作数按位取反. ! ① 在set /a中一元运算符,表示逻辑非.比如set /a a=!0,这时a就表示逻辑1. @ ① 隐藏命令行本身的回显,常用于批处理中. $ ① 在findstr命令里面表示一行的结束. ② 在prompt命令里面,表示将其后的字符转义(符号化或者效果化). % ① 在set /a中的二元运算

    Windows, String, dos, 扩展, 文档December 1

  • seajs通过module.constructor.prototype扩展公共方法

    看了一遍关于<扩展SeaJS模块定义中的module参数的应用示例>讲得很不错!自己就尝试一下! https://github.com/seajs/seajs/issues/67 为了能够预加载公共部分模块!使用sea.js提供的preload模块功能! 在安装了官方的项目工具spm后,直接 spm install -g seajs-preload <!DOCTYPE html> <html> <head> <meta charset="ut

    扩展, SeaJS, ModuleNovember 4

  • seajs初尝 加载jquery返回null解决学习日志

    今天早上初尝seajs,发现一个非常蛋疼的事情,使用官方demo中的jquery是没有问题, 下载官方最新版jquery 2.1.1发现console.log($)返回null,百思不得其解!只能求助度娘! 在GitHub发现了玉伯的说明 <直接调用 jQuery 插件等非标准模块的方法> 不过这方法在2.3版本貌似已经不行,seajs.modify方法已在这版本移除! https://github.com/seajs/seajs/issues/286 这里的标准模块指的是AMD和CMD的定义

    jquery, 扩展, SeaJSOctober 31

  • 软件开发要时刻关注三种角色的需求

    当我们开发一个类库.框架,或者业务软件的领域层,即那些被其他开发人员而不是最终用户所使用的代码时,对于我们要编写的每一个模块.每一个类.甚至每一个方法,要时刻把三种人的需求记在心里:代码使用者.实现者和扩展者,他们对代码的需求和约束各不相同. 对于代码的使用者来说,我们要为他们提供最小化的接口,即在提供完整功能的前提下最小化他们需要/能够了解的类和方法的数量.这就是俭省原则--能不给就不给:也可称之为"最小概念重量"原则--为了了解和使用我们的代码,代码的使用者需要掌握的知识量要尽可能

    ooad, 扩展August 7

  • RTP/RTSP/RTCP的区别

    用一句简单的话总结:RTSP发起/终结流媒体.RTP传输流媒体数据 .RTCP对RTP进行控制,同步. 之所以以前对这几个有点分不清,是因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代码中没有看到相关的部分.而在私有RTSP的代码中,有关控制.同步等,是在RTP Header中做扩展定义实现的. 另外,RFC3550可以看作是RFC1889的升级文档,只看RFC3550即可. RTP:实时传输协议(Real-time Transport Protocol) RTP/RTCP是实际传

    流媒体服务器, 服务器, 扩展, 网络, header, ReportJuly 9

  • NotificationManager和Notification的使用总结

    (1).使用系统定义的Notification 以下是使用示例代码: //创建一个NotificationManager的引用 String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager)getSystemService(ns); //定义Notification的各种属性 int icon = R.drawable.icon; //通知图标 C

    android, String, 扩展, Encoding, Image, layoutJuly 9

  • live555
    live555

    live555 目录 live555简介 Live555 Streaming Media整体框架 openRTSP客户端流程 编辑本段live555简介 Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP.RTSP.SIP等的支持.Live555实现了对多种音视频编码格式的音视频数据的流化.接收和处理等支持,包括MPEG.H.263+.DV.JPEG视频和多种音频编码.同时由于良好的设计,Live555非常容易扩展对其他格式的支持.

    跨平台, filter, 框架, 扩展, 存储July 9

  • Android中各种JAVA包的功能描述

    JAVA语言,除了需要熟悉JAVA语言的基础知识之外,还需要了解Android提供的扩展的JAVA功能. 在一般的JAVA应用中,如果需用引用基础类库,通常需要使用如下的方式: import javax.swing.*; 以上代码表示了引用JAVA的GUI组件Swing,javax.swing即JAVA中的一个包. android提供一些扩展的JAVA类库,类库分为若干个包,每个包中包含若干个类.例如:在Android中计算器是一个相对简单的程序,其入口程序文件为Calculator.java,

    swing, android, Java, 扩展, importJuly 9

  • Objective-C语法之Category的使用
    Objective-C语法之Category的使用

    无论一个类设计的如何完美,都不可避免的会遇到没有预测到的需求,那怎么扩展现有的类呢?当然,继承是个不错的选择.但是Objective-C提供了一种特别的方式来扩展类,叫Catagory,可以动态的为已经存在的类添加新的行为.这样可以保证类的原原来的基础上,较小的改动就可以增加需要的功能.使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类,这样我们可以扩展系统提供的类.Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中. 通过一个

    interface, xcode, 扩展, 2010, commandJuly 9

  • IOS设计模式之二:Delegate模式

    代理模式 顾名思义就是委托别人去做事情. IOS中经常会遇到的两种情况:在cocoa框架中的Delegate模式与自定义的委托模式.下面分别举例说明一下: 一.cocoa框架中的delegate模式 在cocoa框架中的Delegate模式中,委托人往往是框架中的对象(视图中的控件.表视图神马的),代理人往往是视图控制器对象. 在我们这个例子中UITableView是委托人,代理人首先得满足一个条件:就是在.h文件中申明它拥有代理资格: @interface WhateverViewContro

    interface, cocoa, ios, 设计模式, 框架, 扩展July 8

  • Windows下安装redis和在php中使用phpredis扩展
    Windows下安装redis和在php中使用phpredis扩展

    1.redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存 储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hashs(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都 是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是re

    redis, 安装, Windows, 扩展, phpredisJune 18

  • ActiveReports 报表应用教程 (13)---嵌入第三方控件
    ActiveReports 报表应用教程 (13)---嵌入第三方控件

    ActiveReports 控件与Visual Studio完美集成,给我们带来更为灵活易用的报表定制和自定义控件嵌入支持,除了可以在报表中使用 ActiveReports 内置控件外,您还可以在报表中添加任意的第三方 .NET 控件,从而满足您更多的报表扩张能力的需求.本文展示的是在 ActiveReports 区域报表中使用 C1Gauge for Windows Forms 和 C1Chart for Windows Forms 控件. 1.创建报表文件 在应用程序中创建一个名为 rptC

    activereports, 扩展, 应用教程, 报表控件, 第三方控件June 11

  • 使用 yii2-detail-view 扩展修改/删除/查看模型数据

    请去 使用 yii2-detail-view 扩展修改/删除/查看模型数据 查看

    扩展, 模型, YII2, view, "Detail", yii2-detail-viewMay 26

  • java中四种主流xml解析方式介绍

    1.DOM DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准. 即最通用,最原生的xml解析方式,由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的. 优点:解析时,会将整个xml文档载入内存中,这一特点,即可以修改它以便应用程序能对数据和结构作出更改.它还可以在任何时候在树中上下导航,另外由于DOM方式是W3C标准,后续的各种方式基本多少会借鉴参考与它,所以它使用起来也要比较简单. 缺点:由于解析时,会装在整个xml文件,假使xml结构复杂且巨大,难免对性能上,有一定的

    xml, api, Java, 扩展, 文档, 工作April 15

  • 嵌入式实现 微信网页版 群发信息.
    嵌入式实现 微信网页版 群发信息.

    webchatHelper 一个微信群发信息的chrome扩展 咦,动态图片发不出? 杂乱的源码地址:https://github.com/think2011/webchatHelper

    微信, 插件, 扩展, Chrome, 前端, 群发February 26

  • 基于MK802 MiniPC的扩展开发应用-软/硬件修改和扩展
    基于MK802 MiniPC的扩展开发应用-软/硬件修改和扩展

    这是一个文章系列的一部分,介绍基于MK802这类MiniPC的扩展开发,并展示他在计算机视觉.机器人控制方面的潜能 欢迎转载,但请保留原始作者信息(Shikai Chen, http://www.csksoft.net),以及指向本文原始出处的链接! 访问目录:基于MK802 MiniPC的扩展开发应用-简介篇(http://www.csksoft.net/blog/post/mk802_dev_intro.html) revision: 1 这部分将介绍各种针对MK802硬件以及软件的修改技巧

    扩展, minipc, 基于MK802, 扩展开发应用, 软/硬件修改February 21

  • C/C++ 通用 Makefile

    C/C++ 通用 Makefile Generic Makefile for C/C++ Program ================================================== Keywords: Makefile, make, Generic, C/C++ Author: whyglinux (whyglinux AT hotmail DOT com) Date: 2006-03-04 =======================================

    dependencies, gtk, makefile, File, 扩展January 29

  • VirtualBox 虚拟机使用图解
    VirtualBox 虚拟机使用图解

    VirtualBox 是一款功能强大的 x86 虚拟机软件,它不仅具有丰富的特色,而且性能也很优异.更可喜的是,VirtualBox 于数日前走向开源,成为了一个发布在 GPL 许可之下的自由软件. 下面我们开始说VirtualBox使用配置过程. 下载与安装 1.先下载VirtualBox最新版本 2.安装.这个步骤很简单,如果中途弹出安装驱动的提示请选择"继续安装".部分用户安装完以后需要重启 创建虚拟机 首先运行VirtualBox,然后单击左上角的"新建"

    x86, 虚拟机, 扩展, 网络, 磁盘, DiskJanuary 29

  • Yii 网页播放器扩展 yii-web-player

    今天写了一个Yii的扩展,Yii Web Player 可以用于播放百度影音,优酷视频,搜狐视频等(前提是知道影片地址). 我把它放到了 开源中国的代码托管 上了,项目地址: http://git.codeweblog.com/dizhang/yii-web-player, 欢迎大家使用并提提意见 ! 使用方法 下载源码 yii-web-player, 解压后放到 extensions 文件夹下. 在 view 中使用如下代码: 注意: 百度影音视频不能使用通用播放器(VideoPlayer),

    yii, 扩展, 播放器December 18

  • chrom扩展开发-入门

    先了解一下chrome的两种功能延伸方式: * 扩展(Extension) 1.指的是通过调用 Chrome 提供的 Chrome API 来扩展浏览器功能的一种组件,工作在浏览器层面,使用 HTML + Javascript 语言开发[*] 2.查看方式 chrome://extensions * 插件(Plug-in) 1.指的是通过调用 Webkit 内核 NPAPI 来扩展内核功能的一种组件,工作在内核层面,理论上可以用任何一种生成本地二进制程序的语言开发,比如 C/C++.Delphi

    浏览器, 开发, 插件, 扩展, ChromeDecember 13

  • PHP扩展MagickWand

    简介 MagickWand 是PHP的一个扩展程序,通过它建立起与ImageMagick的交互,进行图片的处理.它是默认的GD图象函数库的绝佳替代方案.从安全性和易用性来说,在PHP中使用MagickWand比使用命令行ImageMagick要安全快捷的多.另外 imagick也可用于PHP中作为ImageMagick的替代方案. MagickWand 有两种形式: 1.只是建立与ImageMagick的交互,这种情况必须先安装ImageMagick,优点是扩展程序文件小(一般几百K),可以快速

    imagemagick, PHP, 扩展, MagickWandSeptember 6

  • linux下用phpize给PHP动态添加扩展
    linux下用phpize给PHP动态添加扩展

    phpize简介 phpize 是属于 php-devel 中的东西,主要是设定 php 外挂模块的一些设定 所以安装 php-devel 相关套件就会有 phpize 可以使用 (档案预设存放于 /usr/bin/phpize ) phpize 命令是用来准备 PHP 外挂模块的编译环境的.下面例子中,外挂模块的源程序位于 extname 目录中 : $ cd extname $ phpize $ ./configure ( 注一) $ make $ make install 成功的安装将建立

    linux, phpize, PHP, 扩展September 2

  • php添加pcntl扩展(Linux)

    pcntl扩展可以支持php的多线程操作(仅限linux) 原本需要重新编译PHP的后面configrue提示加上--enable-pcnt 由于我的php是采用yum安装的,所以不能采用上面的方式 下面介绍一个php动态添加扩展的方式 phpize 1.首先看下 phpize命令 所在的目录 (ps:我的目录/usr/bin/phpize) 如果没有找到的话 执行安装 yum install php53_devel (ps:请注意自己的版本) 安装完毕后.会生成phpize命令 2.去php.

    PHP, 扩展, 添加, pcntlSeptember 2

  • chrome插件Vimium尝鲜
    chrome插件Vimium尝鲜

    f:显示当前页面所有链接(链接在当前页面打开) F:同f,链接在新的标签页中打开 j:向下移动 k:向上移动 h:左移 l:右移 gg:移到页面顶部 G:移到页面底部 d:向下移动一个页面(与j略有不同) u:向上移动一个页面 r:刷新 gs:查看网页源码 yy:copy当前页面url i:进入输入模式(不知道是虾米东西,哪位大大知道麻烦告知一下) o:在当前页面打开url.书签或历史 O:同o,在新的标签页中打开 gi:焦点至于第一个输入框 b:在当前页面打开书签 B:在新的标签页中打开书签

    扩展, Chrome, vimiumJuly 18

  • Win环境中配置php的apc扩展
    Win环境中配置php的apc扩展

    php是一种解释性的脚本语言.由于它自由,开放,跨平台等很多讨人喜好的特性,越来越多人喜欢上它. 可能php的开发人员都知道Zend 的 Optimizer,没错,它也是php的加速器之一,而且商业化最成功的一个. 对 Zend Optimizer 感兴趣的朋友可以到 官网去看看,地址:http://www.zend.com/products/zend_optimizer 还有一个被很多PHPer喜好的 Turck MMCache,它是一个开源的软件,可以免费使用. 对 Turck MMCach

    apc, PHP, 扩展, WINJune 25

  • Django中扩展Paginator实现分页

    Django中已经实现了很多功能,基本上只要我们需要的功能,都能够找到相应的包.要在Django中实现分页显示,只需要简单地使用Paginator就可以实现了. 首先,需要在应用的views.py中添加如下引用: from django.core.paginator import Paginator from django.core.paginator import PageNotAnInteger from django.core.paginator import EmptyPage 然后,在

    django, paginator, 分页, 扩展May 29

  • Linux(ubuntu)虚拟内存的设置

    Linux(ubuntu)虚拟内存的设置 swap空间就是虚拟内存,在物理内存不足时,有较大的用处. 查看内存空间大小:free -m // m表示显示的字节单位是m(megabytes) 下面我们就来增加系统的 Swap 大小. www.2cto.com 1.首先用命令free查看系统内 Swap 分区大小. free -m total used free shared buffers cached Mem: 1002 964 38 0 21 410 -/+ buffers/cache: 53

    ubuntu, linux, 设置, 扩展, 虚拟内存March 26

  • Spads 公式解析系统 - Java

    很多网络应用中,涉及到一些内部运算的具体求值逻辑并不能够在开发阶段就定下来.这些逻辑需要随着使用,探测用户反应,不断修正.符合的情况,常见的就是网络游戏中的行动收获计算公式,等等.现 Spads 开发组推出了针对此种情况的解析公式系统,供大家使用. 此公式解析系统能够计算各种算术运算.逻辑运算和比较运算,可以连接本地函数,支持括号分级,允许逐级设置公式内临时变量,提供了分支运算符,并且支持 Json 数据格式的运算.系统编写中使用了很多设计方法,包括概念抽取.继承.多态.面向接口设计.枚举.递归

    shane, 解析, 扩展, 公式, SpadsNovember 3

  • 使用SpringExt扩展Webx的示例
    使用SpringExt扩展Webx的示例

    1. Webx和SpringExt分别是什么 Webx是一套基于Java Servlet API的通用Web框架.它在Alibaba集团内部被广泛使用.从2010年底,向社会开放源码.SpringExt则是Spring的一个扩展,在Spring的基础上提供了一种扩展功能的新方法,是Webx的基础.关于Webx和SpringExt的完整介绍,可以参考Webx的官方文档Webx和SpringExt 2. SpringExt中的基本概念 SpringExt中的两个核心概念是扩展点和捐献,其中扩展点(C

    webx, 扩展, 示例, SpringExt, ContriubtionOctober 5

  • Firefox/Jetpack扩展开发(2)-概述
    Firefox/Jetpack扩展开发(2)-概述

    注: 本文完成时, Jetpack 版本为 1.7. 对于一个扩展来说,最主要的三部分为: (1).界面定制 (2).网页操作 (3).事件交互 1. 界面定制 Jetpack 摈弃了原来使用 XUL 进行界面开发的形式, 完全使用 Javascript 进行开发, 好处是 javascript 程序员可以很快上手, 缺点是现在可用的构件比 XUL 下要少好多很多. Jetpack 将操作界面的 Javascript 称为 "Add-on Code". Add-on Code: 用来操

    firefox, 扩展, Extension, JetpackJune 21

  • Firefox/Jetpack扩展开发(1)-前期准备
    Firefox/Jetpack扩展开发(1)-前期准备

    大约是2007年开始从 maxthon 转到 firefox , 就一直用 firefox 至今, 从最经典的 firefox 3.6 一直使且到如今的 firefox 13, 中间虽然也想转到如日中天的 chrome, 但是用了一段时间后, 虽然启动速度快了很多, 但是其扩展完全没有 firefox 上的扩展那样无所不能, 所以还是很快又转回来了. Firefox 的扩展给我最大的体验就是"无所不能", 当初第一次发现 autopager 时简直惊呆了, 居然能有这么 NB 的扩展,

    firefox, 扩展, Extension, JetpackJune 11

  • 64位Linux环境安装PHP TCC 扩展方法

    近日发现了一个很有用的PHP扩展,它可以让PHP直接执行C代码,无需编译. TCC(Tiny C Compiler)是一个C编译器,支持直接执行C源代码. 关于TCC的介绍这里不多说,可以从这里了解 http://www.ibm.com/developerworks/cn/linux/l-tinyc/part1/ 刚开始在32位Ubuntu下安装,很顺利就装了,不过在64位CentOS上安装时却遇到很多错误,花了差不多半天的时间终于搞定了. 下面详细讲一下我在64们CentOS上安装tcc 的

    linux, tcc, PHP, 扩展May 31

  • GCC的C语言扩展笔记(二)-- linux gcc的属性解析

    本来打算接着摘抄<GCC参考手册>关于属性扩展(__attribute__)的说明,不过由于翻译太差,许多地方看得莫名其妙,就到网上找了下,下面是一篇关于属性的文章,讲得不错,转帖于下. 不敢掠美,附上原文地址:http://blog.eastmoney.com/stcu/blog_150699657.html linux gcc的属性解析 GNU C的一大特色(却不被初学者所知)就是__attribute__机制.__attribute__可以设置函数属性(Function Attribut

    gcc, 属性, 扩展, __attribute__March 23

  • GCC的C语言扩展(一)

    一.__alignof__ 可以使用 __alignof__ 关键字查询有关类型或变量的对齐信息. 语法 __alignof__(type) __alignof__(expr) 其中: type 是类型 expr 是左值. 返回值 __alignof__(type) 返回类型 type 的对齐要求:如果没有对齐要求,则返回 1. __alignof__(expr) 返回左值 expr 的类型的对齐要求:如果没有对齐要求,则返回 1. 示例 int Alignment_0(void) { retu

    gcc, 扩展March 22

  • 巧用 python 脚本控制你的C程序(首发在我的博客园)

    http://www.cnblogs.com/haippy/archive/2011/09/17/2179902.html python是一门艺术语言,除了开发桌面程序,还能够开发网络应用,数据库应用,还可以代替shell编写一些的实用脚本,本文主要讲述了如何利用 python 程序控制你的 C 程序的行为. 作为例子,本文将用 python 和 C 语言来编写示例代码,同时也会顺便介绍一下 利用 C 语言扩展 python的方法,最后会给出完整的 C 编写 python 模块的源码. 首先考虑

    python, 扩展September 22