小米电视背面散热孔用一组01的二进制表示一个汉字。今天就来解密一下,看表示什么。
//2进制转成汉字
public static String from2xToString(String x2String,String encode) throws UnsupportedEncodingException{
//System.out.println(x2String);
int a1=Integer.valueOf(x2String.split(" ")[0], 2);
int a2=Integer.valueOf(x2String.split(" ")[1], 2);
return new String(new byte[]{(byte) a1,(byte) a2},encode);
}
//二进制字符串0和1互转 ,有时候1和0 表示可以相反的意思,用这个方法转一下
private static String x2reverse(String x2String) {
StringBuilder sb=new StringBuilder();
for(char c:x2String.toCharArray()){
if(c=='0') sb.append('1') ;
else if(c=='1') sb.append('0');
else sb.append(c);
}
return sb.toString();
}
public static void main(String[] args) throws UnsupportedEncodingException {
String allStr="00101111 01011110;"+
"00111100 00101000;"+
"01001010 00011000;"+
"00110101 00101100;"+
"00110001 01010101;"+
"01001000 01011101;"+
"00110110 00101010;"+
"01001001 00000111;"+
"00110110 00000101;";
String[] x2StrArray=allStr.split(";");
for(String str:x2StrArray){
System.out.print(from2xToString(x2reverse(str.replaceAll(";", "")),"GBK"));
}
}
因为看时候以为中间有个横线表示1,其实表示0,所以用x2reverse转换了一下!
好了,跑出的结果是:
小米电视为发烧而生
下面的散热孔表示的是"小 米","电 视",有个只有8个孔的表示的是空格!
分享到:
相关推荐
基于实验设计技术分析PCB密集散热孔区分层.pdf
热过孔设计:孔的数量及尺寸取决于器件的应用场合、芯片功率大小、电性能要求,根据热性能仿真,建议散热过孔的间距在1.0~12mm,尺寸为0.3~0.3mm散热过孔有4种设计形式如图所示。图(a)、(b)使用干殿阻焊膜从过...
E1630加工散热孔:中兴路由器wifi6千兆E1630电信商企版Wi-Fi6路由器3000M全千兆。有雕刻机的朋友可以直接用。
行业文档-设计装置-一种带散热孔的笔.zip
行业资料-交通装置-一种带散热孔的汽车制动蹄.zip
计算机三维辅助产品设计RHINO-吸尘器散热孔处理.docx
尽管其外观很像老式白炽灯,但是Cree巧妙地引入了新式散热孔设计,能够比旧款产品提供更好的散热效果。Cree称之为“4Flow Filament Design”,而我们只需要知道它利用的是基本的对流原理就行了。 由于采用了...
行业文档-设计装置-笔记本电脑底壳散热孔进水报警贴膜
行业资料-交通装置-一种汽车翼子板散热孔装饰件.zip
行业资料-电子功用-带有散热孔和接触传感器且用于软性线路的供电设备
行业分类-电子-关于带有散热孔的电脑一体机机壳的说明分析.rar
PCB layout技术:过孔对散热影响的详细分析,有详细的分析。
基于单孔屏蔽效能理论,推导出圆孔阵和方孔阵在总面积相等时孔的大小和形状对屏蔽效能的影响,以及电磁波频率、孔缝数目、箱体厚度等参数和屏蔽效能的关系通过仿真分析了屏蔽箱体散热孔阵在0~10 GHz时的屏蔽效能,...
小米路由器r1d刷第三方_小米路由器R1D 改造散热记录-附件资源
尽管其外观很像老式白炽灯,但是Cree巧妙地引入了新式散热孔设计,能够比旧款产品提供更好的散热效果。Cree称之为“4Flow Filament Design”,而我们只需要知道它利用的是最基本的对流原理就行了。 由于采用了...
基于高频微波效应的箱体散热孔阵的屏蔽效能
电子政务-激光电视主机散热窗开闭结构.zip
PCB插件孔散热焊盘设计对上锡影响.pdf