- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 C++/SDK界面开发总结
对于不习惯用MFC的程序员来说,写界面应该是一个头疼的事情了。调用duilib等开源界面库的不讨论,本文主要说说Windows的原生界面功能开发,作为一篇总结,帮助新手入门。1、窗口主要通过新建资源窗口实现布局,调用就通过 DialogBox 和 CreateDialog 实现界面的显示。其中 DialogBox 为模态窗口, CreateDialog 为非模态窗口,简要说说区别:模态
2015-04-15 22:36:09 2869
原创 浅谈多线程编程以及锁的效率测试
锁在多线程应用上非常广泛,虽然这个影响效率,但这也是在不影响计算结果上最直观的方法了。多线程编程主要有四种思路,一种是加锁,一种是无锁式编程,一种是 STM 软件事务内存,一种是使用 Erlang 等函数式编程语言。
2015-04-15 21:56:44 2716
原创 VC硬盘读写功能封装
硬盘读写功能主要运用在三个方面,分别是MBR操作,数据恢复以及绕过Windows安全机制。以下是私藏多年的硬盘读写功能封装的代码。为了效率起见,读写最好一次性读/写512字节,也就是一磁道为佳。
2015-04-15 21:00:26 868
原创 一个C++解析HTML的库
HTTP协议使用广泛,相应的,C++在这块需求也开始增加。一个好的解析库可以达到事半功倍的效果,在此贴出我的解析库的代码,方便新手朋友们使用。
2015-04-15 01:58:18 11790 1
原创 关于node.js中使用json2.js
json2.js作为一个方便的javascript json序列化、反序列化工具广泛流传于网络,以其方便著称。但是有个问题,它并不是规范node.js标准的代码,无法直接使用,网上的方法更是比较奇怪,比如有几篇博客贴着node.js使用json2,但使用方法竟然是javascript的,可以拿来直接用么,太坑爹了。其实吧 将json2.js转为node.js库也简单,就在末尾加两行代码就行了。
2015-04-15 00:36:35 1416
原创 一个ASP.Net(C#)访问Cookie的封装
不多说,直接上代码using System;using System.Collections.Generic;using System.Text;using System.Web;namespace csTools { public class Cookie { public static void Set(string name, string value, HttpResp
2015-04-14 12:25:33 1222
原创 C#链接Sql Server的Sql Helper
作为网上资源最多的一类资料,C#的Sql Helper一搜一大片。不能说某某资料最好,而只能说某某资料最适合自己。在 这儿贴一个我自己的,可以直接用,也可以拿来作为自己Sql Helper开发的参考。
2015-04-13 18:32:55 1700
原创 Windows下的一个C++多线程库
这个作为大多数人诟病的东西,调用Win32 API复杂,调用开源库pthread、boost::thread竟然没有暂停,还得加锁实现,比较麻烦。还有就是网上的代码,给出了是给出了,但竟然不说说如何使用,看得我蛋疼。于是我就封装了一个库,觉得网上的库麻烦可以试试我这个,通过临界区加锁。如果同学们遇到什么问题可以提出来。
2015-04-13 01:28:55 2191
原创 关于Windows隐藏窗口的封装
隐藏窗口在Windows用的非常广泛,比如WSAAsyncSelect等等,需要窗口回调,假如窗口恰好使用的其他库,就容易导致一个问题:消息污染,也就是需要回调的消息与界面库本身需要使用的用户消息相同,导致消息无响应或者界面库异常。解决的思路通常是创建一个隐藏窗口,设置主窗口为用户使用的窗口后,关闭主窗口同时也会自动关闭临时窗口自身,简单粗暴。
2015-04-13 00:45:47 1157
原创 node.js/express.js新手快速入门及搭建MVC项目
node.js作为服务器端强大的后台语言,怎样牛逼我就不多说了,其他博客上面有。本文作为一篇入门级学习总结,供没有node.js基础的同学们学习,不足之处欢迎指正。另外在学node.js之前我几乎是完全不懂啥叫MVC,搭建了一个项目之后豁然开朗。在此写一篇博客以帮助后来的人快速学习。首先是需要vs2013,编译环境任选,不过照目前来看vs2013作为ide最方便。然后需要下载的东西,由于比较零
2015-04-12 16:07:16 2537
原创 Windows下C++实现编码转换(SDK、MFC)
很多时候,一些小功能完全可以封装成库供调用,但很多时候网上给出的都是教程,而不是现成可使用的库。这就造成一个问题:实现一些简单的功能也得学大半天,严重影响工期。这儿我直接给出编码转换的源代码以及调用方法。供朋友们使用。
2015-04-12 13:43:03 928
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人