关闭

HTML 整体缩放

最近用到web 控件加载网页需要缩放问题,由于控件比较旧,所以只能从html 入手;html 页面缩放主要有两种,IE 可使用 CSS body{zoom:1.2;} 或者微软相关的控件支持,包括BCB 。其它 浏览器可使用 body{transform: scale(1.2);} 这个是从中心点缩放,所以需要配合另外一个属性使用 以下是样例 ZOOM,应该只支持IE : body {z...
阅读(63) 评论(0)

设计模式读书笔记-----状态模式

在介绍状态模式之前,我们先来看这样一个实例:你公司力排万难终于获得某个酒店的系统开发项目,并且最终落到了你的头上。下图是他们系统的主要工作(够简单)。        当你第一眼看到这个系统的时候你就看出来了这是一个状态图,每个框框都代表了房间的状态,箭头表示房间状态的转换。分析如下:房间有三个状态:空闲、已预订、已入住,状态与状态之间可以根据客户的动作来进行转换。定义每个状态的值。 ...
阅读(41) 评论(0)

MySQL 百万级分页优化(Mysql千万级快速分页)

以下分享一点我的经验  一般刚开始学SQL的时候,会这样写  复制代码代码如下: SELECT * FROM table ORDER BY id LIMIT 1000, 10;  但在数据达到百万级的时候,这样写会慢死  复制代码代码如下: SELECT * FROM table ORDER BY id LIMIT 1000000, 10;  ...
阅读(89) 评论(0)

VC GDI+ 窗口截图内存BMP转JPG,压缩、JPG再转IStream流,IStream流再转 BYTE

最近用到 PC远程监控,用GDI+屏幕截图内存BMP转JPG,压缩 ,JPG再转IStream流,IStream流再转BYTE,通过SOCKET 转发; /****************BMP转JPG*********用法示例************************** Bitmap newbitmap(L"d:\\d.bmp");//加载BMP const unsigned...
阅读(100) 评论(0)

php/jsp/asp的区别

ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。 PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数...
阅读(84) 评论(0)

Spring中IOC和AOP的详细解释(转)

原文链接:Spring中IOC和AOP的详细解释 我们是在使用Spring框架的过程中,其实就是为了使用IOC,依赖注入,和AOP,面向切面编程,这两个是Spring的灵魂。 主要用到的设计模式有工厂模式和代理模式。 IOC就是典型的工厂模式,通过sessionfactory去注入实例。 AOP就是典型的代理模式的体现。 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的...
阅读(185) 评论(0)

Windows程序崩溃定位 vs2010

所需要资源下载:  http://download.csdn.net/detail/zwz1984/9800293 一、目录说明 目录下有三个文件夹:Src、Lib、Tool。 Src存放生成dmp文件(崩溃转储文件)所需要的源文件,需要集成到程序源码中的。 Lib存放生成dmp文件的依赖库(dbghelp.dll)。现在的Window系统(Win7以上)都已集成了此库;如果...
阅读(183) 评论(0)

VC下发布的Release版程序崩溃后的异常捕捉与查找

寻找Release版程发生异常退出的地方比Debug版麻烦得多。发生异常的时候windows通常会弹出一个错误对话框,点击详细信息,我们能获得出错的地址和大概的出错信息,然后可以用以下办法分析我们的程序。   一.     用MAP文件定位异常代码位置。 1.         如何生成map文件 打开“Project →Project Settings”,选择 C/C++ 选项卡,在“De...
阅读(134) 评论(0)

如何定位Android NDK开发中遇到的错误

摘要:Android NDK中的错误定位对很多开发者来说是一件头疼的事,本文通过一个Demo程序详细讲解了NDK的错误是如何产生的,以及如何通过命令行工具定位NDK的问题所在。 Android NDK是什么? Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。众所周知,Android程序运行在Dalv...
阅读(134) 评论(0)

关于HOOK,如何通过钩子截获指定窗口的所有消息 SetWindowsHookEx demo

SetWindowsHookEx   第三个参数为HINSTANCE,通过FindWindow找到指定窗口句柄后如何      得到该进程的HINSTANCE呢? 这个参数应该是你调用SetWindowsHookEx的DLL的模块实例句柄,它可以经由DllMain入口的第一个参数得到。      HHOOK   SetWindowsHookEx( int   idHook,...
阅读(287) 评论(0)

DragSortListView:可拖动排序的listview

这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! DragSortListView是一个可以实现拖动排序的listview控件,是我看到的交互较为复杂的开源代码中不管是代码质量还是流畅性都最好的。虽然作者已经不再更新其版本,但是仍然非常值得我们去研究,尤其是那些本身需要这种效...
阅读(81) 评论(0)

android AlarmManager详解,Alarm的设定和取消。

设定alarm的话,大概需要用到如下几步: 1.创建一个Intent 2.创建一个PendingIntent 3.得到ALARM_SERVICE的AlarmManager 4.使用AlarmManager的set api,假如是取消,那就使用cancel   Android自带的AP对于Alarm的管理是很巧妙的,例如Calendar,它基本上只会给系统设定一个...
阅读(97) 评论(0)

Java中的值传递与引用传递详解

方法调用是编程语言中非常重要的一个特性,在方法调用时,通常需要传递一些参数来完成特定的功能。Java语言提供了两种参数传递的方式:值传递和引用传递。 (1)值传递 在方法调用中,实参会把它的值传递给形参,形参只是实参的值初始化一个临时的存储单元,因此形参与实参虽然有着相同的值,但是却有着不同的存储单元,因此对形参的改变不会影响实参的值。 (2)引用传递 在方法调用中,传递的是对象(也可以看...
阅读(67) 评论(0)

设计模式(Design Patterns)-可复用面向对象软件的基础 06:适配器模式(Adapter)

一、写在前面的话 之前的几篇文章分析了5种创建型模式,从设计模式(Design Patterns)-可复用面向对象软件的基础 06这篇文章开始,继续介绍7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式,其中对象的适配器模式是各种模式的起源。 二、适配器模式(Adapter) 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹...
阅读(79) 评论(0)

SpringMVC + Spring + MyBatis 经典

[+] 我们看招聘信息的时候,经常会看到这一点,需要具备SSH框架的技能;而且在大部分教学课堂中,也会把SSH作为最核心的教学内容。  但是,我们在实际应用中发现,SpringMVC可以完全替代Struts,配合注解的方式,编程非常快捷,而且通过restful风格定义url,让地址看起来非常优雅。  另外,MyBatis也可以替换hibernate,正因为MyBatis的半自动特点,...
阅读(94) 评论(0)
188条 共13页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:303143次
    • 积分:3311
    • 等级:
    • 排名:第11246名
    • 原创:81篇
    • 转载:107篇
    • 译文:0篇
    • 评论:58条
    博客专栏
    说明
    Android 交流学习群 QQ:458506426
    最新评论