摘要: 日期:2013-7-6来源:GBin1.com提升页面大小的效率,不仅仅是取决于使用精灵或是压缩代码,给定页面的请求数量在前端性能中也占有了很不小的重量。减少请求可以让你的网站加载更快,而其中一种减少页面请求的方法就是用Data URI代替图片的src属性:当然页面大小会增加(如果你的服务器使用适当的gzip内容,这个增加会很小),但是你减少了潜在的请求,同时也在过程中减少了服务器请求的数量。现在大多数浏览器都支持Data URI,在CSS中的背景骨片也可以使用Data URI,因此这个策略现在已经可以在应用层级,广泛应用。下一篇我们将介绍使用媒体队列加载指定大小的背景图片。via 极客社区来 阅读全文
posted @ 2013-07-08 15:29 爱生活,爱编程 阅读(365) 评论(0) 推荐(0)
摘要: 以下书籍主要都是关于JAVA和FLEX的。个人感觉真心不错。特此记录收藏一下(之后碰到好的一些书籍,会持续更新):1 书名:重构改善即有代码的设计。 作者:MartinFowler。 出版社:人民邮电出版社。 备注:软件开发的不朽经典!2 书名:Flex4开发实践。 作者:郑啊奇。 出版社:电子工业出版社。 备注:全而细!3 书名:ActionScript3.0宝典(第2版)。 作者:Roger Braunstein。 出版社:清华大学出版社。 备注:全而细! 4 书名:Flash ActionScript3殿堂之路。 作者:孙颖。 出版社... 阅读全文
posted @ 2013-07-08 15:27 爱生活,爱编程 阅读(267) 评论(0) 推荐(0)
摘要: Console.WriteLine(Environment.UserName); //计算机NetBIOS名称Console.WriteLine(Environment.MachineName); //计算机网络域名称Console.WriteLine(Environment.UserDomainName); 判断利用WindowsPrincipal来判断用户是否具有管理员权限,运行后用户账户控制会提示是否给予程序管理员权限。 using System;using System.Collections.Generic;using System.Linq;using System.Diag... 阅读全文
posted @ 2013-07-08 15:25 爱生活,爱编程 阅读(1092) 评论(0) 推荐(0)
摘要: 09年5月CSDN一网友提出如下问题:设计一个用于管理银行客户的类BankCustomer: 仅描述客户的几个重要方面: 帐号、身份证号、姓名、联系方式、密码、账户余额。 所有的成员变量均用private访问控制,因此每一个成员变量就要有相应的存取器 (getter和setter,即获取和设置其值的相应的成员方法。需要setter还是getter,还是两者都要,视情况而定) 成员方法: 开户(开户时必须要有身份证号),系统自动生成帐号,帐号使用系统时间(格式:"yyyyMMddHHmmss"14位),初始密码为“666666”。 注意开户和构造方法之间的关系。 存钱、取钱、 阅读全文
posted @ 2013-07-08 15:23 爱生活,爱编程 阅读(353) 评论(0) 推荐(0)
摘要: /** * 建立一个XML文档,文档名由输入属性决定 * @param filename 需建立的文件名 * @return 返回操作结果, 0表失败, 1表成功 */ import java.io.File; import java.io.FileWriter; import org.dom4j.io.XMLWriter; import org.dom4j.*; public class CreateDoc{ ... 阅读全文
posted @ 2013-07-08 15:20 爱生活,爱编程 阅读(382) 评论(0) 推荐(0)
摘要: 一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch Event)为例,来说明在Cocoa Touch框架中,事件的处理流程。首先不得不先介绍响应者链这个概念:二、响应者链(Responder Chain)先来说说响应者对象(Responder Object),顾名思义,指的是有响应和处理事件能力的对象。响应者链就是由一系列的响应者对象构成的一个层次结 阅读全文
posted @ 2013-07-08 15:18 爱生活,爱编程 阅读(12374) 评论(4) 推荐(1)
摘要: 浅谈设计模式之------装饰者模式 首先给出装饰者模式的定义吧: 动态的将责任附加到对象上,若是要扩展功能,装饰者提供了比继承更加具有弹性的替代方案。 其中,装饰者模式秉承着一个原则:对外扩展开放,对修改关闭。、 下面以一个例子为实例来加强对此模式的理解 以下是星巴克咖啡生产咖啡为例,定义一个Beverage abstract class 用于表示饮料的总称,里面包括两个方法getDescription()、cost()。定义一个装饰组件CondimentDecorate CoComponent,其主要是用来调料装饰的。其继承Beverage抽象类。定义四中咖啡类型:Dar... 阅读全文
posted @ 2013-07-08 15:16 爱生活,爱编程 阅读(277) 评论(0) 推荐(0)
摘要: WCF 项目应用连载[1] - 索引 - 轻量级的Log系统 - Lig Sample -序 现在我们创建一个Lig工程 - Litelog 2.1 创建Lig服务_________________________________________________________________________________ 不好意思。我尽最大的程度说明清楚问题。 Lig这些内容是写How to use the WCF rather than to explain what the WCF is.所以以跳跃性比较大,如果有些WCF基础最好。如果想知道Details,建议看Artech的《W.. 阅读全文
posted @ 2013-07-08 15:15 爱生活,爱编程 阅读(417) 评论(0) 推荐(0)
摘要: 利用MO 的GeoDataset 、DataConnection Recordset 进行数据操作在MO中。使用GeoDataset对象和DataConnection 对象来连接和读取地理数据。 GeoDataset: 是表达一个图层的地利数据的对象DatasetConnection对象指定一个和地理数据文件的连接,用Database 属性表示数据文件的地址。Recordset 是Geodataset的记录集合或者查询后的数据集合下面给一段 他们的使用 主要用于加载shp数据集并通过遍历获取线的每个节点using System;using System.Collections.Generic. 阅读全文
posted @ 2013-07-08 15:13 爱生活,爱编程 阅读(535) 评论(0) 推荐(0)
摘要: (1)新建android工程 (2)添加NDK路径 (3)添加本地支持 给本地库起名 此时工程目录下会自动生成jni文件夹 此时Makefile也自动生成LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := helloLOCAL_SRC_FILES := hello.cppinclude $(BUILD_SHARED_LIBRARY) (4)编写准备生成本地库的 cpp文件#include #include extern "C" { JNIEXPORT jstring JNICALL Java_.. 阅读全文
posted @ 2013-07-08 15:11 爱生活,爱编程 阅读(2672) 评论(0) 推荐(0)
摘要: LinearLayout 线性布局有两种,分别是水平线性布局和垂直线性布局,LinearLayout属性中android:orientation为设置线性布局当其="vertical"时,为 垂直线性布局,当其="horizontal"时,为水平线性布局,不管是水平还是垂直线性布局一行(列)只能放置一个控件。下面我们举例说明:垂直线性布局 运行的结果:水平线性布局: ... 阅读全文
posted @ 2013-07-08 15:09 爱生活,爱编程 阅读(408) 评论(0) 推荐(0)
摘要: package com.uniclick.dapa.dstest;import java.io.IOException;import java.net.URI;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.LongWritable;import org.apache.hadoo 阅读全文
posted @ 2013-07-08 15:06 爱生活,爱编程 阅读(1279) 评论(0) 推荐(0)
摘要: 记得自己敲代码以来经常犯的错误不是技术有多难,我要实现的功能肯定有好多前辈已经实现了,我出的好多问题就出在一个逗号少写、变量写错…… 最近在修改《一中考评系统》,删除效果改用与界面风格相符的jBox效果,显示数据表效果是通过js实现的。 要实现的效果是这样子的: 但是我点击删除总是跳到网页的目录文档,经过查看代码,发现删除按钮的ID值在js中绑定从数据库查询出值的时候ID值写错了,但是js文件中即使ID写错不经过运行就看不到代码的错误。这个错误也许跟老师经常说的缺乏全局观是一个道理。 点击删除,跳到目录文档的错误显示: 出现错误的原因: 阅读全文
posted @ 2013-07-08 15:05 爱生活,爱编程 阅读(235) 评论(0) 推荐(0)
摘要: 1.选择要生成Java Doc的工程,单击鼠标右键,在弹出菜单中选择【Export】,会弹出以下对话框;2.选择【Java】--->【Javadoc】,点击【Next】按钮,弹出以下对话框;点击【Configure…】按钮,选择生成Java Doc要使用的Java工具【javadoc.exe】在【Select types for which Javadoc will be generated】列表中选择要生成JavaDoc的程序包;在【Create Javadoc for members with visibility】区域选择Java Doc的生成级别:【Private】:给所有类的成 阅读全文
posted @ 2013-07-08 15:03 爱生活,爱编程 阅读(1531) 评论(0) 推荐(0)
摘要: 每一个面试是一个整数的闭区间【Bi,Ei】表示开始时间和结束时间,有N个面试要进行,求最少的面试点。思路:按开始时间排序,使用贪心策略,每一个面试使用一个最小的正整数k来表示可行的颜色,当然如果重叠了就必须使用一个新的颜色。c++实现:#include #include #include using namespace std;struct meeting{ int b,e;}m[101];bool cmp(meeting x,meeting y)//用于排序的谓词函数,这里没有抽象成为函数对象 //而是简单使用函数指针 { return x.b=y.e)return 0; els... 阅读全文
posted @ 2013-07-08 15:00 爱生活,爱编程 阅读(260) 评论(0) 推荐(0)
摘要: 前提 首先我们应该明白创建一个JS对象的具体实例是实例化的过程,而实例化是通过new关键字实现的,这个对象是含有constructor的,一般的核心对象都会具有constructor以便创建其实例。因此,如果要对我们自己创建的JS对象进行实例化的话,则这个对象必须具有constructor。构造函数的基本架构为:function myConstructor(a){ /*某些代码*/}静态成员 JS中的静态成员是通过点操作符添加到对象实例中,并且只存在于对象的一个具体实例,不存在于构造函数中,因此通过new关键字创建的对象实例不具有原对象的静态成员。 添加对象静态成员的小例: ... 阅读全文
posted @ 2013-07-08 14:59 爱生活,爱编程 阅读(274) 评论(0) 推荐(0)
摘要: unitest.h/****************************************************************************** * * * This program is distributed in the hope that it will be useful, but * * WITHOUT ANY WARRANTY; without even the implied warr... 阅读全文
posted @ 2013-07-08 14:57 爱生活,爱编程 阅读(300) 评论(0) 推荐(0)
摘要: 代码规范总结作者:bullbat 看了看博客里面上一篇原创文章的时间,甚是惭愧。这大半年时间里,都忙着七七八八的事情,技术上关心的渐少,但最近的几件事情让我对代码规范的重要性有了更深的体会,决定自己做些总结。 情景一:一个不大的项目,由几个人共同完成。某日,由于业务需求变更,需要改动我这边的部分逻辑,但当时我不在,项目组的成员决定由他们来改,但翻了我的代码,硬是没找到该逻辑在哪实现的^_^。后来听了他们的描述,很伤…… 情景二:负责一个项目的源代码流程测试,一期代码并非模块化实现,6K多的shell脚本即使有注释,看着那个头疼,后来在我们提出该问题后,开发重新进行了设计和规范,拿到... 阅读全文
posted @ 2013-07-08 14:54 爱生活,爱编程 阅读(368) 评论(0) 推荐(0)
摘要: 之前一直在使用ASIHTTPRequest作为网络库,但是由于其停止更新,iOS7上可能出现更多的问题,于是决定更换网络库。目前比较流行的网络库主要有AFNetworking和MKNetworkKit,经过一番google后,得出这三个库之间的比较如下:AFNetworkingMKNetworkKitASIHTTPRequest更新情况维护和使用者相对多维护和使用者相对少停止更新支持iOS和OSX是是是ARC是是否断点续传否,可通过AFDownloadRequestOperation是是同步异步请求只支持异步否是图片缓存到本地否,通过SDURLCache或AFCache否否图片缓存到内存是是否 阅读全文
posted @ 2013-07-08 14:52 爱生活,爱编程 阅读(7553) 评论(0) 推荐(0)
摘要: -----------------------------Cryking原创------------------------------ -----------------------转载请注明出处,谢谢!------------------------很多不了解oracle数据库的开发人员很喜欢用PL/SQL的函数、存储等来达到代码上的简洁.如:SELECT EMPNO,ENAME,DNAME,LOC FROM EMP,DEPT WHERE EMP.DEPTNO=DEPT.DEPTNO;这样一个SQL,开发人员可能觉得冗长(这里假设SQL冗长),他们喜欢用函数,这样:CREATE FUNCT 阅读全文
posted @ 2013-07-08 14:50 爱生活,爱编程 阅读(518) 评论(0) 推荐(0)