问题列表 - 第15455页

将具有不同名称的文件下载到存储的名称

是否可以让您的用户下载具有不同名称的文件?

例如,有一个名为"4324ffsd34.jpg"的文件.我希望人们通过download.php下载它,使用不同的名称(如"filetodownload.jpg"),而无需重命名原始文件.

php download http-headers

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

如何让"position:fixed"css在IE 7+中使用TRANSITIONAL doctype?

我知道position:fixed;在IE 7之前IE不支持,如果你有IE浏览器,它只适用于IE 7 STRICT DOCTYPE.

我的问题是:"如何让它与IE 7一起使用TRANSITIONAL DOCTYPE?"

请不要建议更改DOCTYPE,因为这不回答我的问题,谢谢.

css doctype internet-explorer-7

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

最后插入行的自动编号值 - MS Access/VBA

我有一个JET以自动编号为主键的表,我想知道如何在插入一行后检索此数字.我曾想过MAX()用来检索具有最高值的行,但我不确定它有多可靠.一些示例代码:

Dim query As String
Dim newRow As Integer
query = "INSERT INTO InvoiceNumbers (date) VALUES (" & NOW() & ");"
newRow = CurrentDb.Execute(query)
Run Code Online (Sandbox Code Playgroud)

现在我知道这不起作用,因为Execute()不会返回主键的值,但这基本上是我正在寻找的那种代码.我将需要使用新行的主键来更新另一个表中的多个行.

这样做最简单/最易读的方法是什么?

ms-access vba jet

36
推荐指数
3
解决办法
10万
查看次数

NHibernate SaveOrUpdate,错误:没有持久性

我有一个基类A的NHibernate映射

class A
{
}

class B : A
{
}

public save(A a)
{
 session.SaveOrUpdate(a);
}
Run Code Online (Sandbox Code Playgroud)

错误:B没有持久性

正如您所看到的,B已经使用正确的基类型A传递,但我仍然得到关于类型B的持久性的错误

NHibernate是否支持这样的继承...我该怎么办?

c# nhibernate fluent-nhibernate

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

iPhone上的WebKit:是否可以使用JavaScript将文本复制到剪贴板

iPhone 3.0软件添加了复制/粘贴,本机应用程序可以编程方式将内容复制到剪贴板.可以在iPhone上运行Safari内部的JavaScript代码中执行相同的操作,即将文本复制到剪贴板吗?

iphone webkit copy web-applications

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

变量失去价值(iPhone SDK)

我在头文件中声明了一个变量,并在实现中合成它.当视图加载(ViewDidLoad)时,我读取了一个plist文件,用一个值填充变量.在我的NSLog中,我看到该变量包含该值.但是,在视图加载后,我通过按钮执行一个方法与用户进行一些交互.用那个方法我再次检查值,它是无效的.为什么变量在初始加载后不会保持其值?

program.h

....
NSString * user_title;
...
@property (nonatomic, retain) NSString *user_title;
Run Code Online (Sandbox Code Playgroud)

program.m

@synthesize user_title;

-(void)viewDidLoad{

    NSString *filePath = [self dataFilePath];
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
    NSArray *array = [[NSArray alloc] initWithContentsOfFile:filePath];
    user_title = [array objectAtIndex:0];
    [array release];
}
    ....


