工作上经常会需要通过邮件定期接收其它人或公司发送的附件,然后再把附件导入下游系统继续处理。我们通过 Outlook 运行 VBA 脚本,可以实现自动下载邮件包含的附件到特定的路径。实现邮件附件下载的自动化。
1. 打开 Outlook 按 Alt + F11 组合键打开 Microsoft Visual Basic for Applications 窗口。
outlook ALT+F11输入脚本
2. 点击菜单 插入 > 模块,然后再打开的模块窗口中输入下面的 VBA 代码。
Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem)
Dim oAttachment As Outlook.Attac...
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during conversion: Error grabbing Grapes -- [download failed: log4j#log4j;1.2.17!log4j.jar(bundle)]
java.lang.RuntimeException: Error grabbing Grapes -- [download failed: log4j#log4j;1.2.17!log4j.jar(bundle)]
删掉grapes目录重新下载
Caught: java.lang.NoClassDefFoundError: Unable to load class org.xxxx due to missing dependency Lorg/slf4j/Logger;
classpath 中没有加载上log4j,不识别~换成绝对目录
objc[3648]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java (0x10d19c4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10ea194e0). One of the two will be used. Which one is undefined.
idea运行groovy包这个错,其实忽略不影响使用,强迫症可以通过如下方式解决:
Help -> Edit Custom Properties... -> 首次需要create配置文件
增加idea.no.launcher=true到配置文件中。
...
使用pip直接安装talib扩展,名字中间有连字符ta-lib
pip install ta-lib
1
pip install ta-lib
直接安装会报错
talib/_ta_lib.c:526:10: fatal error: 'ta-lib/ta_defs.h' file not found
#include "ta-lib/ta_defs.h"
^
1 error generated.
error: command 'clang' failed with exit status 1
----------------------------------------
...
python 中的win32com包
pip install pypiwin32
1
pip install pypiwin32
python解决ModuleNotFoundError: No module named 'win32api'
安装完pypiwin32报找不到win32api,需要重启动解释器
换了个新手机,想把icloud里面的照片下来。一直也没搞懂苹果的更新机制。
设置的是通过icloud恢复,结果发现没有可用备份。那只能设置为新手机了。
设为新手机后使用已有的icloud账户登录后,以前通讯录,照片会自动恢复。
设置方式是:照片需要打开 设置->照片->icloud照片图库
打开照片后发现里还是没有照片,网上查了查也看不到什么原理。
最后无意间发现照片有了。
原来是要想同步照片需要三个条件:
1.需要打开icloud照片图库
2.手机接入wifi
3.手机充电状态是。
才会下载照片到新手机。
从远程pull文件一致报error: Your local changes to the following files would be overwritten by merge:
提示有文件未commit,可是本地已经无文件可,后来发现提示未提交这些文件都是skip worktre文件,需要恢复取消skipwork状态,然后暂存本地的修改,再进行pull远程文件就可以了。
把所有标记为skip worktree的问价取消标记命令:
git ls-files -v | grep -i ^S | cut -c 3- | tr '\012' '\000' | xargs -0 git update-index --no-skip-worktree
1
git...
TCP三次握手
一、什么是三次握手
三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。
二、三次握手的目的
三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息。客户端执行连接请求时。将触发三次握手。
三、三次握手过程
第一次握手:
客户端发送一个TCP的SYN标志位置1的包指明客户打算连接的服务器的端口,以及初始序号X,保存在包头的序列号(Sequence Number)字段里。
第二次握手:
服务器发回确认包(ACK)应答。即SYN标志位和ACK标志位...
eclipse有红色叹号;
一般情况可以这样处理,处理方法来自网络
1,右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipse中F5刷新工程。
不行的话可以试试clean项目;
project--->clean
如果你的eclipse项目有红色叹号,而Libraries中没有出现红色叉号的包,我是这样做的。
1,先把eclipse转换到Markers视图,windows---->show view ---->markers
你会发现这些报错内容,
Archive for required library: ...
使用word 2010 ,经常用到tab键进行列表等级变换,但是在某些情况下,tab键不能回退到下一级,那么就需要修复word此功能。
1第一步,打开word 2010 ,选择“文件”-> “选项”:
2第二步,在弹出框中选择“校对”,然后选择“自动更正选项(A)...”:
3第三步,在弹出框中选择“键入时自动套用格式”标签卡,在“用Tab和Backspace设置左缩进和首行缩进”前打勾:
4最后,保存退出