问题列表 - 第40711页

获取jquery以点数返回font-size

当我在jquery中使用.css('font-size')时,它返回以像素为单位的值,是否有任何方法可以让它以分数形式给出?这是因为我想在php gd中使用它,它需要字体大小为点

javascript jquery

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

在R中构造动态大小的数组

我想知道在R中构造动态大小数组的方法是什么.

举个例子,我想构造一个n向量,但它的维数n是动态确定的.以下代码将起作用:

> x=NULL  
> n=2;   
> for (i in 1:n) x[i]=i;  
> x  
[1] 1 2  
Run Code Online (Sandbox Code Playgroud)

再举一个例子,我想构造一个by 2矩阵,其中行数n是动态确定的.但即使分配第一行我也失败了:

> tmp=c(1,2)  
> x=NULL  
> x[1,]=tmp  
Error in x[1, ] = tmp : incorrect number of subscripts on matrix  
> x[1,:]=tmp   
Error: unexpected ':' in "x[1,:"  
Run Code Online (Sandbox Code Playgroud)

感谢致敬!

r

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

如何在node.js回调中维护范围?

我是一位经验丰富的软件开发人员,但对JS和节点来说都是新手.我不是超级嵌套代码的忠实粉丝,所以我一直试图将回调分解为自己的函数.虽然在回调触发时弄清楚如何保持范围,但我遇到了麻烦.我在周围读到,如果我在回调上创建一个闭包它可以工作,但它似乎不像我预期的那样工作.

这是一个非常简单的代码,对我来说不起作用:

function writeBody()
{
    res.end("<h1> Hooray! </h1>");
}

http.createServer(function(req, res)
{
    res.writeHead('Content-Type', 'text/html');
    setTimeout(function(){writeBody()}, 2000);
}).listen(8000);
Run Code Online (Sandbox Code Playgroud)

我认为通过在function()闭包中包装writeBody()调用,我会在超时后获得我需要的范围,但是当writeBody()触发时我得到了

ReferenceError:res未定义

谁能告诉我,我做错了什么?

javascript node.js

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

解析电子邮件附件w回形针 - 可能没有临时文件?

我在heroku上的rails 3应用程序接收传入的电子邮件.我希望能够接受附件,但无法在没有错误的情况下处理附件.

理想的做法是传递ActionMailer提供的附件.

message_all = Mail.new(params[:message])
 message_all.attachments.each do |a|
 attachments.each do |a|
 .attachments.build(
   :attachment => a
  )
 end
end
Run Code Online (Sandbox Code Playgroud)

