问题列表 - 第35238页

Rails 3>在rake任务中渲染视图

我遇到了需要为Mailchimp准备时事通讯的rake任务.

使用rails 2.x东西googled我现在有这个代码:

desc "Sends newsletter to Mailchimp list"
  task :send_newsletter => :environment do
    begin
      # get render helpers
      av = ActionView::Base.new(Rails::Application::Configuration.new(Rails.root).view_path)
      av.class_eval do
        include ApplicationHelper
      end

      things = Stuff.do.things

      h = Hominid::Base.new({:api_key => "xxx"})
      h.create_campaign(
        {
          :list_id => "xxx",
          :subject => "Hey...",
          :from_email => "xxx",
          :from_name => "xxx",
          :to_email => "",
          :auto_footer => true,
          :generate_text => true
        },
        {
          :html => av.render(:template => "stuff/newsletter", :locals => {:things => things}, :layout => false)
        },
        "regular")
    rescue Exception => e
      STDERR.puts …
Run Code Online (Sandbox Code Playgroud)

rake rendering ruby-on-rails render ruby-on-rails-3

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

强保证方法称为强保证方法

当我有一个方法调用一组提供强有力保证的方法时,我经常遇到回滚更改的问题,以便也有一个强大的保证方法.我们来举个例子:

// Would like this to offer strong guarantee
void MacroMethod() throw(...)
{
  int i = 0;
  try
  {
    for(i = 0; i < 100; ++i)
       SetMethod(i); // this might throw
  }
  catch(const std::exception& _e)
  {
    // Undo changes that were done
    for(int j = i; j >= 0; --j)
      UnsetMethod(j); // this might throw
    throw;
  }
}

// Offers strong guarantee
void SetMethod(int i) throw(...)
{
  // Does a change on member i
}

// Offers strong guarantee
void …
Run Code Online (Sandbox Code Playgroud)

c++ exception-handling exception

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

Python:PIL替换单个RGBA颜色

我已经看过这个问题了:问题似乎已经实现了一种非常类似的技术来替换包括alpha值在内的单一颜色:

c = Image.open(f)
c = c.convert("RGBA")
w, h = c.size
cnt = 0
for px in c.getdata():
    c.putpixel((int(cnt % w), int(cnt / w)), (255, 0, 0, px[3]))
    cnt += 1                                                                                                   
Run Code Online (Sandbox Code Playgroud)

但是,这很慢.我在互联网上发现了这个配方,但到目前为止还没有成功使用它:配方

我想要做的是拍摄由单一颜色,白色组成的各种PNG图像.每个像素都是100%白色,具有各种alpha值,包括alpha = 0.我想要做的是基本上使用新的设置颜色着色图像,例如#ff0000 <00-ff>.所以我的开始和结果图像看起来像这样,左边是我的起始图像,右边是我的结束图像(注意:背景已经变为浅灰色,所以你可以看到它,因为它实际上是透明的,你不会'能够看到左边的点.)

替代文字

有更好的方法吗?

python colors python-imaging-library

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

使用C#打印多页Tiff

我正在尝试打印多维tiff。这本书有3页,使用可变的imagetoprint。所以我写了下面的代码,不幸的是只打印了第一个尺寸。所有其他都打印在空纸上。如果我将图像从内存保存到文件中,irfanview会正确显示所有页面...

谁能给我提示?

 public void print(Bitmap imageToPrint, string printerName, int pagesToPrint)
 {
  try
  {
   printmap = imageToPrint;

   cur_page = 0;
   max_pages = pagesToPrint;

   m.Top = 1 * dpi; // Set a 1' margin, from the top
   m.Left = 1.25f * dpi; // Set a 1.25' margin, from the left
   m.Bottom = printmap.Height - m.Top; // 1', from the bottom
   m.Right = printmap.Width; // rechter Rand so weit wie es eben geht
   m.Width = printmap.Width - (m.Left * 2); // Get the …
Run Code Online (Sandbox Code Playgroud)

c# printing tiff

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

如何在我的ASP.NET应用程序上模拟HTTP 500错误?

我想模拟此错误,以便根据最近的安全漏洞检查显示的通用错误页面,而不是HTTP 500.

我们在网站本身包含404和403的特殊处理,所以我想确保没有特殊处理的错误也能正常工作.

asp.net

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

git filter-branches - 最后没有进展

我刚刚使用 cvs2git 在一个 git repo 中转换了一个 10G CVS repo(大约 120 个模块),在 RHEL5 机器上没有任何错误。我想从存储库中拆分一个子目录+历史记录并创建一个新的。(例如:如何在保持历史记录的同时将单个目录从 git 存储库移动到新存储库?

我试过:

git filter-branch --subdirectory-filter xxx.model -- --all
Run Code Online (Sandbox Code Playgroud)

工作正常,直到处理完最后一个项目 - 然后它使用 CPU 挂起而没有任何进展。使用strace,它看起来像这样:[断开的链接]。 strace- 所有分叉最终输出 > 2.5G - 我不知道它是否会变大;我阻止了它。

是什么导致了这种奇怪的行为?是否有任何其他方法可以使用现有存储库的子目录+历史记录创建新存储库?

git

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

.NET Framework 2.0中的AES 256加密

有谁知道在.NET Framework 2.0中是否可以使用C#来使用AES 256加密和解密?感谢内置框架是否支持此功能,或者我们是否必须使用任何外部API?

谢谢.

.net c# aes

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

数据库规范化在一个非常简单的数据库中有多重要?

我正在创建一个非常简单的数据库(mysql),基本上有两种类型的数据,总是具有1对1的关系:

活动

  • 赞助
  • 时间(可选)
  • 位置(城市,州)
  • 场地(可选)
  • 详细信息URL

赞助商

  • 名称
  • 网址


城市将经常被复制,但是为这样一个简单的数据库模式建立城市表真的很有价值吗?

通过屏幕抓取网站来填充数据库.在这个网站上,城市字段通过从下拉列表中选择来填充,因此不会出现错误类型等,并且可以很容易地将记录与城市表进行匹配.即使我的数据库用户经常按城市搜索,我也不确定会有多大意义.

mysql database database-design database-normalization

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

理解 PE 中的数字

替代文字

替代文字

替代文字

从上面的图表我知道有9部分,但为什么在第一个图表中显示0900

如何读取PE格式的数字?

portable-executable

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

安全字符串到BigDecimal转换

我正在尝试从字符串中读取一些BigDecimal值.假设我有这个字符串:"1,000,000,000.999999999999999",我希望得到一个BigDecimal.这样做的方法是什么?

首先,我不喜欢使用字符串替换的解决方案(替换逗号等).我认为应该有一些整洁的格式化程序来为我做这项工作.

我找到了一个DecimalFormatter类,但是因为它运行的时间很长 - 大量的精度都会丢失.

那么,我该怎么做呢?

java parsing bigdecimal

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