
基础知识
魔芋
卫道士技术洁癖
展开
-
Excel(XLSX/XLS)文件内容导入WEB表单,纯前端无需服务器支持,开源Chrome扩展 v0.0.8,附下载,附github链接(2021/5/8更)
起因老婆从事的是售后的工作,常年需要把售前工程师和销售的一些实施的数据录入到他们的工作平台上。最开始我看在眼里,焦虑在心上,我心想,你这完全是人力无价值的搬运工的(excel到网页表单)工作,你们公司难道不能把录入这一部分的工作开放给更前线的人或者提供一个excel导入的工具吗?老婆摇摇头说,这个事已经提了n年了,以她这工作岗位在公司里的重要程度,还不足以让开发工程师紧着她做事,他们还有“更重...原创 2020-03-20 16:14:16 · 3354 阅读 · 14 评论 -
跨进程KV,可接收数据变化通知,基于CPPLMDB
跨进程的KVwindows底下跨进程访问数据,向来是不好处理的,通常的几种办法是DLL的共享数据区无连接问题,需要自己处理锁,无数据变化通知WM_COPYDATA的windows消息点对点,没有锁,但是要有windows窗口接消息,需要设计交互协议PIPE 管道、SOCKET一对多,要管理Server/Client多连接和数据到达缓存问题,需要设计交互协议INI...原创 2019-12-08 11:45:02 · 241 阅读 · 0 评论 -
CPPLMDB
CPPLMDBLMDB,Lightning Memory-Mapped Database Manager,(https://github.com/LMDB/lmdb.git)轻量级内存映射数据库。号称快如闪电的内存映射数据库。这里提供CPP封装,在vc2008下测试通过https://github.com/kjflyback/CPPLMDB...原创 2019-12-08 11:20:00 · 199 阅读 · 0 评论 -
WTL的CScrollContainer
CScrollContainer,CScrollWindowImpl,CScrollImpl你要闹哪样?在带滚动窗口中动态创建控件的实例原创 2014-04-28 16:29:48 · 1596 阅读 · 0 评论 -
在mac中安装cocos2d 3.0alpha,建立第一个工程MyGame
1. 下载cocos 2d 3.0 zip2. 解压后找到文件readme.md3. 跟随指导3.1 在终端命令行中输入$ cd cocos2d-x $ python download-deps.py等待下载原创 2014-09-14 11:03:06 · 769 阅读 · 0 评论 -
运行时流程图
最近做了一个运行时流程图抓取工具,自己赞一个,太有用了然后产生dot语法用工具生成图片原创 2015-01-09 09:33:44 · 1128 阅读 · 0 评论 -
论UITableViewController被status bar覆盖的问题(IOS SDK 8.3)
通常我们做一个UITableViewController(以下简称tvc)直接打开,在没有NavigationController的时候都会是这样 问题是,你要加一个UINavigationController吗?还是像别人一样不用UITableViewControler而是在main storyboard 里面造一个UIViewController + UITableView 下移20px?告诉原创 2015-06-17 16:55:27 · 3228 阅读 · 0 评论 -
在Swift中的ASCII到字符转换的问题
我们在C++里处理字符通常是这样的char a = 'A' // A = 65printf("'%c' = %d", a + 1, a + 1) // 'B' = 66这在号称吸收C/C++所有优势特性的Swift里面是行不通的,因为 Character 和 Int 不能进行计算操作,会报错var c:Character = "A"c + 1 // 这里是错误的Xcode 会告诉你 Binar原创 2015-09-07 17:18:25 · 4692 阅读 · 0 评论 -
文石(onyx boox M92)电纸书(linux) 下写绘图板程序Mypainter.oar
过了n久,才开始玩,资料好难找,不过还是在github里找到了,做了一个绘图板程序,使用着比电纸书自带的好用多了,有换灰度,换笔触宽度的功能,笔触比出厂自带的程序流畅多了,暂时没有保存图片的功能 http://download.youkuaiyun.com/detail/flyback/159561 欢迎提意见和建议原创 2016-01-25 10:54:56 · 2606 阅读 · 4 评论 -
批量修改图形文件的对比度和锐度,python 2.7
电子书里漫画看不清?你还在用photoshop一页一页的来处理吗?python可以帮你大忙原创 2014-02-19 14:34:59 · 3050 阅读 · 1 评论 -
开发一定要做(准备)的几件事情
开发过程中,无论你在什么阶段,无论你的项目或者产品有多小,把没做的补上,现在都不晚1. 需求文档,电子的/纸质的,人不行,要是那种没有达成一致前改不了的媒介2. 功能列表,如上3. 版本控制工具,如SVN或某人,你真的相信人可以作为版本控制的工具吗?4. 一台可以编译的机器,这个机器配置了客户环境所拥用的库 ,如果这台编译机没有编译过,那就发回去改5. 基础库1) 文件原创 2013-07-09 14:42:22 · 674 阅读 · 0 评论 -
OPC DCOM 配置 - 摘自工控网 http://www.gongkong.com/tech/detail.asp?id=284940
OPC DCOM Howto 本文档根据各种不同的情况,讲述如何进行OPC DCOM配置。 对于远程访问OPC服务器,需要在客户和服务器计算机上都进行DCOM设置,以前我们采用的方式是: 客户、服务器都建立一个名字、密码相同的具有管理员权限的帐号,并分别以次登录,在服务器端将OPC服务器的启动方式设为交互式用户。这种方法虽然方便,但安全性较差,不利于在实际应用中推广。这里提供一些较合理的解转载 2005-08-20 13:40:00 · 6812 阅读 · 0 评论 -
OPC 技术文档之 IOPCBrowseServerAddressSpace 的使用(vc)
在制作 OPC Client 的时候通常需要浏览OPC Serve的所有已经定义的item名称(当然OPC Server必须支持这个选项),如果用VC的话就要使用到IOPCBrowseServerAddressSpace接口,那么,下面是提取item目录结构的一个自制的递归函数。void TryBrowseBranch(IOPCBrowseServerAddressSpace *pBSAS, LP原创 2005-08-20 13:32:00 · 5286 阅读 · 5 评论 -
vc++ 尝试类型无关的属性包
前言: 在编制稍微大型的类时,为了使类更加灵活,通常需要加入很多的成员变量,这样做会很有弊端,因为如果需求发生了变化,那么类里的成员变量也会发生变化,这样就导致了该类需要重新编译,那么应用程序中与该类相关的所有有联系的类(即使用了该类的头文件)都必须重新编译过,这样会带来潜在的错误风险。 一.目标既然现代的编程方法强调可重用和可扩展,那么我们现在就可以先来尝试一下怎样在:原创 2008-12-25 20:30:00 · 777 阅读 · 0 评论 -
如何访问html网页中的帧对象
如果用webbrowser的document去获取IFrame这个对象,随后一定会得到accessdenied的错误,为什么?找了一下,据说是不能跨域访问...终于有一天,试了一下,在OnDocumentComplete事件里面返回的dispatch就是iframe的IHTMLWindow2对象,在那里可以操作所有的对象,然后,你想做什么就随你了,不知道如果这个时候保存了这个IHTMLWi原创 2009-12-17 17:29:00 · 817 阅读 · 0 评论 -
ini文件另一种读取办法
Windows下的ini文件的读取可以使用系统提供的api来实现GetPrivateProfileStringGetPrivateProfileInt...实际应用中, 如果不使用一种统一的方法来包装一下会让源代码看起来很乱。所以,需要设计一个方便,美观,直观的配置文件操作类!原则是代码好看,容易维护需求:直观的调用形式实现潜规则满足原创 2013-05-31 18:42:53 · 1320 阅读 · 0 评论 -
不改原始类结构,不改变原始函数调用,加上有引用计数的智能指针
如果在设计之初没有考虑使用智能指针,有可能在程序所有的地方都是直接使用类的裸指针,在后来再使用智能指针就有可能引入别的问题,大库和函数语义的改变,这样会导致不可知的错误,所以这里尝试提供一个不改变原始类结构的智能指针。假定现在有类CTestClass, 原来的使用方法是CTestClass * pTClass = new CTestClass(xxxx);在函数调用中使用CTest原创 2013-06-03 17:38:28 · 751 阅读 · 0 评论 -
金融行业密钥体系介绍 摘自http://www.360doc.com/content/12/0210/22/7430724_185676018.shtml#
摘自http://www.360doc.com/content/12/0210/22/7430724_185676018.shtml#金融行业密钥体系介绍 金融行业因为对数据比较敏感,所以对数据的加密也相应的重视。在其中有关密钥及加密方面的文章很少,并且散发在各个银行及公司的手中,在网上没有专门对这部分进行介绍转载 2013-06-06 10:31:41 · 2914 阅读 · 0 评论 -
OPC 技术文档之 OPCENUM.EXE 使用方法(vc)
在制作OPC Client 的程序的时候,常常需要浏览目标服务器的所有OPC Server方法有两个: 一是通过 IOPCAutoServer 的GetOPCServers方法得到(这个比较简单,这里不讨论)。 二是通过 OPCEnum.exe 提供的 IOPCServerList 接口的 EnumClassesOfCategories 方法实现。俺在搜索 www.google.com 的时候似乎原创 2005-08-17 15:36:00 · 10553 阅读 · 2 评论