小编Fra*_*ank的帖子

如何使用RtdServer在C#中创建实时Excel自动化加载项?

我的任务是使用RtdServer在C#中编写实时Excel自动化加载项.我非常依赖Stack Overflow中遇到的知识.我决定表达我的感谢,写下如何记录所有我学到的东西.Kenny Kerr的Excel RTD服务器:最小的C#实现文章帮助我入门.我发现Mike RosenblumGovert的评论特别有帮助.

c# vsto rtd excel-addins excel-udf

25
推荐指数
2
解决办法
2万
查看次数

为什么我应该使用HTTP基本身份验证而不是用户名和密码发布参数?

我有一个API端点https://www.example.com/api/authentication,它将用户名和密码作为输入并返回一个身份验证令牌.

在传递用户名和密码方面,我有两个选项(至少),即:

  1. HTTP基本身份验证(将凭据作为HTTP标头的一部分传递)
  2. HTTP POST参数

我知道这两种方法都不提供加密(因此使用HTTPS/SSL).我也理解为什么使用HTTP GET是一个坏主意.

两种方法之间是否存在任何真正的差异(除了基本认证感觉更加惯用)?

basic-authentication

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

如何在iOS设置包中指定多行标题?

我在我的iOS应用程序中添加了一个Settings.bundle.我的一个设置是具有长标题的切换开关.这个标题被截断了.

我试过了:

  1. "我的超龙\n标题"
  2. "我的超级
冠军"

但是没有奏效:\n并且&#xA显示为标题的一部分.我的标题中是否可以换行/换行?谢谢!

iphone ios settings.bundle

6
推荐指数
2
解决办法
3668
查看次数

如何使用 msi 安装程序部署 VBA Excel 加载项 (foo.xlam)?

我是一名 C# 开发人员,正在将同事的 VBA Excel 加载项(.xlam 文件)与我的 msi 安装程序(使用 VS 部署项目构建,如果重要的话)捆绑在一起。.xlam 放置在应用程序文件夹 (C:\Program Files (x86)\MyCompany\TheProduct) 目录中。用户被迫导航到 Excel 选项 > 加载项 > 管理 Excel 加载项转到... > 浏览,然后被迫导航到上面列出的安装目录。浏览屏幕默认目录是%APPDATA%\Microsoft\AddIns。

有没有办法让我无需点击就能自动启用此 VBA 插件?

提前致谢,

坦率

excel vba windows-installer

5
推荐指数
2
解决办法
8538
查看次数

如何通过注册表启用Excel自动化加载项?

我有一个Excel自动化加载项,由我的安装程序在COM注册.通过注册COM,我的加载项出现在(对于Excel 2007)Excel选项>加载项>管理Excel加载项转到...>自动化列表中.用户仍必须导航到上面的对话框并选择我的加载项才能启用它.

在向COM注册类型后,是否可以(通过注册表项)在我的安装程序类(或在VBA中)以编程方式启用我的自动机加载项?

提前谢谢 - 弗兰克

registry vba excel-vba rtd excel-addins

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

如何确定当前登录用户的哪些朋友也在使用我的应用程序?

图形API,很容易让我来确定当前用户的朋友是谁.我有两个问题:

  1. 是否可以使用Graph API确定当前经过身份验证的应用程序的用户列表?
  2. 是否有可能确定当前用户的朋友谁也是我的应用程序的用户(我的应用程序的用户和当前用户的朋友的交集)?这可能使用FQL吗?

facebook facebook-graph-api

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

在Xcode 4.5中开发的iOS应用程序在iOS 6上运行良好,但在iOS 5上崩溃

我有一个使用Xcode Version 4.5.1开发的iOS应用程序.我的iOS部署目标设置为5.0,因为我希望该应用程序能够在iOS 5.0,5.1和6.0上运行.

当我在iOS 6设备(或模拟器)上运行应用程序时,一切正常.当我在iOS 5设备(或模拟器)上运行应用程序时,应用程序在UIApplicationMain中崩溃.我可以通过应用程序:didFinishLaunchingWithOptions:并且它似乎正在成功执行.这是堆栈跟踪:

