小编Chr*_*isF的帖子

outlook无法识别ics文件

我有一些问题.我正在尝试发送一个ics文件,因此outlook用户可以在他的日历中添加该事件.在某些版本中,如2010年,它运作良好(家庭版)但在某些版本(如商业)它不能直接识别它.您必须双击内容才能进行预览.在那个其他版本中,它会在我点击邮件时立即显示日历选项.

我究竟做错了什么?

这是日历的代码.

$str="BEGIN:VCALENDAR\r\n
PRODID:-//Microsoft Corporation//Outlook 14.0 MIMEDIR//EN\r\n
VERSION:2.0\r\n
METHOD:REQUEST\r\n
X-MS-OLK-FORCEINSPECTOROPEN:TRUE\r\n
BEGIN:VTIMEZONE\r\n
TZID:GTB Standard Time\r\n
BEGIN:STANDARD\r\n
DTSTART:16011028T000000\r\n
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10\r\n
TZOFFSETFROM:+0300\r\n
TZOFFSETTO:+0200\r\n
END:STANDARD\r\n
BEGIN:DAYLIGHT\r\n
DTSTART:16010325T000000\r\n
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3\r\n
TZOFFSETFROM:+0200\r\n
TZOFFSETTO:+0300\r\n
END:DAYLIGHT\r\n
END:VTIMEZONE\r\n
BEGIN:VEVENT\r\n
ATTENDEE;CN=silvian.iosub@gmail.com;RSVP=
 TRUE:mailto:silvian.iosub@gmail.com\r\n
CLASS:PUBLIC\r\n
CREATED:20110803T133418Z\r\n
DTEND:$endtime_ics\r\n
DTSTAMP:20110803T095605Z\r\n
DTSTART:$starttime_ics\r\n
LAST-MODIFIED:20110803T133418Z\r\n
ORGANIZER;CN=\"Silvian Iosub\":mailto:
 silvian.iosub@avira.com\r\n
PRIORITY:5\r\n
SEQUENCE:0\r\n
SUMMARY;LANGUAGE=ro:New Event\r\n
TRANSP:OPAQUE\r\n
UID:".MD5(TIME())."-85d2-69b00dea0ad4\r\n
X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE\r\n
X-MICROSOFT-CDO-IMPORTANCE:1\r\n
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\n
X-MICROSOFT-DISALLOW-COUNTER:FALSE\r\n
X-MS-OLK-AUTOSTARTCHECK:FALSE\r\n
X-MS-OLK-CONFTYPE:0\r\n
BEGIN:VALARM\r\n
TRIGGER:-PT15M\r\n
ACTION:DISPLAY\r\n
DESCRIPTION:Reminder\r\n
END:VALARM\r\n
END:VEVENT\r\n
END:VCALENDAR\r\n";
Run Code Online (Sandbox Code Playgroud)

我正在使用swift类发送电子邮件; 以下是设置:

$attachment = Swift_Attachment::newInstance()
                            ->setFilename("Invitatie.ics")
                            ->setContentType('text/calendar;method=REQUEST;charset=UTF-8;')
                            ->setBody($str)
                ->setDisposition("inline,filename=".$confDesc.".ics");
        $message2->attach($attachment);
Run Code Online (Sandbox Code Playgroud)

php icalendar outlook outlook-addin

1
推荐指数
1
解决办法
3285
查看次数

C#在X个字母数字值上拆分字符串

这可能是一个简单的问题,我有3个字符串

A123949DADWE2ASDASDW
ASDRWE234DS2334234234
ZXC234ASD43D33SDF23SDF

我希望将前8个字符再分为10和11,然后将它们组合成一个字符串.

所以我会得到:
A123949DWE
ASDRWE23S2
ZXC234AS3D

基本上第9个字符和第12个字符后的任何内容都被删除.

c#

1
推荐指数
1
解决办法
341
查看次数

音量滑块自定义控件

我在过去的几个小时中搜索了一个如下所示的自定义控件:

三角音量控制

三角音量控制

它就像一个简单的滑块,但右侧尺寸不断增大是我的问题。

我不知道该怎么做。

有人有想法吗?

wpf wpf-controls

1
推荐指数
1
解决办法
3982
查看次数

使用TimeSpan和DateTime计算

根据当前时间,我需要计算商店是否实际开放.截至目前,开放时间持续为TimeSpan:

public TimeSpan OpeningTime { get; set; }
public TimeSpan ClosingTime { get; set; }
Run Code Online (Sandbox Code Playgroud)

如何计算商店现在是否已经开放?我试过一些想法,但解决方案看起来很麻烦.一个原因是需要在TimeSpan和之间进行转换DateTime.TimeSpan开放时间的格式是否正确?当时一个单独的课程会更有意义吗?

注意:工作日分开处理

c# datetime timespan

1
推荐指数
1
解决办法
824
查看次数

