小编adi*_*dit的帖子

如何将Location对象放在Parcelable中

我在我的另一个Venue对象中有一个Location对象,它实现了Parcelable.如何在writeToParcel方法实现中正确序列化?所以这里是一些代码:

public class Venue implements Parcelable{
    public String id;
    public String name;
    public String address;
    public Location location;
    public String city;
    public String state;
    public String country;
    public String postalCode;

    @Override
    public int describeContents() {
        // TODO Auto-generated method stub
        return 0;
    }

    @Override
    public void writeToParcel(Parcel desc, int flags) {
        desc.writeString(id);
        desc.writeString(state);
        desc.writeString(name);
        desc.writeString(address);
        desc.writeString(postalCode);
        desc.writeString(country);
        desc.writeString(city);
        //I am still missing on a way to serialize my Location object here
    }
}
Run Code Online (Sandbox Code Playgroud)

java android

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

ClassNotFoundException:com.mysql.jdbc.Driver.用于Web应用程序的JDBC MySQL驱动程序

所以我有一个MySQL JDBC驱动程序的.jar文件,它位于我的库源文件夹下,我有以下代码:

public static Connection getConnection() throws SQLException {
        Connection conn = null;
        try{
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            String url = "jdbc:mysql://50.56.81.42:3306/GUEST_BOOK";
            String user = "user";
            String password = "pass";

            conn = (Connection) DriverManager.getConnection(url, user, password);
        }catch(ClassNotFoundException e){
            e.printStackTrace();
        }catch(InstantiationException e){
            e.printStackTrace();
        }catch(IllegalAccessException e){
            e.printStackTrace();
        }
            return conn;

    }
Run Code Online (Sandbox Code Playgroud)

但是,它总是给我这个错误:

INFO: Server startup in 645 ms
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:169)
    at gbook.DbHelper.getConnection(DbHelper.java:14)
    at gbook.DbHelper.getGuestBook(DbHelper.java:51)
    at org.apache.jsp.index_jsp._jspService(index_jsp.java:83)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) …
Run Code Online (Sandbox Code Playgroud)

java eclipse jar jdbc

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

如何将NSDictionary存储为核心数据中的可转换属性

我有一个NSDictionary我想存储在我的核心数据模型中的东西.我怎样才能做到这一点?

iphone core-data objective-c ipad ios

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

添加UILabel作为UIButton的子视图不会触发按钮操作

我有一个UIButton,我正在添加一个子视图,UIButton这是一个UILabel.当我点击UILabel按钮的动作时不会被触发.有一个简单的办法,使得触摸事件被传递到UIButton了当UILabel被窃听?
我正在考虑添加一个手势识别器UILabel然后触发它的动作UIButton,不确定是否有更简单的方法.

iphone objective-c ipad ios

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

在iOS中模拟应用升级

我试图模拟从2.0版升级到2.1版.我在testflight中托管了2.0版,所以我确实将它安装在我的设备中.然后我尝试从xcode运行应用程序.然而,发生的事情是应用程序没有重叠,而是创建了两个具有相同名称的应用程序.我怎样才能这样做,当我从xcode运行应用程序时,它覆盖了旧版本?

我确保捆绑标识符是相同的.

iphone objective-c ipad ios

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

将省略号添加到NSString

我有以下代码,我试图使用核心文本绘制,这就是为什么我不能像UILabel那样剪切文本.换句话说,我必须弄清楚我自己的省略号('...').

 CGSize commentSize = [[self.sizeDictionary_ valueForKey:commentSizeKey] CGSizeValue];
        CGSize actualSize = [[self.sizeDictionary_ valueForKey:actualCommentSizeKey] CGSizeValue];

 NSString *actualComment = self.highlightItem_.comment;
        if (actualSize.height > commentSize.height){
            actualComment = [self.highlightItem_.comment stringByReplacingCharactersInRange:NSMakeRange(68, 3) withString:@"..."];
        }
Run Code Online (Sandbox Code Playgroud)

我很难找到基于CGSize的'...'的范围.解决这个问题的最佳方法是什么?

这是我绘制它的方式:

CFStringRef string = CFBridgingRetain(actualComment);
        CFMutableAttributedStringRef comment = CFAttributedStringCreateMutable(kCFAllocatorDefault, 0);
        CFAttributedStringReplaceString (comment ,CFRangeMake(0, 0), string);

        CGColorRef blue = CGColorRetain([UIColor colorWithRed:131/255.f green:204/255.f blue:253/255.f alpha:1.0].CGColor);
        CGColorRef gray = CGColorRetain([UIColor colorWithWhite:165/255.f alpha:1.0].CGColor);

        CFAttributedStringSetAttribute(comment, CFRangeMake(0, [name length]),kCTForegroundColorAttributeName, blue);
        CFAttributedStringSetAttribute(comment, CFRangeMake([name length],  [self.highlightItem_.comment length] - [name length]),kCTForegroundColorAttributeName, gray);

        CGColorRelease (blue);
        CGColorRelease (gray);

        CTFontRef nameFont = CTFontCreateWithName(CFBridgingRetain(kProximaNovaBold), …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsstring ipad

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

div不会将自己定位在bootstrap固定导航栏下面

我一直在使用bootstrap的navbar css.在这个导航栏下面,我有一个我要放在导航栏下方的导航栏.但是,为什么它总是从顶部开始而不是在导航栏下方?我查看了twitter bootstrap的示例,他们能够在固定导航栏下方定位.这是我网站的链接.知道为什么会这样吗?

这是我现在的HTML:

<div class="navbar navbar-fixed-top">
</div>

<section id="main">

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

html css css3 twitter-bootstrap

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

即使设置了date.timezone,PHP DateTime也会引发时区警告

我经常收到以下错误:

DateTime :: createFromFormat():依赖系统的时区设置是不安全的.您需要使用date.timezone设置或date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们现在选择了时区'UTC',但请设置date.timezone以选择您的时区.在

虽然我已经在我的php.ini中指定了DateTime设置,如下所示:

date.timezone = Asia/Jakarta
Run Code Online (Sandbox Code Playgroud)

任何的想法?

php

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

SQL中的正则表达式来检测一个或多个数字

我有以下查询:

SELECT * 
FROM  `shop` 
WHERE  `name` LIKE  '%[0-9]+ store%'
Run Code Online (Sandbox Code Playgroud)

我想匹配说 的字符串'129387 store',但上面的正则表达式不起作用。这是为什么?

regex mysql sql select sql-like

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

如何使用正则表达式删除sublime文本中的新行

我有一个text/csv文件,如下所示:

在此输入图像描述

我想删除所有空白的新行.我怎么能这样做?我尝试使用匹配\n的正则表达式,但是这会将所有行合并为一行.

regex sublimetext2

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