自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (9)
  • 收藏
  • 关注

原创 通过IP地址获取MAC

在最一个Linux中 需要通过局域网的IP地址获取MAC, 自然而然地想到了可以通过查询MAC缓存来实现。一般情况下 可以通过读取 /proc 文件系统中的 /proc/net/arp 文件来实现。但也可以通过 ioctl 来获取。缺点是必须明确指定设备名称 比如获取局域网的 则要指定 交换机接口的名字 ,在我的路由器里是 br-lan 也有些是 br0。bool querymacby

2014-02-18 09:35:40 3649

原创 一段失败的代码 inotify的使用

在最近的工作中,由于需要在路由器上检测局域网所有连接的电脑。于是想到一个办法,监控arp缓存。有2个方法。1、从内核入手。邻居子系统。arp_tbl改变后自己通过 netlink 放通知,第二个方法 通过监控 /proc/net/arp 的改变。但由于 /proc 文件系统是一类特殊的文件系统。inotify无法监控,也是做了后才知道。权当学习 inotify的用法吧。将这段代码贴出来做个记号。

2014-02-14 19:15:10 2979 3

原创 体验 EXTJS4 的 MVC

EXT4终于发布了,厌倦了EXT3.x生成的臃肿的HTML代码? EXT4在这方面的确做了很大的优化。其中带了资源占用减少和性能的提升。而EXT4引入的MVC模式更是将视图与代码逻辑分离。除了语法上与旧版有些许不同外。上手倒还是很快。但很快遇到的问题也接踵而至。在EXT4中 CRUD操作甚至能让你从烦人的FORM提交解放出来。直接一条  Store.sync()搞定。非常方便。但马上我便遇到了

2011-12-19 19:13:02 2325

原创 JSON 支持库 2.3#0 发布

json支持库开发完成便得到了广大易友的一直好评,但其中存在的问题也被广大易友一一发现~ 哈哈……。其中困扰易友最大的问题便是其无引号属性名的问题。因为支持库最粗是严格按照 www.json.org的 json语法说明而开发。仅仅支持 双引号括起来的字符串以及标准转义。但后来发现并不好用,实际上JSON的应用大多在WEB,而JavaScript支持很多的转义,而且还支持单引号括起来的字符串。这些在后来的升级中已经一一解决。同时为了更全面地兼容易语言和Unicode,JSON内部采用了GB18030编码。最近

2011-04-22 09:24:00 3590

原创 关于易.尘土 界面库,您需要知道的。

<br />文章来源 大地的博客 http://www.extgui.com/post/edust_message_learn.html1、挂接菜单事件  挂接命令事件和菜单选择事件 统称为 挂接菜单事件,这类消息都是通过WM_COMMAND发送。如:一个按钮被单击,一个菜单项被单击。2、挂接事件  任何窗口消息 都可以通过 挂接事件() 来进行处理。 如 WM_SIZE 尺寸被改变事件,WM_PAINT 重画事件 WM_CLOSE 关闭事件 等。 3、挂接组件事件  一些组件,有自身的扩展事件,比如 选择

2010-11-13 14:39:00 1884

原创 怎么创建json数据类型

<br />定义变量.局部变量 O, JSON<br />此时 O的类型为 “空” 符合常量值 #JSON类型.空JSON数组O.加成员(1)<br />O.加成员(“您好”)<br />这里 O 变量 的类型是 JSON数组.如果O之前的类型也是“JSON数组”,则会为对象O增加2个成员。如果非“JSON数组”则会先清除之前的内容。JSON对象O.置属性(“属性1”,1)<br />O.置属性(“属性2”,“您好”)<br />这里 变量 O 的类型是 JSON对象。如果O之前的类型也是“JSON对象”,

2010-09-11 11:39:00 7858

原创 JSON 支持库开发手记

<br />有那么一阵,我在想,很多网络 软件 都是简单的应用,如果能够让易语言支持JSON 那服务器就只需要简单的WEB服务器了。但自己一点点处理服务器返回的文本 的确是累人的工作。而且开发效率不高。 和WEB服务器交互。如果没有复杂的上传工作 那就用 XmlHTTP之类的吧。设计要求还是有的。 首先易难为易的原则。一定要简单易用。其次 要能 封装 继承 。<br /> <br />具体用法是:<br />操作的方法有:<br />打开<br />置请求头<br />发送<br />撤消<br />取文本

