我想生成一个word文档作为输入我有这个字符串"打开包装约定",每个单词将有不同的风格,结果应该是打开包装约定
WordprocessingDocument document = WordprocessingDocument.Create(
@"C:\test PFE.docx",
WordprocessingDocumentType.Document
);
MainDocumentPart mainDocumentPart = document.AddMainDocumentPart();
mainDocumentPart.Document = new Document();
mainDocumentPart.Document.AddNamespaceDeclaration("ve", "http://schemas.openxmlformats.org/markup-compatibility/2006");
mainDocumentPart.Document.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
mainDocumentPart.Document.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
mainDocumentPart.Document.AddNamespaceDeclaration("m", "http://schemas.openxmlformats.org/officeDocument/2006/math");
mainDocumentPart.Document.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
mainDocumentPart.Document.AddNamespaceDeclaration("wp", "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing");
mainDocumentPart.Document.AddNamespaceDeclaration("w10", "urn:schemas-microsoft-com:office:word");
mainDocumentPart.Document.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
mainDocumentPart.Document.AddNamespaceDeclaration("wne", "http://schemas.microsoft.com/office/word/2006/wordml");
Body documentBody = new Body();
mainDocumentPart.Document.Append(documentBody);
StyleDefinitionsPart styleDefinitionsPart =
mainDocumentPart.AddNewPart<StyleDefinitionsPart>();
FileStream stylesTemplate =
new FileStream("styles.xml", FileMode.Open, FileAccess.Read);
styleDefinitionsPart.FeedData(stylesTemplate);
styleDefinitionsPart.Styles.Save();
#region Titre du document
Paragraph titleParagraphe = new Paragraph() { RsidParagraphAddition = "00AF4948", RsidParagraphProperties = "00625634", RsidRunAdditionDefault = "00625634" }; ;
Run run …Run Code Online (Sandbox Code Playgroud) 给定以冒号分隔的路径列表,使用GNU Make获取以空格分隔的列表非常简单:
CPATHS := /usr/bin/foo:/usr/bin/baz:/usr/bin/baz
SPATHS := $(subst :, ,$(CPATHS))
Run Code Online (Sandbox Code Playgroud)
但是,我找不到朝着相反方向前进的好方法.以下hack确实有效(至少在安装了sed的情况下)但是我很确定只有使用Make的内部函数才能有更好的解决方法.
SPATHS := /usr/bin/foo /usr/bin/baz /usr/bin/baz
CPATHS := $(shell echo $(SPATHS) > tmp; sed 's/ \+/:/g' tmp; rm tmp)
Run Code Online (Sandbox Code Playgroud) 我的问题是我有两个(或更多)同一类的div,需要相互隔开.但是我不能直接使用边距,因为最后一个或第一个元素也会应用边距,这是我不想要的.

