问题列表 - 第43856页

混合Objective C,(*.m,*.mm和.c /.cpp)文件

在我的项目中,核心库是C/C++文件的一部分,而UI需要在Objective C中开发,我能够从Objective C/.mm文件访问/调用C++函数,但到目前为止没有反转,即我不是能够从C++文件调用Objective C函数,当我试图包括Objective C头甚至系统头

#import <foundation/foundation.h> 
Run Code Online (Sandbox Code Playgroud)

大约1000+编译错误,

这样的事情

/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:180:0 /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:180: error: expected unqualified-id before '@' token


/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:182:0 /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:182: error: expected initializer before '*' token


/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:183:0 /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:183: error: 'NSString' was not declared in this scope


/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:183:0 /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:183: error: 'aSelectorName' was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

我错过了一些预编译标志等..任何人都可以建议我,最好的方式来调用/访问从NSObject继承的目标C类,而不需要修改很多C++代码,我只需要调用一个函数

代码结构/包含头文件的顺序是

Some system header file
Some Core Class Header file 

#import <foundation/foundation.h>
Run Code Online (Sandbox Code Playgroud)

c++ cocoa objective-c objective-c++

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

在IIS 7.0中发布.cs扩展和其他扩展

我正在开发一个Web应用程序并使用IIS运行它.我的应用程序是文件服务器.我需要在Web浏览器中可视化文件,我在查看某些文件或目录时遇到了一些麻烦.

例如,我无法查看具有.cs扩展名的文件或调用的目录内容bin.Web服务器为这些URL返回404:

Server Error

HTTP Error 404 - File or directory not found.

Description: The resource you are looking for might have been removed, 
had its name changed, or is temporarily unavailable.

Server Version Information: Internet Information Services 7.0.
Run Code Online (Sandbox Code Playgroud)

我想这是IIS的一种保护.我的问题是:

  1. 你知道为什么IIS正在过滤这些文件吗?
  2. 您知道如何配置IIS以允许检索这些URL吗?

对我来说最重要的问题是:

  • 我需要为许多客户部署我的Web应用程序,所以我想以编程方式配置它.你知道它是否可以在Web应用程序中配置,而不是IIS正确配置?在其他情况下,我如何使用脚本或类似配置?

html iis asp.net-mvc asp.net-mvc-2

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

Android打包问题:resources.ap_不存在

我试图在Eclipse中解决问题3个小时,但我没有取得任何进展.明天是客户来看我的应用程序,我没有时间了.这真是令人沮丧!

今天早上,当我编写代码时,我想在我的设备上运行我的应用程序,Eclipse突然崩溃了.'aapt.exe已停止工作'

此后Eclipse不再启动了.它在飞溅的图像上冻结了.

我查看了互联网并尝试了不同的解决方案,例如回到Java SE 6更新20,更改.ini文件等,最后重新安装Eclipse完成了这项工作.

不久之后'aapt.exe已停止工作'返回.我通过更改项目目标找到了解决方案.1.5,1.6,2.2并不重要,只要它与之前的那个不同.

现在我收到了Error generating final archive: java.io.FileNotFoundException: C:\xxx\bin\resources.ap_ does not exist错误.

我试过干净,但这不起作用.删除并自动重新生成R.java也不起作用.

我使用Android插件在Netbeans中运行相同的代码,然后它让我'aapt.exe再次停止工作':(

请伙计们,我该如何解决这个问题?

编辑:

我想我可能找到了原因.这些是控制台中的错误行:

org.xmlpull.v1.XmlPullParserException: Binary XML file line #3: <bitmap> requires a valid src attribute
at android.graphics.drawable.BitmapDrawable.inflate(BitmapDrawable.java:341)
at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:779)
at android.graphics.drawable.Drawable.createFromXml(Drawable.java:720)
at com.android.layoutlib.bridge.ResourceHelper.getDrawable(ResourceHelper.java:150)
at com.android.layoutlib.bridge.BridgeTypedArray.getDrawable(BridgeTypedArray.java:668)
at android.view.View.<init>(View.java:1846)
at android.view.View.<init>(View.java:1795)
at android.view.ViewGroup.<init>(ViewGroup.java:282)    
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
at org.eclipse.equinox.launcher.Main.main(Main.java:1383)
[2011-01-17 16:37:20 - gegevens.xml] Unable to resolve drawable "com.android.layoutlib.utils.ResourceValue@267e33de" in attribute "background"
Run Code Online (Sandbox Code Playgroud)

它正在谈论的文件是'bg.png'.这是一个小的png文件,我在.xml文件中重复.

<?xml version="1.0" encoding="utf-8"?> …
Run Code Online (Sandbox Code Playgroud)

