小编Rob*_*cey的帖子

获取placeholderForCreatedAsset时,PHPhotoLibrary崩溃了

我尝试使用以下代码将图像放入自定义相册:

PHAssetCollection *album = [self getMyAlbum];
UIImage *image = [self getMyImage];

[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
    PHAssetChangeRequest *createAssetRequest = [PHAssetChangeRequest creationRequestForAssetFromImage:image];

    PHObjectPlaceholder * placeHolder = createAssetRequest.placeholderForCreatedAsset;

    PHAssetCollectionChangeRequest *albumChangeRequest = [PHAssetCollectionChangeRequest changeRequestForAssetCollection:album];

    if(placeHolder){
        [albumChangeRequest addAssets:@[ placeHolder ]];
    }

} completionHandler:^(BOOL success, NSError *error) {
    //doesen't matter
}];
Run Code Online (Sandbox Code Playgroud)

因此,我在此行的用户日志中收到许多错误 createAssetRequest.placeholderForCreatedAsset

喜欢

1 CoreFoundation __exceptionPreprocess + 1245624

2 libobjc.A.dylib objc_exception_throw + 34136

3张照片__48- [PHChangeRequestHelper generateUUIDIfNecessary] _block_invoke + 116552

2 libdispatch.dylib _dispatch_semaphore_wait_slow + 79828

3张照片 - [PHChangeRequestHelper generateUUIDIfNecessary] + 115992

4张照片 - [PHAssetCreationRequest占位符ForCreatedAsset] + 244020

所以 …

xcode objective-c ios phphotolibrary ios10

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

CSS文本对齐容器底部

我有一个标题,一面有大图像浮动,另一面有一小段文字.我希望段落从标题div的底部开始.如果段落中有5行,我希望最后一行位于标题的底部.我无法让段落在那里对齐.

我有这样的事情:

<div id='header'>

     <img id='logo' />

     <p id='quote'></p>

</div>
Run Code Online (Sandbox Code Playgroud)

CSS是:

div#header {
    height: 200px;
}

div#header img#logo {
    float: left;
}

p#quote {
    float: left;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

ASP.NET成员身份登录在用户登录时重定向到未授权

我们有一个使用ASP.net Membership的应用程序来提供基本的登录机制.一切正常,但最近我们发现,如果您在登录时尝试进入登录页面,则会被重定向到"未授权"页面.

示例用户流程.

用户进入安全页面(整个应用程序需要登录,甚至没有您可以访问的主页,只需重定向直接登录).这会将它们重定向到https://www.example.com/Account/Login.

用户登录并重定向到主页https://www.example.com/.他们已登录,一切正常.

用户单击恰好设置为https://www.example.com/Account/Login的书签

用户被重定向到通用的Unauthorized页面.

<Authorize()>在我的AccountController上有属性,但是<AllowAnonymous()>'Login'操作的属性,正如我们之前看到的,当你没有登录时工作正常,但是当你在它时似乎有点混乱.

的AccountController

<Authorize()> _
Public Class AccountController
'''other functions go here'''

<AllowAnonymous()> _
Public Function Login(ByVal returnUrl As String) As ActionResult
    ViewData("ReturnUrl") = returnUrl
    Return View()
End Function
Run Code Online (Sandbox Code Playgroud)

AuthorizeRedirect过滤器

<AttributeUsage(AttributeTargets.[Class] Or AttributeTargets.Method)> _
Public Class AuthorizeRedirect
    Inherits AuthorizeAttribute
    Private Const IS_AUTHORIZED As String = "isAuthorized"

    Public RedirectUrl As String = "~/Home/Unauthorized"

    Protected Overrides Function AuthorizeCore(httpContext As System.Web.HttpContextBase) As Boolean
        Dim isAuthorized As Boolean …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net asp.net-membership membership-provider asp.net-mvc-5

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

如何将color family设置为chart.js中的饼图

