问题列表 - 第13314页

求cos的倒数

http://www.teacherschoice.com.au/Maths_Library/Trigonometry/solve_trig_SSS.htm 有"使用科学计算器找到-0.25的反向cos ... C = cos-1(-0.25)=104.478º"并且"使用科学计算器找到0.484123的逆sin ... A = sin-1(0.484123)=28.955º"

我想在c#中这样做,所以我尝试以下内容

        double mycalc =   Math.Asin(0.484123)  ;
        double mycalc2 = Math.Acos(-0.25);
        double mycalc99 = Math.Pow(Math.Acos(-0.25), -1);  // or Math.Cos
        double mycalc66 =  Math.Pow(Math.Asin(0.484123), -1) ;  // or Math.Sin
Run Code Online (Sandbox Code Playgroud)

我错过了哪些步骤?
我应该使用DegreeToRadian功能吗?

使用计算器net scientific-calculator.html

0.484123 asin等于28.955029723
-0.25 acos等于104.47751219

那么缺少什么?

c#

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

什么是常见的C/C++宏来确定结构成员的大小?

在C/C++中,如何确定结构的成员变量的大小,而无需定义该结构类型的虚拟变量?这是一个如何做错的例子,但显示了意图:

typedef struct myStruct {
  int x[10];
  int y;
} myStruct_t;

const size_t sizeof_MyStruct_x = sizeof(myStruct_t.x);  // error
Run Code Online (Sandbox Code Playgroud)

作为参考,如果你首先定义一个虚拟变量,这应该是如何找到'x'的大小:

myStruct_t dummyStructVar;

const size_t sizeof_MyStruct_x = sizeof(dummyStructVar.x);
Run Code Online (Sandbox Code Playgroud)

但是,我希望避免为了获得'x'的大小而创建一个虚拟变量.我认为有一种聪明的方法可以将0重新设置为myStruct_t,以帮助找到成员变量'x'的大小,但是已经足够长,以至于我忘记了细节,似乎无法在这方面获得良好的Google搜索.你知道吗?

谢谢!

c++ sizeof

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

带接口的ASP.NET MVC UpdateModel

我试图让UpdateModel填充一个在编译时设置为只有接口的模型.例如,我有:

// View Model
public class AccountViewModel {
  public string Email { get; set; }
  public IProfile Profile { get; set; }
}

// Interface
public interface IProfile {
  // Empty
}

// Actual profile instance used
public class StandardProfile : IProfile {
  public string FavoriteFood { get; set; }
  public string FavoriteMusic { get; set; }
}

// Controller action
public ActionResult AddAccount(AccountViewModel viewModel) {
  // viewModel is populated already
  UpdateModel(viewModel.Profile, "Profile"); // This isn't working.
}

// Form …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc defaultmodelbinder modelbinders

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

反向维基百科地理标记查找

维基百科的地理标记功能一个不少 文章.(请查看页面右上角.)

是否有任何API可以查询指定半径范围内的所有地理标记页面

更新

好的,所以根据丢失理论的答案,我试过这个(在DBpedia查询资源管理器上):

PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
SELECT ?subject ?label ?lat ?long WHERE {
    ?subject geo:lat ?lat.
    ?subject geo:long ?long.
    ?subject rdfs:label ?label.
    FILTER(xsd:float(?lat) - 57.03185 <= 0.05 && 57.03185 - xsd:float(?lat) <= 0.05
        && xsd:float(?long) - 9.94513 <= 0.05 && 9.94513 - xsd:float(?long) <= 0.05
        && lang(?label) = "en"
    ).
} LIMIT 20
Run Code Online (Sandbox Code Playgroud)

这非常接近我想要的,除了它在点周围的(局部)方块内返回结果而不是圆.另外我想如果结果根据距离点的距离进行排序.(如果可能的话.)

更新2

我试图将欧氏距离确定为真实距离的近似值,但我在SPARQL中对数字进行平方时遇到了麻烦.(问题在这里打开.)当我得到有用的东西时,我会更新问题,但与此同时,我将欣赏有关替代方法的任何建议.

更新3

最后的更新.我放弃了通过DBpedia使用SPARQL.我编写了一个简单的解析器,它可以获取Wikipedia文章文本夜间数据库转储并解析所有文章以获取地理编码.它工作得很好,它允许我存储有关地理标记文章的信息,但我希望如此.

这可能是我将继续使用的解决方案,如果我开始创建一个很好的接口,我可能会考虑允许公共API访问和/或将源发布到解析器.

api wikipedia geotagging geolocation sparql

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

奇怪的Zend_Form_Element_File行为

我的表单中包含以下元素:

$attachment = new Zend_Form_Element_File('attachment');
$attachment->setLabel('Attach File (2MB Max)');
$attachment->addValidator('Count', false, 1);
$attachment->addValidator('Size', false, 2048000);
Run Code Online (Sandbox Code Playgroud)

如果我在视图中打印整个表单,此字段工作正常.但是我有一些我用于显示的非常自定义的HTML,所以我在我的视图中回显出这样的每个表单元素:

