类别:其他
日期:2020-03-03 浏览:2181 评论:0
1、在线生成二维码
工具简介
该工具提供免费的在线二维码生成服务,可以把网址、文本、电子邮件、短信、电话号码、电子名片、wifi网络等信息生成对应的二维码图片。你可以设置二维码图片的格式(png,jpg,gif)、容错率、图片大小、颜色和LOGO图片等。该工具使用起来简单、便捷、功能强大。
即使你不是程序员,不会ps技术,也可以在线制作出来有创意的二维码,把普通黑白二维码在线设计的更加创意,更加个性,更加美化,把二维码编辑的更加创意吸引粉丝,做一个动态二维码名片更吸引客户用。
参数 | 说明 |
---|---|
符号规格 | 21×21模块(版本1)-177×177 模块(版本40) |
(每一规格:每边增加4个模块) | |
数据类型与容量 | · 数字数据 :7,089个字符 |
· 字母数据 :4,296个字符 | |
(指最大规格符号版本40-L级) | · 8位字节数据 :2,953个字符 |
· 汉字数据 :1,817个字符 | |
数据表示方法 | 深色模块表示二进制“1”,浅色模块表示二进制“0”。 |
纠错能力 | · L级:约可纠错7%的数据码字 |
· M级:约可纠错15%的数据码字 | |
· Q级:约可纠错25%的数据码字 | |
· H级:约可纠错30%的数据码字 | |
结构链接(可选) | 可用1-16个QR Code码符号表示一组信息 |
掩模(固有) | 可以使符号中深色与浅色模块的比例接近1:1,使因相邻模块的排列造成译码困难的可能性降为最小。 |
扩充解释(可选) | 这种方式使符号可以表示缺省字符集以外的数据(如阿拉伯字符、古斯拉夫字符、希腊字母等),以及其他解释(如用一定的压缩方式表示的数据)或者对行业特点的需要进行编码。 |
独立定位功能 | QR Code码可高效地表示汉字,相同内容,其尺寸小于相同密度的PDF417条码。目前市场上的大部分条码打印机都支持QR code条码,其专有的汉字模式更加适合我国应用。因此,QR code在我国具有良好的应用前景 |
2、在线摩斯电码加密解密
工具简介
关于摩尔密码 | Morse Code
摩尔斯电码(Morse alphabet)(又译为摩斯电码)是一种时通时断的信号代码,这种信号代码通过不同的排列顺序来表达不同的英文字母、数字和标点符号等。
由美国人摩尔斯(Samuel Finley Breese Morse)于1837年发明,为摩尔斯电报机的发明(1835年)提供了条件。
摩尔密码加密的字符只有字符,数字,标点,不区分大小写, 支持中文汉字
摩斯密码灯光求救 | Morse Code
摩斯密码编码简单清晰,二义性小,编码主要是由两个字符表示:"."、"-",一长一短,这在很多情况下应用很多,比如发送求救信号。电影《风声》中就是采用在衣服上缝出摩尔密码,将消息传播出去。
在利用摩尔密码灯光求救的时候,定义:灯光长亮为"-",灯光短量为".",那么就可以通过手电筒的开关来发送各种信息,例如求救信息。
如果灯光是按照“短亮 暗 短亮 暗 短亮 暗 长亮 暗 长亮 暗 长亮 暗 短亮 暗 短亮 暗 短亮”这个规律来显示的话那么它就意味是求救信号SOS。
因为SOS的摩尔编码为:··· --- ··· ,按照上面的规定即可进行灯光编码。这个编码其实非常简单, 三短、三长、三短 。
除了灯光之外,利用声音(两种区别的声音)也可以发出求救信号。这种求救方式是我们都应该进行了解的,也许在必要的时候就可以派上用场。
莫尔斯电码加密列表 | Morse Code List
字符 | 电码符号 | 字符 | 电码符号 | 字符 | 电码符号 | 字符 | 电码符号 |
---|---|---|---|---|---|---|---|
A | .━ | B | ━ ... | C | ━ .━ . | D | ━ .. |
E | . | F | ..━ . | G | ━ ━ . | H | .... |
I | .. | J | .━ ━ ━ | K | ━ .━ | L | .━ .. |
M | ━ ━ | N | ━ . | O | ━ ━ ━ | P | .━ ━ . |
Q | ━ ━ .━ | R | .━ . | S | ... | T | ━ |
U | ..━ | V | ...━ | W | .━ ━ | X | ━ ..━ |
Y | ━ .━ ━ | Z | ━ ━ .. |
字符 | 电码符号 | 字符 | 电码符号 | 字符 | 电码符号 | 字符 | 电码符号 |
---|---|---|---|---|---|---|---|
0 | ━ ━ ━ ━ ━ | 1 | .━ ━ ━ ━ | 2 | ..━ ━ ━ | 3 | ...━ ━ |
4 | ....━ | 5 | ..... | 6 | ━ .... | 7 | ━ ━ ... |
8 | ━ ━ ━ .. | 9 | ━ ━ ━ ━ . |
字符 | 电码符号 | 字符 | 电码符号 | 字符 | 电码符号 | 字符 | 电码符号 |
---|---|---|---|---|---|---|---|
. | .━ .━ .━ | : | ━ ━ ━ ... | , | ━ ━ ..━ ━ | ; | ━ .━ .━ . |
? | ..━ ━ .. | = | ━ ...━ | ' | .━ ━ ━ ━ . | / | ━ ..━ . |
! | ━ .━ .━ ━ | ━ | ━ ....━ | _ | ..━ ━ .━ | " | .━ ..━ . |
( | ━ .━ ━ . | ) | ━ .━ ━ .━ | $ | ...━ ..━ | & | . ... |
@ | .━ ━ .━ . |
地址:在线摩斯电码加密解密
3、在线代码对比
工具简介
在线代码对比工具是一款免费的在线文本对比工具,无需注册,可以在线对两段文本进行对比,检测/比较两个文本有什么不同的差异,以便修改,常用于程序代码。使用这个在线工具的好处就是不需要人工查看,尤其是大文件,有几百上千行的代码,这时候就建议使用比较工具了,不用浪费过多时间去寻找。该工具支持utf-8, gbk,gb2312等不同格式的文本,可以在线对比html, php, css, asp, js等代码,这对于程序员来说是非常方便!
比起同类软件Beyond compare、DiffMerge、WinMerge等可能功能不够强大,但这个在线工具更方便,不需要安装,对于只需要比较文件功能的用户来说,该工具是很好的一个选择。
由于IE全系列对HTML5的Canvas以及File API支持不好,推荐使用Chrome、Firefox浏览器,另外请选择正确的文件编码方式以免出现乱码或者显示错误。
地址:在线代码对比
4、在线时间戳转换
工具简介
语言 | 代码 |
---|---|
Java | System.currentTimeMillis() |
JavaScript | Math.round(new Date().getTime()/1000) getTime()返回数值的单位是毫秒 |
Microsoft .NET / C# | epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 |
MySQL | SELECT unix_timestamp(now()) |
Perl | time |
PHP | time() |
PostgreSQL | SELECT extract(epoch FROM now()) |
Python | 先 import time 然后 time.time() |
Ruby | 获取Unix时间戳:Time.now 或 Time.new 显示Unix时间戳:Time.now.to_i |
SQL Server | SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE()) |
Unix / Linux | date +%s |
VBScript / ASP | DateDiff("s", "01/01/1970 00:00:00", Now()) |
其他操作系统 (如果Perl被安装在系统中) | 命令行状态:perl -e "print time" |
语言 | 代码 |
---|---|
Java | String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000)) |
JavaScript | 先 var unixTimestamp = new Date(Unix timestamp * 1000) 然后 commonTime = unixTimestamp.toLocaleString() |
Linux | date -d @Unix timestamp |
MySQL | from_unixtime(Unix timestamp) |
Perl | 先 my $time = Unix timestamp 然后 my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6] |
PHP | date('r', Unix timestamp) |
PostgreSQL | SELECT TIMESTAMP WITH TIME ZONE 'epoch' + Unix timestamp) * INTERVAL '1 second'; |
Python | 先 import time 然后 time.gmtime(Unix timestamp) |
Ruby | Time.at(Unix timestamp) |
SQL Server | DATEADD(s, Unix timestamp, '1970-01-01 00:00:00') |
VBScript / ASP | DateAdd("s", Unix timestamp, "01/01/1970 00:00:00") |
其他操作系统 (如果Perl被安装在系统中) | 命令行状态:perl -e "print scalar(localtime(Unix timestamp))" |
语言 | 代码 |
---|---|
Java | long epoch = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00"); |
JavaScript | var commonTime = new Date(Date.UTC(year, month - 1, day, hour, minute, second)) |
MySQL | SELECT unix_timestamp(time) 时间格式: YYYY-MM-DD HH:MM:SS 或 YYMMDD 或 YYYYMMDD |
Perl | 先 use Time::Local 然后 my $time = timelocal($sec, $min, $hour, $day, $month, $year); |
PHP | mktime(hour, minute, second, month, day, year) |
PostgreSQL | SELECT extract(epoch FROM date('YYYY-MM-DD HH:MM:SS')); |
Python | 先 import time 然后 int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:%S'))) |
Ruby | Time.local(year, month, day, hour, minute, second) |
SQL Server | SELECT DATEDIFF(s, '1970-01-01 00:00:00', time) |
Unix / Linux | date +%s -d"Jan 1, 1970 00:00:01" |
VBScript / ASP | DateDiff("s", "01/01/1970 00:00:00", time) |
地址:在线时间戳转换
5、在线MD5加密
工具简介
MD5是一种不可逆的加密算法,全称是Message-Digest Algorithm 5(信息-摘要算法)。是当前计算机领域用于确保信息传输完整一致而广泛使用的散列算法之一。MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:
MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461
这就是tanajiya.tar.gz文件的数字签名。MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘要。
地址:在线MD5加密
6、在线JSON格式化
工具简介
JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。
在JSON出现之前,大家一直用XML来传递数据。因为XML是一种纯文本格式,所以它适合在网络上交换数据。XML本身不算复杂,但是,加上DTD、XSD、XPath、XSLT等一大堆复杂的规范以后,任何正常的软件开发人员碰到XML都会感觉头大了,最后大家发现,即使你努力钻研几个月,也未必搞得清楚XML的规范。
终于,在2002年的一天,道格拉斯·克罗克福特(Douglas Crockford)同学为了拯救深陷水深火热同时又被某几个巨型软件企业长期愚弄的软件工程师,发明了JSON这种超轻量级的数据交换格式。
由于JSON非常简单,很快就风靡Web世界,并且成为ECMA标准。几乎所有编程语言都有解析JSON的库,而在JavaScript中,我们可以直接使用JSON,因为JavaScript内置了JSON的解析。
为了方便地处理JSON数据,JSON提供了json.js包,下载地址:http://lib.sinaapp.com/js/json2/json2.js
在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:
JSON字符串:
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON对象:
var str2 = { "name": "cxh", "sex": "man" };
一、JSON字符串转换为JSON对象
要运用上面的str1,必须运用下面的要领先转化为JSON对象:
//由JSON字符串转换为JSON对象
var obj = eval('(' + str + ')');
或者
var obj = str.parseJSON(); //由JSON字符串转换为JSON对象
或者
var obj = JSON.parse(str); //由JSON字符串转换为JSON对象
然后,就可以这样读取:
Alert(obj.name);Alert(obj.sex);
特别留心:如果obj本来就是一个JSON对象,那么运用 eval()函数转换后(哪怕是多次转换)还是JSON对象,但是运用 parseJSON()函数处理后会有疑问(抛出语法异常)。
二、可以运用 toJSONString()或者全局要领 JSON.stringify()将JSON对象转化为JSON字符串。
例如:
var last=obj.toJSONString(); //将JSON对象转化为JSON字符
或者
var last=JSON.stringify(obj); //将JSON对象转化为JSON字符
alert(last);
留心:
上面的多个要领中,除了eval()函数是js自带的之外,其他的多个要领都来自json.js包。新版本的 JSON 修改了 API,将 JSON.stringify() 和 JSON.parse() 两个要领都注入到了 Javascript 的内建对象里面,前者变成了Object.toJSONString(),而后者变成了String.parseJSON()。如果提示找不到toJSONString()和parseJSON()要领,则说明您的json包版本太低。
地址:在线JSON格式化
7、在线URL编码解码
工具简介
url编码解码,又叫百分号编码,是统一资源定位(URL)编码方式。URL地址(常说网址)规定了常用地数字,字母可以直接使用,另外一批作为特殊用户字符也可以直接用(/,:@等),剩下的其它所有字符必须通过%xx编码处理。
为了让包含中文的URL网址可以使用,您可以使用本工具对中文进行UrlEncode编码。
JS原生的escape只是将中文转换为unicode编码,encodeURI或者encodeURIComponent也是对于中文unicode编码的url再编码,js本身没有特性支持gbk的urlencode,大部分的时候我们是通过后台(java,urlencode.encode(“中文”,”gbk”))这样来实现的,本工具是使用JS实现,这样就可以实现浏览器的完美兼容。
地址: 在线URL编码解码
8、在线传图识字,图片文字识别转换
工具简介
传图识字 | OCR Introduce
1.免费的文字在线识别工具,非常棒的一个功能,可以将一段含有英文文字的照片免费转化成文字!
2.温馨提示:上传图片的字迹越清晰越容易识别出来,目前该工具只限英文和数字的转换。
9、在线CSS格式化、压缩
工具简介
CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。
总体来说,CSS具有以下特点:
丰富的样式定义
CSS提供了丰富的文档样式外观,以及设置文本和背景属性的能力;允许为任何元素创建边框,以及元素边框与其他元素间的距离,以及元素边框与元素内容间的距离;允许随意改变文本的大小写方式、修饰方式以及其他页面效果。易于使用和修改
CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的header部分,也可以将样式声明在一个专门的CSS文件中,以供HTML页面引用。总之,CSS样式表可以将所有的样式声明统一存放,进行统一管理。另外,可以将相同样式的元素进行归类,使用同一个样式进行定义,也可以将某个样式应用到所有同名的HTML标签中,也可以将一个CSS样式指定到某个页面元素中。如果要修改样式,我们只需要在样式列表中找到相应的样式声明进行修改。
多页面应用
CSS样式表可以单独存放在一个CSS文件中,这样我们就可以在多个页面中使用同一个CSS样式表。CSS样式表理论上不属于任何页面文件,在任何页面文件中都可以将其引用。这样就可以实现多个页面风格的统一。
层叠
简单的说,层叠就是对一个元素多次设置同一个样式,这将使用最后一次设置的属性值。例如对一个站点中的多个页面使用了同一套CSS样式表,而某些页面中的某些元素想使用其他样式,就可以针对这些样式单独定义一个样式表应用到页面中。这些后来定义的样式将对前面的样式设置进行重写,在浏览器中看到的将是最后面设置的样式效果。
页面压缩
在使用HTML定义页面效果的网站中,往往需要大量或重复的表格和font元素形成各种规格的文字样式,这样做的后果就是会产生大量的HTML标签,从而使页面文件的大小增加。而将样式的声明单独放到CSS样式表中,可以大大的减小页面的体积,这样在加载页面时使用的时间也会大大的减少。另外,CSS样式表的复用更大程度的缩减了页面的体积,减少下载的时间。
10、在线ico图标制作
工具简介
如何制作favicon.ico图标
1.点击“上传图像”上传你的图片
2.点击“-”或“+”调节图片的大小
3.点击“裁剪”,一键生成16*16 像素或 32*32 像素或 48*48 像素的效果图
4.恭喜你,现在可以在本网页的顶部地址栏里查看图标的显示效果了
favicon.ico介绍
所谓favicon,即Favorites Icon的缩写,顾名思义,便是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。当然,这不仅仅是Favicon的全部,根据浏览器的不同,Favicon显示也有所区别:在大多数主流浏览器如FireFox和Internet Explorer (5.5及以上版本)中,favicon不仅在收藏夹中显示,还会同时出现在地址栏上,这时用户可以拖曳favicon到桌面以建立到网站的快捷方式;除此之外,标签式浏览器甚至还有不少扩展的功能,如FireFox甚至支持动画格式的favicon等。
favicon.ico如何调用? | How To Use Favicon
在网页程序代码的head与/head之间加入下以代码:
<head> ... <link rel="shortcut icon" href="/favicon.ico"/> <link rel="bookmark" href="/favicon.ico"/> ... </head>
地址:在线ico图标制作
11、在线图片转base64,base64转图片
工具简介
base64编码介绍 | Base64 Encode
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,Base64编码可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到。
Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'='。
base64图片工具介绍 | Base64 Encode/Decode Tool
1.支持 PNG、GIF、JPG、BMP、ICO 格式。
2.将图片转换成base64编码的,在web网上一般用于小图片上,不仅可以减少图片的请求数量(集合到js、css代码中),还可以防止因为一些相对路径等问题导致图片404错误。
3.假定生成的代码为“data:image/jpeg;base64, .....”,那么你只需要全部复制,然后在插入图片的时候,地址填写这段代码即可:
CSS中使用:background-image: url("data:image/png;base64,iVBORw0KGgo=...");
HTML中使用:<img src="data:image/png;base64,iVBORw0KGgo=..." />
12、在线二进制、十进制、16进制转换
工具简介
该工具支持在2~36进制之间进行任意转换,支持浮点型。
二进制 | 八进制 | 十进制 | 十六进制 |
---|---|---|---|
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
10 | 2 | 2 | 2 |
11 | 3 | 3 | 3 |
100 | 4 | 4 | 4 |
101 | 5 | 5 | 5 |
110 | 6 | 6 | 6 |
111 | 7 | 7 | 7 |
1000 | 10 | 8 | 8 |
1001 | 11 | 9 | 9 |
1010 | 12 | 10 | A |
1011 | 13 | 11 | B |
1100 | 14 | 12 | C |
1101 | 15 | 13 | D |
1110 | 16 | 14 | E |
1111 | 17 | 15 | F |
10000 | 20 | 16 | 10 |
10001 | 21 | 17 | 11 |
10010 | 22 | 18 | 12 |
10011 | 23 | 19 | 13 |
10100 | 24 | 20 | 14 |
10101 | 25 | 21 | 15 |
10110 | 26 | 22 | 16 |
10111 | 27 | 23 | 17 |
11000 | 30 | 24 | 18 |
11001 | 31 | 25 | 19 |
11010 | 32 | 26 | 1A |
11011 | 33 | 27 | 1B |
11100 | 34 | 28 | 1C |
11101 | 35 | 29 | 1D |
11110 | 36 | 30 | 1E |
11111 | 37 | 31 | 1F |
100000 | 40 | 32 | 20 |
100001 | 41 | 33 | 21 |
100010 | 42 | 34 | 22 |
100011 | 43 | 35 | 23 |
100100 | 44 | 36 | 24 |
100101 | 45 | 37 | 25 |
100110 | 46 | 38 | 26 |
100111 | 47 | 39 | 27 |
101000 | 50 | 40 | 28 |
101001 | 51 | 41 | 29 |
101010 | 52 | 42 | 2A |
101011 | 53 | 43 | 2B |
101100 | 54 | 44 | 2C |
101101 | 55 | 45 | 2D |
101110 | 56 | 46 | 2E |
101111 | 57 | 47 | 2F |
110000 | 60 | 48 | 30 |
110001 | 61 | 49 | 31 |
110010 | 62 | 50 | 32 |
110011 | 63 | 51 | 33 |
110100 | 64 | 52 | 34 |
110101 | 65 | 53 | 35 |
110110 | 66 | 54 | 36 |
110111 | 67 | 55 | 37 |
111000 | 70 | 56 | 38 |
111001 | 71 | 57 | 39 |
111010 | 72 | 58 | 3A |
111011 | 73 | 59 | 3B |
111100 | 74 | 60 | 3C |
111101 | 75 | 61 | 3D |
111110 | 76 | 62 | 3E |
111111 | 77 | 63 | 3F |
1000000 | 100 | 64 | 40 |
1000001 | 101 | 65 | 41 |
1000010 | 102 | 66 | 42 |
1000011 | 103 | 67 | 43 |
1000100 | 104 | 68 | 44 |
1000101 | 105 | 69 | 45 |
1000110 | 106 | 70 | 46 |
1000111 | 107 | 71 | 47 |
1001000 | 110 | 72 | 48 |
1001001 | 111 | 73 | 49 |
1001010 | 112 | 74 | 4A |
1001011 | 113 | 75 | 4B |
1001100 | 114 | 76 | 4C |
1001101 | 115 | 77 | 4D |
1001110 | 116 | 78 | 4E |
1001111 | 117 | 79 | 4F |
1010000 | 120 | 80 | 50 |
1010001 | 121 | 81 | 51 |
1010010 | 122 | 82 | 52 |
1010011 | 123 | 83 | 53 |
1010100 | 124 | 84 | 54 |
1010101 | 125 | 85 | 55 |
1010110 | 126 | 86 | 56 |
1010111 | 127 | 87 | 57 |
1011000 | 130 | 88 | 58 |
1011001 | 131 | 89 | 59 |
1011010 | 132 | 90 | 5A |
1011011 | 133 | 91 | 5B |
1011100 | 134 | 92 | 5C |
1011101 | 135 | 93 | 5D |
1011110 | 136 | 94 | 5E |
1011111 | 137 | 95 | 5F |
1100000 | 140 | 96 | 60 |
1100001 | 141 | 97 | 61 |
1100010 | 142 | 98 | 62 |
1100011 | 143 | 99 | 63 |
1100100 | 144 | 100 | 64 |
13、在线照片手绘风格转换
工具简介
实例效果 | Sketch Demo
手绘照片 | Sketching Introduce
1.手绘照片可以简单的勾勒出照片的大致轮廓,非常有意思的一个功能,可以将您的照片免费转化成手绘风格!
2.模糊度设置说明:数值越大,照片也清晰,数值越小,照片越模糊,请按照自己的需要设置
地址:在线照片手绘风格转换
14、在线人脸识别,自动检测人脸截取
工具简介
人脸识别截取 | Face Detection Cropping
1.免费的头像在线识别人脸工具,非常棒的一个功能,可以自动识别出相片中的人脸并截取成大头贴!
2.温馨提示:上传图片的内存过大,会增长识别时间。
15、在线AES、DES、RC4、Rabbit加密解密
工具简介
提供在线文本加密/解密,提供AES、DES、RC4、Rabbit、TripleDes等多种算法。
注意:使用的默认的密文字符将可能让他人轻易破解您的加密文字,因此为了安全请在加密之前设定您自己特有的密文字符,设定后请记录下来,以免无法解密。
发表评论 / 取消回复