2010-08-30 01:05:00 3383 1

原创 杜甫写的有关风雨的古诗有哪些

<br />春夜喜雨 <br />唐 杜甫<br />好雨知时节, 当春乃发生. <br />随风潜入夜, 润物细无声. <br />野径云俱黑, 江船火独明. <br />晓看红湿处, 花重锦官城. <br /><br />唐 杜甫《风雨看舟前落花绝句》 <br />满树和娇烂漫红,万枝丹彩灼春融。 <br />何当结作千年实,将示人间造化工 <br /><br />茅屋为秋风所破歌 <br />杜甫 <br />八月秋高风怒号,卷我屋上三重茅。 <br />茅飞渡江洒江郊,高者挂罥长林梢, <br />

2010-08-30 00:45:00 4055

原创 不穿鞋如何光脚养生?

<br /> 除了光脚走路和跑步,你还可以根据自己的需要尝试看看下面这些光脚养生的小招数,效果真的不错哦!<br /><br />美肤祛斑<br />  丝瓜络摩擦脚心<br />  日本东京大学竹之内教授研究发现了一种易行有效,无须花钱的按摩脚心美容法。通过适当地刺激脚底,就能够刺激到肾上腺,促使肾上腺分泌激素,激发皮肤细胞的活力,增强其新陈代谢,减少色素沉淀,从而使得肌肤白皙而富有弹性。这种脚心美容法简便易行,每天洗脚后,用丝瓜络之类的天然植物用力摩擦脚心,也可在临睡前两脚互相摩擦脚心,直至发热为止。<

2010-08-30 00:45:00 1050

原创 JavaScript 规范编写

最近编写Javascript代码。起初没管那么多。一阵狂写。代码写得差不多了。结果上百K文件几十个。当然 没办法需要压缩了。为了速度。找压缩工具。弄了下。结果错误一大堆。最后才发现是自己写的代码不规范导致的。检查了半天修正了几十个地方。终于能压缩了。下面总结下需要注意的地方1、对象结尾 function结尾 最好要加 ";"号如 var a={ .....}; 

2010-05-27 23:10:00 861

原创 PHP 扩展开发笔记一

为了方便,新建了一个bat。以后就按照这个来了。准备工作:下载适合版本的php源码。1、设置 VC环境变量,为调用vc编译器做准备2、设置path。3、配置并构建。其实并不一定需要构建。你只要执行了 configure.bat cscript4、『可选』执行nmake 我看大多会不能make 需要依赖的库一大堆。5、如果没有namke 从php运行环境里复制 php5.lib

2010-04-06 10:12:00 909

原创 移动 短信群发软件开发完成。

使用方法很简单:    导入发送号码列表,导入接收号码列表。点击开始发送即可开始自动发送。调用移动189邮箱短信发送接口实现。 

2010-04-04 14:11:00 1747 2

原创 Visual C++ 6.0编译 OpenSSL 1.0

使用Microsoft Visual C++ 6.0 编译 OpenSSL 1.0 的时候。提示找不到 ML.exe经查询 ML.exe乃是汇编编译器。于是下载 MASM32 V10 复制其ML.exe到 VC98/BIN目录,居然编译不能通过。。。 莫非汇编语言版本太低?于是本机刚好安装有Microsoft Visual Studio 2010 复制其 bin/ml.exe 到vc6目录下,

2010-04-04 13:58:00 1296 1

原创 EXT swfUpload 上传按钮