我正在尝试使用Chart.js绘制饼图.我的值来自数据库,因此我不知道数据库中会有多少值.在这里,我想为每个值设置一个唯一的颜色.以下是我的例子.

var pieData = [
    {
        value: 20,
        color:"#878BB6"
    },
    {
        value : 40,
        color : "#4ACAB4"
    },
    {
        value : 10,
        color : "#FF8153"
    },
    {
        value : 30,
        color : "#FFEA88"
    }
];

var pieOptions = {
    segmentShowStroke : false,
    animateScale : true
}

var countries= document.getElementById("countries").getContext("2d");
        new Chart(countries).Pie(pieData, pieOptions);
Run Code Online (Sandbox Code Playgroud)

目前在上面的示例中,我设置了硬编码值,但在我的示例中,数据(Json)来自DB.

charts chart.js

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

Azure Pipelines 本地代理无法连接并出现 SSL 错误

我们有一台本地服务器 (Windows Server 2012 R2),其上运行着 Azure Pipelines 代理。今天(2022 年 1 月 31 日)该代理无法再连接到我们的 Azure DevOps 组织。

azure代理的日志文件

从日志文件来看,我认为这是因为它正在尝试连接较旧的 TLS 版本,该版本截至今天已不再可用 - https://devblogs.microsoft.com/devops/azure-devops-services-to -要求-tls-1-2/

因此,我按照有关如何确保启用 TLS 1.2 的说明进行操作,并通过运行此处建议的 PowerShell 脚本确认了注册表编辑器中的设置 - https://learn.microsoft.com/en-us/security/engineering/解决 tls1 问题#更新 windows-powershell-脚本或相关注册表设置

一切看起来都很好,但仍然无法解决同样的问题。机器也已重新启动。如果我在内置的 Internet Explorer 浏览器中尝试它请求的 URL,它会失败,但在 Chrome 中它会成功,因此它一定仍在尝试使用 TLS 1.2 连接,但我不知道为什么。我也尝试重新安装代理(使用最新版本),但由于相同的错误而失败。有什么建议么?

windows-server-2012-r2 tls1.2 azure-devops azure-pipelines

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

使用图表控件在两点之间绘制一条线

如何在附图中的点(3,3)和点(1,1)之间画一条线.

这是一个图表控件.使用c#的WinForms应用程序

图表示例

private void Form1_Load(object sender, EventArgs e)
{

    //chart1 is the name of the chart control
    chart1.ChartAreas.Add("Area");
    chart1.ChartAreas["Area"].AxisX.Minimum = 0;
    chart1.ChartAreas["Area"].AxisX.Maximum = 10;
    chart1.ChartAreas["Area"].AxisX.Interval = 1;
    chart1.ChartAreas["Area"].AxisY.Minimum = 0;
    chart1.ChartAreas["Area"].AxisY.Maximum = 10;
    chart1.ChartAreas["Area"].AxisY.Interval = 1;


    chart1.Series.Add("Node");
    chart1.Series.Add("DG");
    chart1.Series["Node"].Color = Color.Blue;
    chart1.Series["DG"].Color = Color.Red;


    chart1.Series["Node"].Points.Add(new DataPoint(1, 1));
    chart1.Series["Node"].Points.Add(new DataPoint(8, 2));
    chart1.Series["DG"].Points.Add(new DataPoint(3, 3));

    chart1.Series["Node"].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Point;
    chart1.Series["DG"].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Point;
}
Run Code Online (Sandbox Code Playgroud)

c# winforms c#-4.0

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

使用 ZXing.Net 生成 EAN 条码并获取 base64 字符串

我想在 ASP.NET 中使用 ZXing.NET 生成 EAN 13 条码并将其转换为 base64 字符串。

我在如何转换 BarcodeWriterPixelData 时遇到问题:

