问题列表 - 第41825页

从外部OnDrawCell事件中绘制TStringGrid单元格,是否可能?

有没有办法在不使用OnDrawCell事件的情况下在Delphi的TStringGrid上绘制特定单元格,例如,如果我单击一个按钮,将根据其内容绘制指定的单元格.

delphi tstringgrid

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

非连续元素的最大总和

给定一个正整数数组,从这个数组中找到非连续元素的最有效算法是什么,当它们加在一起时,产生最大总和?

arrays algorithm

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

PostgreSQL中的日期范围

当我将日期范围应用于我的查询时,是否仍然显示日期范围中使用的日期,即使这些日期没有数据?

假设我使用,

... where date between '1/12/2010' and '31/12/2010' order by date
Run Code Online (Sandbox Code Playgroud)

在我的结果中我想要的是显示所有金额列的总和,直到当天的2010年12月12日,即使该日期没有数据,也是2010年12月31日的数据.

postgresql

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

为什么我可以使用lambda表达式代替回调委托?

我发现了一些新的C#语法,并不明白它的含义.这是与语法相关的代码:

1)

BeginInvoke(new Action(() =>
    {
        PopulateUI(ds);
    }));
Run Code Online (Sandbox Code Playgroud)

2)

private void OnFormLoad() 
{ 
    ThreadPool.QueueUserWorkItem(() => GetSqlData()); 
}
Run Code Online (Sandbox Code Playgroud)

是什么意思new Action(),什么是意义=>符号?

语法ThreadPool.QueueUserWorkItemThreadPool.QueueUserWorkItem(new WaitCallback(PrintOut), "Hello");,但在这里显示ThreadPool.QueueUserWorkItem(() => GetSqlData());,所以它是如何工作的?为什么WaitCallback失踪?请详细解释.

非常感谢.

.net c# syntax

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

回形针不会将图像调整为指定尺寸

即使我附加了大图像,图像肯定会调整大小但不会达到指定的尺寸.例如,像这样调整'791 X 1015'图像的大小

指定 - 调整大小
400 X 250 - 195 X 250
89 X 50 - 39 X 50

这是我的代码:

has_attached_file :data, :styles => { :medium => "400x250>", :small => "150x150>", :thumb => "80x50>" }
Run Code Online (Sandbox Code Playgroud)

我正在使用

Paperclip 2.3.8
Ruby 1.8.7
Rails 2.3.2
Ubuntu 10.04

有任何想法吗 ?谢谢!

resize ruby-on-rails paperclip

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

Orchard CMS在postgresql数据库上运行的可能性有多大?

如果不可能,使用SQL Express会有什么影响?将SQLExpress用于CMS数据库和postgresql用于我的应用程序会有什么问题吗?

postgresql orchardcms

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

如何使用OpenStreetMap获取两点之间的距离?

我正在研究一种车辆路线选择程序,它需要使用.Net准确地获得车辆不同位置之间的行驶距离.我本来可以使用谷歌API来获取距离,但公司不愿意每年承诺至少11000美元的订阅费用(视使用量而定).

我尝试使用Haversine公式来获得距离,但是路线的修正因子非常高,甚至无法正确计算总行程时间.我花了很多时间研究OpenStreetMaps,但文档没有任何具体的例子来满足我的要求.我不需要实际的"瓷砖"来显示地图,只有文字响应与距离就足够了.

我希望有一些可以免费使用的服务,我可以在OpenStreetMap或类似的其他人中调用,或者也许有人可以指出我正确的方向开始.

任何帮助将非常感激.

c# routing openstreetmap

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

音频文件频谱图,是时间对振幅还是时间对频率?

当我尝试创建音频文件的频谱图时,我应该绘制时间与幅度或时间与频率的关系图吗?

audio spectrogram

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

Android:无法添加窗口 - 令牌null不适用于应用程序

可能重复:
Android 1.6:"android.view.WindowManager $ BadTokenException:无法添加窗口 - 令牌null不适用于应用程序"

android.view.WindowManager $ BadTokenException:无法添加窗口 - 令牌null不适用于android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)上android.view.ViewRoot.setView(ViewRoot.java:509)的应用程序)在android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)

我的代码:

    public class aaaa extends View {
  private WindowManager mWindowManager;
 public aaaa(Context context) {
  super(context);
 }

@Override
protected void onDraw(Canvas canvas) {
  canvas.drawBitmap(BitmapFactory.decodeResource(this.getResources(), R.drawable.icon), 0, 0, null);
  super.onDraw(canvas);
 }

 @Override
 public boolean onTouchEvent(MotionEvent event) {
  ddd();
  return super.onTouchEvent(event);
 }

 void ddd(){
     mWindowManager = WindowManagerImpl.getDefault();

        WindowManager.LayoutParams lp = new LayoutParams(50,50);
        lp.x = 50;
        lp.y = 50;

        mWindowManager.addView(this, lp);
   }
Run Code Online (Sandbox Code Playgroud)

android

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

存储库与域服务

我越是探索DDD和存储库,我就越觉得自己被域服务方法所吸引.

我的直觉中的某些东西并不像存储库(至少在我一直在阅读的示例和文章中)不是单一语句原子这一事实.

  using (var customerRepository = GetCustomerRepository()) 
  {
      customerRepository.AddCustomerForDelete(someCustomer);
      customerRepository.SaveChanges();
  }
Run Code Online (Sandbox Code Playgroud)

有一些我不喜欢的东西.通常,存储库本身成为一个问题,必须维护(它是IDisposable并需要"提交").我似乎并没有抽象出持久性问题.

一个更简单的方法,似乎在我的肠道中更好地是:

  GetCustomerService().DeleteCustomer(someCustomer);
Run Code Online (Sandbox Code Playgroud)

这是原子的.没有用于维护,处置或保存更改的存储库实例.如果您真的需要在聚合根目录上的单个操作之外的工作单元支持,请合并某种数据范围支持(类似于TransactionScope):

 using(var ds = new DataScope())
 {
     // both of these happen under the same underlying DbConnection or whatever
     GetCustomerService().DeleteCustomer(someCustomer1);
     GetCustomerService().DoSomethingElse(someCustomer2);
 }
Run Code Online (Sandbox Code Playgroud)

在上述两种情况中,例如,假设它们位于某个业务控制器中,并且用于数据访问的底层机制(位于存储库或服务实现中)是实体框架ObjectContext.而客户是一些聚合根.

请告诉我存储库方法更好.

谢谢.

.net domain-driven-design repository repository-pattern

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