问题列表 - 第23404页

如何使用manage.py dumpdata创建更漂亮的灯具?

我试图以更漂亮的方式打印我的Django灯具.

我输出了灯具:
python manage.py dumpdata >> fixture_app.json

这将在一行中创建一个包含1000个字符的文件.当我尝试使用文本编辑器(TextMate)查看文件时,编辑器会挂起.

无论如何,是否可以使用多条线以更漂亮的方式导出灯具?

django django-fixtures

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

mysql很好的编程方式

我的数据库中有视频库,有超过20万个视频.在我的网站主页中,我展示了一些必须符合某些标准的视频.那么,问题是什么.是每次主页打开时对视频进行排序的好方法,或者我必须将排序结果保存在数据库中的某个位置,并且只有在发生变化时才刷新它们.我认为它可以节省我很多时间.你怎么想的.提前致谢.

php mysql

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

如何在创建后将VB.NET DataTable列定义为主键

我使用VB.NET dataAdapter从Oracle DataBase导入表.我使用"fill"命令将导入的数据添加到DataSet.在DataTable已经填充数据之后,如何将DataTable的特定列定义为PrimaryKey?

vb.net datatable primary-key

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

如何在应用程序中禁用Aero Snap?

是否可以在WPF应用程序中禁用Windows 7的自动窗口停靠功能?

c# wpf aero

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

JavaScript OAuth使用Twitter登录

我必须在我的应用程序中集成登录Twitter,如下所示. https://dev.twitter.com/docs/auth/sign-twitter 它是用JavaScript开发,我一直闯民宅谷歌代码Java脚本的OAuth基于浏览器的应用程序,但即时通讯困惑如何使用OAuth /验证,以及如何得到的oauth_token

有人可以帮我一些样品吗?

javascript twitter oauth

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

LINQ To SQL忽略唯一约束异常并继续

我在名为Users的数据库中有一个表

Users
------
ID (PK, Identity)
Username (Unique Index)

我在Username表上设置了一个唯一索引,以防止重复.然后,我将通过集合枚举并在数据库中为每个项目创建新用户.

我想要做的只是插入一个新用户并在违反唯一键约束时忽略异常(因为在这种情况下它显然是重复记录).这是为了避免在不存在某种查询的情况下进行工艺.

首先,这会更高效还是我的插入代码应该检查重复项?我更多地了解具有该逻辑的数据库,因为这可以防止任何其他类型的客户端插入重复数据.

我的另一个问题与LINQ To SQL有关.我有以下代码:

public class TestRepo
{
    DatabaseDataContext database = new DatabaseDataContext();

    public void Add(string username)
    {
        database.Users.InsertOnSubmit(new User() { Username = username });
    }

    public void Save()
    {
        database.SubmitChanges();
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我迭代一个集合并插入新用户,忽略任何异常:

TestRepo repo = new TestRepo();

foreach (var name in new string[] { "Tim", "Bob", "John" })
{
    try
    {
        repo.Add(name);
        repo.Save();
    }
    catch {  }
}
Run Code Online (Sandbox Code Playgroud)

这是第一次运行,我在表中有三个用户.如果我删除第二个并再次运行此代码,则不会插入任何内容.我期望第一个插入失败,异常,第二个成功(因为我刚从数据库中删除该项),第三个插入失败.

什么似乎是发生的事情是,一旦抛出SQLException(即使继续循环迭代),所有后续插入失败 - 即使没有在表中的行会导致一个独特的冲突.

有谁能解释一下?

PS唯一的解决办法我能找到的插入之前每次实例化回购,那么它工作完全一样除外 - …

c# sql-server caching linq-to-sql

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

修复常见的库函数,还是放弃呢?

想象一下,我有一个带有错误的函数:

伪代码:

void Foo(LPVOID o)
{ 
   //implementation details omitted
}
Run Code Online (Sandbox Code Playgroud)

问题是用户通过了null:

Object bar = null;

...

Foo(bar);
Run Code Online (Sandbox Code Playgroud)

然后,该功能可能会因访问冲突而崩溃; 但它也可能正常工作.错误是函数应该检查传递的无效情况null,但它从来没有.这从来都不是问题,因为开发人员被信任知道他们在做什么.

如果我现在将功能更改为:

伪代码:

void Foo(LPVOID o)
{
   if (o == null) throw new EArgumentNullException("o");

   //implementation details omitted
}
Run Code Online (Sandbox Code Playgroud)

那些幸福地使用这个功能的人,碰巧但没有得到访问权限,现在突然间会开始看到一个EArgumentNullException.

我是否继续让人们不正确地使用该功能,并创建该功能的新版本?或者我是否修复了该函数以包含它原本应该包含的内容?


所以现在是道德困境.您是否曾为新的代码添加新的健全性检查,安全检查和断言?或者你把旧功能称为废弃,并有一个新功能?


考虑一个常见的错误,微软必须为开发人员修复它:

 MessageBox(GetDesktopWindow, ...);
Run Code Online (Sandbox Code Playgroud)

您永远不会想要在桌面上制作窗口模型.你将锁定系统.您是否继续让开发人员锁定用户的计算机?或者您将功能更改为:

 MessageBox(HWND hWndParent, ...)
 {
    if (hWndParent == GetDesktopWindow)
       throw new Exception("hWndParent cannot be the desktop window. Use NULL instead.");

    ...
 }
Run Code Online (Sandbox Code Playgroud)

实际上,Microsoft将Window Manager更改为自动修复错误参数: …

language-agnostic

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

为什么不能在正文或头文件中的类中初始化静态成员?

任何机构能否为我提供任何理由?

如果我们这样做,结果是什么?编译错误?

c++

0
推荐指数
2
解决办法
933
查看次数

学习x86指令集的最简单/最佳方法?

我想学习x86指令集架构.我不是要为x86学习程序集.我想了解机器代码宝贝.

原因是我想为x86编写汇编程序.然后我想编写一个编译成该程序集的编译器.

我知道有英特尔手册和AMD手册涵盖了x86指令集.但那些非常大而且密集.

我想知道是否有一种更平易近人(可能是教程)的方法来学习x86指令集架构.

x86 assembly instruction-set

12
推荐指数
2
解决办法
6077
查看次数

NHibernate:如何获取映射值?

假设我有一个映射到数据库的类Customer,一切都很好.

现在假设我想在我的应用程序中检索NH知道Customer.FirstName映射到的列名.

我该怎么做?

nhibernate

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