- webjs 数据库 离线读取本地数据库源码-SAAS 本地化及未来之窗行业应用跨平台架构
未来之窗软件服务
未来之窗VOS未来之窗混合云软件架构思维-阿雪技术观念数据库windowsJavaScript数据库
一、初始化js数据库console.group("本地数据");var未来之窗db=newCyberWin_MS("cyberwinclient_gfsoft_itemmain","cyberwin_gfsoft_db");if(type=="项目"){未来之窗db=newCyberWin_MS("cyberwinclient_item","cyberwin_gfsoft_db");}if(typ
- webJS基础-----制作一个时间倒计时
搁浅小泽
前端javascript
1,可以使用以下两个方式制作方式1:setTimeout()定时器是在指定的时间后执行某些代码,代码执行一次就会自动停止;方式2:setInterval()定时器是按照指定的周期来重复执行某些代码,该定时器不会自动停止,需要调用clearInterval()来手动停止。2,参考代码//getTime方法用于获取时间戳//1,时间倒计时设计方式1timer();//setTimeout函数需要手动调
- 【web逆向】全报文加密流量的去加密测试方案
v1nw1n
vue.js前端javascriptweb逆向
aHR0cHM6Ly90ZGx6LmNjYi5jb20vIy9sb2dpbg国密混合WEBJS逆向篇先看报文:请求和响应都是全加密,这种情况就不像参数加密可以方便全文搜索定位加密代码,但因为前端必须解密响应的密文,因此万能的方法就是搜索拦截器,从第一行下断点分析,以找到加密的位置。通常vue前端会使用axios配置拦截器,如下图,在搜索到的api.js的134、187行下断点,然后任意请求即可。实
- Android——最简单的 Android H5 混合开发
PlayfulKing
AndroidGT使用教程javascript前端开发语言
安卓与WebJS交互的操作,其实网上一搜,教程案例都已经满大街了,但GT库还是向WebJS交互出手了,要问为啥,因为博主是个懒鬼,不想写太多代码,其实我们都知道原版的WebView是有很多问题的,内存泄露,数据安全性,Js不友好支持等等一些列问题,都要自己去手动编码置解决,GT库封装好的Web避了很多原版Web的许多坑,博主不想以后每次用到Js交互都写一套,而且博主自己在用了封装好的JS交互后,简
- 程序员表白必备, html5画爱心+表白,附源码
专注做前端
html5
谁说程序员不浪漫,其实有些程序还是很浪漫的好嘛,懂得学以致用,下面是一个前端开发利用所学html5制作的html5爱心+表白,附源码如果你是一个单身程序员,那么赶紧的拿下这个资源吧源码下载http://zjdx1.sc.chinaz.com/Files/DownLoad/webjs1/201401/jiaoben1892.rar
- 《爬虫逆向进阶实战》书籍介绍
考古学家lx(李玺)
python逆向爬虫javascriptjava
《爬虫逆向进阶实战》书籍介绍内容简介《爬虫逆向进阶实战》以爬虫逆向方向的相关技术和岗位要求进行撰写,结合作者多年工作经验,总结了爬虫的架构体系、主流框架、技术体系和未来发展。书中包括各种自动化工具、抓包工具、逆向工具的使用,包括Playwright、Airtest、Postony、Drony、Frida、Unidbg、Xposed等等。核心内容以WebJs逆向、安卓逆向、小程序逆向为主,结合三十个
- iOS开发runloop运行循环机制学习
目录引言一、Runloop的实现机制二、Runloop数据结构三、实现机制四、runloop和线程五、异步绘制引言RunLoop:又叫运行循环机制,在iOS中的两大机制之一。并不是只有iOS有Runloop其他语言也有,他们的方式不太一样,但是核心都是为了解决性能和良好的运行,例如:webJs里Runloop也称作eventLoop,由于js没有多线程,在这样的情况做了一种调用栈来配合主线程运行。
- 2022年爬虫逆向学习书籍推荐
爬虫逆向工程python
《爬虫逆向进阶实战》书籍介绍内容简介《爬虫逆向进阶实战》以爬虫逆向方向的相关技术和岗位要求进行撰写,结合作者多年工作经验,总结了爬虫的架构体系、主流框架、技术体系和未来发展。书中包括各种自动化工具、抓包工具、逆向工具的使用,包括Playwright、Airtest、Postony、Drony、Frida、Unidbg、Xposed等等。核心内容以WebJs逆向、安卓逆向、小程序逆向为主,结合三十个
- Android webView字体突然变小的原因及解决
目录背景原因分析setLoadWithOverviewMode端内其他地方排查总结WebView字体常见的其他坑手机设置字体大小导致h5页面在webview中变形Webjs网页解决方案客户端WebView禁止缩放小结背景最近,端内在做webView统一的时候,个性签名中的WebView替换为CustomWebView之后,发现字体突然变小。一开始不知道是什么原因,通过二分法查找最近的提交,排查之后
- 「 30天整理 |2W字长篇」用一篇文章明确前端学习路线并构筑知识体系
hancao97
前端基础javascripthtml前端
知识体系写作背景回顾我的前端学习之路随便玩玩摸爬滚打自主学习我的学习经验总结你处于哪个阶段呢迷茫期广度扩展深度沉淀写在本章结尾献给新人们的学习路线IDE篇sublimewebstormhbuildervscode总结前端三大件HTML-构建webCSS-设计webJS-web的逻辑js三大组成部分js进阶js超集-typescripte现代流行框架vuereact&angular(暂时略过)框架对
- vuecli3.0中引入高德地图以及使用到的一些常用方法(正向地理编码,逆向地理编码, 画canvas,点击,鼠标事件,海量点)
一壶酒儿
借鉴:https://blog.csdn.net/rty426/article/details/907183751、高德地图的引入,高德API官网,我是用的webJs2、高德地图实例中心:https://lbs.amap.com/demo-center/js-api在vue中的具体操作,1)在pubilc下的index.html中引入2、在vue.config.js中进行配置module.expo
- umi不是内部或外部命令
延卿
antdesign
需要配置换变量:获取坏境变量:yarnglobalbin配置环境变量C:\Users\liwen\AppData\Local\Yarn\bin启动:D:\javaspaces\webjs\webdome1>umidev
- protoc-gen-grpc-web使用
zhangqh
前端protocolprotocol-buffer
grpc-web说明文档:https://www.npmjs.com/package...gRPC最初由谷歌开发,是一个高性能远程过程调用框架,基于HTTP/2实现。但由于浏览器没有直接暴露HTTP/2,所以Web应用程序不能直接使用gRPC。gRPC-Web是一个标准化协议,它解决了这个问题,可以在浏览器中使用gRPC。protoc-gen-grpc-web是用来生成webjs文件的工具下地地址
- App Webview与内嵌web交互实现
weixin_33769207
2019独角兽企业重金招聘Python工程师标准>>>实现的逻辑大体是这样的,APP的webview可以拦截请求的链接地址,通过与内嵌界面约定请求前缀(如:webjs2app://),后接请求内容。请求内容如下:{"functionName":"sayHello',"args":["haha"],"success":"onSuccess","error":"onError"}是一个Json字串,包
- jquery——dom元素
打马御街前
一、jquery简介Jquery:是一个轻量级的js函数库,是开源的框架库。1.所需基础知识:HTML和css2.包括功能:(1)html元素选取(2)html元素操作(3)html事件函数(4)htmlDOM遍历和修改(5)css操作(6)js特效和动画(7)AJAX(8)大量插件3.引入方式:和webjs引入方式一致(其中引入jquery库)4.注意:(1)js和jquery可以混合使用(2)
- WebViewJavascriptBridge解析
game3108
前序本文csdn地址:http://blog.csdn.net/game3108/article/details/51147923iOS原生应用和web页面的交互主要有:JavaScriptCore(iOS7以后)与拦截协议两个方法。因为我们的app要兼容iOS6,所以我们在webjs和native交互使用的是拦截协议的一个很有名的第三方框架:WebViewJavascriptBridge,本文从
- Python 一键获取百度网盘提取码
嗨学编程
Python
描述依托于百度网盘巨大的的云存储空间,绝大数人会习惯性的将一些资料什么的存储到上面,但是有的私密链接需要提取码,但是让每个想下载私密资源的人记住每一个提取码显然是不现实的。这个时候,云盘万能钥匙诞生了,我们通过安装相应的浏览器插件就可以自动获获取相应链接的提取码。我在Github上看了一下,有WebJS版的,python版的貌似还没有找到,所以我参照了JS版本和官网的请求接口写了两种方式的获取脚本
- .net mvc + vuejs 的项目结构
wyljz
C#vue-js
.net项目结构:程序目录结构:vue操作:前提:安装npm,vue,vue-cli1、进入控制台窗口2、进入程序目录3、运行vueinitwebpackwebjs生成webjs及其子目录4、cdwebjs5、npminstall安装依赖包6、修改vue配置文件:webjs/config/index.js,内容://seehttp://vuejs-templates.github.io/webpa
- js实现移动端红包雨效果
冰中何人知
js小效果
html5手机端抢红包雨html,body{width:100%;height:100%;}body{margin:0;padding:0;position:relative;background-position:center;overflow-y:hidden;background:url(http://demo.sc.chinaz.com/Files/DownLoad/webjs1/2017
- Web前端开发入门
simple_flower
Web前端开发
HTML:超文本标记语言HyperTextMarkupLanguageCSS:层叠样式表CascadingStyleSheetsWebJS:WebJavaScript网页脚本Web前端就是HTML+CSS+WebJS一个外行看Web开发可能认为Web就是HTML,那HTML是什么,HTML有什么发展历程吗?HTML全称:超文本标记语言。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文
- Node.js 开发框架 Web.js
phj_88
前端nodejs
Web.js详细介绍webjs是基于Node.js的开发框架,可以大大简化了Web应用服务器端的代码编写。示例代码:var web = require('webjs');//Use the web controllerweb.run() .use(web.static(__dirname));//Create a app like connectvar app = web.create()
- 深圳Java学习:WebSocket 整合 Springboot
QQ1494648730
深圳Java学习
深圳Java学习:WebSocket整合SpringbootWebSocket+Springboot1.1pom文件的依赖和插件org.springframework.bootspring-boot-starter-parent1.5.9.RELEASEjunitjunit3.8.1testjavax.servletjavax.servlet-api3.1.0org.glassfish.webjs
- webjs与native交互SDK(android,ios通用)
默默先生Alec
说明:嵌入客户端中的H5页面,可能会出现需要与native交互的触发操作或传递数据的情况。在此说明一种实现方案,以供参考。一、使用到第三方工具IOSAndroid二、使用方法1、定义一个设备类型判断方法//设备类型判断functiondeviceType(){varisIDevice=(/iphone|ipod/gi).test(navigator.platform),isIDeviceIpad=
- iOS原生与WebJS交互,方法一,拦截协议
爱吃萝卜的小蘑菇
WKWebView在遵循WKNavigationDelegate代理后,会有一个-(void)webView:(WKWebView*)webViewdecidePolicyForNavigationAction:(WKNavigationAction*)navigationActiondecisionHandler:(void(^)(WKNavigationActionPolicy))decisi
- Python 一键获取百度网盘提取码的方法
hippie''s Blog
该GIF图来自于官网,文末有给出链接。描述依托于百度网盘巨大的的云存储空间,绝大数人会习惯性的将一些资料什么的存储到上面,但是有的私密链接需要提取码,但是让每个想下载私密资源的人记住每一个提取码显然是不现实的。这个时候,云盘万能钥匙诞生了,我们通过安装相应的浏览器插件就可以自动获获取相应链接的提取码。我在Github上看了一下,有WebJS版的,python版的貌似还没有找到,所以我参照了JS版本
- Python 一键获取百度网盘提取码
hippieZhou
该GIF图来自于官网,文末有给出链接。描述依托于百度网盘巨大的的云存储空间,绝大数人会习惯性的将一些资料什么的存储到上面,但是有的私密链接需要提取码,但是让每个想下载私密资源的人记住每一个提取码显然是不现实的。这个时候,云盘万能钥匙诞生了,我们通过安装相应的浏览器插件就可以自动获获取相应链接的提取码。我在Github上看了一下,有WebJS版的,python版的貌似还没有找到,所以我参照了JS版本
- webjs ---- 前端下载jpg,pdf之类的
dongmelon
webjs
varxhr=newXMLHttpRequest();xhr.open('GET',"http://faceunity.com/static/images/index_bc.jpg",true);xhr.responseType="blob";//关键的一步xhr.onreadystatechange=function(){if(xhr.readyState==4){if(xhr.status==
- 好用的web打印控件- crabbly print.js
WwJoyous
web
安利一款好用的webjs打印控件,支持打印html、pdf、image、json类型。打开预览时响应速度非常快,使用npminstallprint-js--save或官方下载地址:csdn地址(送我个分,支持下)等等...pdf:PrintPDFhtml:打印区域id范围中...PrintFormimage:printJS('images/print-01-highres.jpg','image'
- WKWebView 与 JS 交互的特有方法
流星Meteor
WKWebView在与JS的交互时特有的方法:WKUIDelegate方法MessageHandler方法WKUIDelegate方法WKUIDelegate协议包含一些函数用来监听webJS想要显示alert或confirm时触发。我们如果在WKWebView中加载一个web并且想要webJS的alert或confirm正常弹出,就需要实现对应的代理方法。(如果没有实现对应的代理方法,则webv
- webjs--获取上传文件的进度
dongmelon
webjs
Html5ProgressEventtotal-总的字节数loaded-到目前为止上传的字节数lengthComputable-可计算的已上传字节transferSpeedlong类型timeRemainingJavaScript日期对象UploadFilesusingXMLHttpRequest-MinimalfunctionfileSelected(){varfile=document.get
- 如何用ruby来写hadoop的mapreduce并生成jar包
wudixiaotie
mapreduce
ruby来写hadoop的mapreduce,我用的方法是rubydoop。怎么配置环境呢:
1.安装rvm:
不说了 网上有
2.安装ruby:
由于我以前是做ruby的,所以习惯性的先安装了ruby,起码调试起来比jruby快多了。
3.安装jruby:
rvm install jruby然后等待安
- java编程思想 -- 访问控制权限
百合不是茶
java访问控制权限单例模式
访问权限是java中一个比较中要的知识点,它规定者什么方法可以访问,什么不可以访问
一:包访问权限;
自定义包:
package com.wj.control;
//包
public class Demo {
//定义一个无参的方法
public void DemoPackage(){
System.out.println("调用
- [生物与医学]请审慎食用小龙虾
comsci
生物
现在的餐馆里面出售的小龙虾,有一些是在野外捕捉的,这些小龙虾身体里面可能带有某些病毒和细菌,人食用以后可能会导致一些疾病,严重的甚至会死亡.....
所以,参加聚餐的时候,最好不要点小龙虾...就吃养殖的猪肉,牛肉,羊肉和鱼,等动物蛋白质
- org.apache.jasper.JasperException: Unable to compile class for JSP:
商人shang
maven2.2jdk1.8
环境: jdk1.8 maven tomcat7-maven-plugin 2.0
原因: tomcat7-maven-plugin 2.0 不知吃 jdk 1.8,换成 tomcat7-maven-plugin 2.2就行,即
<plugin>
- 你的垃圾你处理掉了吗?GC
oloz
GC
前序:本人菜鸟,此文研究学习来自网络,各位牛牛多指教
1.垃圾收集算法的核心思想
Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。
垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别
- shiro 和 SESSSION
杨白白
shiro
shiro 在web项目里默认使用的是web容器提供的session,也就是说shiro使用的session是web容器产生的,并不是自己产生的,在用于非web环境时可用其他来源代替。在web工程启动的时候它就和容器绑定在了一起,这是通过web.xml里面的shiroFilter实现的。通过session.getSession()方法会在浏览器cokkice产生JESSIONID,当关闭浏览器,此
- 移动互联网终端 淘宝客如何实现盈利
小桔子
移動客戶端淘客淘寶App
2012年淘宝联盟平台为站长和淘宝客带来的分成收入突破30亿元,同比增长100%。而来自移动端的分成达1亿元,其中美丽说、蘑菇街、果库、口袋购物等App运营商分成近5000万元。 可以看出,虽然目前阶段PC端对于淘客而言仍旧是盈利的大头,但移动端已经呈现出爆发之势。而且这个势头将随着智能终端(手机,平板)的加速普及而更加迅猛
- wordpress小工具制作
aichenglong
wordpress小工具
wordpress 使用侧边栏的小工具,很方便调整页面结构
小工具的制作过程
1 在自己的主题文件中新建一个文件夹(如widget),在文件夹中创建一个php(AWP_posts-category.php)
小工具是一个类,想侧边栏一样,还得使用代码注册,他才可以再后台使用,基本的代码一层不变
<?php
class AWP_Post_Category extends WP_Wi
- JS微信分享
AILIKES
js
// 所有功能必须包含在 WeixinApi.ready 中进行
WeixinApi.ready(function(Api) {
// 微信分享的数据
var wxData = {
&nb
- 封装探讨
百合不是茶
JAVA面向对象 封装
//封装 属性 方法 将某些东西包装在一起,通过创建对象或使用静态的方法来调用,称为封装;封装其实就是有选择性地公开或隐藏某些信息,它解决了数据的安全性问题,增加代码的可读性和可维护性
在 Aname类中申明三个属性,将其封装在一个类中:通过对象来调用
例如 1:
//属性 将其设为私有
姓名 name 可以公开
- jquery radio/checkbox change事件不能触发的问题
bijian1013
JavaScriptjquery
我想让radio来控制当前我选择的是机动车还是特种车,如下所示:
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"><
- AngularJS中安全性措施
bijian1013
JavaScriptAngularJS安全性XSRFJSON漏洞
在使用web应用中,安全性是应该首要考虑的一个问题。AngularJS提供了一些辅助机制,用来防护来自两个常见攻击方向的网络攻击。
一.JSON漏洞
当使用一个GET请求获取JSON数组信息的时候(尤其是当这一信息非常敏感,
- [Maven学习笔记九]Maven发布web项目
bit1129
maven
基于Maven的web项目的标准项目结构
user-project
user-core
user-service
user-web
src
- 【Hive七】Hive用户自定义聚合函数(UDAF)
bit1129
hive
用户自定义聚合函数,用户提供的多个入参通过聚合计算(求和、求最大值、求最小值)得到一个聚合计算结果的函数。
问题:UDF也可以提供输入多个参数然后输出一个结果的运算,比如加法运算add(3,5),add这个UDF需要实现UDF的evaluate方法,那么UDF和UDAF的实质分别究竟是什么?
Double evaluate(Double a, Double b)
- 通过 nginx-lua 给 Nginx 增加 OAuth 支持
ronin47
前言:我们使用Nginx的Lua中间件建立了OAuth2认证和授权层。如果你也有此打算,阅读下面的文档,实现自动化并获得收益。SeatGeek 在过去几年中取得了发展,我们已经积累了不少针对各种任务的不同管理接口。我们通常为新的展示需求创建新模块,比如我们自己的博客、图表等。我们还定期开发内部工具来处理诸如部署、可视化操作及事件处理等事务。在处理这些事务中,我们使用了几个不同的接口来认证:
&n
- 利用tomcat-redis-session-manager做session同步时自定义类对象属性保存不上的解决方法
bsr1983
session
在利用tomcat-redis-session-manager做session同步时,遇到了在session保存一个自定义对象时,修改该对象中的某个属性,session未进行序列化,属性没有被存储到redis中。 在 tomcat-redis-session-manager的github上有如下说明: Session Change Tracking
As noted in the &qu
- 《代码大全》表驱动法-Table Driven Approach-1
bylijinnan
java算法
关于Table Driven Approach的一篇非常好的文章:
http://www.codeproject.com/Articles/42732/Table-driven-Approach
package com.ljn.base;
import java.util.Random;
public class TableDriven {
public
- Sybase封锁原理
chicony
Sybase
昨天在操作Sybase IQ12.7时意外操作造成了数据库表锁定,不能删除被锁定表数据也不能往其中写入数据。由于着急往该表抽入数据,因此立马着手解决该表的解锁问题。 无奈此前没有接触过Sybase IQ12.7这套数据库产品,加之当时已属于下班时间无法求助于支持人员支持,因此只有借助搜索引擎强大的
- java异常处理机制
CrazyMizzz
java
java异常关键字有以下几个,分别为 try catch final throw throws
他们的定义分别为
try: Opening exception-handling statement.
catch: Captures the exception.
finally: Runs its code before terminating
- hive 数据插入DML语法汇总
daizj
hiveDML数据插入
Hive的数据插入DML语法汇总1、Loading files into tables语法:1) LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]解释:1)、上面命令执行环境为hive客户端环境下: hive>l
- 工厂设计模式
dcj3sjt126com
设计模式
使用设计模式是促进最佳实践和良好设计的好办法。设计模式可以提供针对常见的编程问题的灵活的解决方案。 工厂模式
工厂模式(Factory)允许你在代码执行时实例化对象。它之所以被称为工厂模式是因为它负责“生产”对象。工厂方法的参数是你要生成的对象对应的类名称。
Example #1 调用工厂方法(带参数)
<?phpclass Example{
- mysql字符串查找函数
dcj3sjt126com
mysql
FIND_IN_SET(str,strlist)
假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在1到 N 之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用比特计算。如果str不在strlist 或st
- jvm内存管理
easterfly
jvm
一、JVM堆内存的划分
分为年轻代和年老代。年轻代又分为三部分:一个eden,两个survivor。
工作过程是这样的:e区空间满了后,执行minor gc,存活下来的对象放入s0, 对s0仍会进行minor gc,存活下来的的对象放入s1中,对s1同样执行minor gc,依旧存活的对象就放入年老代中;
年老代满了之后会执行major gc,这个是stop the word模式,执行
- CentOS-6.3安装配置JDK-8
gengzg
centos
JAVA_HOME=/usr/java/jdk1.8.0_45
JRE_HOME=/usr/java/jdk1.8.0_45/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME
- 【转】关于web路径的获取方法
huangyc1210
Web路径
假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项
- php里获取第一个中文首字母并排序
远去的渡口
数据结构PHP
很久没来更新博客了,还是觉得工作需要多总结的好。今天来更新一个自己认为比较有成就的问题吧。 最近在做储值结算,需求里结算首页需要按门店的首字母A-Z排序。我的数据结构原本是这样的:
Array
(
[0] => Array
(
[sid] => 2885842
[recetcstoredpay] =&g
- java内部类
hm4123660
java内部类匿名内部类成员内部类方法内部类
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。内部类可以间接解决多继承问题,可以使用内部类继承一个类,外部类继承一个类,实现多继承。
&nb
- Caused by: java.lang.IncompatibleClassChangeError: class org.hibernate.cfg.Exten
zhb8015
maven pom.xml关于hibernate的配置和异常信息如下,查了好多资料,问题还是没有解决。只知道是包冲突,就是不知道是哪个包....遇到这个问题的分享下是怎么解决的。。
maven pom:
<dependency>
<groupId>org.hibernate</groupId>
<ar
- Spark 性能相关参数配置详解-任务调度篇
Stark_Summer
sparkcachecpu任务调度yarn
随着Spark的逐渐成熟完善, 越来越多的可配置参数被添加到Spark中来, 本文试图通过阐述这其中部分参数的工作原理和配置思路, 和大家一起探讨一下如何根据实际场合对Spark进行配置优化。
由于篇幅较长,所以在这里分篇组织,如果要看最新完整的网页版内容,可以戳这里:http://spark-config.readthedocs.org/,主要是便
- css3滤镜
wangkeheng
htmlcss
经常看到一些网站的底部有一些灰色的图标,鼠标移入的时候会变亮,开始以为是js操作src或者bg呢,搜索了一下,发现了一个更好的方法:通过css3的滤镜方法。
html代码:
<a href='' class='icon'><img src='utv.jpg' /></a>
css代码:
.icon{-webkit-filter: graysc