<?=$this->form->attachment?>
Run Code Online (Sandbox Code Playgroud)

这适用于其他领域.但是对于此文件字段.Zend_Form验证中断了消息文件'attachment'超出了定义的ini大小但是我没有在我的帖子中包含任何文件上传,即使我这样做,它仍然会出现相同消息的错误.

有任何想法吗?

zend-framework zend-form

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

在PHP中的preg_replace中使用$ variables

嗯...如何在调用preg_replace时使用变量?

这不起作用:

foreach($numarray as $num => $text)
    {
        $patterns[] = '/<ces>(.*?)\+$num(.*?)<\/ces>/';
        $replacements[] = '<ces>$1<$text/>$2</ces>';
    }
Run Code Online (Sandbox Code Playgroud)

是的,$num前面是一个加号.是的,我想" tag the $num as <$text/>".

php variables preg-replace

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

获取Grails中当前页面的URL

在Grails应用程序中,我想从页面A发送用户,然后发送到页面B上的表单,然后再返回页面A.

为了跟踪要返回的URL,我向页面B发送一个"returnPage"参数,其中包含要返回的页面的URL(页面A).

目前我正在使用页面A上的request.getRequestURL()来检索页面的URL.但是,我从getRequestURL()获取的URL与最终用户在其/她的地址栏中的URL不对应:

request.getRequestURL() == "http://localhost:8080/something/WEB-INF/grails-app/views/layouts/main.gsp"
URL in address bar == "http://localhost:8080/something/some/thing"
Run Code Online (Sandbox Code Playgroud)

如何获取"最终用户"URL?

grails

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

加速ORM的数据库插入

我有一个Django视图,它在一个循环中创建了500-5000个新的数据库INSERTS.问题是,它真的很慢!我在Postgres 8.3上每分钟大约有100个插页.我们曾经在较小的硬件(较小的EC2实例)上使用MySQL,并且从未遇到过这些类型的速度问题.

详细信息:Ubuntu Server 9.04上的Postgres 8.3.Server是一个"大型"Amazon EC2,带有EBS数据库(ext3) - 11GB/20GB.

这是我的一些postgresql.conf - 如果你需要更多,请告诉我

shared_buffers = 4000MB
effective_cache_size = 7128MB
Run Code Online (Sandbox Code Playgroud)

我的python:

for k in kw:
        k = k.lower()
        p = ProfileKeyword(profile=self)
        logging.debug(k)
        p.keyword, created = Keyword.objects.get_or_create(keyword=k, defaults={'keyword':k,})
        if not created and ProfileKeyword.objects.filter(profile=self, keyword=p.keyword).count():
            #checking created is just a small optimization to save some database hits on new keywords
            pass #duplicate entry
        else:
            p.save()
Run Code Online (Sandbox Code Playgroud)

顶部的一些输出:

top - 16:56:22 up 21 days, 20:55,  4 users,  load average: 0.99, 1.01, 0.94
Tasks:  68 total,   1 …
Run Code Online (Sandbox Code Playgroud)

django postgresql django-models amazon-ec2

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

Android:缩放Drawable或背景图片?

在布局上,我想将背景图像(保持其纵横比)缩放到创建页面时分配的空间.任何人都知道如何做到这一点?

我正在使用layout.setBackgroundDrawable()并使用BitmapDrawable来setGravity进行剪切和填充,但是没有看到任何缩放选项.

android

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

PrintDocument.Print导致Win32Exception操作成功完成

我试图在C#.NET 3.5应用程序中打印到网络打印机并获得此异常:

操作成功完成

造成它的原因是什么,它如何解决?

System.ComponentModel.Win32Exception: The operation completed successfully
   at System.Drawing.Printing.PrinterSettings.GetHdevmodeInternal()
   at System.Drawing.Printing.PrinterSettings.GetHdevmode(PageSettings pageSettings)
   at System.Drawing.Printing.PrintController.OnStartPrint(PrintDocument document, PrintEventArgs e)
   at System.Windows.Forms.PrintControllerWithStatusDialog.OnStartPrint(PrintDocument document, PrintEventArgs e)
   at System.Drawing.Printing.PrintController.Print(PrintDocument document)
   at System.Drawing.Printing.PrintDocument.Print()
Run Code Online (Sandbox Code Playgroud)
  • 该帐户有权使用网络打印机进行打印.为Everyone设置权限以进行打印.
  • 打印机已被删除并重新创建.
  • 假脱机与直接打印到打印机的设置已经双向切换.
  • 机器上的其他打印机工作正常
  • 网络上的其他客户端和同一台计算机上的应用程序可以毫无问题地打印到此打印机.

为了缩小问题范围,我创建了一个简单的控制台应用程序.作为普通用户运行,应用程序打印.当运行作为服务帐户,它犯错服务帐户.

在此输入图像描述

解决我的问题是卸载,导致该问题的驱动程序,并安装一个较旧的驱动程序.

c# printing

10
推荐指数
3
解决办法
5785
查看次数