小编Jon*_*ham的帖子

Delphi XE2 DataSnap Server-HTTPS“无法加载证书”

我有一个现有的DataSnap服务器(Windows服务),可以在HTTP上正常运行,现在我想添加HTTPS作为附加协议。我已经获取并安装了SSL证书,并生成了一个证书文件(.crt)和私钥文件(.key)。作为测试,使用Delphi XE2 DataSnap Server向导并勾选“ HTTPS”以获取证书页面时,我可以引用这两个文件,然后单击“测试”按钮。我添加了一个附加的TDSHTTPService组件,并将其链接到TDSCertFiles组件。在服务启动事件中,我将在启动DSServer之前在DSCertFiles.CertFile和DSCertFiles.KeyFile属性中设置两个证书文件的路径。尝试启动服务时出现错误:

无法加载证书。错误:140AD002:SSL例程:SSL_CTX_use_certificate_file:系统库

有什么我想念的吗?

delphi https certificate datasnap

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

Eclipse - Android可绘制的图像资源不令人耳目一新

我在Windows 7上使用Eclipse(4.2.1 Juno)作为我的Android 2.2项目.我在可绘制的文件夹中有几个PNG资源,我发现如果我编辑我的PNG文件(Paint/Photoshop等),Eclipse无法识别文件已更改,ADT图形布局设计器仍然显示旧版本的图片.我已经尝试刷新项目文件夹列表,尝试做一个Project-> Clean但是没有任何影响.我发现让Eclipse识别新映像版本的唯一方法是完全退出并重新启动,这很痛苦.

是否有一些设置可以告诉Eclipse不要"缓存"图像并始终从磁盘上读取最新版本?

eclipse android eclipse-adt android-resources

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

iOS - 以编程方式调整UITableView高度

我正在尝试使用iOS5和Storyboard 以编程方式调整a中UITableView托管的高度UIViewController.VC显示主/详细记录样式,并UITableView显示详细记录.根据所显示的主记录类型,屏幕底部可能需要一组按钮.如果不需要按钮,那么我希望UITableView延长它的高度以利用可用空间.我正在使用以下代码:

CGRect tableFrame = [tableListView frame];
if (blnApprovalRec == YES)
    tableFrame.size.height = 127;
else
    tableFrame.size.height = 170;
[tableListView setFrame:tableFrame];
Run Code Online (Sandbox Code Playgroud)

每当主记录更改时(包括首次加载屏幕时)都会调用此代码viewDidLoad.问题是当VC加载时,UITableView不会使用指定的大小进行绘制 - 它只使用IB的默认大小进行绘制.一旦用户更改主记录,以便重新加载表,那么一切正常,大小会根据需要更改.我试着强制使用重画setNeedsDisplay,setNeedsLayoutreloadData但这些都不奏效.

iphone resize frame uitableview ios

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

Android - 按钮缩放与背景图像

我有一个屏幕布局,包括线性布局(水平)中包含的3个按钮控件.每个按钮都有一个背景图像.请参阅以下XML:

<LinearLayout
    android:id="@+id/notificationform_llt_ApprovalBtns"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="8dp"
    android:orientation="horizontal"
    android:paddingLeft="8dp"
    android:paddingRight="8dp" >

    <Button
        android:id="@+id/notificationform_btn_Approve"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:background="@drawable/btn_approve"
        android:onClick="btnApprove_Click" />
    <Button
        android:id="@+id/notificationform_btn_Reject"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:background="@drawable/btn_reject"
        android:onClick="btnReject_Click" />
    <Button
        android:id="@+id/notificationform_btn_Delegate"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="wrap_content"
        android:background="@drawable/btn_delegate"
        android:onClick="btnDelegate_Click" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我的Galaxy W手机屏幕看起来很棒(3.7英寸),但是当我在Nexus 7上运行时,按钮水平拉伸但不垂直,因此看起来被压扁.如果我理解它们,这两个设备的分辨率相似,都会查找图像在drawable-hdpi文件夹中,这是我的图像存储的地方.我已经尝试制作图像9-patch,但这没有任何区别.如何使图像在高度和宽度上按比例缩放?

scaling android background image button

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

iOS - 使用AFNetworking执行同步HTTP请求

我目前正在将我的应用程序从使用ASIHTTPRequest迁移到AFNetworking.我知道如果可能的话,应避免同步请求,但在我的应用程序中,我只有一个地方,我使用一个.在app delegate applicationDidEnterBackground()方法中,我需要运行HTTP请求来查询数据,以便在应用程序转到后台时设置应用程序徽章编号.当异步运行时,这很少起作用,因为该方法刚刚退出,并且在HTTP请求完成之前应用程序被挂起.使用ASIHTTPRequest我使用[request startSynchronous]方法,这意味着HTTP请求每次都完成100%并且徽章已正确更新.我看到AFNetworking没有明显的同步选项,那么有人可以建议一种可以同步使用的方式,或者另一种解决方案吗?

http badge ios afnetworking

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

UITableViewCell - 使用披露指示符会导致单元格标签缩进

我有一个UITableView,其中一些单元格将具有公开指示符(UITableViewCellAccessoryDisclosureIndicator),而某些单元格则不具有(UITableViewCellAccessoryNone).我是根据表行的数据值在cellForRowAtIndexPath方法中设置的.我的问题是我在单元格中有一些右对齐的标签,无论是否显示指示符都应该排列,我发现指示箭头将我的标签推出对齐,就像它有一个固定保证金.有没有办法防止这种情况发生,而不必以编程方式重新定位我的UILabels?我的UITableView是在Interface Builder中设计的原型单元格,如果这有任何区别的话.我的应用程序是针对iOS 5.1.

在此输入图像描述

iphone uitableview ios

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

AWS S3-使用REST API生成预签名URL

是否可以使用AWS REST API而不是SDK为S3对象生成预签名URL?我在AWS REST API文档中找不到与此相关的主题。

rest amazon-s3 amazon-web-services

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

Android - 选择HTTP Java库

我正在构建一个Android应用程序,它将REST使用HTTPHTTPS下载JSON和文件数据与服务进行通信.我正在寻找一个HTTP网络库来使用和评估选项.我找到了一个看起来很好的AsyncHttpClient(loopj.com/android-async-http)看起来不错,我看到Instagram使用它,但我看到它是建立在Apache HttpClient库上的,我似乎记得在某处看到Apache库被遗忘了赞成HttpURLConnection.这是我应该关注的吗?我应该考虑另一个图书馆吗?如果这有所不同,我计划将2.1的最低Android SDK作为目标.

java rest android http android-async-http

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