Ext.ux.SwfUploadButton = Ext.extend(Ext.Button,{ // single select single:true, /*单个文件*/ swffu:null, /*swfUpload对象*/ fileTypes : "*.jpg;*.gif;*.png;*.jpeg", typeDescription:图像文件,

2010-03-23 17:05:00 6721 3

原创 Google gears 空行问题

在使用EXT给我们带来华丽的界面的同时,加载速度也成了一个最大的难题。好在有GoogleGears可以为我们解决这个问题。带在使用过程中发先。浏览器顶部会出现一个空行。用开发工具查看,原来是Gears创建了一个Object标签在文档里。解决办法是在CSS里加入这么一段 object[type=application/x-googlegears]

2010-03-04 13:02:00 1008

原创 解决“windows live communications platform 遇到问题需要关闭的错误

C:/Program Files/Windows Live/Contacts/wlcomm.exe用Windows 95兼容模式运行。并禁用视觉样式。 如果问题依旧。尝试将 wldlog.dll 更名。名字随便了。

2009-10-07 00:03:00 3514 3

原创 ExtJS HtmlEditor 图片上传插件

ExtJS 是一套相当强大的WEB组件库。但它的 Ext.form.HtmlEditor 却有点差强人意。因为朋友需要。所以做了个实例。并封装成插件。以方便以后使用。用法举例:   Ext.QuickTips.init(); new Ext.form.HtmlEditor({ renderTo: Ext.getBody(),

2009-09-30 13:37:00 5432 3

原创 让你的网页文章能读起来

 调用方法不变,还是1) 在你想出现播放器的地方插入一个层:    层的id可以自己定。      2)把以下代码放在前面: var _scid = "copytext";    // 你希望朗读的文章块的id;var _spid = "speech_player";   //显示播放器的id; _sp_bg = "0xCDDFF3";   //修改成你想要的

2009-08-31 00:50:00 1415 1

原创 ExtJS论坛收集的一些有用的资源

1。PHPYaml扩展 地址:http://bbs.extgui.cn/read.php?tid=6 2。电子书 javascript王者归来 http://bbs.extgui.cn/read.php?tid=47 3。Ext 官方 Designer +补丁 http://bbs.extgui.cn/read.php?tid=27 4。Ext.ux.TinyMCE 0.6

2009-08-23 02:43:00 1414

原创 Ext Designer Preview 补丁制作

     试用ExtJS已经有一段日子了。感叹其强大的功能的同时。也为JSON写界面的繁琐和容易出错所困然。虽然JSON已经够简洁了。但描述一个复杂的界面的时候。总有点力不从心的感觉。总希望有一款强大的界面设计器。当然 也试用过网络上的两款界面设计器。感觉总有点不尽人意的地方。      最近,Ext 官方终于放出了 Ext Designer 的预览版了。完全用Javascript开发。运

2009-08-17 20:26:00 3163 6

原创 Socket实现HTTP客户端

    前些日子用 Wininet做项目。功能忒强大了。但总觉得管理Cookie有点不方便。即使设置了自己手动管理Cookies。这天上掉馅饼的事还真的常常发生。比如你之前用浏览器访问了这个站,留下了Cookie 你再用wininet访问的时候,这个馅饼就出现了。    封包不难 连接后。将 Headers一股脑堆进去。2个换行符后就是数据了(POST才有)。    服务器返回的数

2009-07-06 11:42:00 1635 4

原创 [站长工具系列]--百度谷歌网站排名查询统计工具

   本软件提供对您的关键词的排名查询。支持多站 多关键词管理。对于排名前100的显示精确的排名次序。排名100以后的显示“100+”  软件主界面 添加站点

2009-07-01 17:27:00 2328 2

原创 YAML的PHPphp扩展。

网上闲逛。突然发现php有yaml这个东西。无奈找不到扩展。最后找到一个源码。syck的。呵呵…… 编译是个麻烦事。更何况我还只有 load和dump两个函数。值呢个是 string 到 array 和 array到string。 手头只有vs2005 没招。下个php源码。建个项目开始,找google要了N篇答案。N>=20.看完后迷迷糊糊开始了。一切顺利----除了做笔记花费了不少

2009-03-17 01:11:00 5475

原创 易语言调用WEB服务器模块完成。

本模块提供远程调用WEB服务器函数的接口。支持同步/异步/继承方式调用。回调模式调用举例:ASP服务器示例: PHP服务器示例:附件下载请上易语言论坛http://bbs.eyuyan.com/dispbbs.asp?boardid=124&Id=176536 

2009-03-15 11:27:00 15356 2

原创 客户端通过 JSON直接调用服务器的函数。

客户端发送的JSON格式:{ proc: 子程序名 params: {....}}  服务端的的代码:<?php$static_rpc_entrys = array();class javaFunc{ private $str = null; function __construct($vstr){ $this->str = $vstr; }

2009-03-10 14:40:00 1234

原创 PHP5 JSON 编码解决方案

   PHP5开始,内置了2个 json函数。            json_decode(string); //负责将 json文本转换为php对象。            json_encode(array|object);// 将 array 或者 object转换为 json文本. 对于array转换为json文本很好解决。对转换后的文本用iconv就可以解决。 

2009-03-10 11:25:00 2442

原创 json解析函数。

  玩 web 也不是一年两年了。json也用了许久。今天一好友突然问我要讲一个javascript对象保存到cookie中。我直接想到的是json。以前在 extjs中倒是有。难不成为了这么一个小功能也要带上一个庞大的extjs库? 于是我想到了json.org 下载json.js 文件。倒是能用。function无法解析……狂晕。没办法。只好自己写了。反正重复发明轮子的经历也不是一次两次了。

2009-03-06 14:01:00 4148 2

原创 Extjs 简单扩展 Component 实现点击刷新的验证码。

Ext.Image=Ext.extend(Ext.Component,{ initComponent:function() { }, onRender:function(ct, position) { var a= document.createElement(A); a.id = this.id;a.href="javascript:void(0)";

2009-03-05 00:42:00 3037

原创 ExtJS Gui Designer 中文版

   没啥好说的,最近使用 ExtJS感觉真的很强大。但是也感觉缺点明显,完全用json描述界面。繁琐。且容易出错。json对javascript无疑是友好的。但对人却远不如xml。于是在网上找到了国外一位牛人的ExtJS GUI Designer 试用了一下。感觉很不错。但缺点有二。1、只支持PHP文件方式和Cookie方式保存设计结果。不支持多用户。再就是E文的。于是抽出时间汉化了一下。并修改

2009-02-15 09:53:00 5406 4

原创 易语言对象内存模型

        易语言对象的所有方法都是虚的。易语言的对象内存布局和COM几乎一致!

2009-01-12 12:56:00 1633 2

原创 易语言界面库的实现(四)多文档支持

     让界面库支持多文档。是势在必行的。虽然很多人都认为 MDI已经过时了。现在流行SDI。但不支持。总感觉少了点什么。      有了前面的铺垫。实现起来是那么的顺其自然。     多文档的封装三个部分。多文档父窗口 多文档容器 多文档子窗口。父窗口需要处理多文档的快捷键消息。覆盖基类“消息预处理”在里面写上TranslateMDISysAccel ()则可。多文档的容器实际上是

2009-01-05 21:39:00 2184

原创 易语言界面库的实现(四)组件内部事件处理

      在Win32里面。有2类通知事件。在旧的Windows设计中通知事件也是通过WM_COMMAND发送的。在Windows 3.X中 通知事件是通过 WM_COMMAND发送的。在后来的版本中 WM_COMMAND 根本无法满足需求。而是 MS引入了 WM_NOTIFY来处理通知事件。而通知事件实际上是通知父窗口。而不是主窗口。     在组件里。要处理通知事件,不是一件容易的事

2009-01-05 00:20:00 2726 2

原创 取CPU时间戳

     本来没什么好写的,因为这实在是太简单了。只有一条指令。但即使是一条指令,在易里面也不是容易的。     在C里面 可以用    __asm {        RDTSC    };    它的内容全部保存在 EAX,EDX中(EDX)是高位。 也就是说是一个长整数了。    在易里面 可以用置入代码。先写了一个易语言的返回值为长整数的函数,然后编译。看看它

2008-12-30 23:37:00 2444 3

原创 易语言界面库的实现(三)对话框的设计。

    何为对话框。就是用来和你对话的框框。既然是和你对话。自然要得到一个对话的结果。哈……     Windows的对话框是一个经过一定封装的窗口。(这个封装了不得,你连消息都要IsDialogMessage^_^)。     对话框在你点击关闭按钮的时候会产生一个 菜单事件(也有称呼为命令事件) 反正就是 WM_COMMAND里的。LOWORD(wParam) 值为2 这个2就

2008-12-29 02:16:00 2350 1

原创 易语言界面库的实现(二)消息预处理 和窗口生存周期。

      在窗口过程里面能处理所有的消息? 答案是 NO!     isdialogmessage 和 TranslateMessage 干啥吃的? 它把原始消息都给弄了一下。我拿不到原汁原味的东西。     如果说封装库。会有这个损失。那肯定是最大的损失!要让你的窗口类能够有机会处理最原始的消息。那必须在消息分发之前。也就是说 GetMessage 之后就直接处理。这才叫原汁原

2008-12-28 16:41:00 1894

原创 易语言界面库的实现(一)

      易语言IDE自带了界面库,是通过“支持库(DLL)”来提供的。脱离这些库,你想写自己的界面程序? 易毕竟不是C。没有Win32 SDK 。从常量到API声明。光这些工作就能把你累个差不多。      以前也写过一个界面库。不过自己不是很满意。易语言写界面库。首要考虑的是效率问题。当然可以用内联汇编。不过易语言的内联汇编只能是置入机器码。因为填入的是机器码,当然不能链接,因此不能

2008-12-27 19:08:00 4849 3

原创 重复发明轮子 自己实现哈希表。

      首先想用汇编写的。但写到最后晕头转向。没办法。先用C++验证一遍自己的思路吧。代码如下。 CHashMap::CHashMap(){    m_size  = 100;    m_count = 0;    m_nodes = (PCNODE)malloc(sizeof(CNODE)*100);    ZeroMemory(m_nodes,siz

2008-12-25 22:39:00 1514 2

原创 对易语言的一点思考。

    转眼从易公司辞职已经接近1年了。在这一年里,我用碌碌无为来评价自己。既没有出去找工作。也没有做出什么成果来。     我接触的第一门编程语言是C语言。接触易语言的时候。我的C还停留在解决课本上的作业的水平。易语言的确很好用。可以很轻易地解决很多实际应用的问题。     毕业后我选择了到易语言公司工作。虽然家里和女友都反对。但凭着对易语言还是有比较深厚的感情。所以我去了。去年

2008-12-08 21:33:00 1340 1

原创 VC6 想说爱你不容易。

2008-07-26 16:48:00 822 2

原创 JavaScript 委托 实现触发多个事件

    有时候,我们需要一个时间触发多个处理函数,这个时候简单的 e.attachEvent似乎已经不能满足我们的要求,今天编写页面,想通过 class定义了一批组件的风格,但又希望它们能够响应鼠标操作而改变风格,却不至于影响事件。    我今天就遇到了这个问题。从互联网上搜索了一下,找到了一个,用了一下,感觉还可以。但是,随着深入,这个看起来完美的例子 问题也就渐渐显现出来。缺陷是,不能响应

2008-05-06 02:08:00 1434 1

Disk2VHD 支持生成网维大师、云更新无盘引导镜像的版本

支持生成 网维大师、云更新引导镜像的disk2vhd版本。在制作镜像的时候需要Windows服务 Volume Shadow Copy 保持开启状态。

2024-03-22

ExtJS Gears 工程实践

practical extjs projects with gears. 本书籍为英文版。 Ext 中文论坛 http://bbs.extgui.cn 收集。

2009-08-31

官方设计器 Ext Designer 补丁 升级版

这是Ext官方设计器的补丁的升级版。与上一个版本相比。这个版本能以Ext 组件的形式生成代码,并支持直接保存为js文件的功能。 并修正了 Grid Store 生成代码错误的bug。 http://bbs.extgui.cn出品。

2009-08-31

Gears 入门教程 PDF

Google gears 入门教程 收集整理 http://bbs.extgui.cn

2009-08-29

ExtJS 实用简明教程

ExtJS实用简明教程,很不错的extjs入门资料。本次上传的为PDF版本。

2008-03-06

T9输入法源码

T9输入法的源码,您可以使用VC++编译。

2008-02-26

C99标准新特性

介绍C99 标准的新特性。<br>PDF格式文档

2008-02-26

易语言.尘土 界面库

采用易语言开发,完全不依赖易语言核心库的一套GUI图形界面库。<br> 借助斩月工具可以使得您的图形界面程序不依赖易语言核心支持库运行。<br> 本界面库提供Windows通用组件的封装 以及一些扩展组件。<br>您可以继承其组件类编写自己的窗口控件。

2008-02-25

输入法编程指南.pdf

PDF版 输入法编程指南

2008-02-25

LearnC

LearnC 源码。<br>使用 sphinx c -- 编写。

2008-02-01

空空如也

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

TA关注的人

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