小编J. *_*mel的帖子

如何在swift中设置背景图片?

我试图用快速语言将搁浅图像设置为我的ViewController.

我使用以下代码:

self.view.backgroundColor = UIColor(patternImage: UIImage(named:”bg.png")!)
Run Code Online (Sandbox Code Playgroud)

但是应用程序正在崩溃.它显示的错误就像

"致命错误:在打开可选值时意外发现nil"(因为"!")

uiimage ios swift

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

为实体框架安装Oracle Data Provider时"访问被拒绝"

我正在尝试安装Oracle数据库客户端12c第1版安装程序.我正在为oracle安装.NET数据访问组件,以便使用实体框架连接到oracle 12c数据库.

当我在" 安装产品部分 "时,我收到此错误:

Error in writing to file 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\\..\..\Xml\Schemas\Oracle.DataAccess.Common.Configuration.Section.xsd'. [C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\..\..\Xml\Schemas\Oracle.DataAccess.Common.Configuration.Section.xsd (Access is denied)]

.net oracle entity-framework

7
推荐指数
3
解决办法
2532
查看次数

使用命名空间来创建全局函数,但是获得多个定义的符号错误

这些函数是我的大多数程序对象将使用的实用程序类型的东西.我希望将它们放在命名空间中并使它们具有全局性.此命名空间在标头中定义,然后添加到我的预编译标头中.但是到目前为止,我已经在2个不同的对象中使用了这个命名空间中的函数,并且编译器在这两个对象上抛出了多次定义的符号错误.

命名空间文件

#ifndef UTILS_H
#define UTILS_H

#include <random>
#include <cmath>


namespace Utils
{
    extern int GetRandomBetween(int low, int high)
    {
        if (low < 0 || low >= high)
            return 0;
        int seed = high - low;

        return (rand() % seed) + low;
    }
};

#endif
Run Code Online (Sandbox Code Playgroud)

和我的precomp标题

// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once

#include "targetver.h"

//#define WIN32_LEAN_AND_MEAN             // Exclude …
Run Code Online (Sandbox Code Playgroud)

c++ linker-errors precompiled-headers

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

JBOSS AS7中的环境特定属性

我们有4台运行JBOSS AS7的服务器:

  • 开发
  • 测试
  • ACC

在每个jboss上,将运行一个简单的webapp.此webapp将使用spring并需要设置一些属性,如:

webservice.endpoint=interface.url.com
webservice.port=7676
Run Code Online (Sandbox Code Playgroud)

每个环境的属性都不同.我们此时处理此问题的方式如下:

我有一个包含单个文件的JAR文件,config.properties.此属性文件包含我的所有属性.我把这个jar变成了一个全局的jboss模块,并在我的domain.xml(或standalone.xml)中配置它.这是有效的,因为spring在制作bean时可以访问属性.

但是,将属性转换为jar,转换为模块似乎过于复杂.我在想我应该使用系统属性来实现这个目标吗?我的问题是:这是一个放置所有特定于环境,应用程序特定属性的好地方吗?它们是否会加载到JVM中,以便每个人都可以随意访问它们(特别是Spring,它使用${myProperty}符号来访问属性).另外,当我在浏览器中使用控制台添加属性时,它们是否已存储?我看不到他们domain.xmlhost.xml.

java deployment jboss spring properties

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

APEX_MAIL.SEND 函数不起作用,但它没有给出任何错误

必须从oracle apex使用APEX_MAIL.SEND()方法发送电子邮件。

我正在使用代码:

BEGIN

 apex_mail.send(p_to   => 'tanmoydawn@gmail.com'/*l_to_addr*/,        
                 p_from => 'tanmoydawn@gmail.com'/*l_from_addr*/,
                 p_bcc  => l_bcc_addr,
                 p_subj => l_mail_sub,
                 p_body => 'Service Request ' || :mail_body ||
'Note:- This is a system generated Email. Please DO NOT REPLY to it.');

apex_mail.push_queue;  

EXCEPTION

  when others then    
       INSERT INTO send_mail_error_test VALUES ('Send_mail',systimestamp,:service_request_id||'-err:'||seq_service_req_error_id.NEXTVAL);  

COMMIT;  

END;
Run Code Online (Sandbox Code Playgroud)

*** 所有变量都包含正确的值

  1. 使用数据库并且该数据库具有 ACL(访问控制列表)访问权限

  2. 在 apex 管理服务中,已将电子邮件的实例设置配置为主机名、端口、启用电子邮件配置。

  3. 安装了 UTL_SMTP 包

  4. 在同一过程中,在控制流的同一点,使用 utl_Smtp 发送邮件的代码工作正常,尽管 apex_mail.send() 不起作用。

  5. apex_mail.send()没有给出任何错误或异常,但我没有收到来自它的电子邮件。

  6. 有一个困惑,得到了一些类似的解决方案,' APEX_040200'应该被添加到ACL. 但是我正在使用并在其上实现代码的数据库,例如“ apex_user”已添加到 …

plsql sendmail oracle-apex

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

为什么oracle可以更新pk = pk + 1,但MySQL无法更新set pk = pk + 1

ORACLE:

 create table t7(c1 number primary key,c2 number);
 insert into t7 values (1,3);
 insert into t7 values (2,4);
 commit;
 update t7 set c1=c1+1;
 commit ;
 select * from t7;
Run Code Online (Sandbox Code Playgroud)

MySQL的:

 create table t7(c1 int primary key,c2 int);
 insert into t7 values (1,3);
 insert into t7 values (2,4);
 select * from t7;
 update t7 set c1=c1+1;
 ERROR 1062 (23000): Duplicate entry '2' for key 'PRIMARY'
Run Code Online (Sandbox Code Playgroud)

为什么MySQL说

update set pk=pk+1 :Duplicate entry '2' for key 'PRIMARY',

ORACLE能做到这一点update set pk=pk+1吗?

mysql oracle primary-key

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

物化视图的部分刷新

我们有一个表TB_1,其中包含按月和每周列分区的每月和每周数据.我们还有MV_1从表继承的物化视图TB_1.

我们希望每周或每月刷新物化视图.

不确定我们如何从物化日志中捕获的所有更改中过滤每周或每月更改以进行部分刷新.

现在我们正在考虑在其中设置一个标志列TB_1.通过清除物化日志并更新标志,我们认为我们可以实现这一目标.

无论如何有效的方式比特定标准的部分刷新过程?

oracle refresh materialized-views partial

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

Windows密钥库和证书

我最近继承了一个项目,其中包含执行文档数字签名的最少文档,我收到了一个让我感到有些困惑的变更请求.

该应用程序是基于Java的,并且使用Java Keystores(JKS)并使用指定为命令行操作的别名的私钥来对输入文档进行数字签名.这一切对我来说都相当简单,但是变更请求让我感到困惑.

客户端已请求使用"Windows"密钥库(更具体地说,就我所知,与个人证书相关的Windows-MY密钥库).现在,我最初的假设是客户端请求的内容根本不可能,因为此密钥存储区将只包含证书,这些证书不能用于以任何身份签署文档.我不正确,或者Windows-MY密钥库是否只包含公共证书?我不相信私钥会嵌入其中一个证书中.

不幸的是,有一些沟通困难,所以我想确保我的推理是正确的,然后继续进行.

以下是支持我案例的更多证据(来自客户的沟通):

创建Windows密钥库(从Java密钥库导出)步骤在这里 -

  1. 生成RSA密钥

     keytool -genkey -alias mykey -keyalg RSA -keystore my.jks -keysize 2048
    
    Run Code Online (Sandbox Code Playgroud)
  2. 从以上密钥库导出证书:

     keytool -export -alias mykey -file mykey.crt -keystore my.jks
    
     Enter keystore password:  temp123
    
     Certificate stored in file <mykey.crt>
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在Windows密钥库中安装上述证书.

一个.双击"mykey.crt"并单击"安装证书"

湾 选择"将所有证书放在以下商店中"单选按钮,然后单击"浏览"按钮将其添加到Windows证书库中.C.在WindowsMy商店中检查此证书.

除非我错了,否则keytool只生成证书类型而不是实际的公钥/私钥对?

任何协助甚至肯定都会受到高度赞赏,对于问题缺乏明确性表示道歉,但不幸的是,这是我现在必须处理的全部内容.Java或Windows特定的答案将有所帮助,但即使只是确认基本原则将不胜感激.

提前致谢

java windows certificate

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

CGContextClearRect在目标c中的touchesMoved事件中无法正常工作

我使用这个代码,它部分工作,但图像没有正确 输出这样的输出

-(void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
UITouch *touch = [touches anyObject];
CGPoint currentPoint = [touch locationInView:_img.superview];

UIGraphicsBeginImageContext(self.img.frame.size);
[_img.image drawInRect:CGRectMake(0, 0, _img.frame.size.width, _img.frame.size.height)];

CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapRound);
CGContextSetLineWidth(UIGraphicsGetCurrentContext(), 10);
CGContextBeginPath(UIGraphicsGetCurrentContext());

CGContextClearRect (UIGraphicsGetCurrentContext(), CGRectMake(currentPoint.x, currentPoint.y, 15, 15));
CGContextStrokePath(UIGraphicsGetCurrentContext());
_img.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();   
}
Run Code Online (Sandbox Code Playgroud)

image-processing objective-c cgcontext cgpoint

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

为什么dbms_sql.parse包含带有绑定变量的错误PL/SQL块意外成功?

下面的PL/SQL块按预期失败:

SQL> declare
  2    i int;
  3  begin
  4    i := dbms_sql.open_cursor;
  5    dbms_sql.parse(i,'begin dontexist; dbms_output.put(''a''); end;',1);
  6    dbms_sql.close_cursor(i);
  7  end;
  8  /
declare
*
FOUT in regel 1:
.ORA-06550: Regel 1, kolom 7:
PLS-00201: identifier 'DONTEXIST' must be declared.
ORA-06550: Regel 1, kolom 7:
PL/SQL: Statement ignored.
ORA-06512: in "SYS.DBMS_SQL", regel 1120
ORA-06512: in regel 5
Run Code Online (Sandbox Code Playgroud)

因为我没有名为DONTEXIST的程序.我的问题是为什么下一个PL/SQL块成功完成?

SQL> declare
  2    i int;
  3  begin
  4    i := dbms_sql.open_cursor;
  5    dbms_sql.parse(i,'begin dontexist; dbms_output.put(:a); end;',1);
  6    dbms_sql.close_cursor(i);
  7  end;
  8  / …
Run Code Online (Sandbox Code Playgroud)

oracle plsql bind-variables

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