- 博客(8)
- 资源 (15)
- 论坛 (3)
- 收藏
- 关注
转载 duilib开发基础:创建自定义控件的过程
转载自·http://blog.csdn.net/zhuhongshu/article/details/45362751 用Duilib开发界面时,很多情况下库自带的控件不满足需求,就需要基于Duilib建立自定义控件(自绘新的控件,或者用来封装win32的子窗体,来显示视频、网页等)。 在群里经常会有刚接触Duilib的朋友问题怎么建立自己的自定义控件,或者建立的控件无法正常创建出来。我简单写一篇博客,把创建自定义控件的完整过程,和一些注意事项说明一下。另外说一...
2020-11-26 17:53:20
37
转载 5分钟搞定内存字节对齐
本文转载自:https://blog.csdn.net/hairetz/article/details/4084088#comments_12882172写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?讲讲字节对齐吧./******************************分割线如果体系结构是不对齐的,A中的成员将会一个挨一个存储,从而sizeof(a)为11。显然对齐更浪费了空间。那么为什么要使用.
2020-11-25 16:00:50
38
原创 duilib 中list控件的扩展
概述duilib中list控件默认情况样式比较简单,无法适应众多需求场景扩展与原始list对比原始实现效果:扩展list效果:扩展list的实现1.duilib源代码的修改 ①首先修改CListHeaderItemUI类,该类表示的是list的表头,如下图:(修改源码后记得重新编译)CControlUI类属于duilib基础控件类,CContainerUI是duilib的容器基类(duilib基础框架参考),容器,其实就是可以在里面添加,嵌套其他控件的东西..
2020-11-25 14:55:58
291
原创 duilib在同一个界面中(xml)加载两种自定义的list
duilib中list的自定义使用(一个界面中只有一个自定义list)list是duilib中的基本控件,是一种基本的表格,可以自定义表格的各种基本属性(颜色,边框,字体等),类似于下图的基本效果,显示的是5列7行的一个列表。xml文件的编写listtest.xml(list列表控件)<?xml version="1.0" encoding="UTF-8"?><Window size="1280,768" caption="0,0,0,36" roundcorner
2020-11-25 11:47:01
87
转载 libevent和libcurl实现http和https服务器 cJSON使用
前言 libevent和libcurl都是功能强大的开源库;libevent主要实现服务器,包含了select、epoll等高并发的实现;libcurl实现了curl命令的API封装,主要作为客户端。这两个开源库的安装可以参考我的这篇博客:https://www.cnblogs.com/liudw-0215/p/9917422.html,并且我的代码都提交在了我的github上了,可以点左上角图标,跳转到github,仓库是libcurl。 一、curl的两种使用方法 1、命令行模式
2020-11-19 16:06:03
69
转载 curl和libcurl的区别简介
curl和libcurl的区别简介更新时间:2015年07月01日 15:39:19 投稿:junjie 这篇文章主要介绍了curl和libcurl的区别简介,本文讲解了curl简介、libcurl简介、curl与libcurl对比、“curl”的不同意思、PHP中使用curl和libcurl等内容,这么多的curl,搞都搞不懂,看了本文才知道,我们一直用的其实是libcurl,需要的朋友可以参考下curl简介curl是利用URL语法在命令行方式下工作的开源文件传输工具。它支持很多...
2020-11-19 15:55:13
128
原创 浅谈c++纯虚函数的多态与数据隐藏
纯虚函数概述纯虚函数在c++中引入的一个概念,引入原因有两点:为了方便使用多态特性,我们常常需要在基类中定义虚拟函数。 在很多情况下,基类本身生成对象是不合情理的。例如,动物作为一个基类可以派生出老虎、孔雀等子类,但动物本身生成对象明显不合常理。 为了解决上述问题,引入了纯虚函数的概念,将函数定义为纯虚函数(方法:virtual ReturnType Function()= 0;),则编译器要求在派生类中必须予以重写以实现多态性。 同时含有纯虚拟函数的类称为...
2020-11-10 10:26:37
41
原创 使用Duilib做的程序封装成DLL的显示加载与卸载问题
一.前言: 最近在使用Duilib做一些客户端程序,有一些单一的模块也是使用Duilib做的,但是是封装成DLL的形式作为插件使用的,即使用的时候显式调用dll,加载显示,在不用的时候直接卸载dll,减少内存占用。在此过程中遇见了一些较为扯淡的问题。显示调用dll使用导出类与导出函数的选择。 作为插件加载的dll,在不需要使用的时候卸载dll时,会出现异常现象(崩溃或者其它)。 释放Dll时计数问题二.问题总结 1.显示调用dll使用导出类与导出函数的选择...
2020-11-06 12:01:16
62
CommUSB.rar
2020-08-19
缓冲区溢出实验
2015-12-01
小哈龙的留言板
发表于 2020-01-02 最后回复 2020-01-02
怎么把这个oracle 的存储过程转换为mysql的存储过程?
发表于 2016-09-19 最后回复 2017-07-25
戴尔灵越3000笔记本飞行模式无法关闭求 解。。。。
发表于 2016-03-15 最后回复 2016-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