- 《CSS 简易速速上手小册》第9章:CSS 最佳实践(2024 最新版)
江帅帅
《CSS简易速速上手小册》css前端人工智能数据分析web3htmljavascript
文章目录9.1维护大型项目的CSS9.1.1基础知识9.1.2重点案例:构建一个可复用的UI组件库9.1.3拓展案例1:优化现有项目的CSS结构9.1.4拓展案例2:实现主题切换功能9.2BEM、OOCSS和SMACSS方法论9.2.1基础知识9.2.2重点案例:使用BEM构建一个用户界面组件9.2.3拓展案例1:应用OOCSS原则重构CSS9.2.4拓展案例2:使用SMACSS策略管理项目样式9
- 前端工程化之:webpack3-3(BEM)
小李老笨了
前端webpackhtmlcss
一、BEMBEM是一套针对css类样式的命名方法。其他命名方法还有:OOCSS、AMCSS、SMACSS等等。一个完整的BEM类名:block__element_modifier,例如:banner__dot_selected,可以表示:轮播图中,处于选中状态的小圆点。三个部分的具体含义为:Block:页面中的大区域,表示最顶级的划分,例如:轮播图(banner)、布局(layout)、文章(ar
- 关于CSS代码组织和管理规范
mao77_
前端多人项目时,每个人对css的编写有着不同的考虑,因此常常会导致在Dom中不同风格的class命名、重复编写的CSS块、项目主体色变量的各处定义和引用(导致修改时多处寻找和调节)...等问题。因此特意来整理了前端开发中部分关于代码组织和管理规范方式:OOCSS、ACSS、BEM、SMACSS一、OOCSSObjectOrientedCSS1.是什么bootstrap就是典型的面向对象css,即o
- 开发一个自己的 CSS 框架(三)
Nodelover
这一期不涉及框架更新,我们来简单介绍一个各种CSS写法。各种写法大致就是相互借鉴吧。BEMmenu是block区块,而item是element元素,selected是modify状态。相比较普通的而言,它没有优先级问题。由于我们的纯css面向的是前端页面,优先级问题出现的还是比较少。一些富交互的UI框架大多使用这种类型。OOCSS大概像这样,跟辅助类比较像。或者这样,这里加了一个命名空间s。跟BE
- css工程
潇潇轻语
命名方案:*BEM:导致又臭又长的命名*原子类:元素还是那个的class太多*OOCSS:*SMACSS:预处理:*sass*less*Stylus后处理:*clean-css--压缩CSS*AutoPrefixer--自动添加CSS3属性各浏览器的前缀*PostCSSCSSINJS:将一些常用的CSS属性封装成函数,使用JavaScript语言写CSS。CSSmodlue:加入了局部作用域和模块
- 2.CSS模块化
RZsnail
CSS设计模式:OOCSS面向对象CSS,结构与设计分离,容器与内容分离SMACSS可扩展和模块化结构,减少代码量,简化代码维护主要构成:Base,Layout,Module,State,ThemeAtomicCSS比如:class="mt-10w-100h-15"可以用作视觉功能小的,单用途的CSSMCSS多层级CSScosmetic,project,base,foundationAMCSS属性
- scss 预处理器自定义ui框架(bem架构)
hangnan315
scssui前端
BEM架构bem架构它是一种css架构oocss实现的一种(面向对象css),BEM实际上是block、element、modifier的缩写,分别为块层、元素层、修饰符层,elementUI也使用的是这种架构BEM命名约定的模式是:.block{}.block__element{}.block--modifier{}scss预处理器自定义ui框架在项目中安装sass依赖新建bem.scss文件(
- 结构化css
扁豆肉丝
css前端
结构化CSS(CascadingStyleSheets)是一种组织和管理CSS代码的方法,旨在提高代码的可维护性、可扩展性和可重用性。它强调使用一致的命名规范、模块化的代码结构和层次化的样式规则。以下是一些常见的结构化CSS方法和技术:1.命名约定:使用有意义、一致的类名和ID命名约定,以便更好地理解和维护代码。常见的命名约定包括BEM(BlockElementModifier)、OOCSS(Ob
- Element Plus 组件库相关技术揭秘,深入理解组件库中SCSS和CSS变量的架构应用和实践
小满只想睡觉
cssscss架构
前言ElementPlus的CSS架构并没有脱离传统的CSS设计模式,主要还是OOCSS,也就是还是面向对象的思想,即:封装、继承、多态,并且CSS变量的加入使用,使得多态这一特性的实现更加丝滑。整个ElementPlus的CSS架构核心思想就是,首先将那些公共的UI样式进行提取封装成公共CSS变量,相当于基础类,然后每个组件又基于公共的CSS变量进行继承封装属于每个组件独立的CSS变量,相当于子
- css框架
妖妖说
YUIdeveloper.yahoo.com/yuiBluePrintblueprintcss.org960GridSystem960.gs1kbcssgrid1kbgrid.comOOCSSgithub.com/stubbornella/oocss
- OO CSS 学习
Junting
OOCSS的概念OOCSS是什么?简单一句话就是面向对象的CSS。OOCSS将页面可重用元素抽象成一个类,用Class加以描述,而与其对应的HTML即可看成是此类的一个实例。OOCSS给我们带来了什么便利(作用)呢?加强代码复用以便方便维护减小CSS体积提升绚烂效率组件库思想、栅格布局可共用、减少选择器、方便扩展使用OOCSS进行开发时需要注意事项?不要直接定义子节点,应把共性声明放到父类。.mo
- CSS的设计模式
大雷鬼田野
css知识体系css
如何写出一套可维护的CSS库不妨谈谈CSS的设计模式/架构OOCSSSMACSSBEMCSSMETACSS个人总结不妨谈谈CSS的设计模式/架构接下来将为你简述三个主流的CSS设计思想和一个最近通用的CSS设计思想:OOCSS、SMACSS、BEMCSS、METACSSOOCSSOOCSS,字面意思是面向对象的CSS,是由NicoleSullivan提出的css理论,虽说是理论,实则更像一种程序员
- 浅谈OOCSS、SMACSS、BEM三种设计模式与前端架构优化的关系
weixin_34291004
前端设计模式javascriptViewUI
浅谈OOCSS、SMACSS、BEM三种设计模式与前端架构优化的关系面向对象的OOCSS,是由NicoleSullivan提出的css理论,虽说是理论,实则更像一种程序员约定的规范。.........对a修改样式可能用.demo-listullia选择,效率比较低,另一方面一旦在后期过程中对列表html进行重构,css也需要重构,耦合性变得很强,维护困难。OOCSS推荐的写法是在a标签加上demo
- CSS设计模式:OOCSS 和 SMACSS
iteye_15118
css设计模式javascriptViewUI
真心觉得写出CSS并不难,但是要写出可被维护的CSS比其他程式语言都还难。所幸已经有许多大师级的人物,提出许多设计模式和思维,借由站在巨人的肩膀上可以让事情事半功倍。这篇文章就来说说OOCSS、SMACSS和撰写CSS时应该注意的规范。(本文的例子用的是SCSS语法)OOCSSOOCSS不是什么新技术,只是一种撰写CSS的设计模式,或者可以说是一种「道德规范」,大致上我觉得重点只有两个:减少对HT
- 简述BEM, OOCSS,AMCSS,SMACSS,SUITCSS,ITCSS
前端秀儿
代码规范csscss代码规范html5javascriptcss3
本文介绍的以下几种都是对CSS模块化的各种实现,你可能工作中使用不到,甚至部分有些被淘汰。但是希望你看到这些词的时候不会一脸懵逼!!!BEM本人的上篇文章有详细的介绍:2020年你还没用BEM?这里不再赘述OOCSSObjectOrientedCSS面向对象的CSSOOCSS主要提倡两种规范结构和样式分开(定义一个元素的时候,将本身的结构和对元素外观的样式分开,增强css的复用性).header{
- CSS架构学习
易风有点疯
前端学习css设计模式
CSS架构为什么要学习CSS架构?统一CSS命名规范写出易维护,易复用,易扩展的CSS提升布局能力稍微大点的项目CSS代码极其臃肿,倘若没有一定的CSS架构能力将会让人头大,写到后面越写越乱,特别是重构的时候,会让人无从下手。倘若是掌握了CSS的架构能力可以是的代码CSS代码易于维护。CSS设计模式OOCSS(面向对象的CSS)例子:在不改变原有css的基础上更改其中的某个元素.menu{widt
- oo css
侯珍珍
1、概念:oo:面向对象oocss将页面可重用元素抽象成一个类,用class加以描述,而与其对应的html即可看成是此类的一个实例。3d加速,完美渲染。2、作用和注意事项:作用:-加强代码复,方便维护--减小css体积--提升渲染效率--组件库思想,栅格布局可公用,减少选择器,方便扩展注意事项:1)不要直接定义子节点,应把共性声明放到父类。2)结构和皮肤相分离3)容器和内容相分离4)抽离出可重用的
- Vue3 企业级优雅实战 - 组件库框架 - 4 组件库的 CSS 架构
前端vue.js
在前一篇文章中分享了搭建组件库的基本开发环境、创建了foo组件模块和组件库入口模块,本文分享组件库的样式架构设计。1常见的CSS架构模式常见的CSS架构模式有很多:OOCSS、ACSS、BEM、SMACSS、ITCSS等,其中SMACSS和ITCSS很相似。我在企业级项目中最常使用的是简化版的ITCSS+BEM+ACSS,所以本文首先介绍这三种模式,其他模式大家自己上网查看。1.1ACSSACSS
- 前端框架 - css样式 构造方法 oocss / bem / smacss / ...
韩万慧
今天早上坐地铁看公众号文章的时候发现了一篇关于如何写出更优雅、质量高、维护性比较强的css样式。在老早以前我写css样式的时候相当暴力,各种写,行内样式(也叫内联样式)、内部样式、外部引用样式//行内样式写法//内部样式写法,最好包在html标签里面p{line-height:50px;color:red;}//外部样式引用,此处必须包在头部标签head里面才算规范/*此处要注意一下type="t
- 预处理器
咕咚咚bells
预处理器循环不会在空间中引起剧烈的爆炸(我希望),但它们对于编写DRYCSS非常有用。尽管大家都在谈论的样式库和模块化设计,大部分重点一直在CSS选择器这上面。不管你选择什么样的缩写方式(BEM,OOCSS,SMACSS,ETC),循环可以帮助保持你的样式更具可读性和可维护性,直接加工到你的代码中。我们将看看循环可以做什么,以及如何在主要的CSS预处理器中使用它们:Sass,Less和Stylus
- 【总结】2016.12.30
I_am_Cynthia
计划的任务黑xx模板修改与测试react模拟购物车页面实际完成黑xx模板修改与测试react模拟购物车页面总结好久没做react,竟然又忘得差不多了...说明之前看的做的都理解的不够深入,导致有“重来”的感觉。记录了一下所有不记得的、容易犯的错误,列成了清单。做了个简单的一键登录,为获取购物车数据登录信息准备。这次在目录设计、组件设计都有点纠结,最后采用了oocss的一套思路。对props和sta
- 最流行的CSS代码组织和管理规范
chen晶洁
面向对象的CSS-OOCSS(每个组件是一个对象,该对象有基础样式和特殊样式)Separatestructureandskin(分离结构和主题,如布局和背景颜色写在不同的类中)减少对HTML结构的依赖Separatecontainerandcontent(分离容器和内容,如字体颜色,按钮颜色不与布局的类写在一起)增加样式的复用性尽量不要使用标签选择器,一旦改变标签的层级结构,会使样式也要修改,尽量
- css的核心技巧
lolo
csscss3
1.oocss的概念解读osscss将页面可重用元素抽象成一个类,用Class加以描述,而与其对应的html可以看做是该类的一个实例2.oocss的作用和注意事项作用(1)加强代码复用以便方便维护(2)减少css体积(3)提升渲染效率(4)组件库思想,栅栏布局公用,减少选择器注意事项(1)不要直接定义子节点,应把共性声明放到父类(2)皮肤与结构相分离(3)容器与内容相分离(4)抽象出可重用的元素,
- CSS中display对布局的影响以及元素display的默认值
teamlet
CSS
看到前端越来越多的mvc框架出现,之前偶尔还看到有OOCSS(面向对象的CSS编程)的文章。所以可以这样理解,前端HTML页面的所有元素(tag),也都可以理解对象。每个对象有自身的属性,以及每个对象与其他对象的关系。关系中最重要也是本文讨论的是显示时候的位置关系。每个HTML对象除了与其他HTML对象(标签)有关系之外,还有对象在显示时与浏览器或者windows对象的关系。位置关系也就是页面的布
- overflow知多少
dgk62408
最近在研究OOCSS,当打开template.css阅读第一行时,震惊了,第一眼居然没看懂。。。。。。以下就是OOCSS下的template.css第一行代码:12.body{overflow:hidden;_overflow:visible;_zoom:1;}.main{overflow:hidden;_overflow:visible;_zoom:1;}后来分析这段代码,不分析不知道,一分析吓
- 那些不曾了解的CSS——01
三点水滴
可见格式化模型box-sizing外边距折叠BEM(BlockElementModifier)块元素修饰符OOCSS(ObjectOrientedCSS)面向对象CSSSMACSS(ScalableandModularArchitectureforCSS)模块化架构的可扩展CSSWeb安全颜色在256色计算机系统上总能避免抖动的颜色。Web安全颜色可以表示为RGB值20%和51(相应的十六进制值为
- CSS工程化
xiayujlu
目的提供一致,合理的开发基础应对变化提升效率CSSreset和normalize.cssCSSreset设置HTML标签的默认样式,使其在各个浏览器表现基本一致,让默认样式归零。normalize.css置HTML标签的默认样式,使其在各个浏览器表现基本一致,保留默认样式。CSS模块可复用的CSS代码段与模块在HTML中的位置无关(一般)与使用的HTML标签无关CSS模块原则面向对象(OOCSS)
- 前端面试每日 3+1 —— 第312天
浪子神剑
bugbug修复bug跟踪微服务w3c
今天的知识点(2020.02.22)——第312天(我也要出题)[html]IE6文字溢出BUG(别名:多出来的猪、谍影重重)怎么解决呢?[css]OOCSS有哪些好处?对应的库有哪些?[js]W3C的事件处理和IE的事件处理有哪些区别?[软技能]你知道什么是微服务吗?《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习
- 前端面试每日 3+1 —— 第312天
浪子神剑
bugbug修复bug跟踪微服务w3c
今天的知识点(2020.02.22)——第312天(我也要出题)[html]IE6文字溢出BUG(别名:多出来的猪、谍影重重)怎么解决呢?[css]OOCSS有哪些好处?对应的库有哪些?[js]W3C的事件处理和IE的事件处理有哪些区别?[软技能]你知道什么是微服务吗?《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习
- CSS Modules 基本用法
xhsdnn
CSSModules
写在前面原本很早之前就想写这个文章,但是因为种种原因写了一半,一直放在也草稿箱里面。现在正好是大年三十的前一天,闲来无事刚好有时间把这个补全一下。CSSModules顾名思义就是CSS模块化的意思,模块化和面向对象的思想之前一直无法很好的作用的css上,导致了样式的覆盖,从而影响了本身的效果。随着OOCSS和BEM等理论的提出以及预编译语言less、sass和PostCSS的出现,css开始变得多
- ViewController添加button按钮解析。(翻译)
张亚雄
c
<div class="it610-blog-content-contain" style="font-size: 14px"></div>// ViewController.m
// Reservation software
//
// Created by 张亚雄 on 15/6/2.
- mongoDB 简单的增删改查
开窍的石头
mongodb
在上一篇文章中我们已经讲了mongodb怎么安装和数据库/表的创建。在这里我们讲mongoDB的数据库操作
在mongo中对于不存在的表当你用db.表名 他会自动统计
下边用到的user是表明,db代表的是数据库
添加(insert):
- log4j配置
0624chenhong
log4j
1) 新建java项目
2) 导入jar包,项目右击,properties—java build path—libraries—Add External jar,加入log4j.jar包。
3) 新建一个类com.hand.Log4jTest
package com.hand;
import org.apache.log4j.Logger;
public class
- 多点触摸(图片缩放为例)
不懂事的小屁孩
多点触摸
多点触摸的事件跟单点是大同小异的,上个图片缩放的代码,供大家参考一下
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener
- 有关浏览器窗口宽度高度几个值的解析
换个号韩国红果果
JavaScripthtml
1 元素的 offsetWidth 包括border padding content 整体的宽度。
clientWidth 只包括内容区 padding 不包括border。
clientLeft = offsetWidth -clientWidth 即这个元素border的值
offsetLeft 若无已定位的包裹元素
- 数据库产品巡礼:IBM DB2概览
蓝儿唯美
db2
IBM DB2是一个支持了NoSQL功能的关系数据库管理系统,其包含了对XML,图像存储和Java脚本对象表示(JSON)的支持。DB2可被各种类型的企 业使用,它提供了一个数据平台,同时支持事务和分析操作,通过提供持续的数据流来保持事务工作流和分析操作的高效性。 DB2支持的操作系统
DB2可应用于以下三个主要的平台:
工作站,DB2可在Linus、Unix、Windo
- java笔记5
a-john
java
控制执行流程:
1,true和false
利用条件表达式的真或假来决定执行路径。例:(a==b)。它利用条件操作符“==”来判断a值是否等于b值,返回true或false。java不允许我们将一个数字作为布尔值使用,虽然这在C和C++里是允许的。如果想在布尔测试中使用一个非布尔值,那么首先必须用一个条件表达式将其转化成布尔值,例如if(a!=0)。
2,if-els
- Web开发常用手册汇总
aijuans
PHP
一门技术,如果没有好的参考手册指导,很难普及大众。这其实就是为什么很多技术,非常好,却得不到普遍运用的原因。
正如我们学习一门技术,过程大概是这个样子:
①我们日常工作中,遇到了问题,困难。寻找解决方案,即寻找新的技术;
②为什么要学习这门技术?这门技术是不是很好的解决了我们遇到的难题,困惑。这个问题,非常重要,我们不是为了学习技术而学习技术,而是为了更好的处理我们遇到的问题,才需要学习新的
- 今天帮助人解决的一个sql问题
asialee
sql
今天有个人问了一个问题,如下:
type AD value
A  
- 意图对象传递数据
百合不是茶
android意图IntentBundle对象数据的传递
学习意图将数据传递给目标活动; 初学者需要好好研究的
1,将下面的代码添加到main.xml中
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http:/
- oracle查询锁表解锁语句
bijian1013
oracleobjectsessionkill
一.查询锁定的表
如下语句,都可以查询锁定的表
语句一:
select a.sid,
a.serial#,
p.spid,
c.object_name,
b.session_id,
b.oracle_username,
b.os_user_name
from v$process p, v$s
- mac osx 10.10 下安装 mysql 5.6 二进制文件[tar.gz]
征客丶
mysqlosx
场景:在 mac osx 10.10 下安装 mysql 5.6 的二进制文件。
环境:mac osx 10.10、mysql 5.6 的二进制文件
步骤:[所有目录请从根“/”目录开始取,以免层级弄错导致找不到目录]
1、下载 mysql 5.6 的二进制文件,下载目录下面称之为 mysql5.6SourceDir;
下载地址:http://dev.mysql.com/downl
- 分布式系统与框架
bit1129
分布式
RPC框架 Dubbo
什么是Dubbo
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含: 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错: 提供基于接
- 那些令人蛋痛的专业术语
白糖_
springWebSSOIOC
spring
【控制反转(IOC)/依赖注入(DI)】:
由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。
简单的说:对象的创建又容器(比如spring容器)来执行,程序里不直接new对象。
Web
【单点登录(SSO)】:SSO的定义是在多个应用系统中,用户
- 《给大忙人看的java8》摘抄
braveCS
java8
函数式接口:只包含一个抽象方法的接口
lambda表达式:是一段可以传递的代码
你最好将一个lambda表达式想象成一个函数,而不是一个对象,并记住它可以被转换为一个函数式接口。
事实上,函数式接口的转换是你在Java中使用lambda表达式能做的唯一一件事。
方法引用:又是要传递给其他代码的操作已经有实现的方法了,这时可以使
- 编程之美-计算字符串的相似度
bylijinnan
java算法编程之美
public class StringDistance {
/**
* 编程之美 计算字符串的相似度
* 我们定义一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为:
* 1.修改一个字符(如把“a”替换为“b”);
* 2.增加一个字符(如把“abdd”变为“aebdd”);
* 3.删除一个字符(如把“travelling”变为“trav
- 上传、下载压缩图片
chengxuyuancsdn
下载
/**
*
* @param uploadImage --本地路径(tomacat路径)
* @param serverDir --服务器路径
* @param imageType --文件或图片类型
* 此方法可以上传文件或图片.txt,.jpg,.gif等
*/
public void upload(String uploadImage,Str
- bellman-ford(贝尔曼-福特)算法
comsci
算法F#
Bellman-Ford算法(根据发明者 Richard Bellman 和 Lester Ford 命名)是求解单源最短路径问题的一种算法。单源点的最短路径问题是指:给定一个加权有向图G和源点s,对于图G中的任意一点v,求从s到v的最短路径。有时候这种算法也被称为 Moore-Bellman-Ford 算法,因为 Edward F. Moore zu 也为这个算法的发展做出了贡献。
与迪科
- oracle ASM中ASM_POWER_LIMIT参数
daizj
ASMoracleASM_POWER_LIMIT磁盘平衡
ASM_POWER_LIMIT
该初始化参数用于指定ASM例程平衡磁盘所用的最大权值,其数值范围为0~11,默认值为1。该初始化参数是动态参数,可以使用ALTER SESSION或ALTER SYSTEM命令进行修改。示例如下:
SQL>ALTER SESSION SET Asm_power_limit=2;
- 高级排序:快速排序
dieslrae
快速排序
public void quickSort(int[] array){
this.quickSort(array, 0, array.length - 1);
}
public void quickSort(int[] array,int left,int right){
if(right - left <= 0
- C语言学习六指针_何谓变量的地址 一个指针变量到底占几个字节
dcj3sjt126com
C语言
# include <stdio.h>
int main(void)
{
/*
1、一个变量的地址只用第一个字节表示
2、虽然他只使用了第一个字节表示,但是他本身指针变量类型就可以确定出他指向的指针变量占几个字节了
3、他都只存了第一个字节地址,为什么只需要存一个字节的地址,却占了4个字节,虽然只有一个字节,
但是这些字节比较多,所以编号就比较大,
- phpize使用方法
dcj3sjt126com
PHP
phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,下面介绍一个它的使用方法,需要的朋友可以参考下
安装(fastcgi模式)的时候,常常有这样一句命令:
代码如下:
/usr/local/webserver/php/bin/phpize
一、phpize是干嘛的?
phpize是什么?
phpize是用来扩展php扩展模块的,通过phpi
- Java虚拟机学习 - 对象引用强度
shuizhaosi888
JAVA虚拟机
本文原文链接:http://blog.csdn.net/java2000_wl/article/details/8090276 转载请注明出处!
无论是通过计数算法判断对象的引用数量,还是通过根搜索算法判断对象引用链是否可达,判定对象是否存活都与“引用”相关。
引用主要分为 :强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Wea
- .NET Framework 3.5 Service Pack 1(完整软件包)下载地址
happyqing
.net下载framework
Microsoft .NET Framework 3.5 Service Pack 1(完整软件包)
http://www.microsoft.com/zh-cn/download/details.aspx?id=25150
Microsoft .NET Framework 3.5 Service Pack 1 是一个累积更新,包含很多基于 .NET Framewo
- JAVA定时器的使用
jingjing0907
javatimer线程定时器
1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。
对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
privatejava.util.Timer timer;
timer = newTimer(true);
timer.schedule(
newjava.util.TimerTask() { public void run()
- Webbench
流浪鱼
webbench
首页下载地址 http://home.tiscali.cz/~cz210552/webbench.html
Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。
Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相
- 第11章 动画效果(中)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- windows下制作bat启动脚本.
sanyecao2314
javacmd脚本bat
java -classpath C:\dwjj\commons-dbcp.jar;C:\dwjj\commons-pool.jar;C:\dwjj\log4j-1.2.16.jar;C:\dwjj\poi-3.9-20121203.jar;C:\dwjj\sqljdbc4.jar;C:\dwjj\voucherimp.jar com.citsamex.core.startup.MainStart
- Java进行RSA加解密的例子
tomcat_oracle
java
加密是保证数据安全的手段之一。加密是将纯文本数据转换为难以理解的密文;解密是将密文转换回纯文本。 数据的加解密属于密码学的范畴。通常,加密和解密都需要使用一些秘密信息,这些秘密信息叫做密钥,将纯文本转为密文或者转回的时候都要用到这些密钥。 对称加密指的是发送者和接收者共用同一个密钥的加解密方法。 非对称加密(又称公钥加密)指的是需要一个私有密钥一个公开密钥,两个不同的密钥的
- Android_ViewStub
阿尔萨斯
ViewStub
public final class ViewStub extends View
java.lang.Object
android.view.View
android.view.ViewStub
类摘要: ViewStub 是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。当 ViewSt