小编Did*_*hys的帖子

不能破坏身体(Box2d)

- for (var bb1:b2Body= world.GetBodyList(); bb1; bb1 = bb1.GetNext())
  {
     if (bb1.GetUserData() is Sprite)
     {
         world.DestroyBody(bb1);
     }
  }
  world=null;
Run Code Online (Sandbox Code Playgroud)

删除box2d中的b2body是否正确?

但我仍然看到舞台上的物体.

box2d

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

如何让用户修改UITableView单元格中的文本

我有一个关于合适的观点的问题.

我正在实现一个类似于地址簿app的应用程序.我能够以编辑模式呈现表格视图.我想让用户在编辑模式下编辑单元格中的文本.我知道为了编辑单元格中的文本,我需要一个文本字段.我创建了一个文本字段.

我的问题是:

  1. 我该怎么做才能在单元格中显示该文本字段.

  2. 为了在编辑模式下在表视图中显示该文本字段,我需要实现哪些方法.

  3. 完成编辑后,如何更新联系人视图控制器中的数据(包含所有联系人).保存应保留在地址簿中.对于这个问题,我知道我需要实现一些委托方法,但我不知道该怎么做.

请查看以下代码,以便您了解我的问题.

 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
[tableView setSeparatorColor:[UIColor clearColor]];
//[self.tableView setEditing: YES  animated: YES];


static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}

