Java 判断字节流是否是 UTF8 编码

Java 

Java 判断字节流是否是 UTF8 编码 遇到本来设计时使用 GBK 编码处理的地方,在实际使用过程导入了 UTF8 编码,造成了显示文本为乱码的现象,在了解 UTF8,GBK 编码和 Unicode 标准之后,编写了 Java 判断字节流是否是 UTF8 编码的程序,如果是 UTF8 编码,则转

苹果电脑“不在充电”


这几天天冷 ,温度到零下了,在没开空调的家里,苹果电脑插上电源后发现电池“不在充电”中。网上找了一些办法,尝试了一下结果没啥用。后来没有管,敲代码,编译。折腾了一会,电脑温度上来了,结果就能充电了。后来反复试了好多次,当温度低于3度的情况下,冷机状态下电池可能会处于“不在充电”状态,遇到这样的问题,

安全设置不允许从该位置下载文件


机复制ftp文件时,会提示“当前的安全设置不允许从该位置下载文件”,不能复制的原因是Internet安全设置的设置有问题引起的,修改安全设置就可以了 Internet安全设置页面,打开自定义级别,找到下载,启用就可以了

解决Selinux阻止Nginx访问服务

Nginx 

问题 开启Selinux后,Nginx非默认目录的时候会被Selinux阻止,看nginx日志为13: Permission denied 2022/11/12 01:18:19 [error] 8776#8776: *9 "/home/web/index.html" is forbidden (1

Ftp报错200 Switching to ASCII mode,227 Entering Passive Mode


用win自带的Internet Explorer 访问ftp的时候报错:200 Switching to ASCII mode,227 Entering Passive Mode 解决办法是,设置Internet Explorer 开启ftp被动模式。

SVN Cleanup报错:Failed to run the WC DB work queue associated with xxx


在使用svn过程中,删了本地文件+svn up冲突后,突然cleanup时报错Failed to run the WC DB work queue associated with xxx 解决版本就是清理svn的执行队列。 svn本地项目数据库为sqlite3,可以安装可视化工具SQLiteStud

react生成二维码

Js/Ts 

1. 安装qrcode.react插件 yarn add qrcode.react // or npm install qrcode.react --save 2. 使用qrcode.react插件生成二维码 2.1 引用 import QRCode from 'qrcode.react';

C#中使用ProtoBuf3

C# 

1、安装Google.Protobuf和Google.Protobuf.Tools的Nuget包 打开Nuget管理器,搜索Protobuf,安装Google.Protobuf和Google.Protobuf.Tools二个包。 2、序列化和返序列化 using Google.Protobuf;

Android震动反馈


Android手机在输入法的时候可以设置一个轻震动反馈,这个反馈也可以用接口调用到需要用到震动反馈的地方。 这个震动反馈接口是基于View类的,可以挂载到窗口根View中使用。 如cocos create中可以使用mGLSurfaceView来触发震动 View v = appActivit

iOS震动反馈


之前的手机系统要用到的震动接口是AudioServicesPlaySystemSound,但这个震动幅度比较大,如果做为游戏的一些震动反馈不太适合。iOS10后新加了UIImpactFeedbackGenerator震动反馈接口。 调用方式 if(@available(iOS 10.0, *)){