问题列表 - 第30738页

测量Canvas(Android)上绘制的文本宽度

是否有一种方法可以根据用于绘制它的Paint使用drawText()方法返回要在Android画布上绘制的文本的宽度(以像素为单位)?

android text draw android-canvas

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

斐波那契数!如果一直都是假的

我做了一个程序来查找一个数字是否属于斐波那契系列,如果它确实是什么位置.当我输入一个数字时,如果条件出错了.

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main(void)
{
    int i,x=1,y=1,z,num;
    clrscr();
    printf("Enter a number to find in fibonacci series:");
    scanf("%d",&num);
    /*to find if the number is a part of fibonacci series or not*/
    if((isdigit(sqrt(5*num*num+4)))||(isdigit(sqrt(5*num*num-4))))  //<-- this if!
    {//belongs to fibo!
        for(i=1;    ;i++)
        {
            if(x==num)
            break;
            z=x+y;
            x=y;
            y=z;
        }
        printf("%d is the %d term of fibonacci series.",num,i);
    }
    else
        printf("Dear user,The entered number is not a part of the fibonacci series.");

    getch();
}
Run Code Online (Sandbox Code Playgroud)

c fibonacci

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

在EF Code First CTP4中构建ObjectContext

我刚刚升级到EF Code First CTP 4,看起来像ContextBuilder类被删除了.我目前正在创建我的ObjectContext(在CTP 3中):

var contextBuilder = new ContextBuilder<ObjectContext>();
var connstr = ConfigurationManager.ConnectionStrings["MyConn"];
var connection = new SqlConnection(connstr.ConnectionString);
var ctx = contextBuilder.Create(connection);
Run Code Online (Sandbox Code Playgroud)

我不想创建一个从ObjectContext派生的硬编码类,就像他们的许多例子似乎都要做的那样.有人知道如何在新版本中执行此操作吗?

.net c# orm entity-framework entity-framework-4

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

更改生成的ASP.Net <form> id?

在我的ASP.Net页面中

<form id="MasterPageForm" runat="server">
Run Code Online (Sandbox Code Playgroud)

但是,无论何时生成标记,它都会变成

<form name="aspnetForm" method="post" action="SomePage.aspx..." id="aspnetForm">
Run Code Online (Sandbox Code Playgroud)

是否可以设置生成的表单HTML ID?

html forms asp.net master-pages

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

是否合法/定义良好的C++来调用不通过空指针访问成员的非静态方法?

我最近遇到了以下代码:

class Foo
{
public:
    void bar();
    // .. other stuff
};

void Foo::bar()
{
    if(!this) {
        // .. do some stuff without accessing any data members
        return;
    }

    // .. do normal actions using data members
}
Run Code Online (Sandbox Code Playgroud)

代码编译是因为在C++方法中只是隐式传递'this'指针的函数,'this'可以像任何其他指针一样被检查为NULL.显然,即使它没有崩溃,这段代码也会让人感到困惑和不好.在调试器中单步调试代码会非常混乱,看到一个NULL指针即将有一个调用它的方法,然后看不到预期的崩溃.我的问题是:它是否违反了C++标准来调用SomeFooPtr->bar()哪里SomeFooPtr == NULL

我发现它可能不是因为用户定义的operator->返回一个指针,这意味着即使该指针为NULL,它肯定没有被解除引用(取消引用一个NULL指针我敢肯定被标准视为非法或未定义).另一方面,原始指针的语义不一定必须与用户定义的指针的语义匹配 - 也许操作符 - 对它们来说被认为是解除引用,即使编译器不会生成一个.

c++ methods null standards pointers

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

Ruby on Rails:Cucumber:如何关闭数据库清理程序?

我正在测试的系统很复杂,编写分离的测试用例会浪费大量的时间和资源.所以,我需要我的测试来相互建立.

但是,例如,每当我在其中一个步骤定义中获得User.new时,一旦方案完成,用户将从数据库中删除.

我如何保留所有信息...除非我强制db:test:prepare?

这是我的env.rb:

ENV["RAILS_ENV"] ||= 'test'
require File.expand_path(File.dirname(__FILE__) + '/../../config/environment')