-(IBAction)user_touch_screen:(id)sender
 {
    user_label.text = user_title;  //user_title has an invaliud value at this point
   ....
Run Code Online (Sandbox Code Playgroud)

iphone sdk cocoa touch

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

Google Analytics检索数据

在我个人网站的一个页面中,我希望能够从Google Analytics中看到一些数据.

我想列出我所有网站的列表以及当前每年或每月的平均访问者数量

我检查了一些解决方案:

  1. Yahoo Pipe(看起来很复杂)
  2. Google Analytics PHP API类(看起来不错)
  3. Google AnalyticsAPI(官方介绍)
  4. 适用于Google Analytics的维度分析器(看起来很花哨)

所以在这一点上,它完成了我的研究,但没有人给我一些我喜欢的东西.从谷歌获取JSON会很好.我可能需要解析XML,但我希望看到更简单的解决方案.

任何东西都会很好看

php google-analytics

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

验证C#中使用BER/DER编码的ASN.1格式的DSA签名

如何在C#中验证DSA签名?

鉴于:

  • 消息文本,
  • 签名摘要(通常为ASN.1 DER格式),
  • 公钥(以签名的X.509证书,PEM或DER格式)

我尝试了很多方法,但没有取得任何成功:

  • OpenSSL.NET:库中的各种奇怪错误; 我在SourceForge上有一个与作者一起运行开放线程,但还没能解决这个问题.

  • Microsoft .NET API:无法解压缩DER签名以进行比较.DSA签名是40个字节(两个20字节整数),但是表示为两个整数的DER编码序列,因此总长度可以在46到48个字节之间(有关快速概述,请参阅此文章). NET包含解析ASN.1/DER的代码(因为它可以读取DER格式的证书),它深埋,并且无法访问它,因此您可以从ASN.1/DER编码的sig中正确检索40个字节.这个问题让我想到了下一个选择......

  • BouncyCastle:通过使用这些Org.BouncyCastle.Asn1函数,我可以解析ASN.1签名并将其拉入其组件R和S整数值.但是当我将这些传递给签名验证例程时,它没有给出任何解释.我不确定我做错了什么,因为C#API 完全没有文档记录,Java版本几乎没有记录(但是我找不到示例或HOWTO信息.)

我已经在这个问题上投入了大约一个星期了.我知道之前有人必须这样做,但我没有找到任何完整/有效的例子.

我有三个C#项目坐在这里,每个95%完成但有一个严重的缺陷导致它失败.任何工作示例代码都将非常受欢迎.

编辑:这是我正在尝试验证的签名示例,转换为Base64和ASCII十六进制以使其可用.这个特殊的一个是47字节,但是一个合适的解析器仍然必须接受它,在DER规范上读取更多信息(如果MSB为1,BER/DER添加前导00以确认符号)

Base64: MC0CFQCUgq2DEHWzp3O4nOdo38mDu8mStwIUadZmbin7BvXxpeoJh7dhquD2CTM=

ASCII Hex: 302d0215009482ad831075b3a773b89ce768dfc983bbc992b7021469d6666e29fb06f5f1a5ea0987b761aae0f60933
Run Code Online (Sandbox Code Playgroud)

结构符合DER规范; 它解析如下:

30 2d: sequence, length 45 (may vary from 44 to 46)
 02 15: integer, length 21 (first byte is 00 to confirm sign)
  009482ad831075b3a773b89ce768dfc983bbc992b7
 02 14: integer, length 20 (leading 00 not necessary for this one)
  69d6666e29fb06f5f1a5ea0987b761aae0f60933
Run Code Online (Sandbox Code Playgroud)

编写我自己的DER解析器实际上不是一个选项,错误的空间太大,必须有一种方法来正确地执行此操作.

.net c# asn.1 digital-signature

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

数组初始化

我非常确定内置类型的数组是单元化的,而UDT数组是默认初始化的.

int foo[5]; // will contain junk
Foo foo[5]; // will contain 5 Foo objects that are default initialized

无论数组是在堆栈还是堆上分配,都会发生这种情况.

但是,我发现很难找到这方面的权威来源.Bjarne说:

"数组和结构的成员是默认初始化的,取决于数组或结构是否是静态的",这并没有真正告诉我太多.

我也试图在标准中找到一些东西,但到目前为止没有任何结果.

有谁知道确认上述的权威来源?

c++ arrays initialization

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

LINQ to SQL PredicateBuilder

我在这里使用PredicateBuilder http://www.albahari.com/nutshell/predicatebuilder.aspx,一切都很好,现在我可以生成动态LINQ到SQL表达式,但我不明白的是为什么当我在这样的循环上:

var inner = PredicateBuilder.False<MyType>();
foreach (var f in Filtermodel.InstrumentsFilterList.Where(s => s.isActive))
        {
          int temp = f.InstrumentID;
          inner = inner.Or(ud => ud.InstrumentId == temp);
        }
Run Code Online (Sandbox Code Playgroud)

为什么我必须使用那个临时变量?,我尝试使用"f"迭代器变量,但它只获取列表中每个迭代的最后一个值,就像它通过引用传递一样...

linq-to-sql predicatebuilder

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