Published on2017年4月15日怎样在对话框上做一个“应用”按钮WindowsC/C++文章介绍在对话框上做“应用”按钮的方法。定义 WM_APPLY_TRUE 和 WM_APPLY_FALSE 消息,在 Main 对话框中实现消息映射和响应,还捕获全局消息,根据不同情况使“应用”按钮可用或不可用,用的是 WTL 且基本方法一致。
Published on2017年4月15日对char与wchar_t一些疑惑的理解WindowsC/C++文章主要探讨 char 与 wchar_t,指出 char 存 ascii 码字符,wchar_t 存汉字等双字节字符。通过示例解释 char 存储汉字的原理及 memcpy_a 函数对 wchar_t 汉字串拷贝的方式,还提到用宽字符函数输出汉字需包含特定头文件和设置 locale。
Published on2017年4月14日electron demoWindowsWebNode.js这是一个用 electron 框架做的 demo 程序,调用 showapi 接口数据。入口 main.js 初始化菜单、窗口等,还通过 ipc 与各页面通信,用 ejs 在 html 上展示数据,源码可在[https://code.csdn.net/tujiaw/showapi/tree/master](https://code.csdn.net/tujiaw/showapi/tree/master)查看。
Published on2017年4月13日简单实现网页登录框中的“记住我”Web文章介绍网页登录框“记住我”功能,通过 Cookie 实现。详细阐述 Cookie 和 Session 机制,及登录 html 表单和使用 jquery.cookie.js 读写 Cookie 的代码,在公用电脑勾选有风险,个人电脑可提供方便。
Published on2017年4月11日浏览器同源政策及其规避方法Web文章介绍浏览器同源政策,包括含义(1995 年 Netscape 引入,三相同)、目的(保证用户信息安全)、限制范围(Cookie 等三种行为受限)。还详细阐述了规避方法,如 Cookie 通过设置 document.domain 共享,iframe 可用片段标识符等三种方式通信,LocalStorage 可通过 window.postMessage 读写,AJAX 可用 JSONP、WebSocket、CORS 规避限制。