堆栈跟踪图像

如果它有帮助,这是寄存器:

(lldb) register read
General Purpose Registers:
       eax = 0x06e5f590
       ebx = 0x01226f9c  "class"
       ecx = 0x0733fb8c
       edx = 0x0733fb90
       edi = 0x0011d814  (void *)0x0011d800: TRAppDelegate
       esi = 0xbffff310
       ebp = 0xbffff2e8
       esp = 0xbffff2a0
    eflags = 0x00000286
       eip = 0x00002b3d  Messenger`main + 141 at main.m:16
6 registers were unavailable.

(lldb) 
Run Code Online (Sandbox Code Playgroud)

回溯:

    (lldb) bt
* thread #1: tid = 0x1c03, 0x01211caa libobjc.A.dylib`objc_exception_throw, stop reason = breakpoint 1.3 2.3
    frame #0: 0x01211caa libobjc.A.dylib`objc_exception_throw
    frame …
Run Code Online (Sandbox Code Playgroud)

xcode ios ios5 ios6 xcode4.5

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

Dropbox数据存储区API与Parse有何不同?

如何将Dropbox的数据存储API从像同类产品不同的解析?我看到的一个区别是我的用户支付服务器存储而不是我.还有其他差异吗?

dropbox dropbox-api parse-platform

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

如何在Entity Framework 5中表达"有很多通过"的关系?

我试图使用Entity Framework 5来查询现有的MySQL数据库.我使用代码优先创建一个基于代码的模型,该模型按照MSDN上的本教程映射到现有数据库.

我有两张桌子:usersbuddies.A User有a id,a name和an email.A Buddy有a user_id和a buddy_id.A User有很多Buddies(也是Users).该buddy_id列是返回Users表中的外键.所以每个User都有很多Users通过Buddies.

public class User
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string Email { get; set; }
    public IList<User> Buddies { get; set; } 
}
Run Code Online (Sandbox Code Playgroud)

这是我的数据库访问代码:

using (var db = new Models.fooContext()) …
Run Code Online (Sandbox Code Playgroud)

c# mysql entity-framework entity-framework-5

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

JSON.NET XML到String

        string json = "{"Animal":{"id":"123","verified":true}}"

        XmlDocument doc = (XmlDocument)JsonConvert.DeserializeXmlNode(json);

        returnXml = doc.ToString();
Run Code Online (Sandbox Code Playgroud)

为什么"ReturnXml"返回以下文本"System.Xml.XmlDocument"而不是字符串格式的XML输出?


http://json.codeplex.com/

c# xml string json json.net

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

无法使用JAXB和Kotlin解组xml对象的集合

我试图反序列化/解组包含People标签中包含的Person元素集合的XML.我试图使用JAXB在Kotlin中反序列化这个XML.一切都编译并运行没有错误,但我班上的人员集合总是空的.我该如何解组这个系列?

import java.io.StringReader
import javax.xml.bind.JAXB
import javax.xml.bind.annotation.XmlAccessType
import javax.xml.bind.annotation.XmlAccessorType
import javax.xml.bind.annotation.XmlElement
import javax.xml.bind.annotation.XmlElementWrapper

@XmlAccessorType(XmlAccessType.FIELD)
data class Person(
        var name:String = "",
        var age:Int = 0
)

@XmlAccessorType(XmlAccessType.FIELD)
data class Report(
        var statusCode:Int = 0,
        @XmlElementWrapper(name = "people")
        @XmlElement(name = "person")
        var people:List<Person>? = null
)

val xml = """
<report>
    <statusCode>3</statusCode>
    <people>
        <person>
            <name>Bob</name>
            <age>30</age>
        </person>
        <person>
            <name>Alice</name>
            <age>40</age>
        </person>
    </people>
</report>
"""

fun main(args: Array<String>) {
    val report = JAXB.unmarshal(StringReader(xml), Report::class.java)
    println(report) // Report(statusCode=3, people=[])
}
Run Code Online (Sandbox Code Playgroud)

xml jvm jaxb kotlin

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