自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白林的专栏

面朝大海,春暖花开

  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 iOS轻量级布局引擎 BLSmartLayoutEngine

背景开发iOS原生app的时候不可避免有些场景需要手写UI,鉴于之前使用系统或者开源的布局框架影响到开发效率,所以抽空实现了一个简单的布局引擎BLSmartLayoutEngine.BLSmartLayoutEngine主要解决UI布局两个痛点:1:系统布局或者开源框架诸如autoresizing,auto-layout,Masonry等手工写起来相对比较繁琐开发效率低,并且Size Class有系

2017-07-05 15:30:21 868

原创 JSValue 在MRC下定义Block Property引起Block调用异常的一个坑

坑是什么笔者在实现一个功能的过程中发现,对同一个JSContext在不同的函数块里面定义Block Property,有可能会产生Block Property映射关系错乱,结果通常会导致程序崩溃。 例如,在a函数里面对JSContext定义了add1,add2,add3三个Block(对于JS来说实际上是JS函数),在函数b里面对JSContext定义了delete1,delete2两个Block

2017-07-05 15:20:35 902

原创 DirectUI框架GUIFW

最近项目没那么忙,就对学习做了个总结,也抽出点时间学习了DuiLib,也总结了Qt库的一些可借鉴的思想。这两个库有许多学习的地方,于是就抽丝剥茧,写了一个简单的DirectUI框架guifw皮肤库,可以去http://download.csdn.net/detail/sllins/7707771下载看看效果,先看看下面的效果

2014-08-03 03:13:34 7140 2

原创 在CentOS下使用源代码安装MySQL

几经波折,可喜可贺,记录如下:1:如果你未安装ncurses包,那么:去下载一个ncurses-5.6.tar.gz并安装:输入如下命令:[root@localhost root]#wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz  //下载包[root@localhost root]#tar zxvf ncurses-5.6.tar.gz  //解压[root@localhost root]#cd ncurses-5.6[root@loc

2011-03-11 12:48:00 3981

原创 类的内存布局小议

