小编Nav*_*dse的帖子

Android标签操作栏

我正在尝试3.0的android操作栏,我参考

http://www.youtube.com/watch?v=gMu8XhxUBl8

代码TabsActivity如下:

package com.test.actionbar;

import android.app.ActionBar;
import android.app.ActionBar.Tab;
import android.app.Activity;
import android.app.Fragment; 
import android.app.FragmentTransaction;
import android.os.Bundle;

public class TabsActivity extends Activity{

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ActionBar bar = getActionBar();
    bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    ActionBar.Tab tabA = bar.newTab().setText("A Tab");
    ActionBar.Tab tabB = bar.newTab().setText("B Tab");
    ActionBar.Tab tabC = bar.newTab().setText("C Tab");

    Fragment fragmentA = new AFragmentTab();
    Fragment fragmentB = new BFragmentTab();
    Fragment fragmentC = new CFragmentTab();

    tabA.setTabListener(new MyTabsListener(fragmentA));
    tabB.setTabListener(new MyTabsListener(fragmentB));
    tabC.setTabListener(new MyTabsListener(fragmentC));

    bar.addTab(tabA);
    bar.addTab(tabB);
    bar.addTab(tabC);

}

protected class MyTabsListener implements …
Run Code Online (Sandbox Code Playgroud)

tabs android runtimeexception android-3.0-honeycomb android-actionbar

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

错误FileAccessDenied(JET_errFileAccessDenied,无法访问文件,文件被锁定或正在使用中)