它错误:NoMethodError (undefined method倒带'为#)`附件是模型,附件是回形针

想法?是否有不同的方法将附件= a传递给回形针?

我尝试了另一种方法,创建一个临时文件:

tempfile = File.new("#{Rails.root.to_s}/tmp/#{a.filename}", "w+")
tempfile << a.body
tempfile.puts
attachments.build(
:attachment => File.open(tempfile.path) )
Run Code Online (Sandbox Code Playgroud)

tempfile的问题是没有扩展的文件"blah"而不是"blah.png"正在打破paperclip,这就是为什么我要避免使用tempfile.并且创建身份错误,imagemagick不知道它们是什么而不是ext.

非常感谢任何关于此的建议.

ruby-on-rails actionmailer paperclip ruby-on-rails-3

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

脱机gem依赖项

不幸的是,当我在工作时,我正在开发一个无法连接到互联网的网络.所以我一直在从rubygems.org下载我需要的每个gem,然后通过flashdisk将它们复制到内部网络.这工作正常,除非我需要一个具有其他gem依赖关系的gem我必须单独下载这些并且它是缓慢而乏味的.

有没有办法下载一个宝石及其所有依赖的宝石进行离线安装?我在互联网上有一台计算机,我可以安装宝石,我希望我可以下载我需要的宝石,它会自动安装依赖项,然后我可以复制到内部网络.但是gem install一旦安装完毕,似乎不会留下.gem文件.

gem ruby-on-rails

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

.NET MVC的理想文件夹结构

当我开始使用.NET Webforms时,我找不到要跟随的文件夹结构,因为VS提供了像"App_Code"这样的应用程序文件夹,大多数应用程序示例都在其中放置了"BLL","DAL"等等.

但是现在在MVC中,我检查的每个例子都使用不同的结构,这次没有标准,我没有在Google或SO上找到一个好的解决方案.

所以,也许我们可以分享我们如何组织我们的MVC项目,可以帮助其他人做出自己的想法.这是我使用的中小型项目的结构:

App_Data
Areas
    Admin
        Controllers
        Models
        Views
    MyAccount
        Controllers
        Models
        Views
Content
    Images
    Scripts
    Styles
Controllers
    HomeController.cs
Helpers
    ExtensionMethods    // I.e. based on HtmlHelper, use "helper" suffix
        MenuHelper.cs    // to be called as html.Menu()
    Utilities.cs    // Other generic (static) libraries, no suffix used
Models
    ViewModels    // for passing models to Views
        RegisterViewModel.cs    // use "ViewModel" suffix
    Customer.cs    // to extend models like adding Model Validation
Repositories
    CustomerRepository.cs    // use "Repository" suffix
Services
    CustomerService.cs    // use "Service" suffix, …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc conventions naming-conventions asp.net-mvc-3 asp.net-mvc-2

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

使用格式说明符在C中创建一个字符串

是否有标准的C函数允许您使用格式说明符构建字符串?

现在我这样做:

char buffer[256];
char *name = "Fred";
strcpy(buffer, "Hello, ");
strcat(buffer, name);
strcat(buffer, ". How are you today?\n");
Run Code Online (Sandbox Code Playgroud)

有没有办法在一个函数中将消息添加到缓冲区?

像这样的东西:

makestr(buffer, "Hello, %s. How are you today?\n", name);
Run Code Online (Sandbox Code Playgroud)

c string

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

什么是Rails关联的更新方法?

这很简单,我觉得无法在任何地方找到任何有关这方面的信息,包括API文档和Rails源代码:

我有一个:belongs_to关联,我已经开始理解你在控制器中调用的正常模型方法,当你没有关联时,与你做的时候略有不同.

例如,我的创建控制器操作的关联工作正常:

@user = current_user
@building = Building.new(params[:building])

respond_to do |format|
   if @user.buildings.create(params[:building])
# et cetera
Run Code Online (Sandbox Code Playgroud)

但我找不到有关更新如何工作的文档:

@user = current_user
@building = @user.buildings.find(params[:id])

respond_to do |format|
  if @user.buildings.update(params[:building])
# et cetera
Run Code Online (Sandbox Code Playgroud)

使用update方法给出错误"错误的参数数量(1 for 2)",我无法弄清楚应该发送什么参数.

ruby activerecord ruby-on-rails associations

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

WebBrowser控件报告了哪些UserAgent?

只是想知道VB.NET在访问网页时读取的浏览器类型.例如,在我的网站上,它显示了访问我网站的所有不同浏览器的细分.

.net vb.net user-agent webbrowser-control winforms

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

iphone应用程序崩溃,没有任何控制台错误或崩溃日志:

我是新手.我正在尝试构建一个测验应用程序,而我的应用程序在测验的第一次迭代运行正常,它退出时没有任何控制台错误在第二次运行.修改以下所有代码以供参考.

看起来当我重新运行测验时, - (void)下面的loadNextWord函数确实执行但之后没有任何反应.

请帮忙!

谢谢!

从调试器转储:

我在主函数中的第14行是int retVal = UIApplicationMain(argc,argv,nil,nil);

#import <UIKit/UIKit.h>

 int main(int argc, char *argv[]) {

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}

Program received signal:  “EXC_BAD_ACCESS”.
(gdb)
#0  0x025f0907 in objc_msgSend ()
#1  0x05f28da0 in ?? ()
#2  0x023cfc9d in _CFAutoreleasePoolPop ()
#3  0x0001ee67 in -[NSAutoreleasePool release] ()
#4  0x002cfe7f in _UIApplicationHandleEvent ()
#5  0x02d73822 in PurpleEventCallback ()
#6  0x02474ff4 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ ()
#7 …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios4

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