看代码:class A{      int a;          virtual void hello(){}};class B : virtual public  A{      int a;          virtual void hello(){}};class C : virtual public A{      int a;          virtual void hello(){}};class D : public B, public C{      int a;         

2010-09-21 06:21:00 809

原创 关于计算机的数据内存问题的一点小探讨

<br />首先说明使用的系统是32位的。<br /><br />我们先看看下面这段简单的程序:<br />#include<stdio.h><br />#include<string.h><br />main()<br />{<br />      struct{<br />             char s;<br />             short a;<br />             }text;<br />      text.s='s';<br />      char *ptr=

2010-06-24 16:32:00 644

原创 单实例运行

在网上找了很久的单实例运行解决方法,一般都是一样的思路,我们先看看代码:HANDLE m_hMutex = ::CreateMutex(NULL, TRUE, "MyApp");    if (GetLastError() == ERROR_ALREADY_EXISTS) //程序已经运行    {        AfxMessageBox(“该程序已运行”);       

2010-05-04 22:06:00 1257

原创 气泡提示

气泡提示和气球提示是不一样的,如果要实现气球提示(经常在系统栏弹出的提示)需要去微软网站下载新的SDK才能支持。我们来看看气泡提示是怎么样的。1、  写一个类继承CToolTipCtrl。2、  在类中添加下列方法BOOL AddTool(UINT nID,LPCTSTR Text){       TOOLINFO ti;       memset(&ti,0,size

2010-05-04 21:51:00 3168

原创 点击客户区移动窗口

添加鼠标左键按下响应函数:1、  声明afx_msg void OnLButtonDown(UINT nFlags, CPoint point);2、  消息映射BEGIN_MESSAGE_MAP(CDddDlg, CDialog)     //{{AFX_MSG_MAP(CDddDlg)     ON_WM_LBUTTONDOWN()     //}}AFX_MSG_

2010-05-04 21:48:00 1297

原创 设置窗口背景透明

 新建一个MFC Wizard项目,基于对话框。我们来看看下面这段代码:SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)^0x80000);//加载dllHINSTANCE hInst=LoadLibrary("User32.dll");if(hInst)

2010-05-04 21:27:00 3021

原创 创建任意形状的窗口

1、  新建一个MFC AppWizard项目,选择选基于文档或者对话框都可以。2、  添加两个图片,如下,第二张图片把第一张图片的中间部分镂空,也即删除该部分区域,让背景透明         3、  添加位图资源,导入上面的那两张图片。      4、  新建一个基类为CWnd的类TransparentWnd,代码如下: 头文件://Transparent

2010-05-04 21:05:00 2000

原创 动态链接库(DLL)的开发和使用

一、DLL简介它是Dynamic Link Library 的缩写形式,DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个D

2010-04-27 13:46:00 25609 10

原创 ActiveX控件的使用(VC6.0)

1.       ActiveX控件简介         ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(现在的网络主要包括Windows和Mac)中任意运行的程序。这个

2010-04-24 23:19:00 17352 6

原创 JMF--视频通话篇

  Java媒体框架(JMF):该核心框架支持不同媒体(如:音频输出和视频输出)间的时钟同步。它是一个标准的扩展框架,允许用户制作纯音频流和视频流。  这里只是说模拟视频通话的过程,而关于JMF的学习介绍请另见其他文章。  2.JMF在处理对媒体数据方面体现了很强的功能,MyQQ的制作在这学期的前段时间已经完成了视频通话功能的模拟。语音聊天不太直观,无法截图,但其原理也和视频通话一样,

2010-04-09 13:30:00 3026 5

原创 MCI编程预备

l         MCI简介:首先,让我们来看看MCI的定义:    MCI [2]( Media Control Interface,媒体控制接口 ) 向基于Windows操作系统的应用程序提供了高层次的控制媒体设备接口的能力。程序员不再需要关心具体设备的差异,就可以对激光唱机(CD)、视盘机、波形音频设备、视频播放设备和MIDI设备等媒体设备进行控制。应用程序通过MCI发送相应的命

2010-04-08 15:45:00 1513 4

原创 关于QQ的一些东西

1、看看QQ点击右键或者其他一些按钮时任务管理器里的内容:--------------------------------------------------------------------------------------------  2、再看看点击改变窗口风格等---------------------------------------

2010-04-05 14:01:00 1009 2

原创 MFC窗口特效之动画效果(一)

   最近在学习MFC的过程中,看到一个窗口动画特效例子,不过它是在一个对话框里面嵌入效果,我想如果能把它的代码提取出来再写成一个窗口动画类就好了。于是便着手写了这个类,你可以去CSND下载(http://download.csdn.net/source/2196359)这个代码运行看看。闲话少说,先看看这个类的声明: /**************************

2010-04-02 15:56:00 9862 2

原创 MFC开门篇之Windows API程序设计(一)

终于下定决心,往C++上爬了,用了两天的时间把C++基础语法语义等复习了一遍,再用了几天的时间粗略地把Win32程序设计过了一遍,之后的一礼拜把一本MFC入门书消灭了,咋一看还干了挺多的事情,呵呵,感觉还不错。最近在忙着看MCF的一些内容。目前看得不深入,所以感想不多,先谈谈自己的入门感想吧,总结一下心得,温故知新。为什么把题目叫做MFC开门篇之Windows API程序设计呢?学习MFC,当

2010-04-01 15:22:00 2235

原创 你的未来还是我的未来?

使用Java 开发桌面应用程序已近两年,基于Windows平台,开发的项目也有一些,感觉挺好,而光环背后的黑暗比起纯粹的黑暗更可怕。为什么Java SE开发的软件能顺利在我们的机器上运行呢?因为java是站在巨人的肩膀上,而这个巨人便是JVM,所幸的是我们的Windows拥有这个巨人平台,让我们的软件拥有发挥的舞台,而没有了JVM,什么都是扯淡,就像没有了Windows很多软件无法生存一样。放

2010-03-13 17:10:00 668 2

DirectUI框架之guifw演示程序

DirectUI框架之guifw演示程序,guifw实现了xml动态创建,换肤等功能,是一个轻量级的directui皮肤库框架。

2014-08-02

MFC DLL开发和使用的例子

MFC DLL开发和使用的例子,包括开发和使用MFC DLL的代码,很简单的示例,相关介绍文章见http://blog.csdn.net/sllins/archive/2010/04/27/5533764.aspx

2010-04-27

Win32动态链接库开发和使用的例子

Win32动态链接库开发和使用的例子,包括开发和使用的代码,相当简单的实例,介绍文章请见http://blog.csdn.net/sllins/archive/2010/04/27/5533764.aspx

2010-04-27

VC6.0开发的上网直通车

VC6.0开发的上网直通车,制作软件的同时可以学习很多东西,我直接用winsock与web服务器通信,可以学习网络编程的同时也了解相关的soap协议和xml,还有界面美化、托盘等也有所学习。需要源码请发邮件给我:arlins@139.com

2010-04-21

MFC窗口特效之动画效果

MFC窗口特效之动画效果,可以应用在一个对话框或者其派生类上,实现动画打开和动画关闭效果

2010-04-02

浙江大学概率论与数理统计第三版课后答案

这是浙江大学 概率论与数理统计 第三版课后答案 ,希望对需要这资料的朋友有用。

2009-02-14

空空如也

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

TA关注的人

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