- 绿色是我想要的空间
- 红色是我不想要的地方
由于我能想到的唯一解决方案是复杂的/涉及硬编码的价值,我希望有人可以想到一个聪明,简单的解决方案来解决这个问题.
细节:有时这些div本身就是它们,并且在极少数情况下会浮动.
任何有关上述想法如何更好,任何新想法,或只是一般帮助的建议将不胜感激;)
我刚刚发现我无法删除,即使我设置了2个按键之间的空间layout_marginRight和layout_marginLeft下面.但是如果我将空间设置得更大,例如10 dp,那就更有意义了.有什么方法可以解决吗?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:orientation="horizontal" android:padding="0dp"
android:layout_height="wrap_content" android:gravity="fill_horizontal" android:layout_margin="0dp">
<Button android:id="@+id/LocationTitleButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="0dp"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:ellipsize="end"
android:gravity="center_vertical"
android:scrollHorizontally="true"
android:singleLine="true"
android:text="Add location"
android:textStyle="bold" />
<Button android:textColor="#FF000000"
android:layout_weight="0"
android:id="@+id/AddLocationButton"
android:text="Search"
android:gravity="center_vertical"
android:layout_gravity="center_vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="0dp" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 当我想在暂存区域添加内容时,我通常会输入git add <folder-name>.但是,我无法在名称中添加带空格的文件夹.我的git add自动完成没有正确地逃避空间.
我有一个名为的文件夹:文件夹A.
我运行命令git add F < tab-autocomplete >成为git add Folder A/.如果我尝试添加此文件夹,则会抛出错误:
fatal: pathspec 'Folder' did not match any files
这是因为正确的语法应该是git add Folder\ A/.
我不知道如何解决这个问题,我找不到任何永久修复的资源.本期" git如何处理带空格的文件夹名称 "描述了一个修复.但它涉及在文件夹名称周围加上语音标记,我并不是真的想做.有更好的解决方案吗?
我正在使用git版本2.2.0和zsh版本5.0.7.先感谢您!
Twitter有一个很好的功能,允许您使用以下格式预加载状态消息:
http://twitter.com/?status=@HelloWorld Hello World
Run Code Online (Sandbox Code Playgroud)
或者:
http://twitter.com/?status=%40HelloWorld%20Hello%20World
Run Code Online (Sandbox Code Playgroud)
我正在尝试在我的iPhone应用程序中添加一个按钮,该按钮将打开Safari以上预先填充的推文.
但是我遇到了百分号被双重逃逸的问题.
这是我尝试过的代码:
NSString* urlText = @"http://www.twitter.com/home?status=@HelloWorld";
NSURL *url = [NSURL URLWithString: urlText];
if (![[UIApplication sharedApplication] openURL:(NSURL*)url])
NSLog(@"%@%@",@"Failed to open url:",[url description]);
Run Code Online (Sandbox Code Playgroud)
此代码的作用类似于魅力和输出:
http://twitter.com/?status=%40HelloWorld
Run Code Online (Sandbox Code Playgroud)
NSString* urlText = @"http://www.twitter.com/home?status=@HelloWorld Hello World";
NSURL *url = [NSURL URLWithString: urlText];
if (![[UIApplication sharedApplication] openURL:(NSURL*)url])
NSLog(@"%@%@",@"Failed to open url:",[url description]);
Run Code Online (Sandbox Code Playgroud)
这会创建一个null NSURL.我只能假设因为URLWithString不接受带有空格的文本.
所以我尝试了这段代码:
NSString* urlText = @"http://www.twitter.com/home?status=@HelloWorld%20Hello%20World";
NSURL *url = [NSURL URLWithString: urlText];
if (![[UIApplication sharedApplication] openURL:(NSURL*)url])
NSLog(@"%@%@",@"Failed to open url:",[url description]);
Run Code Online (Sandbox Code Playgroud)
但是,这会创建URL:
http://twitter.com/?status=%40HelloWorld%2520Hello%2520World
Run Code Online (Sandbox Code Playgroud)
所以我已经逃过了我的百分号%,这当然不是我想要的.
当然人们一直在谈论使用函数:stringByAddingPercentEscapesUsingEncoding
所以我写了这段代码: …
这是我上一个问题的后续跟踪:Blob和存储要求
我做了一些测试SHOW TABLE STATUS,发现实际使用的磁盘空间总量仅取决于上传到数据库的实际文件的大小,而不取决于列的类型(例如TINYBLOB或LONGBLOG).
那么,如果情况并非如此,那么当我们选择BLOB类型的另一个时,会有什么区别呢?
我有一个非常简单的PHP脚本,如:
while ($condition){
echo "<a href="thanks.php?id=".$id."> THANKS </a>";
}
Run Code Online (Sandbox Code Playgroud)
当然,我有更多的代码,但没关系.一旦我创建了这段代码,脚本就会向用户发送一封电子邮件.
INBOX
链接在每一行都没问题,除了最后一个以这种方式显示链接:
tha nks.php?id.....
Run Code Online (Sandbox Code Playgroud)
它在代码之间添加了一个空格.
这只发生在hotmail上.Gmail,雅虎和其他一切工作都很好.
我有一个输入文本字段,最大长度为10.该字段用于澳大利亚电话号码(10位数).电话号码通常分为以下语法
12 12345678
Run Code Online (Sandbox Code Playgroud)
如果有人复制上面的内容并将其粘贴到我的输入字段中,它显然会留下最后一个数字并保留空格.
有没有办法在粘贴到输入框之前删除任何空格?或者还有另一种解决方法吗?
提前致谢.
我有以下元素:
<Switch
android:text="Data about client?"
android:id="@+id/connected" />
Run Code Online (Sandbox Code Playgroud)
但在设计师的开关按钮及其文本"关于客户端的数据?" 非常粘在一起.我试过间隔空间?并且"那样:
android:text="Data about client? "
Run Code Online (Sandbox Code Playgroud)
但我不太喜欢那种解决方案