小编Osc*_*ros的帖子

使用SQL在Oracle模式之间复制数据

我正在尝试使用SQL语句将数据从一个Oracle模式(CORE_DATA)复制到另一个(MY_DATA)INSERT INTO (...).

SQL语句会是什么样的?

sql oracle bulkinsert insert oracle10g

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

从WPF中的ViewModel类(MVVM模式)更新UI

我在我的第一个WPF应用程序中使用MVVM模式,并且遇到了我认为非常基本的问题.

当用户点击我视图上的"保存"按钮时,会执行一个命令,该命令在我的ViewModel中调用私有void Save().

问题是"Save()"中的代码需要一些时间来执行,所以我想在执行大块代码之前隐藏UI视图中的"保存"按钮.

问题是视图不会更新,直到所有代码都在viewmodel中执行.在执行Save()代码之前,如何强制视图重绘并处理PropertyChanged事件?

另外,我想要一种可重复使用的方式,这样我也可以轻松地在其他页面中做同样的事情.其他人已经做过这样的事了吗?一个"正在加载......"的消息?

wpf mvvm

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

.NET旧代码是否在新版本中更新?

我只是问这个问题,因为在尝试迭代时我也遇到了同样的问题DataRowCollection:

DataSet s;
...
foreach (var x in s.Tables[0].Rows)
{
    //IntelliSense doesn't work here. It takes 'x' as an object.
}
Run Code Online (Sandbox Code Playgroud)

我看到@Marc Gravell回答为什么在C#的'foreach'语句中没有'var'变量的Intellisense?,现在我很清楚为什么会这样.

我决定看看这个DataRowCollection类的代码,并且GetEnumerator()是:

return this.list.GetEnumerator();
Run Code Online (Sandbox Code Playgroud)

where list是一个DataRowTree继承抽象类的类型RBTree<K>(顺便说一句,从来不知道之前在.NET中有一个Red-Black Tree的实现),它实现了IEnumerable而不是IEnumerable<K>.

RBTree<K>实施起来太难了IEnumerable<K>?这将解决这里的主要问题.

我认为它是在以前的.NET版本中开发的,但这不再有意义,是吗?

我的问题是:

.NET旧代码是否在新版本中更新?(例如,make DataRowCollection工具IEnumerable<DataRow>代替IEnumerable)

.net c# visual-studio

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

为什么我们在LINQ中需要Single()?

为什么扩展方法的主要目的是Single()什么?

我知道如果不是一个匹配序列中谓词的元素,它会抛出一个异常,但我仍然不明白它在哪个上下文中可能有用.

编辑:
我确实理解Single正在做什么,所以你不需要在你的问题中解释这个方法的作用.

.net c# linq ienumerable extension-methods

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

迁移到Django 1.4

我目前正在开发Django v1.2.7的网站.这是根据要求的版本,但我想我可以毫无问题地改变它.我正在考虑使用v1.3(因为基于类的视图等),但1.4版本在几周前发布了.我的问题是:

  • 是否值得迁移到Django 1.4?
  • 更新版本时我可能遇到哪些不兼容问题?

migration django django-1.4

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

c#在图片框上绘制一个矩形?

我有很多图像和坐标,宽度和高度.将图片放入图片框中,然后发送坐标以在其上绘制矩形.面板上有许多图片框.

我将它们的路径发送到一个PicturePanel类,也有一些坐标和宽度/高度属性来绘制一个矩形.但是,我的问题是,它绘制它,并立即删除它.如果我没有在每个图像后面放一个消息框,我看不到矩形.这是代码;

if (IsRun())
{
    MessageBox.Show("rontool true");

    Rectangle ee = drawARectangle(xCoor, yCoor, MainScreen.tempR.wid / ratioOfx, MainScreen.tempR.heig / ratioOfy); // I wrote this, it only creates and returns the rectangle.
    //MessageBox.Show("x : " + xCoor + " y: " + yCoor + " width : " + (MainScreen.tempR.wid / ratioOfx) + " height: " + (MainScreen.tempR.heig / ratioOfy));
    using (Pen pen = new Pen(Color.Red, 2))
    {
        pictureBox.CreateGraphics().DrawRectangle(pen, ee);
       // e.Graphics.DrawRectangle(pen, ee);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是在

private void PictureBox_Paint(object sender, PaintEventArgs …
Run Code Online (Sandbox Code Playgroud)

c#

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

为什么我们需要LDF文件和MDF文件?

如果我删除与我的.ldf文件位于同一文件夹中的文件会发生什么.mdf

sql-server mdf

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

清理丑陋的WYSIWYG HTML代码?Python或*nix实用程序

我终于升级(重写 ;))我的第一个Django应用程序,但我正在迁移所有内容.

我愚蠢地为用户提供了一个完整的WYSIWYG编辑器来处理某些任务,所产生的HTML代码当然非常丑陋,附加的标签比内容更多.

有谁知道我可以用来清理代码的库或外壳应用程序?

我有时会使用整洁,但据我所知,这不符合我的要求.我想简化所有额外的跨度和其他垃圾标签.我用一些正则表达式清理了最令人反感的冒犯风格,但是我需要花很长时间才能使用正则表达式做更多的事情.

有任何想法吗?

html python regex django wysiwyg

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

在目录c#中自动创建文件夹

我需要一个可以自动创建子文件夹的脚本.

例如:

我有一个基本文件夹存储在c:/upload.我转移到脚本文件夹字符串:/2011/23/12/3.脚本应解析此字符串并以c:/upload类似字符串创建文件夹和子文件夹(应该是c:/upload/2011/23/12/3)

我该怎么做?

现在我使用if/else并检查文件夹/子文件夹是否存在,但脚本太大而且很难管理.

c# directory asp.net-mvc

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

如何从管理界面重置用户密码

在我的网站上,我想让管理员重置任何用户的密码.

使用重置,我的意思是password_reset视图的确切功能(在contrib.auth下):发送一个确认链接到该用户电子邮件.

这样做的最好方法是什么?是否已有一个app/snippet可以做到这一点?

编辑:

假设用户john是管理员.我想要的是让john通过管理界面重置任何用户的密码.例如,要重置最大密码,他只需转到最大用户,然后单击任何链接以重置其密码.

django django-admin django-authentication

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