BarcodeWriterPixelData writer = new BarcodeWriterPixelData()
{
   Format = BarcodeFormat.EAN_13
};
var pixelData = writer.Write(barcodeModel.BarcodeNumber);
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用 ImageSharp

var base64String = string.Empty;
using (Image<Rgba32> image = Image.Load<Rgba32>(pixelData.Pixels))
{
    base64String = image.ToBase64String();
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

.net c# barcode zxing asp.net-core

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

Oracle APEX_MAIL 发送给多个收件人

使用 APEX_MAIL.SEND 向多个收件人发送电子邮件的语法是什么?

官方页面https://docs.oracle.com/cd/E14373_01/apirefs.32/e13369/apex_mail.htm#AEAPI342说;p_to 电子邮件将发送到的有效电子邮件地址(必需)。对于多个电子邮件地址,使用逗号分隔的列表但是没有显示语法示例。

使用他们给出的示例,有人知道语法吗?

DECLARE
    l_body      CLOB;
BEGIN
l_body := 'Thank you for your interest in the APEX_MAIL 
package.'||utl_tcp.crlf||utl_tcp.crlf;
l_body := l_body ||'  Sincerely,'||utl_tcp.crlf;
l_body := l_body ||'  The APEX Dev Team'||utl_tcp.crlf;
apex_mail.send(
    p_to       => 'some_user@somewhere.com',   -- change to your email address
    p_from     => 'some_sender@somewhere.com', -- change to a real senders email address
    p_body     => l_body,
    p_subj     => 'APEX_MAIL Package - Plain Text message');
END;
Run Code Online (Sandbox Code Playgroud)

/

email oracle oracle-apex

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

用另一个div完全覆盖一个溢出div

这很难解释,所以请忍受我(或直接跳到jsfiddle

我有一个Div,其中定义了max-height并设置了overlow-x来滚动。在这个Div中,有一堆列表项(在这种情况下,是地址)。当然,其中可能有很多,它们会溢出,效果很好。我想要的是一个“ cover” div,它指示该面板已禁用。我这样做是通过在主div内放置一个绝对定位的div来完成的,就像这样。

<div style="max-height:150px;overflow:auto;position:relative">
    <ul>
        <li>Church Walk, Access To Foxholes Farm, DT2 9HG
        </li>
        <li>Garden Cottage, Access To Foxholes Farm, DT2 9HG
        </li>
        <li>Little Bride, Access To Foxholes Farm, DT2 9HG
        </li>
        ...etc
    </ul>
    <div id="overlayDiv" style="display:none;background-color:white;position:absolute;top:0px;opacity:0.8;height:100%;width:100% ">
        <p style="margin-top:50px;text-align:center;font-size:18px;">Searching...</p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

然后,当用户执行某项操作(覆盖内容并使其显得已禁用)时,该内容就会出现。大!当我的列表项溢出时,会发生此问题。当覆盖div出现时,它仅覆盖父div的当前可见部分,这意味着如果我向下滚动div,它会显示为“未覆盖”,因为覆盖div仅跨越父对象的高度,不包括其上溢。

这真的很难解释,所以请转到我的jsfiddle并单击其中一个地址。您会看到div被覆盖了。如果然后向下滚动该div,您将看到列表底部的项目已被发现。

这也可以反向使用,因此,如果您单击“隐藏叠加div”按钮以摆脱封面,然后单击列表底部的地址之一,您会发现“封面”仍然仅覆盖div的顶部。

关于如何使Cover div扩展其父级的整个高度(包括溢出)的任何想法?欢迎并鼓励其他替代解决方案。请记住,我不一定需要将“搜索”文本叠加在顶部,只需“封面”就足够了。

html javascript css overflow

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

如何批量提交放大器页面到谷歌

如何批量提交放大器页面到谷歌?这有可能通过各种API吗?

我现在通过Google的网站管理员工具逐个手动执行此操作.

我有超过200页,手动这样做是费力的.

amp-html

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