问题列表 - 第26771页

在xcode/objective-c项目中使用C文件

我正在制作iPhone应用程序.我有一个C代码.C代码包含很多指针和全局变量.我想在Objective-c项目中使用这个C代码.有人可以帮帮我吗?

c iphone import xcode objective-c

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

如何将iPhone-Wax嵌入到应用程序中

我刚刚了解了iPhone-Wax(感谢SO).现在文档对​​于我想要做的事情来说相当稀疏.

我想将它嵌入到Objective-C应用程序中.我不希望它成为主要的应用程序.有没有人做过,我怎么能实现它?

我想以与使用LuaObjectiveCBridge相同的方式使用它.

iphone lua objective-c iphone-wax

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

对于一个小项目的想法,我应该使用Python吗?

我有一个项目的想法,但不确定使用Python是否是一个好主意.

首先,我是一名具有一定SQL经验的C++和C#开发人员.我的日常工作是C++.我有一个项目想法,我想创建并考虑用我不知道的语言开发它.Python似乎很受欢迎,引起了我的兴趣.我绝对在编程中使用OOP,我理解Python可以正常使用这种风格.我可能会对此有所了解,我只阅读有关该语言的一些小部分内容.

该项目不会公开或任何东西,只是纯粹我自己创作的东西在家里涉猎.

因此,该项目基本上代表了我所拥有的简单游戏理念.游戏大致包含以下内容:

  • 用于保存特定信息的数据结构(将是强类型的).
  • 一种为玩家输出游戏状态的方法.这完全是在空中,它可以是图形或文本为基础,我真的不在乎这一点.
  • 一种在诸如数据库或文件系统之类的东西中为玩家保存游戏数据的方法.
  • 我输入信息的相对简单的方法和处理变化的"GO"按钮,显然创建了一个新的游戏状态.
  • 游戏的功能类似于棋盘游戏.

当我回顾那个清单时,真的没什么特别的.这是学习Python的有趣方式还是我应该选择其他语言?

python oop

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

多个Grails应用程序会产生Ehcache冲突

我在我的一台服务器上运行多个Grails应用程序.我使用的是Grails 1.2.2.我在DataSource.groovy中使用默认缓存配置.当我尝试运行两个Grails应用程序时,它们似乎都在使用/写入:

/tmp/org.hibernate.cache.UpdateTimestampsCache.data

当我查看如何使用此页面中的ehcache.xml文件自定义Ehcache时:

http://ehcache.org/documentation/grails.html

我没有看到有关指定位置和/或名称或临时文件的任何信息.

在同一台服务器上运行多个Grails应用程序时,如何避免此问题(不关闭缓存)?

澄清:参考Deepak的回答

由于我将此部署为战争,这是否是我将添加到Config.groovy的环境块的示例?

environments {
    production {
        java.io.tmpdir = /tmp/myapp-prod.tmp
    }
}
Run Code Online (Sandbox Code Playgroud)

grails hibernate ehcache

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

如何构建android cts?以及如何添加和运行测试用例?

从2.0开始,cts可以从android的存储库免费下载.

但是没有关于它的文件.

有谁能告诉我:

  1. 如何建立cts?有标准程序吗?
  2. 如何运行cts?
  3. 如何添加自定义测试用例?

在这里,分享我的经验.在repo sync all source之后,你无法直接运行"make"来构建所有源代码.你会得到一些错误.

我现在试图首先构建没有cts的android源代码,然后单独构建cts.

另外,这里有一些运行cts的参考:

  1. http://i-miss-erin.blogspot.com/2010/05/how-to-add-test-plan-package-to-android.html
  2. www.mentby.com/chenny/how-does-cts-work-where-can-i-get-the-test-streams.html
  3. www.jxva.com/?act=blog!article&articleId=157

第一次更新@ 5-13 18:39 +8:00

我执行以下步骤:

1.不使用cts构建android源代码(将cts移出$ SDK_ROOT).

2.build cts(移回cts).

jdk1.5和1.6都有以下错误:

1.第一次"制作cts"报告:

"引起:java.io.FileNotFoundException:...(太多打开的文件)"

2.第二次"制作cts"报告:

"acp:file'out/host/linux-x86/obj/EXECUTABLES/vm-tests_intermediates/tests/data'不存在"

3.第三次"制作cts"报告:

"/ bin/bash:第0行:cd:out/host/linux-x86/obj/EXECUTABLES/vm-tests_intermediates/hostjunit_files/classes:没有这样的文件或目录"

4.最后一次"make cts"报道:

"zip错误:无事可做!(尝试:zip -q -r ../../android.core.vm-tests.jar.-i.)"

android cts

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

如果(并且仅当)它尚不存在,则创建一个cookie

我想要:

  1. 检查是否存在名称为"query"的cookie
  2. 如果是,那么什么也不做
  3. 如果不是,请创建值为1的cookie"query"

注意:我使用的是jQuery 1.4.2和jQuery cookie插件.

有没有人对我如何做到这一点有任何建议?

cookies jquery jquery-cookie

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

动态添加项目到Tkinter Canvas

我正在尝试学习Tkinter,目标是能够创建一个"实时"范围来绘制数据.作为测试,每次按下"绘制"按钮时,我都会尝试在画布上绘制多边形.三角形位置是随机的.我有两个问题:

  1. 一旦程序启动,画布上就会出现一个三角形,为什么以及如何解决这个问题呢?

  2. 当我按下按钮时,它不会绘制任何三角形,至少没有我能看到的.


from Tkinter import *

from random import randint

class App:

    def __init__(self,master):

        #frame = Frame(master)
        #frame.pack(side = LEFT)

        self.plotspc = Canvas(master,height = 100, width = 200, bg = "white")
        self.plotspc.grid(row=0,column = 2, rowspan = 5)

        self.button = Button(master, text = "Quit", fg = "red", \
                             command = master.quit)
        self.button.grid(row=0,column=0)

        self.drawbutton = Button(master, text = "Draw", command = \
                               self.pt([50,50]))
        self.drawbutton.grid(row = 0, column = 1)        

    def pt(self, coords):
        coords[0] = coords[0] + randint(-20,20)
        coords[1] = coords[1] …
Run Code Online (Sandbox Code Playgroud)

python canvas tkinter dynamic

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

将当前目录保存到zsh历史记录

我想实现与此处所要求的相同.将当前目录保存到bash历史记录但在zsh shell中.我之前没有做任何zsh欺骗,但到目前为止我有:

function precmd {  
hpwd=$history[$((HISTCMD-1))]  
if [[ $hpwd == "cd" ]]; then  
cwd=$OLDPWD  
else  
cwd=$PWD  
fi  
hpwd="${hpwd% ### *} ### $cwd"  
echo "$hpwd" >>~/.hist_log  
}  
Run Code Online (Sandbox Code Playgroud)

现在我将带有目录名称注释的命令保存到日志文件中.这对我来说很好.只是想到可能有一种方法可以在历史缓冲区中进行替换.

shell zsh zshrc

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

如何从终端中的tar文件中提取目录中的文件?

我想只提取tar文件的文件夹中的文件

例:

tar文件的内容:

  • /home/parent_dir/child_dir/

我想只将child_dir中的文件提取到另一个目录

unix terminal extract tar

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

Objective-C插件架构安全性(Mac,而不是iPhone)

我可能正在为Cocoa应用程序编写一个插件系统(Mac,而不是iPhone).

一种常见的方法是将每个插件作为捆绑包,然后将捆绑包注入主应用程序.我关注这样做的安全隐患,因为bundle可以完全访问Objective-C运行时.我特别关注一个插件可以访问处理注册和序列密钥的代码.

我们正在考虑的另一个插件系统基于分布式通知.基本上,每个插件都是一个单独的进程,它们只能通过分布式通知进行通信.

有没有办法安全地加载捆绑包(例如沙盒)?如果没有,您是否发现使用分布式通知有任何问题?还有其他任何插件架构会更好吗?

architecture plugins cocoa objective-c

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