问题列表 - 第44589页

目标c中隐式声明函数的问题

我试图更多地了解Objective-c,目前我被卡住了.我有4个错误,都是一样的."隐含的功能声明",我用Google搜索,但我找不到解决方案.

RadioStation .h

#import <Cocoa/Cocoa.h>
@interface RadioStation : NSObject {
  NSString* name;
  double frequency;
  char band;
}
+(double)minAMFrequency;
+(double)maxAMFrequency;
+(double)minFMFrequency;
+(double)maxFMFrequency;
-(id)initWithName:(NSString*)newName atFrequency:(double)newFrequency withBand:(char)newBand;
-(NSString*)name;
-(double)frequency;
-(char)band;
-(void)setName:(NSString*)newName;
-(void)setFrequency:(double)newFrequency;
-(void)setBand:(char)newBand;
@end
Run Code Online (Sandbox Code Playgroud)

RadioStation .m

#import "RadioStation.h"

@implementation RadioStation
+(double)minAMFrequency{
 return 520.0;
};
+(double)maxAMFrequency{
     return 1610.0;
};
+(double)minFMFrequency{
 return 88.3;
};
+(double)maxFMFrequency{
 return 107.9;
};
-(id)initWithName:(NSString*)newName atFrequency:(double)newFrequency withBand:(char)newBand{
 self = [super init];
 if(self != nil){
  name = [newName retain];
  band = newBand;
  if (band == 'F') {
   if (newFrequency > maxFMFrequency()) { …
Run Code Online (Sandbox Code Playgroud)

declaration function objective-c

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

单元测试Django JSON View

我正在尝试为一些Django json_view视图编写一些单元测试,而我在将json_string传递给视图时遇到了麻烦.我昨天发布了一个相关的问题,关于将json字符串传递给JS的Django视图,问题是在我的JS中我只是传递json字符串,我需要传递字符串作为对象的属性,因为我如果没有这样做,则字符串被视为生成的查询字典的关键字.我再次遇到类似的问题,除了这次它是Django View的Django单元测试.这是我的代码的简化版本,它产生相同的结果.

class MyTestCase(TestCase):
    def setUp(self):
        self.u = User.objects.create_user('test','test','test')
        self.u.is_active = True
        self.u.save()
        self.client.login(username='test',password='test')

    def test_create_object_from_form(self):
        """Test the creation of the Instance from the form data."""
        import json
        json_string json.dumps({'resource':{'type':'book','author':'John Doe'}})
        print(json_string)
        response = self.client.post(reverse('ajax_view'),
                                    {'form':json_string},'json')
        self.assetNotContains(response,'error')
Run Code Online (Sandbox Code Playgroud)

并且视图看起来像这样

@json_view
def ajax_view(request):
    """Process the incoming form data."""
    if request.method == 'POST':
        print(request.POST)
        form_data = json.loads(request.POST['form'])
        resource_data = form_data['resource']
        form = MyUserForm(resource_data)

        if form.is_valid():
        ...
Run Code Online (Sandbox Code Playgroud)

以下是运行测试时两个打印语句产生的内容.json_string是

{"resource": {"type": "book", "author": "John Doe"}}
Run Code Online (Sandbox Code Playgroud)

和查询字典看起来像

<QueryDict: {u'{\'form\': \'{"resource": {"type": "book", "author": "John Doe"}}\'}': …
Run Code Online (Sandbox Code Playgroud)

python django ajax json unit-testing

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

更改ID后,旧的jquery点击处理程序仍处于活动状态

我知道主题不清楚,但我找不到更好的句子.

我正在构建一个ajax表单.目前,我可以通过点击保存表单字段到数据库保存按钮,并从数据库中获得使用值编辑按钮.单击编辑按钮时,我也会更改保存按钮的#id .但按钮仍然是保存按钮,但我改变它的#id.

这是我的按钮:

<a class="btn" id="save_post">Save Post</a>
Run Code Online (Sandbox Code Playgroud)

当我点击编辑按钮时,我更改了表格值,并且还更改了"保存帖子"按钮的#id;

$('#save_post').attr('id','edit_save_post');
Run Code Online (Sandbox Code Playgroud)

毕竟,Firebug显示一切正常,#id改变了.

<a class="btn" id="edit_save_post">Save Post</a>
Run Code Online (Sandbox Code Playgroud)

但是,当我点击按钮时,它不会运行更新数据库,它会再次运行保存.我怎么能让浏览器忘记旧的#id?

谢谢,

jquery

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

WPF打印问题

当我选择Microsoft XPS Document Writer作为打印机时,我的输出是完美的但是当我选择我的HP 1020打印机时,打印机输出空白副本...以下是代码....

private void printButton_Click(object sender, RoutedEventArgs e)
    {
        PrintInvoice pi = new PrintInvoice();
        pi.DataContext = this.DataContext;
        PrintDialog printDlg = new System.Windows.Controls.PrintDialog();
        if (printDlg.ShowDialog() == true)
        {
            pi.Margin = new Thickness(30);

            //now print the visual to printer to fit on the one page.
            printDlg.PrintVisual(pi, "First Fit to Page WPF Print");
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# printing wpf

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

根据文本区域的宽度计算文本大小

我有一个文本应该设置为具有指定宽度的TextView.它需要计算文本大小以使其适合TextView.

换句话说:有没有办法将文本放入TextView区域,比如ImageView缩放类型功能?

android textview

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

ASP.net最佳实践 - 我从哪里连接到数据库?

cn = new SqlConnection(
         ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToString());
cn.Open();
Run Code Online (Sandbox Code Playgroud)

假设我有内容页面和母版页,这段代码应该放在哪里?

我应该把它放在母版页中Page_Init吗?那么在我的内容页面上的每个执行阶段都可以完全访问它吗?

我已经习惯了经典的ASP,所以我通常会这样做:

Declare variables

Open connection

process code

Close connection

Render HTML
Run Code Online (Sandbox Code Playgroud)

但是.net中有很多阶段的页面生命周期,所以我想知道放置这段代码的最佳位置是什么?

这个连接是否需要关闭,还是垃圾处理会为我处理?

c# asp.net database-connection

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

从Access数据库中删除多行

我想使用数组从访问数据库中删除多个记录.该数组是从文件名动态加载的.

然后我查询数据库,看看数据库列值是否与数组值匹配,如果没有则删除它,如果匹配则不删除它.

问题是:以下是删除所有记录的代码,与条件中的位置无关.

arrays = Directory.GetFiles(sdira, "*", SearchOption.AllDirectories).Select(x => Path.GetFileName(x)).ToArray();
    fnames.AddRange(arrays); 

    here I have use also for loop but that also didnt help me out :( like for(int u = 0; u < arrays.length; u++) { oledbcommand sqlcmd = new oledbcommand ("delete from table1 where name not in ("'+arrays[u]+"')",sqlconnection);
   I am using this one currently foreach(string name in arrays)
   {
       OleDbCommand sqlcmd = new OleDbCommand("delete from table1 where name not in ('" + name + "')", sqlconnection);
       sqlcmd.ExecuteNonQuery();                                  }`
Run Code Online (Sandbox Code Playgroud)

c# arrays ms-access

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

Visual Studio 中是否有“ZIP 项目”?

在 Visual Studio 中有几个“设置和部署”项目,其中之一是“ CAB 项目”。

http://i55.tinypic.com/21cxaoi.png

但我实际上想要一个简单的“ZIP 项目”,它使我能够从我的解决方案中添加一些文件夹 + dll,并将它们全部打包在一个 zip 文件中,以便在网络上轻松分发。

  • 有这样的项目类型吗?

  • 当我想自己创建它时,我应该使用哪些资源和参考来构建它?

编辑
@Cheeso
我创建了一个虚拟的“类库”项目,它依赖于所有子项目。在这个虚拟项目中,我使用构建后事件来使用 7-zip 压缩 dll。但我希望有一个更好的解决方案。

msbuild zip cab project visual-studio

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

每个模块使用svn标签进行Maven发布设置

目标

多模块maven版本,每个模块带有标签

情况

假设基于Maven的Java项目的以下项目结构:

xx-parent
xx-moduleA
xx-moduleB
xx-moduleC/submodule1
xx-moduleC/submodule2
xx-moduleC/submodule3
Run Code Online (Sandbox Code Playgroud)

Subversion中的项目结构如下:

xx-parent/trunk
xx-moduleA/trunk
xx-moduleB/trunk
xx-moduleC/trunk/submodule1
xx-moduleC/trunk/submodule2
xx-moduleC/trunk/submodule3
Run Code Online (Sandbox Code Playgroud)

我的目标是在执行发布时为每个模块创建标记:

xx-parent/tags/xx-parent-1.0
xx-moduleA/tags/xx-moduleA-1.0
xx-moduleB/tags/xx-moduleB-1.0
xx-moduleC/tags/xx-moduleC-1.0
Run Code Online (Sandbox Code Playgroud)

过去,每个模块都是单独构建和发布的.随着项目规模的扩大(30个模块),构建版本的时间增加了.我想将项目更改为多模块设置以执行反应堆构建和发布.构建似乎不是问题,但每个模块创建标签是.

maven-release-plugin似乎坚持只为整个项目/发布制作一个标签.我正在寻找一种创建多个标签的方法,例如每个模块的标签.

到目前为止我尝试过的

  • 创建一个xx-all Subversion别名,检查所有子模块,以便我可以引用它们 <module>../xx-moduleB</module>
  • 启用commitByProject,它为每个模块提交,但不为每个模块标记.看到
  • 每个模块都有自己的<scm>元素pom.xml,但在执行反应器释放时不会使用它们.
  • mvn --batch-mode -DcommitPerProject=true -DautoVersionSubmodules=true -Drelease.version=1.0.6 release:prepare release:perform

问题

  • maven-release-plugin不会为每个模块创建一个svn标记
  • maven-release-plugin <scm>用无效的URL 覆盖标记,例如xx-parent标记下的嵌套"trunk"-tags

如何使用Maven发布流程,多模块布局设置此项目,并且每个模块仍然可以获得单独的标签?

参考

http://jira.codehaus.org/browse/MRELEASE-261 (已关闭)和MRELEASE-561(开放)

svn tagging maven multi-module maven-release-plugin

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

Java:如何从神秘的堆栈跟踪中理解?

在尝试运行单元测试时,我得到以下堆栈跟踪.我甚至不知道从哪里开始寻找(请阅读下面的评论).

我应该从哪里开始,你会怎么做才能解决这个问题?

(请注意,以下堆栈跟踪基本上是我如何从Eclipse获取它,没有任何格式或任何东西:每个大约120个字符的无数行) [我只粘贴了显然问题发生的五行]

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'acceptanceChain' defined in class path resource 

[.../chain/connector/...xml]: Cannot resolve reference to bean 'xxxCommand' while setting constructor argument with key [0]; nested exception is 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxxCommand' defined in class path resource 

[.../bl/chain/connector/....xml]: Cannot create inner bean 'yyyDTO#1d95da7' of type [yyyListDTO] while setting bean property 'yyyListDTO'; nested exception 

is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'yyyListDTO#1d95da7' defined in class path resource 

[zzz.xml]: Unsatisfied dependency expressed …
Run Code Online (Sandbox Code Playgroud)

java spring unit-testing stack-trace

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