数组上的C#OutOfMemoryException

我是C#的新手,现在我完全陷入了这个功能.任何帮助,将不胜感激.

我得到一个OutOfMemoryException, mess.Add(firstname); 我很确定这是因为一个数组错误,但我似乎无法使其工作.

谁能以正确的方式指导我?

到目前为止这是我的代码:

 public List<string> SelectEmployee(string pkrelation)
        {
        SDKRecordset inboundSet = IQSDK.CreateRecordset("R_CONTACT", "", "FK_RELATION = " + pkrelation, "");
        inboundSet.MoveFirst();
        string person = inboundSet.Fields["FK_PERSON"].Value.ToString();
        messages.Add(person);

        inboundSet.MoveNext();
        SDKRecordset inboundSet2 = IQSDK.CreateRecordset("R_PERSON", "", "PK_R_PERSON = " + person, "");


        if (inboundSet2 != null && inboundSet2.RecordCount > 0)
        {
            inboundSet2.MoveFirst();              

            do
            {
                string firstname = inboundSet2.Fields["FIRSTNAME"].Value.ToString();
                mess.Add(firstname);

                inboundSet.MoveNext();
            }
            while (!inboundSet2.EOF);
            return mess;


        }

        messages.Add("Error, didn't work.");
        return messages;// null;
Run Code Online (Sandbox Code Playgroud)

c# wcf web-services

1
推荐指数
1
解决办法
147
查看次数

从android中动态创建的textview获取价值

MainActivity的代码

如何从文本框中获取值,该用户的数量框将输入值.价格将来自服务器,而不是我想计算账单并在下一个布局中显示.请给我一些简单的解释,因为我不是专家.提前致谢.

MainActivity .java

package com.example.myone;

import java.util.ArrayList;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;

public class MainActivity extends Activity {
     EditText textIn;
     Button buttonAdd;
     LinearLayout container;
     private Button done;
     private TextView tv;
     @Override
     protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
              textIn = (EditText)findViewById(R.id.textin);
              buttonAdd = (Button)findViewById(R.id.add);
              container = (LinearLayout)findViewById(R.id.container);
              done = (Button) findViewById(R.id.cal);
              tv= (TextView) findViewById(R.id.tv);

             buttonAdd.setOnClickListener(new OnClickListener(){

              @Override
               public void onClick(View …
Run Code Online (Sandbox Code Playgroud)

eclipse android

1
推荐指数
1
解决办法
2717
查看次数

需要书架的HTML/CSS样式

任何人都可以为我提供这种书架的响应式html/CSS.

删除了狡猾的图像链接

我试图在网上找到同样的架子,但他们没有善良/不敏感

那就是查看更多/更少的按钮.

非常感谢,

html5 css3 angular-ui-bootstrap twitter-bootstrap-3

1
推荐指数
1
解决办法
6956
查看次数

在C#中设置for循环的迭代次数限制

for在C#中有以下循环;

for (int i = 0; i < oDTEvent.Rows.Count; i++ )
{
    EventAlerts += DataUtils.GetStringField(oDTEvent.Rows[i], "DateTime") + " " + DataUtils.GetStringField(oDTEvent.Rows[i], "Description") + " \n";
}
Run Code Online (Sandbox Code Playgroud)

我想将迭代次数限制为最多10次.

我做不到以下事情:

for(int i=0; i<10;i++)
Run Code Online (Sandbox Code Playgroud)

因为表中不会总是有10行.

我试过了:

int i=0;
while (i < 10)
{
    for (i = 0; i < oDTEvent.Rows.Count; i++ )
    {
        EventAlerts += DataUtils.GetStringField(oDTEvent.Rows[i], "DateTime") + " " + DataUtils.GetStringField(oDTEvent.Rows[i], "Description") + " \n";
    }
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为内部i不会增加外部i

我也试过了

int i=0;

for (i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

c# loops for-loop

1
推荐指数
1
解决办法
1685
查看次数

Android:如何恢复别名密码?

我发布这个问题是因为我昨天花了很长时间搞清楚,并且在这里找不到明确的答案.您可能知道,如果您忘记了私钥的密码,那么您无法更新当前在商店中拥有的任何应用程序.如果你不记得你使用的是什么密码,你会怎么做?

请参阅下面的答案.

java android keystore android-studio

1
推荐指数
1
解决办法
2468
查看次数

在 Xamarin Forms 中更改我的应用程序的字体(所有标签/列表视图...)

我想用我的应用程序的自定义字体更改我的字体系列。

在 Xamarin 文档中,我可以看到如何仅更改一个标签的字体系列,但不能更改我的整个应用程序!

我使用适用于 Android 和 IOS 的 Xamarin Forms!

我需要更改我的字体:-Listviews -Buttons -Label

谢谢

fonts label listview button xamarin.forms

1
推荐指数
1
解决办法
6011
查看次数