小编zan*_*ssi的帖子

如何在iOS Swift中绘制圆圈?

let block = UIView(frame: CGRectMake(cellWidth-25, cellHeight/2-8, 16, 16))
block.backgroundColor = UIColor(netHex: 0xff3b30)
block.layer.cornerRadius = 9
block.clipsToBounds = true
Run Code Online (Sandbox Code Playgroud)

这就是我现在所拥有的,但显然不是正确的方法.

最简单的方法是什么?

ios swift

68
推荐指数
5
解决办法
9万
查看次数

60
推荐指数
4
解决办法
7万
查看次数

无法使&符号(&)显示在Delphi TActionMainMenuBar中

我需要帮助试图让&符号字符显示在Delphi XE6 VCL TActionMainMenuBar中.我在Stack Overflow上遇到过类似的请求,但没有一个直接解决我遇到的问题.

在TActionManager中创建动作时,我需要一个动作的标题来阅读Network & Database.我已经尝试在标题中使用两个&符号Network && Database来逃避加速器无法正常工作.当我包括两个&符号时,我最终得到了Network _Database(参见截图1).我还将ActionBar> Items> AutoHotKeys的属性设置为false,将ActionMainMenuBar> PersistentHotKeys设置为false.这样做并没有纠正我的问题.

Screenshot1

我做过的一件事是纯粹的绝望,我认为修复它是包括四个&符号Network &&&& Database,当跑出现时Network & Database(见Screenshot2).但是在测试期间,如果我按Alt键打开热键并导航到菜单,则会显示操作的标题Network && Database.我试图包括这个截图,因为我有不到10个声望点Stack Overflow限制我的帖子到两个附件.

Screenshot2

如果有人能指出我正确的方向,如果我遗漏了一些信息,请告诉我.我已经没有关于如何解决这个问题的想法,而且在搜索Google时我也无法遇到类似问题.在此先感谢您的帮助.

delphi ampersand delphi-xe6

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

Eclipse:Hover在调试透视图中断开

自升级Eclipse(Galileo build 20090920-1017)以来,在调试中悬停不再显示变量的值.相反,悬停行为就像我在普通的Java透视图中一样:

alt text http://michaelzanussi.com/wp-content/uploads/2009/11/debug_hover.png

我试过清理项目,重新导入它等等都无济于事.我在这里缺少什么?

java eclipse debugging hover

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

无法使用12c jar创建Eclipse数据源到Oracle 12c.然而11g的作品

当我打开Data Source Explorer窗口并尝试创建新的连接配置文件时,我选择"Oracle",Oracle Thin Driver,然后将其指向我PC上的以下JAR文件:

C:\oracle_12101_64bit\product\12101_64bit\CLIENT_1\jdbc\lib\ojdbc7.jar
Run Code Online (Sandbox Code Playgroud)

提供连接参数后,它使用以下格式导出以下格式的连接URL

jdbc:oracle:thin:@host:PORT:SID
Run Code Online (Sandbox Code Playgroud)

但是,我想要它得出的是(注意冒号而不是正斜杠)

jdbc:oracle:thin:@host:PORT/SID
Run Code Online (Sandbox Code Playgroud)

我似乎能够使用生成的URL连接到11g数据库,但是,不是12c,我不知道这是巧合还是我有不同的问题.

在我的程序中,我使用JPA,它从我的配置文件中以所需的正斜杠格式读取连接URL,并且程序能够连接,如果我更改url使用冒号而连接失败.

如果我无法控制派生连接URL以生成带斜杠而不是冒号的URL,如何在Eclipse的Data Source Explorer视图中创建连接配置文件?我得到的错误是:

ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
Run Code Online (Sandbox Code Playgroud)

更新1

我注意到的一件事是,即使我关联了Oracle 12c附带的jdbc7.jar文件,驱动程序仍然显示为"Oracle 11".

在此输入图像描述

更新2:

以下是我的tnsnames.ora文件中的示例:

AFDEDEV.MYCO.COM =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = servername.sys.MYCO.com)(PORT = 2))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = afdedev.MYCO.com)
    )
  )
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

看起来连接字符串构建器只需要一个SID.我的SID是什么,或者我怎么知道?我试过了AFDEDEV和AFDEDEV.MYCO.COM.在11g确实有效的情况下,我使用了相当于AFDEDEV的东西.对不起,我真的不太了解SID与服务名称.是否有我可以对数据库执行的查询告诉我SID?

java eclipse oracle jpa

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

System.InvalidCastException:指定的强制转换无效.错误

我在一个C#ASP.NET项目上.

我有一个带有userid字段类型的MySQL表int.

现在我想使用LINQ获取userid的值等于某个值的行数.

为此,我编写了以下方法:

public int getCount(int usercode) {
    int count = 0;
    DataTable mytable = getAllRowsAndReturnAsDataTable(); // assigning a DataTable value to mytable. 
    if (mytable.Rows.Count > 0) { 
        count = (from x in mytable.AsEnumerable() where x.Field<Int32>("userid") == usercode select x).Count();
    } 
    return count;
}
Run Code Online (Sandbox Code Playgroud)

但它System.InvalidCastException: Specified cast is not valid.显示count = (from x in mytable.AsEnumerable() where x.Field<Int32>("userid") == usercode select x).Count();在红色高亮区域显示错误.

我不知道我在这里做错了什么.请帮忙.

c# mysql linq asp.net

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

"com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败"到远程数据库

我试图连接到我的远程MySQL数据库,但我失败并得到了这个错误.

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
Run Code Online (Sandbox Code Playgroud)

令人困惑的是,当我使用MySQL-Front工具连接远程数据库时,它是有效的,我可以成功ping到IP地址.但是当我使用我的代码时,它会在大约十秒后显示错误.

此外,当我在我的代码中使用了错误的用户名或密码时,它会立即显示错误的验证.这是否证明设置连接是没有问题的?

这是我的代码(它可以在我的localhost数据库上工作):

public static void main(String[] args) {
        String url = "jdbc:mysql://(IP address):3306/";
        String dbName = "talk";
        String driver = "com.mysql.jdbc.Driver";
        String userName = "talkroot";
        String password = "123456";
        try {
            Class.forName(driver).newInstance();
            Connection conn = DriverManager.getConnection(url + dbName,
                    userName, password);
            System.out.println("connect");
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println("end");
    }
Run Code Online (Sandbox Code Playgroud)

这是错误:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Last packet sent to the server was 0 ms ago.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown …
Run Code Online (Sandbox Code Playgroud)

java mysql connection jdbc

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

Objective-C中基于Tilde的路径

在Objective-C中,如何将基于波浪号的路径名转换为完整路径名?也就是说,我想转换~/sandbox/Users/TheBobs/sandbox.

objective-c tilde tilde-expansion

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