// Configure the cell...
if(isEditingOn) {

if(cell == nil)
        cell = [self getCellContentView:CellIdentifier];
     UILabel *lblTemp1 = (UILabel *)[cell viewWithTag:1];
     UITextField *textfield1=(UITextField*)[cell viewWithTag:2];

if(indexPath.row == 0) {
        lblTemp1.text = @"Name";
        textfield1.text = myContact.name;
    }

else …
Run Code Online (Sandbox Code Playgroud)

xcode uitableview ios

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

按配置覆盖服务定义参数

我在几个bundle中注意到一些服务定义文件中嵌入了参数,如下例所示:

<?xml version="1.0" encoding="UTF-8" ?>
<container xmlns="http://symfony.com/schema/dic/services"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

    <parameters>
        <!-- CUSTOMER -->
        <parameter key="sonata.customer.admin.customer.class">Sonata\CustomerBundle\Admin\CustomerAdmin</parameter>
        <parameter key="sonata.customer.admin.customer.controller">SonataAdminBundle:CRUD</parameter>
    </parameters>

    <services>
        <service id="sonata.customer.admin.customer" class="%sonata.customer.admin.customer.class%">
            <tag name="sonata.admin" manager_type="orm" group="sonata_ecommerce" label="B2C" label_translator_strategy="sonata.admin.label.strategy.underscore"/>
            <argument />
            <argument>%sonata.customer.admin.customer.entity%</argument>
            <argument>%sonata.customer.admin.customer.controller%</argument>

            <call method="addChild">
                <argument type="service" id="sonata.customer.admin.address" />
            </call>

            <call method="addChild">
                <argument type="service" id="sonata.order.admin.order" />
            </call>
        </service>

    </services>

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

这些参数不作为捆绑配置公开.

我最近发现可以添加一个CompilerPass类来覆盖一些服务定义.虽然,这看起来有点乏味.

是否可以<parameter>通过配置覆盖它们?

symfony

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

Sitecore提供允许用户查看/下载媒体项的链接

如何在页面中提供Sitecore媒体库中的文档链接?

在我的模板中,我有一个Treelist,它允许用户为给定的页面对象选择多个文档.在我的子布局代码隐藏中,我遍历Treelist字段中的项目以获取其ID,然后使用Sitecore.Links.LinkManager.GetItemUrl()获取项目的URL.目前我只是使用超链接渲染链接,但是点击链接后我得到的错误是没有找到布局.

我是否需要创建一个布局,这是一个ashx处理程序来处理下载媒体项的内容流,或者是否有内置的东西可以做到这一点?

asp.net sitecore sitecore-media-library

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

错误:无法解析依赖项(maven javaEE项目)

我有一个maven Entreprise应用程序项目.我在EJB项目中创建了持久性单元,实体类和EJB会话Bean.我尝试构建项目时出现此错误:

无法在项目上执行目标Blog6-ejb:无法解析项目com.mycompany的依赖项:Blog6-ejb:ejb:1.0-SNAPSHOT:无法解析以下工件:org.eclipse.persistence:eclipselink:jar:2.2. 0,org.eclipse.persistence:javax.persistence:jar:2.0.3,org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen.processor:jar:2.2.0:找不到org.eclipse.persistence :eclipselink:jar:2.2.0在 http://ftp.ing.umu.se/mirror/eclipse/rt/eclipselink/maven.repo缓存在本地存储库中,在eclipselink的更新间隔之前不会重新尝试解析已经过了或强制更新 - > [帮助1]

这是pom.xml中的代码

    <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>Blog6</artifactId>
<groupId>com.mycompany</groupId>
<version>1.0-SNAPSHOT</version>
</parent>

<groupId>com.mycompany</groupId>
<artifactId>Blog6-ejb</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>ejb</packaging>

<name>Blog6-ejb</name>

<properties>
<endorsed.dir>${project.build.directory}/endorsed</endorsed.dir>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<netbeans.hint.deploy.server>gfv3ee6</netbeans.hint.deploy.server>
</properties>

<dependencies>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>eclipselink</artifactId>
<version>2.2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.0.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>org.eclipse.persistence.jpa.modelgen.processor</artifactId>
<version>2.2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
<scope>test</scope>
</dependency>

</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<compilerArguments>
<endorseddirs>${endorsed.dir}</endorseddirs>
</compilerArguments>
</configuration> …
Run Code Online (Sandbox Code Playgroud)

maven-2 netbeans java-ee netbeans7.0

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

如何在vim中突出显示c/c ++文件的变量

我想突出显示C/C++文件中的变量.如:

    int num;// Highlighted  num
    char str;// Highlighted str

    struct data
    {
     int year;
     int month;
     };
     struct data *p,time;// Highlighted  p  time
     ..........
Run Code Online (Sandbox Code Playgroud)

如何突出显示上面给出的变量(num,str,p,time .....)

我知道我们可以修改syntax\c.vim来实现它,但是如何编写语法?

还有其他解决方案吗?

variables vim highlight keyword

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

在我的C#程序中打开网页时,"此页面上的脚本出现错误"

我在我的C#程序中打开了一个网站www.odds.com.au(使用Microsoft Visual Studio 2008版本9.0.21022.8 RTM,Microsoft .NET FrameworkVersion 3.5 SP1),当网站打开时出现以下错误:


此页面上的脚本中出现错误
行:221
字符:3
错误:对象不支持此属性或方法
代码:0
URL:http: //www.odds.com.au/javascripts/odds.js? 1320019370
是否要继续在此页面上运行脚本?



我的xaml.cs代码是:

private void NavigateToUrl(string Url)
{

    wbMain.Navigate(new Uri("http://www.odds.com.au", UriKind.RelativeOrAbsolute));

}
Run Code Online (Sandbox Code Playgroud)

我在网上搜索过,找不到明确的答案.如果有人可以帮助,那将是值得赞赏的.

谢谢

c#

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

无法在$ .ajax请求上设置HTTP主机头

这个主题之前已经有过不同的讨论,但我还没有找到适合我的解决方案.我正在使用jquery 1.7.1.

我有一个REST样式的Web服务,可以返回JSON和XML,但对于这个项目,我需要使用XML端点.为了解决跨域限制,我使用Perl的HTTP :: Proxy创建了一个透明代理.这个代理工作轻而易举,因为我可以从任何地方使用HTTP GET客户端与它交谈.

由于它是透明代理,因此它依赖于在客户端请求中设置的主机头.我的代码看起来像这样:

  $.ajax({
    type: "GET",
    crossDomain: true, // not needed I think
    error: function() { alert('Failed ..'); },
    url: "http://www.skiforeningen.no:8080/<remote REST URL>",
    dataType: "xml",
    headers: {'Host': 'remote REST host'},
    success: parseXml,
});
Run Code Online (Sandbox Code Playgroud)

Chrome非常明确,并且说

拒绝设置不安全的标题"主机"

XMLHttpRequest无法加载http://www.skiforeningen.no:8080/sted/Norge/Oslo/Oslo/Skansebakken/varsel.xml.Access-Control-Allow-Origin不允许使用原点http://www.skiforeningen.no

但是代理和带有jquery的HTML页面都位于主机www.skiforeningen.no上.

自触发错误事件处理程序以来,FF也拒绝设置Host头(显然).

谢谢,

ajax proxy jquery

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

如何在PowerShell中使用运行空间建立和进入远程会话

我正在尝试在C#代码中从我的机器A与远程主机B建立会话.我正在使用runspace API.下面提供了代码段

            Runspace runspace = RunspaceFactory.CreateRunspace();
            runspace.Open();

            //constructing the vmname parameter here
            vmname = useralias + DateTime.Now.ToString();


            Pipeline pipeline = runspace.CreatePipeline();
            string scripttext = "$secpasswd = ConvertTo-SecureString '222_bbbb' -AsPlainText –Force";
            string scripttext1 = "$mycreds = New-object -typename System.Management.Automation.PSCredential('TS-TEST-09\\Administrator',$secpasswd)";
            string scripttext2  = "$s = New-PSSession -ComputerName TS-TEST-09 -Credential $mycreds";
            //not accepting session string here, only computername acceptable
            **string scripttext3 = "Enter-PSSession -Session $s";**



            //Command cmd = new Command(@"C:\mypath\helper.ps1", true);
            //cmd.Parameters.Add("local_useralias", useralias);
            //cmd.Parameters.Add("local_vmname", vmname);
            //cmd.Parameters.Add("local_datastore", datastoredropdown.Text.ToString());
            //cmd.Parameters.Add("local_architecture", architecturedropdown.Text.ToString());


            pipeline.Commands.AddScript(scripttext);
            pipeline.Commands.AddScript(scripttext1);
            pipeline.Commands.AddScript(scripttext2);
            pipeline.Commands.AddScript(scripttext3); …
Run Code Online (Sandbox Code Playgroud)

powershell pshost runspace

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

JQUERY通过参数ID获取元素

只想知道jquery的等价语法是什么.

var elm_id = 'my_id';
var elm = document.getElementById(elm_id);
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery

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