我正在尝试将Raven DB部署到我的站点,以集成模式运行.Net 4(站点以前用于托管ASP.Net MVC 3站点.

我的配置文件是这样的:

<appSettings>
    <add key="Raven/DataDir" value="~\App_Data"/>
    <add key="Raven/AnonymousAccess" value="All"/>
  <add key="Raven/Port" value="80"/>
</appSettings>
<system.webServer>
    <handlers>
        <add name="All" path="*" verb="*"
                type="Raven.Web.ForwardToRavenRespondersFactory, Raven.Web"/>
    </handlers>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

但是,我得到的例外是这样的:

**Error FileAccessDenied (JET_errFileAccessDenied, Cannot access file, the file is locked or in use)

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: Microsoft.Isam.Esent.Interop.EsentErrorException: Error FileAccessDenied (JET_errFileAccessDenied, …
Run Code Online (Sandbox Code Playgroud)

.net-4.0 ravendb

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

从iphone获取远程服务器上的多页数据同步(上传)

我尝试从iPhone上同步或上传远程服务器上的数据,但没有得到它.我从1周开始尝试,但没有成功.
怎么能解决这个问题.我正在使用NSURLConnection方法或任何一个给出ASIHTTPRequest方法的想法, 但我是ASIHTTPRequest的新手.我只需要这个代码的代码:

- (void)sendRequestforContent
{   
    //this for finding the date of sync on the server
    NSDate* date = [NSDate date];
    //Create the dateformatter object
    NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
    //Set the required date format
    [formatter setDateFormat:@"dd-MMM-yyyy"];
    //Get the string date
    NSString* str = [formatter stringFromDate:date];

    NSError *error = nil; 

    NSHTTPURLResponse *response = nil; 
    NSMutableData *postBody = [NSMutableData data];
    NSURL *url = [NSURL URLWithString:@"http://www.google.com"]; 

    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; 

    NSString *boundary = …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

此视图不允许使用"EditItem" - WPF数据编辑问题

我有一个treeview学生.我在树视图中的项目是班级中学生的名字.在TreeView中选择项目时,我的DataGrid"StudentDetails"中的数据应该更改.我的DataGrid有两列'Parameter_Details'和'Details'.第二列详细信息应该是可编辑的.行可能会有所不同,具体取决于TreeViewItem的选择.

例如,My TreeView有两个项目,比如
Jack
Jill

当我单击/选择Jack时,我的DataGrid'学生详细信息'显示1行,其中有两列,'Parameter_Details'列下的字符串'Address'和'Details'列下的string.Empty

地址|

当我单击/选择Jill时,我的DataGrid'StudentDetails'显示2行,第2行有两列:'Parameter_Details'列下的字符串'Last Name'和'Details'列下的string.Empty第2行:'Parameter_Details下的字符串'Address' '列和字符串.Empty在'详细信息'列下的姓氏| 地址|

我正在使用foreach循环向我的数据网格添加数据.我从DB获得'ParameterDetails',其中每一行都有与TreeviewItem对应的Parameter

每当我选择TreeviewItem时,我都会附加一段代码:

dgStudentDetails.Items.Clear();

foreach (Parameter_Details entry in ParameterDetails)
{
    if(entry.ID == SelectedTVItem.ID)
    {
        dgKeywordParameters.Items.Add(new Parameter_dgInput() { name = entry.Name, input = "" });
    }
}
Run Code Online (Sandbox Code Playgroud)

数据被绑定到datagrid,但是当我尝试使用时编辑第二列

private void DataGridCell_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
    DataGridCell cell = sender as DataGridCell;

    if (cell != null && !cell.IsEditing && !cell.IsReadOnly)
    {
        // enables editing on single click
        if (!cell.IsFocused)
        cell.Focus();

        DataGrid dataGrid = UIHelpers.TryFindParent<DataGrid>(cell);

       if (dataGrid != null)
        {
             if (dataGrid.SelectionUnit != …
Run Code Online (Sandbox Code Playgroud)

wpf datagrid

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

如何使用Java在eclipse中使用Web服务(JAX-RS)从数据库中检索数据

我已经完成了将记录插入数据库的操作,但是我不知道如何检索它。我的代码是: Account.java:

package com.fetch;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Id;

public class Account implements Serializable 
{   
  @Id
  private long id;

  @Column(name="NAME")  
  private String name;

  public Account()  
  {

  }

  public Account(int id, String name)   
  {     
     this.id = id;      
     this.name = name;  
  }

  public long getId() 
  {     
     return id; 
  }

  public void setId(long id) 
  {     
     this.id = id;  
  }

  public String getName() 
  {     
     return name;   
  }

  public void setName(String name)
  {     
     this.name = name;  
  }
}
Run Code Online (Sandbox Code Playgroud)

MyAccount.java:

package com.fetch;

import java.sql.Connection;
import …
Run Code Online (Sandbox Code Playgroud)

java mysql eclipse jax-rs jersey

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

初始化RavenDb-Embedded时出现EsentFileNotFoundException.FileNotFound异常

在EmbeddableDocumentStore类上调用Initialize时,我遇到了一个非常令人沮丧的错误.这是一个尝试在c:\ temp\ravenDb启动或初始化RavenDB数据库的WPF应用程序.

我的代码是:

EmbeddableDocumentStore _documentStore = new EmbeddableDocumentStore()
{
    DataDirectory = @"C:\temp\RavenDb"
};

using (_documentStore.Initialize())
{

}
Run Code Online (Sandbox Code Playgroud)

相当简单.在调用Initialize()时发生错误.这是完整的错误:

Microsoft.Isam.Esent.Interop.EsentFileNotFoundException occurred
Message=File not found
Source=Esent.Interop
StackTrace:
    at Microsoft.Isam.Esent.Interop.Api.Check(Int32 err) in C:\Work\ravendb\SharedLibs\Sources\managedesent-61618\EsentInterop\Api.cs:line 2736
InnerException: 
Run Code Online (Sandbox Code Playgroud)

令人沮丧的是,当我创建一个新的WPF应用程序并使用相同的代码进行复制时,它可以正常工作,并且能够初始化和创建基本文件.然后,当我回到我的主WPF应用程序时 - 数据库现在能够初始化(因为文件已经创建),但任何Session.Query调用都会导致以下错误:

System.IO.FileNotFoundException occurred
Message=segments.gen
Source=Lucene.Net
StackTrace:
   at Lucene.Net.Store.RAMDirectory.OpenInput(String name) in z:\Libs\lucene.net\src\core\Store\RAMDirectory.cs:line 301
InnerException: 
Run Code Online (Sandbox Code Playgroud)

编辑:完整代码:从后台工作者委托中调用:

private void RefreshGrid()
{
    BackgroundWorker bw = new BackgroundWorker();
    bw.DoWork += new DoWorkEventHandler(bw_DoWork);            
    bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted);
    if (bw.IsBusy != true)
    {
        bw.RunWorkerAsync(_domainType);
    }
}

void bw_DoWork(object sender, DoWorkEventArgs e)
{
    e.Result …
Run Code Online (Sandbox Code Playgroud)

c# ravendb

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

我可以在drawRect方法之外绘制圆形,矩形,直线等形状

我可以drawRect使用外部方法绘制圆形,矩形,线条等形状

CGContextRef contextRef = UIGraphicsGetCurrentContext();
Run Code Online (Sandbox Code Playgroud)

或者drawRect仅在内部使用它是强制性的.请帮帮我,让我知道如何在drawRect方法外绘制形状.实际上我想继续在touchesMoved事件上绘制点.

这是我绘制点的代码.

CGContextRef contextRef = UIGraphicsGetCurrentContext();
CGContextSetRGBFillColor(contextRef, 0, 255, 0, 1);
CGContextFillEllipseInRect(contextRef, CGRectMake(theMovedPoint.x, theMovedPoint.y, 8, 8));
Run Code Online (Sandbox Code Playgroud)

drawrect ipad ios cgcontextref

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

如何从Android中的Action Bar中删除应用程序图标?

我正在使用带标签的操作栏.我想在操作栏中隐藏应用程序图标.我使用下面的代码,但操作栏显示在Tabs下面.两者都对我没用.

任何人帮助我!

 actionBar.setDisplayUseLogoEnabled(false);
Run Code Online (Sandbox Code Playgroud)

 actionBar.setDisplayShowHomeEnabled(false);
Run Code Online (Sandbox Code Playgroud)

android android-actionbar

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

Xamarin iOS私有API使用

我想实现我在iOS私有API Xamarin的项目.

有人可以解释一下,我如何在Xamarin中实现以下私有API?

我想,我需要建立一个绑定的项目,但我不能得到它的工作.

在我的本机iOS项目中运行时,以下代码有效.

我的.h文件:

#import <Foundation/Foundation.h>

@interface NSURLRequest (IgnoreSSL)

+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString*)host;

@end
Run Code Online (Sandbox Code Playgroud)

我的.m文件:

#import "NSURLRequest+IgnoreSSL.h"

@interface NSURLRequest ()
@end

@implementation NSURLRequest (IgnoreSSL)

+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString*)host
{
    // ignore certificate errors only for this domain
    return YES;
}

@end
Run Code Online (Sandbox Code Playgroud)

iphone-privateapi xamarin.ios nsurlrequest ios xamarin

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

JSON.stringify在IE10中不起作用

我正在尝试解析一些表单数据以生成要在ajax请求中发送的JSON数据.以下HTML是我的代码的过度简化版本.我正在使用APS.Net MVC4,我的渲染视图生成以下HTML:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
    <link href="/Content/site.css" rel="stylesheet"/>
    <script src="/Scripts/modernizr-2.6.2.js"></script>
</head>
<body>

<div class="test-class" data-my-attribute="1"></div>
<div class="test-class" data-my-attribute="2"></div>
<div class="test-class" data-my-attribute="3"></div>

<script src="/Scripts/jquery-1.8.2.js"></script>

<script type="text/javascript">
    $(function () {
        jsonObj = [];
        $(".test-class").each(function () {
            var myAttribute = $(this).data('my-attribute');
            item = {}
            item["MyAttribute"] = myAttribute;
            jsonObj.push(item);
        });
        var data = { SomeOtherData: 1234, MyAttribs: jsonObj };
        console.log(JSON.stringify(data));
    });
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在Chrome中,控制台中的输出按预期输出...

{
    "SomeOtherData": 1234,
    "MyAttribs": [{
        "MyAttribute": 1
    }, {
        "MyAttribute": …
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer json cross-browser

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

字典在迭代期间改变了大小,但我没有看到我在哪里改变它

我是Python的新手,所以请耐心等待,但我已经尝试创建一个脚本,如果我还没有它,可以获取单词的同义词并将其以JSON格式添加到我的字典中.

这是我的代码:

import json, sys, urllib
from urllib.request import urlopen

f = open('dict.json', 'r')
string = json.loads(f.read())
tempString = string
url = 'http://words.bighugelabs.com/api/2/myapicode/%s/json'

def main():
    crawl()

def crawl():
    for a in string:
        for b in string[a]:
            for c in string[a][b]:
                for d in string[a][b][c]:
                    if not isInDict(d):
                        addWord(d, getWord(url % d))
                    else:
                        print('[-] Ignoring ' + d)
    f.seek(0)
    f.write(tempString)
    f.truncate()
    f.close()

def isInDict(value):
    for x in list(tempString.keys()):
        if x == value:
            return True
    return False

def getWord(address):
    try:
        return urlopen(address).read().decode('utf-8') …
Run Code Online (Sandbox Code Playgroud)

python json dictionary python-3.x

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