问题列表 - 第49730页

Linq打开了一个嵌套的foreach

如何将以下嵌套foreach循环转换为Linq表达式?

谢谢

        List<Plan> plans = new List<Plan>();

        foreach (var planning in plannings)
        {
            foreach (var plan in planning)
            {
                plans.Add(plan);
            }                
        }
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我希望看到lambda表达式(.Select())比from .. select语法更多

c# linq

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

在接口中受保护

为什么interface定义中的所有方法都是隐含的public?为什么它不允许protected方法?

java interface

101
推荐指数
8
解决办法
4万
查看次数

信用卡处理样本

谁能指引我到一个我可以找到信用卡处理系统的模拟实现的地方,使用mySql和PHP ??? 只想查看系统的工作原理,使用一些样本信用卡号码和内容.

谢谢.

php credit-card

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

Django,request.user始终是匿名用户

我正在使用Django的自定义身份验证后端(运行couchdb).我有一个自定义用户模型.

作为登录的一部分,我正在做一个request.user = user并在会话中保存用户ID.但是,在后续请求中,我无法检索request.user.它始终是AnonymousUser.但是,我可以从会话中检索用户ID,并确认正确设置了会话cookie.

我错过了什么?

我不想使用关系数据库,因为我想在couchdb中维护我的所有用户数据.

编辑:我写了一个不从Django的auth用户继承的类.但它具有用户名和电子邮件属性.出于这个原因,我的后端不会返回一个派生自auth User的类.

django

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

C#GDI +/System.Drawing.Graphics - 创建缓冲区并手动blitting?

我正在创建一个处理非常大的图像文件的cad查看器,我正在尝试以尽可能高的帧速率和低内存占用来优化它.

它使用GDI +渲染到面板上.

目前的缺陷是图像渲染.我正在使用的一些文件参考图像特别大(8000x8000像素).我已经优化了内存使用量,只在它们变得可见时加载它们,并在它们不可用时将它们处理掉.这样可以减少程序内存耗尽的可能性,但可以防止图像过于频繁地加载和卸载; 但是渲染图像本身(context.DrawImage)仍然会带来非常大的开销.

我现在正在探索将图像blitting到某种较小缓冲区的方法,渲染这个(通常小得多)缓冲区,然后在缩放级别发生显着变化时刷新/重建它.

问题是,我无法在GDI中找到任何相关规定.任何人都可以建议我如何实现它?

c# graphics drawing gdi+ winforms

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

实体框架:避免插入重复项

说,我有以下概念模型,有些标签有多个标签(多个,所以它是多对多的关系),加上每个标签都属于一个特定的类别.

我的数据来自外部源,在插入之前我想确保没有添加重复的标签.

更新的代码段:

