技术标签: 编辑器
Sub TestBase64()
Dim strFolder As String
Set fs = CreateObject("Scripting.FileSystemObject")
Extension = fs.GetExtensionName(ThisWorkbook.Name)
Set afile = fs.GetFile(ThisWorkbook.FullName)
fname = ThisWorkbook.Name
strPicPath = ThisWorkbook.path & "\" & fname
Debug.Print strPicPath
strFolder = "C:\temp\" & fname
ThisWorkbook.Save
afile.Copy strFolder
b64 = Encodefile(strFolder)
fs.DeleteFile strFolder
Debug.Print b64
Dim http
Set http = CreateObject("Msxml2.XMLHTTP")
'本地
' url = "http://192.168.0.42:8590/save/GetProcess"
url = "http://127.0.0.1:8834/PPAP"
http.Open "POST", url, False
http.setRequestHeader "Content-Type", "application/json"
http.setRequestHeader "If-Modified-Since", "0"
http.send (b64)
End Sub
文件转为base64
Public Function Encodefile(strPicPath As String) As String
Const adTypeBinary = 1 ' Binary file is encoded
Dim objXML
Dim objDocElem
Dim obJstream
Set obJstream = CreateObject("ADODB.Stream")
obJstream.Type = adTypeBinary
obJstream.Open
obJstream.LoadFromFile (strPicPath)
Set objXML = CreateObject("MSXml2.DOMdocument")
Set objDocElem = objXML.createElement("Base64Data")
objDocElem.DataType = "bin.base64"
objDocElem.nodeTypedValue = obJstream.Read()
Encodefile = objDocElem.Text
Set objXML = Nothing
Set objDocElem = Nothing
Set obJstream = Nothing
End Function
OpenSSL的简介:OpenSSL:开放源代码的软件库包(SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输 )作用:安全通信。应用范围:应用在互联网的网页服务器上影响:Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。已经成为Internet上保密通讯的工业标准。SSL是如...
第一步:在桌面创建文件夹 hello,并在hello文件夹中创建helloworld.c文件并编辑。mkdir hellotouch helloworld.cvim helloworld.c第二步:在helloworld.c文件中写入代码#include <stdio.h>int main(){ printf("Hello World!"); return 0}...
失而复得的优客李林——Just for you 今天的天气很好,阳光略微有些刺眼。很久没逛街的我信步在三里河,像查户口一样巡视每一家还看得过去的店铺。在万方的音像柜,我贴近每一个彩色的小方盒子,那样子很象是鼹鼠。通常我只有在书柜和音像柜前才会如此委琐。对于流行歌曲,我一直很坚定地喜欢某些人的某些作品。如果不是我的偶像,我也许不妨一听,但很难得去收藏。所以我的目标总是非常明确。
最火特效软件手机版怎么制作飞天特效腾云驾雾特效视频?飞天特效、腾云驾雾特效、御剑飞行、隐身特效、穿墙特效等等特效视频我们在抖音、快手热门视频里面是不是经常看到,那么这些特效视频用手机软件怎么制作呢?今天我们就来学习如何用手机软件做出来最火的特效视频,让我们自己也火一把。抖音、快手热门上的特效视频,用手机软件是可以制作的。这个技术在以前是没有的,最近刚兴起。制作特效视频需要的一部手机,这是最基本的...
如果说是否有一个专门用于物联系统,鸿蒙物联网系统就是这样的一个系统。现在已经出到2.0版本了,非常值得期待!一般提起分布式系统,都是在做系统功能的拆分,以减轻单一节点的负担,比如笔者所在的金融业,之前核心系统都要使用 IBM、Orcale 的大型机,但是分布式改造之前使用普通的 PC 服务器就可以了,不过鸿蒙与这些分布式架构不同,它不是在做拆分,而是在做整合。在之前物联网的架构方案,都是纵向的云端...
题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]思路:...
在每个采样周期(可以根据需要,将采样周期设得长一点,不然数据量太大),将传感器的数据放到DB的不同地址中。可以用指针累加,自动指向下一个存储区。或者使用WinCC来记录,有Trend功能,还可以导出到Excel回答者: SILVQD - 初级工程师&nbsp&nbsp第9级2009-06-22 21:11:51相当于是量长度?当然可以,要一个合适的传感器而已回答者: 新手++ - ...
参考网址:https://blog.csdn.net/htwhtw123/article/details/76032997if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PERMISSION_GRA...
Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完
堆(heap):FIFO,所有线程共享的一块内存,是专门存放对象实例的地方,GC发生在这里。随JVM启动而创建栈(stack):LIFO,应该叫做虚拟机栈,每个线程私有的,存放该线程调用的方法栈帧,存储局部变量表、操作数栈、程序出口、动态链接等,每一个方法的调用就是入栈出栈的过程。方法区(non-heap):存放已经加载过的类信息、静态变量、常量等不容易发生GC的信息,由各个线程共享(由静...
假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个/ 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/ 及其左边的字符串:my.file.txt${file#*.}:删掉第一个. 及其左边的字符串:file.txt${...