摘要: 有很多人做界面会经常发现设计师设计出这样的界面:咋一看是一个文本框里加了一个按钮,经过谷歌之后,未发现在文本框里可以添加按钮。但可以通过div来实现它。我的做法是先做一个大小的div,然后用带里面大小的图片作为背景,然后在div中并排依次添加一个文本框、和按钮,要求按钮同时覆盖在查找图片上,然后设置文本框和按钮的的性质属性为空即可。我的源码为:HTML: CSS:.divleft{ width:227px; height:27px; float:left; border:1px solid #458591; background... 阅读全文
posted @ 2013-09-25 09:42 蓝夜 阅读(2838) 评论(0) 推荐(0) 编辑
摘要: 只显示上边框 只显示下边框 只显示左、右边框 只显示上、下边框 只显示左边框 只显示右边框 不显示任何边框 可以隐藏横向的分隔线 可以隐藏纵向的分隔线 可以隐藏横向和纵向的分隔线 阅读全文
posted @ 2013-09-19 23:21 蓝夜 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.csdn.net/rickleo/article/details/6532595在win7-64bit环境下,boa-constructor 0.6.1 的palette面板中没有控件图标,空白一片。将面板窗口拉大,发现那些图标在很下面的位置,X轴的排列与正常状态一致。软件环境:python2.6.6wxPython2.8-win32-unicode-2.8.11.0-py26boa-constructor-0.6.1.src.win32上网查到解决办法:在boa根目录,找到 Palette.py,将408行的语句 newButton = btnType(... 阅读全文
posted @ 2013-09-18 10:15 蓝夜 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 软件:android-ndk-r8 推荐使用这个版本,可以直接不用安装Cygwin软件就可以编译。然后在系统环境变量中path选项中添加安装路径,比如我的:C:\android-ndk-r8;然后我在D盘创建一个Test工程,在工程下建立一个jni的文件夹,所有的源代码都需要放在jni下,在jni文件下创建一个test.h和test.c,内容为://test.h:int max(int x,int y);//test.c#include "test.h"int max(int x,int y){ return (x>y?x:y);}然后在jni下创建Android.m 阅读全文
posted @ 2013-09-16 17:06 蓝夜 阅读(338) 评论(0) 推荐(0) 编辑
摘要: MFC中有一个UpdataData函数,有二个参数:TRUE和FLASE,二个参数什么时候用,开始的时候我也迷糊,后来才发现:UpdataData(TRUE):是把控件上的值刷新到变量中;UpdataData(FLASE):是把变量的值刷新到控件中。 阅读全文
posted @ 2013-09-13 16:04 蓝夜 阅读(309) 评论(0) 推荐(0) 编辑
摘要: SetDlgltem函数把一个WM_SETTEXT消息发送到指定的控件。今天在测试一个小程序,发现使用SetDlgItemText控件编译没问题,但是运行就出错误。语句为:time=CTime::GetCurrentTime();strTime=time.Format("%H:%M:%S");::SetDlgItemText(AfxGetMainWnd()->m_hWnd,IDC_TIME,strTime);经过查资料得到在vc6.0以后的版本中不支持AfxGetMainWnd()->m_hWnd来获取HWND,所以需要把这一句改为:SetDlgItemText 阅读全文
posted @ 2013-09-13 11:23 蓝夜 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 环境要求:Apache:2.2 Mysql:5.5 Django:1.5 python:2.7首先下载mod_wsgi-win32-ap22py27-3.3.so 下载下来后,改名成mod_wsgi.so 拷贝到Apache下modules文件夹里然后在Apache下conf文件里打开httpd.conf文件,在文件末尾加上以下的语句:LoadModule wsgi_module modules/mod_wsgi.soWSGIScriptAlias / "D:/test/src/django.wsgi" AllowOverride none Allow from all期中 阅读全文
posted @ 2013-09-13 01:10 蓝夜 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://blog.163.com/benben_long/blog/static/19945824320121225918434/网络客户端:1. 理解socket: socket是操作系统I/O系统的延伸部分,它扩展了操作系统的基本I/O到网络通信,使进程和机器之间的通信成为可能。建立 socket 需要通过调用 socket() 函数,并且还需要另外的调用来连接和激活它们( recv() 和 send() ) 。2. 建立socket:首先需要建立一个实际的socket对象,其次需要把它连接到远程服务器上。建立socket对象的时候需要告诉系统两件事情:通信协议和协议家族。通 阅读全文
posted @ 2013-09-12 17:16 蓝夜 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://www.cnblogs.com/tqsummer/archive/2011/01/25/1944771.html一、Python中的线程使用:Python中使用线程有两种方式:函数或者用类来包装线程对象。1、函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例:view plaincopy to clipboardprint?importtimeimportthreaddeftimer(no,interval):cnt=0whilecnt=5:print'Thread%sreleased!num=%s'%(name, 阅读全文
posted @ 2013-09-12 17:14 蓝夜 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 原地址:http://www.cnblogs.com/renyuan/archive/2013/06/04/3117006.html要学习好网路编程,主要看以下几个方面:1、掌握概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等。2、在实际Windows网络通信软件开发中,异步非阻塞套接字是用的最多的。平常所说的C/S(客户端/服务器)结构的软件就是异步非阻塞模式的。3、在异步非阻塞模式下的通信,要借助于多线程来开发。4、许多文章都曾经介绍过用VC++进行Socket编程的方法,直接利用动态连接库wsock32.dll进行操作,实现比较繁琐。但实际 阅读全文
posted @ 2013-09-12 11:52 蓝夜 阅读(361) 评论(0) 推荐(0) 编辑