- 9.11-kubeadm方式安装k8s
堕入温柔~
kubernetesdocker容器
一、安装环境编号主机名称ip地址1k8s-master192.168.2.662k8s-node01192.168.2.773k8s-node02192.168.2.88二、前期准备1.设置免密登录[root@k8s-master~]#ssh-keygen[root@k8s-master~]#
[email protected][root@k8s-master~]#ssh-co
- WingIDE 6.1.5 设置远程调试
汪成心
这其实是参考WingIDE官网的介绍,很多是用谷歌翻译过来的。为远程开发进行SSH设置安装SSH查看SSH服务是不是安装sudops-e|grepssh出现如下界面表示已安装Screenshotfrom2020-02-2915-24-04.png否则使用如下命令安装sudoapt-getinstallopenssh-server生成SSH密钥对在运行WingPro的系统上使用ssh-keygen生
- SSH生成SSH密钥(公钥和私钥)
小刘同学++
ssh运维服务器
在设置SSH服务时,生成SSH密钥(公钥和私钥)是一个常见的任务。这些密钥用于安全地进行身份验证,无需输入密码。以下是如何生成SSH密钥的步骤:1.生成SSH密钥对首先,您需要在客户端机器上生成一个SSH密钥对。使用ssh-keygen命令来生成密钥对。ssh-keygen-trsa-b4096-C"
[email protected]"-trsa:指定密钥类型为RSA。-b4096:指定
- 取消/更改SSH密钥密码
刚刚觉醒的小菜鸡
ssh运维
前言刚开始生成SSH密钥的时候会让你输入私钥密码,直接回车则意为不设置密码,但如果设置了私钥密码,每次使用SSH都得需要输入私钥密码,这样虽然增加安全性,但是会更不方便。鄙人之前就在~/.ssh下开了几个密钥,但是有的设了密码有的没有设置,这就很恼火,刚才已经把所有密码都取消了,现在也把方法分享出来方式一使用ssh-keygen命令更改SSHkey密码,进入密钥所在文件夹内(~/.ssh)执行以下
- 【从Python基础到深度学习】7. 使用scp命令实现主机间通讯
风筝超冷
linux服务器ubuntu
一、生成SSH密钥对ssh-keygen是一个用于生成SSH密钥对的命令行工具,用于身份验证和加密通信ssh-keygen二、将本地主机上的SSH公钥添加到远程主机ssh-copy-id命令用于将本地主机上的SSH公钥添加到远程主机上的authorized_keys文件中,从而允许你通过SSH密钥对进行无密码登录到远程主机。基本语法如下:ssh-copy-id[-i[identity_file]]
- k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三)
日复一日伐树的熊哥
kuberneteskubectlRKEdockerk8s
- 【工具类】vscode ssh 远程免密登录开发
knowledgebao
工具类vscodesshide
存放代码的机器运行sshd,使用vscode的机器保证可以通过ssh登录服务器vscode机器通过ssh-keygen生成ssh公私钥对将客户端的id_rsa.pub加入到服务器的鉴权队列catid_rsa.pub>>authorized_keysvscode配置即可.ctrl+p,remote-ssh:opensshconfigurationfile…HostubuntuHostNamexxx.
- linux中两台虚拟机实现ssh远程登录
起名字好楠啊
linuxssh服务器
实验要求配置ssh远程连接1.实现两台linux主机之间通过公钥验证能够互相实现免密登陆首先我们先开启两台虚拟机,然后在客户端进行操作1.在用户端生成密钥对ssh-keygen-trsa:(ssh-keygen为生成密钥的管理工具,rsa为非堆成密钥算法)[root@node2~]#ssh-keygen-trsaGeneratingpublic/privatersakeypair.(获取一个公钥和
- ssh-keygen使用及同一台电脑生成多个git sshkey
xiehdsoo
工具类版本管理gitsshkey
查看本机是否已经生成sshkey,如果已存在,先移除。使用ssh-keygen生成github的sshkey,并且重命名为id_rsa_github(一直回车,不要输入密码。如果输入密码,每次提交都需要输入密码)$ssh-keygen-trsa-C"
[email protected]"-f~/.ssh/id_rsa_github生成gitlab的sshkey,并且重命名为id_rsa_git
- 【windows系统】通过SSH Key访问服务器
MarcoBG
ssh服务器
BG-废话不多说,直接上干货!!1、终端输入命令:sshusername@server确认是否有自己的用户名;2、查看是否生成过SSHKey:ls~/.ssh未生成过,提示:Nosuchfileordirectory生成过,提示如下图:3、若未生成过sshkey,可执行命令:ssh-keygen生成sshkey4、如果操作系统中有ssh-copy-id,可以直接使用一下命令设置:ssh-copy-
- mac生成ssh公钥私钥
Lily走起
macgitsshmac
打开mac终端,输入:cd~/.ssh若如下提示,需要我们创建公钥在根目录下,输入命令:ssh-keygen,提示key存储的默认路径。按enter按enter后,提示输入密码,两次(密码可以设置,也可以不设置则为空),输入完成后,如下图显示3.再次输入输入:cd~/.ssh到该目录下,ls查看可以看到两个文件。说明公钥创建成功。【id_rsa:存储的私钥;id_rsa.pub:存储的公钥】4.输
- 【Git】07 本地仓库同步到GitHub或Gitee
道非凡
Gitgit
文章目录一、远端仓库配置1.1配置密钥认证1.2新建仓库二、本地配置2.1添加远程库三、push推送四、拉取合并与推送4.1拉取fetch4.2合并merge4.3推送push五、总结一、远端仓库配置1.1配置密钥认证1)ssh-keygen本地端命令行上执行ssh-keygen命令,得到生成的密钥(公钥):cat~/.ssh/id_rsa.pub,打开GitHub或Gitee,在头像展开设置中找
- Linux(centos7)搭建Jenkins自动构建Springboot项目及vue前端项目
hipanda51
jenkinsspringcloudvuejenkins
Linux(centos7)搭建Jenkins自动构建Springboot项目及vue前端项目Linux(centos7)搭建Jenkins自动构建Springboot项目及vue前端项目一、环境准备安装Java环境安装git环境安装maven环境安装nodejs环境Linux-配置SSH免密通信-“ssh-keygen”的基本用法二、安装jenkins与配置安装jenkins启动jenkins安
- Rsnapshot备份服务器
ronshi
运维linux运维服务器
- Git 生成SSH公钥
夜瑾漠
Git如何生成SSH公钥1、首先检查公钥是否已经存在$cd~/.ssh$ls进入到.ssh目录下,通过ls命令查看目录中的文件。可以看到已存在文件id_rsa.pub文件(文件的默认位置:C:\Users\Administrator\.ssh)2、如若文件不存在,则生成ssh文件$ssh-keygen输入完命令后,以下步骤直接回车就好,文件的存放位置以及密码,采用默认的就好(空密码)
- ssh免密登录与别名设置
muhaozh
ssh高级操作免密码登录设置步骤配置公钥客户端主机下,进入~/.ssh目录,执行ssh-keygen即可生成ssh钥匙,遇到提示一路回车即可上传公钥到服务器执行ssh-copy-iduser@remote,可以让远程服务器记住我们的公钥注:user为服务器端用户名,remote为服务器端ip地址完成上述两步后,再次使用ssh登录远程服务器,即可不用输入密码,scp命令同理配置远程服务器主机别名配置
- 【ssh免密登录配置无效失败原因的汇总分析】
莫冲
ssh服务器linux
https://jingyan.baidu.com/article/454316ab3176d8f7a7c03ab9.html以root用户身份登录A服务器(访问远程服务器的服务器)执行ssh-keygen一路回车,按默认配置即可。ssh免密登录配置无效失败原因的汇总分析然后将rsa.pub文件拷贝到目标机器上
[email protected]免密登录配置无效失败原因的汇
- VSCode配置GitHub
_沉默的疯子
下载根据自己的系统选择相应的版本下载地址:https://git-scm.com/创建一个项目目录,在资源管理器里右键这个目录,选择GitBashHere在出现的cmd窗口输入:gitconfig--globaluser.name"yourname"gitconfig--globaluser.email"
[email protected]"创建SSHkey,还是在步骤3中的窗口输入:ssh-keygen
- Bitbucket代码迁移到Gitlab
数智创客
gitlab
首先需要确定使用具有一定权限的账号进行迁移。然后在迁移的机器上配置git环境,添加账户信息:gitconfig--globaluser.name"XXX"gitconfig--globaluser.email"
[email protected]"并在迁移机器上生成密钥,再把公钥拷贝添加到bitbucket/gitlab对应账号的SSHKeys列表中ssh-keygen–trsa–C"
[email protected]
- ansible处理多台机器部署基础环境
蜜蜜不吃糖
系统运维ansible服务器linux
本次以多台机器需部署zabbix客户端为例:机器先做免密互信,ansible主机上执行ssh-keygen,一路回车,然后将公钥发送给需管理的主机:ssh-copy-idroot@IP1、编辑hosts文件,添加需配置的主机IP,并测试连通性[root@oxidizedansible]#vim/etc/ansible/hosts[all]10.10.80.11010.10.80.11110.10.
- git Couldn't load this key (OpenSSH SSH-2 private key)
rabbit0708
项目总结git
如何在TortoiseGit中使用ssh-keygen生成的key0悬赏园豆:20[已解决问题]浏览:3312次TortoiseGit是通过Pageant进行私钥/公钥验证的,但Pageant只能加载.ppk格式的文件。如果强制加载ssh-keygen生成的私钥文件,会出现下面的提示:Couldn'tloadthiskey(OpenSSHSSH-2privatekey)请问如何解决这个问题?git
- github ssh ssh-keygen
FakeOccupational
其他githubssh运维
生成和使用SSH密钥对是一种安全的身份验证方式,用于在你的本地系统和GitHub之间进行身份验证。以下是在GitHub上生成和使用SSH密钥对的基本步骤:1.生成SSH密钥对在命令行中执行以下命令来生成SSH密钥对:ssh-keygen-C"
[email protected]"-C"
[email protected]":添加注释,一般填写你的GitHub注册邮箱。在执行命令时,
- 2019-05-15
泡泡_bbb9
主流程1.关闭防火墙2.机器间实现免密3.zk部署4.hadoop部署实现流程2.免密登录ssh-keygen回车一直到最后(有3次)生成本机秘钥后,同步到自己机器和其他机器ssh-copy-idhostxshell可以开启关联,发送键盘到所有会话3台机器只需要执行三次复制指令即可sshhost测试3.zk部署-1上解压缩zk压缩包到目录/opt/module/tar-zvxfzkXXXX.gz-
- SSH免密码登录设置
华木公子
假设有三台机器需要互相访问,则在每一台机器下执行如下命令:ssh-keygen连续回车,有yes的直接确认yes,直到密文生成;然后通过ssh-copy-idroot@hostname命令把密文发给三个机器ssh-copy-idroot@ceph1ssh-copy-idroot@ceph2ssh-copy-idroot@ceph3在每一台机器上运行sshroot@ip看是否可以无密码直接访问
- ansible-设置互信
feichang_notlike3
ansible
Ansible配置公私钥生成私钥:ssh-keygen向主机分发私钥:ssh-copy-id-i/root/.ssh/
[email protected]报错-bash:ssh-copy-id:commandnotfound解决办法:yum-yinstallopenssh-clientsansible
- 生产KEY
超__越
1.使用ssh-keygen生成私钥和公钥命令如下:ssh-keygen-trsa1例子:ssh-keygen-trsaGeneratingpublic/privatersakeypair.Enterfileinwhichtosavethekey(/home/wangxiaosheng/.ssh/id_rsa):Createddirectory'/home/wangxiaosheng/.ssh'.
- 配置git环境
林林亓
SpringBootgit
目录一、安装[GitBash](https://gitforwindows.org/)二、进入家目录生成秘钥:执行命令ssh-keygen三、在[AcGit](https://git.acwing.com/)上注册账号四、将id_rsa.pub的内容复制到AcGit上Reference一、安装GitBash二、进入家目录生成秘钥:执行命令ssh-keygen具体是在创建好的文件夹里,右击,点开gi
- Golang个人web框架开发-学习流程
wx-zhou
golang学习后端web框架开发保姆教程持续更新
Golang-个人web框架github仓库创建github仓库web框架学习开发周期第一阶段--了解第一阶段思考小结第二阶段第三阶段github仓库github地址:ameamezhou/golang-web-frame后续还将继续学习更新创建github仓库设置免密登录ssh-keygen一路回车就OK上面有告诉你密钥生成地址红框为需要上传的公钥web框架学习首先明确目标–我们学习开发web框
- 通过两台linux主机配置ssh实现互相免密登陆
~
linuxssh服务器
一、准备工作1:两台Linux主机,需要能ping通2:检查防火墙是否处于关闭状态,没关闭的话关闭,防止防火墙拦截流量查看防火墙状态:systemctlstatusfirewalld关闭防火墙:systemctlstopfirewalld3:使用getenforce命令查看selinux是否处于disabled/permitted状态二、登陆主机1,并生成一对密钥生成密钥命令:ssh-keygen
- 服务器——配置免密登录
William.csj
Ubuntu服务器Windows服务器linux
一、生成本机的密钥文件打开本机的终端,输入ssh-keygen,默认一路点enter。将生成的id_rsa.pub公钥文件,复制一份改一个名称,比如改名成id_rsa_test.pub。二、将生成的公钥文件发送到服务器对应账户的.ssh文件夹下将改名后的id_rsa_test.pub公钥文件粘贴到对应账户.ssh文件夹下。三、追加密钥文件传输过来的公钥追加入密钥文件:catid_rsa_test.
- 如何用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