自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 NodeJS获取命令行后面的参数

假设有如下的命令行 node test.js arg1 arg2 arg3,现在想在test.js中获取后面的参数arg1、arg2、arg3…var arguments = process.argv.splice(2);process是一个全局对象,argv返回的是一组包含命令行参数的数组。第一项为”node”,第二项为执行的js的完整路径,后面是附加在命令行后的参数

2015-06-25 16:07:14 19159

原创 C++获取文件路径

C++获取插件路径比较简单,但是是调用了windows的 LPTSTR moduleName = new TCHAR[100]; GetModuleFileName(GetModuleHandle(_T(“npTestDemoOne.dll”)),moduleName,100); std::string mPath = std::string(m

2015-06-25 16:06:34 731

原创 js通过NPAPI调用本地应用程序并传参

最近,忙于寻找解决方案,许久没有更新blog,第一次写与web端交互的windows桌面应用,可谓是焦头烂额,遇到的问题一大把一大把(此时的想法是世界上要是只有IE这一个浏览器,那该是多么的清净): Q1:web页面如何判断当前windows是否已经安装Q2:web页面怎么给客户端传参

2015-06-25 10:54:16 4794 1

原创 NPAPI插件与JS交互开发详细记录

可以在JS中使用document.getElementsByTagName或者document.getElementById来获取页面中已经存在的插件对象,还可以在JS中使用document.createElement(“object”);来动态创建对象,并为该对象设置type属性,接着将创建的这个对象添加到页面中,这样就动态创建了一个插件对象。如下JS函数可以根据传入的mimetype创建一个插件

2015-06-24 13:43:19 2610

转载 浏览器和js交互、NPAPI之NPRuntime开发

NPAPI 原本是由 Netscape 所制定的一组单纯的 C Plugin API,起初是无法支持 Scriptability;于是到了 2004 年底,各家 Browser ( IE , Opera, Mozilla 等) 都同意支持NPRuntime 延伸 API 以支持 Scriptability,所以目前若是想写 Plugin则应该以 NPRuntime API 才能跨不同

2015-06-24 11:18:08 1314

转载 浏览器和js交互、NPAPI之NPRuntime开发

先介绍下浏览器的生命周期。 1.浏览器搜索加载DLL文件。2.浏览器调用NP_GetEntryPoints, NP_Initialize()来初始化浏览器和插件的函数映射表。i.调用浏览器端的 NP_Initialize,将函数传给插件的函数表。ii.插件将定义好的函数通过NP_GetEntryPoints,传递到NPPluginFuncs中,让浏览器可以调用。3.浏览器调用插件的NPP_GetV

2015-06-24 11:16:14 618

原创 js调用本地应用程序

这两天公司由于web下载大型的文件(超2G的MP4文件)的时候,下载到2G左右浏览器就会自动断开连接,后来没办法就准备些一个下载工具!从浏览器中启动下载工具,并传递下载参数给下载工具,在工具中下载并管理资源,废话就这么多,转入正题。在网上翻阅各种资料,总结了有3种方法可以实现此功能:1.自定义协议类似于mailto http https 主流浏览器都支持只需要在注册表中添加相应内容即可,官方叫

2015-06-11 16:15:00 5225

原创 Nginx学习笔记--负载均衡配置

设定负载均衡的服务器列表。upstream index.net{ip_hash;server 192.168.1.13:8080;server 192.168.1.14:8080;server 192.168.1.15:8009;server 192.168.1.16:8080;}upstream是Nginx的HTTP Upstream模块,这个模块通过一个简单的调度算法来实现客户端IP

2015-06-04 11:07:21 464

原创 nginx 学习笔记--Nginx正则表达式之匹配操作符

nginx可以在配置文件中对连接进行判断,已达到防止rewrite、盗链、对静态资源设置缓存以及浏览器限制等目的:字符串表达式支持正则表达式,能设定大小写是否敏感。如下:~     区分大小写(大小写敏感)匹配成功 ~*   不区分大小写匹配成功 !~    区分大小写匹配失败 !~*  不区分大小写匹配失败1: 限制某些类型的客户端的访问if指

2015-06-04 10:29:16 696

转载 nginx 学习笔记--Nginx安装及反向代理配置(简述)

1.        Nginx介绍Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,其兼具apache和squid代理服务器的一款高性能、低消耗的开源服务,具有很好的研究价值。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于

2015-06-03 11:34:58 464

转载 nginx 源码学习笔记——文件读写和配置文件读取

本文转载自 :http://www.cnblogs.com/h2-database/archive/2012/05/16/2583269.html对于c语言来说,如果需要支持多个操作系统,就需要封装一下文件的读写。封装文件的读写还有一个益处就是能够把读写异常,读写的内存控制,日志的记录封装起来,以便于其他的模块更好的应用。文件的读写一般会封装成打开文件,关闭打开的文件,读写文件。

2015-06-02 14:28:23 786

node.js-v4.1.2-x64.msi

搭建react native环境时,自己找的资源,上传一个,方便大家下载。

2015-10-13

Bmob_AndroidSDK_V3.4.3_0828

Bmob_AndroidSDK_V3.4.3_0828,比目鱼的jar包,分享一下

2015-09-03

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

TA关注的人

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