问题列表 - 第12138页

PHP技术查询APNs反馈服务器

有人可以澄清APN(Apple推送通知)所要求的内容吗?

文档说它会在连接完成后立即开始发送.这是否意味着我不fread()对其进行操作?

这是我当前尝试阅读它的代码.我没有放入fread()循环,因为我不知道什么响应表明"没有更多的记录可读",我不想在我的服务器上进行无限循环.

<?php
$apnsCert = 'HOHRO-prod.pem';

$streamContext = stream_context_create();
stream_context_set_option($streamContext, 'ssl', 'local_cert', $apnsCert);
stream_context_set_option($streamContext, 'ssl', 'verify_peer', false);

$apns = stream_socket_client('ssl://feedback.push.apple.com:2196', $error, $errorString, 60, STREAM_CLIENT_CONNECT, $streamContext);

echo 'error=' . $error;
echo 'errorString=' . $errorString;


$result = fread($apns, 38);
echo 'result=' . $result;


fclose($apns);
?>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我得到的只是一个空回复.没有错误,所以它是连接.

我不知道null回复是否意味着没有数据,或者我的方法fread()是错误的.

谢谢

php stream fread push-notification apple-push-notifications

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

C中的函数指针

如何在C中创建"函数指针"(和(例如)函数有参数)?

c pointers function-pointers

3
推荐指数
2
解决办法
1012
查看次数

如何在Perl的CAM :: PDF中使用PDF 1.6文档?

我正在使用CAM::PDFPDF文档遇到一些问题%PDF-1.6

有没有办法将它们转换为1.3?(最好是一种免费的批处理方式......)

我目前正在做的是使用免费的PDF995打印文件.生成的PDF文件是%PDF-1.3.但是,转换大量文档需要我永远.

pdf perl

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

null确实有什么价值?

(我知道null是什么以及它用于什么)

问题:好的,我们说用任何语言引用一个对象.计算机在内存中为该参考创建一个32位(或其他大小,取决于计算机的设计)空间.可以将该内存分配给表示对象在内存中的位置的值.但是当我将引用设置为null时,它确实具有什么价值?(参考集中的各个位是什么)这些位是否刚刚清零?但那也不是记忆中的一个位置吗?计算机如何告诉引用包含null而不是对象的引用?

我知道这不是一个"重要"的问题,但我很好奇它是如何运作的.

谢谢你们:D

c# java language-agnostic null object

8
推荐指数
3
解决办法
1300
查看次数

Vista还原我的代码

出于某些奇怪的原因,当我将PHP文件从一个文件夹移动到另一个文件夹时,Vista会复制该文件的旧版本而不是当前版本.这真的搞砸了我正在处理的Web应用程序,并使我浪费时间来解决问题.

这到底是怎么回事?如何阻止Vista复制或移动文件的先前版本?

为了进一步解释,当我在当前位置打开我的PHP文件时,我看到了我的代码的当前版本.当我将文件复制到新位置并打开文件时,我看到旧版本的代码.

file version type-conversion

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

C#和C++类继承混合

我有一堆有趣的组件我想要组合在一起:

  1. 通用程序集(C#或C++ - CLI)

    public class MyBase
    {
    public void MethodA()
    { ... }
    private void MethodB()
    { ... }
    protected virtual MethodC()
    { ... }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 测试代码程序集(所有C++ - CLI)

    public class MySpecific : public MyBase{
    protected: override MethodC();
    };
    
    Run Code Online (Sandbox Code Playgroud)
  3. 测试模拟器(C#)

    MySpecific obj = new MySpecific();
    obj.MethodC();
    
    Run Code Online (Sandbox Code Playgroud)

虽然程序集1可以是C++ - CLI来保持简单,但我真的希望将程序集3保存在C#中.这在很大程度上是一个练习,看看是否可以在任何一个方向上完成继承,但我也有一个真实的情况,这个堆栈是有用的.

我发现的第一个问题是C++ - CLI程序集不能编译,因为它不能将MyBase识别为类,即使我有一个对程序集1的引用,看起来像是正确的名称空间.

如何编写语言可移植的类?

c# inheritance c++-cli

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

如何自动将XML源注释导出到文本文档?

我一直在使用XML注释来记录我在VB.Net中的源代码(当我到达时,还有C#).我似乎记得很久以前有人告诉我,有一种方法可以自动将XML注释导出为文本文档或其他格式,以便在Visual Studio之外进行简单的引用.在那儿?它是什么,或者是它们?

.net xml-comments visual-studio

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

无法加载文件或程序集'System.Data.SQLite'

我在我的ASP.NET项目中安装了ELMAH 1.1 .Net 3.5 x64,现在我收到此错误(每当我尝试查看任何页面时):

无法加载文件或程序集'System.Data.SQLite,Version = 1.0.61.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139'或其依赖项之一.尝试加载格式不正确的程序.

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.BadImageFormatException:无法加载文件或程序集'System.Data.SQLite,Version = 1.0.61.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139'或其依赖项之一.尝试加载格式不正确的程序.

底部有更多错误详情.

我的Active Solution平台是"任何CPU",我在x64上运行x64 Windows 7,当然还有处理器.我们使用这个版本的ELMAH的原因是因为1.0 .Net 3.5(x86,它是它编译的唯一平台)在我们的x64 Windows服务器上给了我们同样的错误.

我已经尝试编译x86和x64,我得到了同样的错误.我已经尝试删除所有编译器输出(bin和obj).最后我直接引用了SQLite dll,这是项目在服务器上工作所不需要的东西,我有这个编译错误:

错误1警告错误:程序集生成 - 引用程序集'System.Data.SQLite.dll'针对不同的处理器MyProject

任何想法可能是什么问题?

更多错误详情:

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

堆栈跟踪:

[BadImageFormatException:无法加载文件或程序集'System.Data.SQLite,Version = 1.0.61.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139'或其依赖项之一.一个试图加载程序使用不正确的格式.]
System.Reflection.Assembly._nLoad(的AssemblyName文件名,字符串的代码库,证据assemblySecurity,装配locationHint,StackCrawlMark&stackMark,布尔throwOnFileNotFound,布尔forIntrospection)0
System.Reflection.Assembly .nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,Assembly locationHint,StackCrawlMark&stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection)+43
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef,Evidence assemblySecurity,StackCrawlMark&stackMark,Boolean forIntrospection)+127 System. Reflection.Assembly.InternalLoad(字符串assemblyString,证据assemblySecurity,StackCrawlMark&stackMark,布尔forIntrospection)142 System.Reflection.Assembly.Load(字符串assemblyString)28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串的AssemblyName,布尔starDirective)+ 46

[ConfigurationErrorsException:无法加载文件或程序集'System.Data.SQLite,Version = 1.0.61.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139'或其依赖项之一.一个试图加载程序使用不正确的格式.]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串的AssemblyName,布尔starDirective)613 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()203 System.Web.Configuration .CompilationSection.LoadAssembly(集信息AI)105个
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)178
System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath用configPath,布尔supportLocalization,字符串outputAssemblyName)54
的System.Web .Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp)+232 …

.net sqlite elmah

123
推荐指数
8
解决办法
16万
查看次数

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

在Silverlight中使用IEditableObject

我有一个对象,它实现了在绑定到Silverlight页面的viewmodel上公开的IEditableObject接口.

如何/在哪里调用BeginEdit,CancelEdit和EndEdit方法?如何仅将实现此接口的对象约束到我的页面?

我没有使用DataGrid或DataForm控件.我使用Label,TextBox和DescriptionViewer控件来显示要编辑的数据.

silverlight silverlight-3.0

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