搜索到与相关的文章
编程技术

IE6 很邪恶,但我爱它的盒子模型

盒子模型(BoxModel)是CSS的核心,现代Web布局设计简单说就是一堆盒子的排列与嵌套,掌握了盒子模型与它们的摆放控制,会发现再复杂的页面也不过如此,然而,任何美好的事物都有缺憾,盒子模型有两种不同的诠释,一种来自IE6,一种来自W3C标准浏览器。盒子模型下图就是一个典型的盒子模型示意图在内容区外面,依次围绕着padding区,border区,margin区,这一模型结构在所有主流浏览器都是一致的。通过盒子模型,我们可以为我们的内容设置边界,留白以及

系统 2019-08-29 23:33:51 2246

编程技术

第一章:第二节(一个简单的点击事件)

一个简单的点击事件package第一章;importcom.trolltech.qt.gui.QApplication;importcom.trolltech.qt.gui.QPushButton;publicclass第二节{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubQApplication.initialize(args);QPush

系统 2019-08-29 23:15:23 2246

编程技术

UIView的一些基本方法 init、loadView、viewDid

init方法在init方法中实例化必要的对象(遵从LazyLoad思想)‍init方法中初始化ViewController本身loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。如果手工维护views,必须重载重写该方法如果使用IB维护views,必须不能重载重写该方法loadView和IB构建viewviewDidLoad方法重载重写该方法以进一步定制view在iPhoneOS3.0及之

系统 2019-08-29 23:12:56 2246

编程技术

破解入门(六)-----实战“内存镜像法”脱壳

内存镜像法的步骤(1)用OD打开软件(2)点击选项——调试选项——异常,把里面的忽略全部√上。CTRL+F2重载下程序(3)按ALT+M,打开内存镜象,找到程序的第一个.rsrc.按F2下断点,然后按SHIFT+F9运行到断点,接着再按ALT+M,打开内存镜象,找到程序的第一个.rsrc.上面的代码段.text(或者CODE)(也就是00401000处),按F2下断点。然后按SHIFT+F9(或者是在没异常情况下按F9),直接到达程序OEP实战1查壳用PE

系统 2019-08-29 22:51:08 2246

编程技术

同一主机上WordPress博客更换域名简易八步骤(2)

精博的域名已经由essentialblog.cn改为jingpin.org,下面介绍我是如何更换域名的。一、cPanel上的操作:在主机的cPanel上可以执行以下4个步骤:第一步:添加附加域名在cPanel控制面板上找到“附加域”这一项,然后添加你的新域名。第二步:添加数据库在MySQL数据库里面生成新的数据库。第三步:复制文件要把原来域名对应的WordPress所有文件复制到新域名的空间上,可以点击“文件管理器”,选择原来域名对应的WordPress所

系统 2019-08-29 22:41:07 2246

编程技术

screen install on centos

yuminstallscreenwgethttp://people.canonical.com/~kirkland/byobu/rpm/byobu-2.74-2.noarch.rpmrpm-ivhbyobu-2.74-2.noarch.rpmscreeninstalloncentos

系统 2019-08-29 22:22:48 2246

编程技术

S3C2440上touchscreen触摸屏驱动

为了方便自己和广大嵌入式爱好者,这里转载自:http://hbhuanggang.cublog.cn一、开发环境主机:VMWare--Fedora9开发板:Mini2440--64MBNand,Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、前提知识1、Linux输入子系统(InputSubsystem):在Linux中,输入子系统是由输入子系统设备驱动层、输入子系统核心层(InputCore)和输入子系统事件处理层(Eve

系统 2019-08-29 22:15:01 2246

编程技术

设计模式之--命令模式

命令模式的意图一是将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;二是对请求排队或记录请求日志,以及支持可撤消的操作。简略图如下:命令模式通过对命令的封装,将命令的请求(调用者Invoker)和执行(接收者Receiver)进行了责任分离,委派给不同的对象,不仅使得调用者和执行者之间实现了解耦(命令的请求方就不需要知道接收方的接口,也不需要知道命令是如何执行的具体情况),还使得可以记录命令的执行记录,添加执行日志,使得命令的控制、执行、取

系统 2019-08-29 22:14:04 2246

编程技术

我们应当怎样做需求分析:用例说明

当我们进行业务流程分析时,只空对空而不落到纸面上是不可以的。过去,在面向过程的时代,我们绘制DFD图、流程图,以及编写流程说明来描绘这一部分分析;而现在,在面向对象的时代,我们则是绘制行动图、状态图,以及编写用例说明来完成这部分工作。在这部分工作中,编写用例说明应当是最主要的工作,之后在一些关键部分辅之以行动图、状态图。现在我们来看看用例说明应当怎样编写。毫不疑问,做用例分析首先是要绘制出用例图(前面已经说过了)。图形的最大优势是能够形象生动地描述我们的分

系统 2019-08-29 21:59:15 2246

编程技术

为什么要进行数据同步

转载:http://java.chinaitlab.com/line/779590.htmlJava中的变量分为两类:局部变量和类变量。局部变量是指在方法内定义的变量,如在run方法中定义的变量。对于这些变量来说,并不存在线程之间共享的问题。因此,它们不需要进行数据同步。类变量是在类中定义的变量,作用域是整个类。这类变量可以被多个线程共享。因此,我们需要对这类变量进行数据同步。数据同步就是指在同一时间,只能由一个线程来访问被同步的类变量,当前线程访问完这些

系统 2019-08-12 09:29:27 2246