eclipse android build aapt

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

SQL Select语句包括SP Call有语法错误

MYTABLE有ID栏.但是,以下查询会生成语法错误.

SELECT ID FROM MYTABLE
WHERE ID = EXEC MY_SP ID
Run Code Online (Sandbox Code Playgroud)

你认为这里有什么问题?

sql sql-server stored-procedures sql-server-2005 return-value

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

WPF Datagrid:将SelectedCells绑定到我的ViewModel的MVVM友好方式

我正在使用WPF数据网格,并且SelectionUnit ="Cell"和SelectionMode ="Extended".我也尽可能地坚持MVVM主体.

我需要我的ViewModel来跟踪当前的SelectedCells.

如果我可以将其SelectedCells属性绑定到我的ViewModel,那么生活将很容易.奇怪的是,当我们第一次选择网格中的任何单元格时,SelectedCells只会被提升一次.

MS在此解释:http://social.msdn.microsoft.com/Forums/en/wpf/thread/737117f4-6d20-4232-88cf-e52cc44d4431

任何人都可以想到一个MVVM友好的方法来解决它吗?

谢谢!

wpf datagrid mvvm

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

为什么在Python中返回'NoneType'?

我有一个代码,基本上解决了Project Euler中的一个问题,旨在找出前20个自然数的LCM.

def GCD(a, b):              #Euclid's algorithim
    if (b == 0):
        return a
    else:
        GCD(b, a % b)

def LCM(a, b):             #LCM(a,b) = a*b/GCD(a,b)
    x = GCD(a, b)
    return ((a * b)/x)

def RFIND(a, b):
    if (b == 20):
        return a
    else:
        RFIND(LCM(a, b), b + 1)

print RFIND(2, 1)
Run Code Online (Sandbox Code Playgroud)

但是我在运行时遇到错误.

    return ((a * b)/x)
TypeError: unsupported operand type(s) for /: 'int' and 'NoneType'
Run Code Online (Sandbox Code Playgroud)

我可以知道为什么吗?

python

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

我应该在web应用程序(maven项目)中将java.util.logging的logging.properties文件放在哪里?

我想记录到文件并将其设置在属性文件中,因为默认的logger.info()输出进入控制台,而在Web应用程序中,我的情况下没有控制台.

java web-applications java.util.logging maven

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

CodeIgniter问题从DB检索和显示数据

这是我的功能.这很简单.

function load_data() {

        $query = $this->db->query('SELECT * FROM configurations WHERE username="' . $this->session->userdata('username') . '"');
        return $query;
   }
Run Code Online (Sandbox Code Playgroud)

我的控制器有这行代码:

$data['query'] = $this->configurations->load_data();
Run Code Online (Sandbox Code Playgroud)

在我看来,我试过:

foreach($query->result_array() as $row) {

echo $row->first;

}
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误,我试图获得非对象的属性.查询是否作为对象从模型返回?

codeigniter

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

SQL编程问题

DECLARE @Item as char(32)
declare @result varchar(max)
SET @Item = 'FL1823'

with Bom
 (
 StartItem, MasterItem, Position, SubItem, SubItemDescription, EffectDate, ExpiryDate, NetQuantity, UnitOfMeasure, BomLevel, Dots, Sort) as
(
select t_mitm as StartItem, t_mitm, t_pono, t_sitm, t_dsca, t_indt, t_exdt, t_qana, t_cuni, 0 as BomLevel, CONVERT(varchar(255),'.'), CONVERT(varchar(255),RTrim(t_mitm) + ' ' +RTrim(t_sitm))

from ttibom010101 INNER JOIN ttiitm001101 on t_sitm = t_item where t_mitm =@Item

UNION ALL

SELECT     StartItem, t_mitm, t_pono, t_sitm, t_dsca, t_indt, t_exdt, NetQuantity * t_qana, t_cuni,BomLevel + 1, CONVERT(varchar(255),'.' + Dots), …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

更改PHP上传的文件的权限

我为我正在处理的网站创建了一个小规模的CMS,并且有一个表单可以上传要在网站上使用的图像文件.它成功上传文件,但它设置的权限不允许在浏览器中查看文件.

这是我目前上传文件的PHP代码

$typepath = $_POST['filetype'];

$target_path = "../../images/uploads/".$typepath."/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "<p>The file ".  basename( $_FILES['uploadedfile']['name']). 
    " has been uploaded</p>\n<p>To the directory:  <span style=\"font-weight:bold;\">".substr($target_path, 6)."</span></p>";
} else{
    echo "There was an error uploading the file, please try again!";
}
Run Code Online (Sandbox Code Playgroud)

php apache

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