ArrayBuffer与字符串的互相转换 ArrayBuffer转为字符串,或者字符串转为ArrayBuffer,有一个前提,即字符串的编码方法是确定的。假定字符串采用UTF-16编码(JavaScript的内部编码方式),可以自己编写转换函数。 PHP接收二进制流并生成文件 php 字符串转二进制 ...
分类:
其他好文 时间:
2019-05-12 14:00:15
阅读次数:
320
https://www.cnblogs.com/younldeace/p/5193103.html 最近做个邮件发送功能,要内嵌图片并有附件。 需求很奇怪,图片和附件文件是放在ftp服务器上的,查了下javamail的文档。 添加附件方法如下 按照这个api,只能先把ftp文件下载到本地,然后再读, ...
分类:
编程语言 时间:
2019-05-08 18:59:13
阅读次数:
395
NPOI导出的图片默认是在单元格左上方,这使得图片在单元格显示得很难看。居中,且等比缩放,才是图片在单元格上的完美展示。 /// /// 图片在单元格等比缩放居中显示 /// /// 单元格 /// 图片二进制流 private void CellImage(ICell cell, byte[] v... ...
分类:
其他好文 时间:
2019-04-23 09:18:17
阅读次数:
221
1. 解释 在java中Class.forName()和ClassLoader都可以对类进行加载。ClassLoader就是遵循双亲委派模型最终调用启动类加载器的类加载器,实现的功能是“通过一个类的全限定名来获取描述此类的二进制字节流”,获取到二进制流后放到JVM中。Class.forName()方 ...
分类:
编程语言 时间:
2019-04-18 14:59:15
阅读次数:
169
网址:https://www.cnblogs.com/tongyi/p/4274354.html 实际情况一般有单独的站点存放静态文件,比如图片、office文档等。A站点的操作需要上传文件到B站点, 下面介绍一种方法通过System.Net.WebClient类的UploadData方法 。 up ...
分类:
Web程序 时间:
2019-04-16 14:41:20
阅读次数:
184
原因:ajax请求只是个“字符型”的请求,即请求的内容是以文本类型存放的。文件的下载是以二进制形式进行的,ajax没法解析后台返回的文件流,所以无法处理二进制流response输出来下载文件。 解决方法:使用form表单提交实现文件下载 1,后台代码实现方法: 2,前端页面使用Ajax下载文件 或者 ...
分类:
Web程序 时间:
2019-03-15 01:02:50
阅读次数:
394
一、class装载验证流程 1、加载 1)、取得类的二进制流。 2)、转为方法区数据结构。 3)、在Java堆中生成对应的java.lang.Class对象。 2、链接--验证(目的:保证Class流的格式是正确的) 1)、文件格式的验证:是否是0xCAFEBASE开头、版本号是否正确等。 2)、元 ...
分类:
其他好文 时间:
2019-02-13 09:13:00
阅读次数:
210
类的生命周期: 1) 加载:查找并加载类的二进制数据 通过一个类的全限定名来获取定义此类的二进制流 从本地系统直接加载 通过网络下载.class文件 从zip,jar等归档文件中加载.class文件 从专有数据库中提取.class文件 将Java源文件动态编译为.class文件(服务器) 将这个字节 ...
分类:
其他好文 时间:
2019-01-29 20:46:33
阅读次数:
212
JVM所能识别的文件是Class文件,又叫字节码文件。 Class类文件结构 Class文件是一组以8位字节为基础单位的二进制流,在Class文件中只有两种数据类型:无符号数和表。 无符号数可以用来描述数字、索引引用、数量值或者按照UTF-8编码构成字符串值。 表是由多个无符号数或者其他表作为数据项 ...
分类:
其他好文 时间:
2019-01-16 20:34:56
阅读次数:
138