require 'cucumber/formatter/unicode' # Remove this line if you don't want Cucumber Unicode support
require 'cucumber/rails/world'
require 'cucumber/rails/active_record'
require 'cucumber/web/tableish'
require 'cucumber/rails/rspec' 
require 'rake'



require 'capybara/rails'
require 'capybara/cucumber'
require 'capybara/session'
require 'cucumber/rails/capybara_javascript_emulation' # Lets you click links with onclick javascript handlers without using @culerity or @javascript
require 'database_cleaner'
require 'database_cleaner/cucumber'
DatabaseCleaner.strategy = :transaction

@subscription_plan = Factory(:subscription_plan)
@subscription_plan.save!

Capybara.default_selector = :css
Capybara.default_wait_time = 2
Capybara.javascript_driver = :culerity
Capybara.current_driver = :culerity
Capybara.default_host …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

创建一个应用程序,可以选择获取位置信息,即使它没有运行

即使应用程序未运行,创建定期获取位置的应用程序(通过GPS或手机信号塔等)的最佳方法是什么?

我的第一个想法是使用AlarmManager以指定的间隔唤醒并检查.我想知道是否有更具体的API可供使用.

android

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

渗透测试人员说.ASPXAUTH cookie是不安全的并且正在显示会话数据?

我以为.ASPXAUTH是用于用户身份验证的?任何人都可以确认此cookie是否确实存在安全风险和/或包含会话信息?甚至假设使用它还是一些调试的东西?

asp.net cookies penetration-testing .aspxauth

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

Django - 在debug.py列表索引超出范围

我无法弄清楚为什么我会收到这个错误.请帮忙.

Traceback(最近一次调用最后一次):

文件"C:\ Python26\lib\site-packages\django\core\servers\basehttp.py",第280行,运行self.result = application(self.environ,self.start_response)

文件"C:\ Python26\lib\site-packages\django\core\servers\basehttp.py",第674行,在调用 return self.application(environ,start_response)中

文件"C:\ Python26\lib\site-packages\django\core\handlers\wsgi.py",第241行,在call response = self.get_response(request)中

文件"C:\ Python26\lib\site-packages\django\core\handlers\base.py",第142行,在get_response中返回self.handle_uncaught_exception(request,resolver,exc_info)

文件"C:\ Python26\lib\site-packages\django\core\handlers\base.py",第166行,在handle_uncaught_exception中返回debug.technical_500_response(request,*exc_info)

文件"C:\ Python26\lib\site-packages\django\views\debug.py",第58行,在technical_500_response中html = reporter.get_traceback_html()

文件"C:\ Python26\lib\site-packages\django\views\debug.py",第109行,在get_traceback_html frames = self.get_traceback_frames()中

文件"C:\ Python26\lib\site-packages\django\views\debug.py",第228行,在get_traceback_frames pre_context_lineno,pre_context,context_line,post_context = self._get_lines_from_file(filename,lineno,7,loader,module_name)

文件"C:\ Python26\lib\site-packages\django\views\debug.py",第209行,在_get_lines_from_file context_line = source [lineno] .strip('\n')

IndexError:列表索引超出范围

可以是因为使用记事本++?

django

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

将OAuth添加到Xcode项目会导致Xcode找不到Foundation头文件(随后出现大量错误)

我正在使用这个OAuth lib:http://github.com/jdg/oauthconsumer

将它添加到我的项目时,会导致超过2000个构建错误.这些错误都在"构建结果"窗口中的App_Preficx.pch文件下.

如果您实际上单击了错误,它们实际上包含在每个Foundation Header中.我不会列出所有这些,但这里有几个例子:

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:236:0 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:236: error: expected identifier or '(' before '@' token

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:238:0 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:238: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:8:0 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:8: error: expected identifier or '(' before '@' token
Run Code Online (Sandbox Code Playgroud)

您可以看到Xcode似乎无法链接到Foundation或至少无法导入标头.

如果我从Xcode中删除OAuth,一切都很好并编译.

我可以在我心中添加搜索路径,但无济于事.

我添加了文档中所需的所有框架,库和搜索路径.

在所有2641个错误中,没有一个能给我带来任何真正的问题.似乎也没有任何后果的警告.

有没有人知道如何找出问题的原因?

iphone xcode build oauth

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