是否有一个命令允许您部分撤消对工作目录中文件(或多个文件)的更改?
假设您已经编辑了很多文件但是您意识到要将某些更改撤消回已提交状态,而不是其他更改.
我正在设想一个git checkout类似的选项git add -p,即它通过hunk传递文件块并询问你是否要保留它.
我尝试通过IMAP将草稿电子邮件存储到MS Exchange上运行的文件夹中.一切都还可以,但Bcc收件人不会显示在服务器上存储的草稿邮件中.如果我使用MS Outlook发送密件抄送收件人也不会收到电子邮件.如果我在将消息存储到服务器后用Python读回消息,我可以在草稿中看到密件抄送.
以下Python代码重现此行为:
import imaplib
import time
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
message = MIMEMultipart()
message['Subject'] = 'Test Draft'
message['From'] = 'test@test.net'
message['to'] = 'test@test.com'
message['cc'] = 'testcc@test.com'
message['bcc'] = 'testbcc@test.com'
message.attach(MIMEText('This is a test.\n'))
server= imaplib.IMAP4('the.ser.ver.ip')
server.login('test', 'test')
server.append("Drafts"
,'\Draft'
,imaplib.Time2Internaldate(time.time())
,str(message))
server.logout()
Run Code Online (Sandbox Code Playgroud)
如果我运行此代码,草稿将存储到DraftExchange Server上的文件夹中.但是,如果我使用MS Outlook查看草稿,它不包括bccrecipient(message['bcc'] = 'testbcc@test.com').Message,to,from,ccOK,没有错误.
如果我从Exchange文件夹下载已包含密件抄送的草稿,我也可以看到密件抄送.只有上传对我不起作用.
任何帮助非常感谢.谢谢.顺便说一下,MAPI不是一个选择.
更新:谢谢.X-Receiver不适合我.至于在Outlook中使用IMAP-Folder,我得到了一个有趣的结果.如果我通过Outlook中的IMAP文件夹访问草稿,我会看到密件抄送.但是,如果我通过MAPI文件夹访问它,我看不到它.会发挥一点点.
结论:感谢您的投入.实际上,代码工作得很好.请参阅下面的我找到的答案.
我已经尝试过PorterStemmer和Snowball,但两个都不能用于所有单词,缺少一些非常常见的单词.
我的测试词是:" 猫跑仙人掌仙人掌仙人掌社区社区 ",两者都不到一半.
也可以看看:
我有一个在Apache背后的JBoss上运行的Java Web应用程序(通过mod_jk),我看到一些非常奇怪的GC行为.我已经附上了这个问题的图表.之前有没有人见过类似的GC行为?它是Java 6,在服务器级机器上运行符合人机工程学的默认GC调优.谢谢.
注意:上图是指向全尺寸版本的链接.该图是使用GCViewer生成的.
我有一个要求,其中我有一堆大约10个aspx页面.用户应该能够使用导航从一个屏幕转到另一个屏幕.所有范围,自定义,正则表达式验证器需要文件,以便数据输入正确.需要的字段不需要在此阶段输入,用户可以跳过必填字段.在最后一页,我需要找出所有需要的字段,如果不完整想要显示用户,这些字段是必需的,有一些摘要,链接到控件留空的页面.是否有人有任何好的想法可以在用户离开的页面上进行验证,并且可以在提交数据之前在最后进行验证.任何指针都将非常感激.
我可以在我的网页上添加链接到打印机吗?
要像在Ctrl-P中那样进入同一页面,请访问Firefox,IE.
谢谢.
我讨厌重复功能,特别是在Excel公式中.有什么方法我可以避免这样的事情:
=IF( VLOOKUP(A1, B:B, 1, 0) > 10, VLOOKUP(A1, B:B, 1, 0) - 10, VLOOKUP(A1, B:B, 1, 0) )
Run Code Online (Sandbox Code Playgroud)
[以上只是问题的一个简单示例,而不是我正在使用的特定公式.]