static void Main(string[] args)
    {
        Story story1 = new Story();
        story1.Title = "Introducing the Entity Framework";
        story1.Tags.Add(new Tag { Name = ".net",  });
        story1.Tags.Add(new Tag { Name = "database" });

        Story story2 = new Story();
        story2.Title = "Working with Managed DirectX";
        story2.Tags.Add(new Tag { Name = ".net" });
        story2.Tags.Add(new Tag { Name = "graphics" });

        List<Story> stories = new List<Story>();
        stories.Add(story1);
        stories.Add(story2);

        EfQuestionEntities db = new EfQuestionEntities();

        Category category = (from c in db.Categories
                             where c.Name == …
Run Code Online (Sandbox Code Playgroud)

.net c# linq entity-framework

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

Android中的Paint.StrokeWidth = 1的drawLine问题

我想我遇到了一个讨厌的bug.问题是没有绘制具有轻微渐变并且使用Paint with StrokeWidth = 1的近似水平线,例如:

public class MyControl extends View {

   public MyControl(Context context) {
           super(context);
           // TODO Auto-generated constructor stub
   }

   @Override
   protected void onDraw(Canvas canvas)
   {
           super.onDraw(canvas);

       Paint pen = new Paint();
       pen.setColor(Color.RED);
       pen.setStrokeWidth(1);
       pen.setStyle(Paint.Style.STROKE);

           canvas.drawLine(100, 100, 200, 90, pen); //not painted
           canvas.drawLine(100, 100, 200, 100, pen);
           canvas.drawLine(100, 100, 200, 110, pen); //not painted
           canvas.drawLine(100, 100, 200, 120, pen); //not painted
           canvas.drawLine(100, 100, 200, 130, pen);

           pen.Color = Color.MAGENTA;
           pen.setStrokeWidth(2);

           canvas.drawLine(100, 200, 200, 190, pen);
           canvas.drawLine(100, 200, 200, …
Run Code Online (Sandbox Code Playgroud)

java android canvas

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

从crontab运行存储过程

我有布局:

Mysql DB
DB name: db_name
DB User name: user_name
Password: 12345
Stored procedure: my_stored_procedure
Run Code Online (Sandbox Code Playgroud)

如何每天从crontab执行“ my_stored_procedure”?

mysql linux crontab

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

如何通过JavaScript获取HttpStatusCodeResult的StatusDescription

我有一个使用的表单 Ajax.BeginForm()

<% using (Ajax.BeginForm("UpdateCompanyShop", "CompanyShop", FormMethod.Post, 
    new AjaxOptions { OnSuccess = "updateList", OnFailure = "onError",
    UpdateTargetId="slist", LoadingElementId = "loading" }))
Run Code Online (Sandbox Code Playgroud)

控制器动作代码如下:

if(string.IsNullOrEmpty(company.Address))  
    return new HttpStatusCodeResult(418, "Please fill in address");  
else if (company.DistrictID < 0)  
    return new HttpStatusCodeResult(418, "Please select district");  
else  
    return new HttpStatusCodeResult(418, "Error saving data");
Run Code Online (Sandbox Code Playgroud)

我在AjaxOptions中使用了OnFailure ="onError",我有这样的客户端脚本

function onError(response, status, error) {  
    var statusDescription = ***something***;  
    alert(statusDescription);
}
Run Code Online (Sandbox Code Playgroud)

我在JavaScript中使用调试器但是找不到StatusDescription(第二个参数HttpStatusCodeResult)

知道如何获得状态描述吗?或者我根本不应该使用HttpStatusCodeResult?在AJAX提交中返回错误(除了验证)的正确方法是什么?

asp.net-mvc-3 asp.net-mvc-2

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

如何使用python matplotlib估计卫星图像中的像素数

我正在使用卫星图像.我有一个程序(Python)来根据云顶的温度对比卫星图像,程序如下:

from pylab import *
#import pylab imread,imshow


sat=imread('1101092045G13I04.tif')
imshow(sat)
map=imread('map.tif')
map=mean(map,2,)/3
#contour(map,cmap=cm.gray)

imshow((sat+map)**2,cmap=cm.gray,origin=1)

frio=where(logical_and((418.-sat)-273.15>=-110,(418.-sat)-273.15<=-31),(418.-sat)-273.15,0)
quente=where(logical_and((660.-sat)/2-273.15>-31,(660.-sat)/2-273.15<=40),(660.-sat)/2-273.15,0)
imshow=((frio+quente))

temperatura=[-80,-70,-60,-50,-40,-30]

#cores -> 'r','b','k','c','g','m','y'

amar='#ffff00'
verm='#ff3333'
verd='#00ff00'
lara='#ff9900'
aaaa='#ff00ff'

contourf((frio+quente),temperatura,transparent='true',colors=[aaaa,verm,lara,amar,verd])
colorbar(cmap=cm.hot,shrink=0.6,orientation='horizontal',ticks=[-80, -70, -60, -50, -40, -30])


show()
#savefig('testeII.png') 
Run Code Online (Sandbox Code Playgroud)

现在我需要估算每个温度范围的像素数.我该怎么做?请帮我.

python image-processing matplotlib

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