问题列表 - 第12493页

tbl_Product,tbl_Order命名约定的目的是什么?

我已经看到tbl_前缀装饰了我使用的最后两个代码库中的所有表.我想不出它们对应用程序开发人员或数据库管理员有用的任何原因.

如果DBA需要查看哪些对象是表,那么他们总是可以连接到DMV或主权表中的模式表?我无法想到它们对程序员的用处如何,如果项目使用ORM工具则更是如此.

即使在编写存储过程时,它们似乎也会妨碍它们.

任何人都可以用非主观的方式解释它们是如何有用的吗?Ex(有tbl_帮我执行x任务)

sql naming-conventions

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

如何离线存储大量数据,然后批量更新为SQLite数据库?

目前,我正在尝试使用此方法用数万个文本数据填充SQLite数据库:

SQLiteConnection = new SQLiteConnection(cntnStr);
connection.Open();

foreach(Page p in pages)
{
     using (SQLiteCommand command = new SQLiteCommand(String.Format("Insert Into Pages (ID, Data, Name) Values ({0}, '{1}', '{2}')", id, p.Data, p.Name), connection))
         command.ExecuteNonQuery();
}
Run Code Online (Sandbox Code Playgroud)

但是,我怀疑这样做大约每秒10次可能会减慢整个过程.有没有办法可以整理内存中的数据,然后批量将每5000条记录添加到数据库中(所以它更快)?

编辑:超级重要:确保在一个内部执行所有SQL命令DbTransaction- 在这种情况下SQLiteTransaction:

SQLiteTransaction trans = connection.BeginTransaction();

// SQL centric code - repeated inserts/changes

trans.Commit(); // adds your changes
Run Code Online (Sandbox Code Playgroud)

它将性能提高了1000倍.

.net c# database sqlite system.data.sqlite

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

在Linq-to-xml中使用xname

我正在编写一些代码来从我网站上的rss feed(已解析)列表中生成一个opml文件.用户将从我的站点上的rss feed的数据网格中选择复选框,并且当按下按钮时,将发生繁重的提升.

无论如何,我有这样的代码:

     foreach (var v in list)
    {
        XName xname;

        doc.Element("channel").Add(
            new XElement("title", v.Name),
            new XElement("description", "First Article Description"),
            new XElement("pubDate", DateTime.Now.ToUniversalTime()),
            new XElement("guid", Guid.NewGuid()));

    }
Run Code Online (Sandbox Code Playgroud)

list是feed对象的集合(例如hanselman rss feed,codinghorror rss feed等).datagrid将有一个复选框并按下该网格下面的按钮,上面的代码将执行(我还获得了xml声明的代码等).

当我使用Element(...)方法时,我需要提供XName.这有一个我无法使用的内部构造函数.如何传递此参数?

c# linq linq-to-xml

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

如何格式化DateTime变量以获取Month,然后将值放入C#中的字符串?[VS2005]

DateTime dt = Convert.ToDateTime(dateTimePicker1.Text); //taken the DateTime from form
string dt1 = String.Format("Y", dt); //trying to make so that it comes to "August 2009"
Run Code Online (Sandbox Code Playgroud)

尝试但我得到的是dt1 ="Y".

c# format datetime visual-studio-2005

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

在Python中转换嵌套列表

假设我有这样的结构:

a = [
('A',
 ['D',
  'E',
  'F',
  'G']),
('B',
 ['H']),
('C',
 ['I'])
]
Run Code Online (Sandbox Code Playgroud)

我怎样才能将其转换为:

a = [
('A', 'D'),
('A', 'E'),
('A', 'F'),
('A', 'G'),
('B', 'H'),
('C', 'I'),
]
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间!

python

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

来自XML规范的C++代码生成器

我想知道是否有一个工具可以让你根据XML格式进行类定义.我不是在寻找数据绑定.有人可以帮忙吗?

谢谢

c++ xml

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

pylint无法识别某些标准库

我正在使用pylint + pydev,python 2.6.我有一个只有这行代码的模块

from email import Message
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试运行此模块时,它运行正常.但是pylint报告错误:

ID: E0611 No name 'Message' in module 'email'
Run Code Online (Sandbox Code Playgroud)

虽然它存在......任何想法为什么?

python email import pylint pydev

16
推荐指数
2
解决办法
7002
查看次数

在python中的zlib解压缩

好吧,我有一些由python(2.6)zlib.compress()函数压缩的数据流.当我尝试解压缩它们时,其中一些不会解压缩(zlib错误-5,这似乎是一个"缓冲区错误",不知道该怎么做).起初,我以为我已经完成了,但我意识到所有无法解压缩的都是从0x78DA开始的(工作的是0x789C),我环顾四周,似乎是一种不同的zlib压缩 - 幻数根据使用的压缩而变化.我可以用什么来解压缩文件?我洗了吗?

python compression zlib corruption

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

使用Java读取远程文件

我正在寻找一种简单的方法来获取位于远程服务器上的文件.为此,我在Windows XP上创建了一个本地ftp服务器,现在我试图给我的测试applet提供以下地址:

try
{
    uri = new URI("ftp://localhost/myTest/test.mid");
    File midiFile = new File(uri);
}
catch (Exception ex)
{
}
Run Code Online (Sandbox Code Playgroud)

当然我收到以下错误:

URI方案不是"文件"

我一直在尝试其他方法来获取文件,它们似乎不起作用.我该怎么办?(我也热衷于执行HTTP请求)

java file

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

git whitespace woes

空白的冲突很糟糕

在使用git时,空白对我来说是一种可怕的痛苦.

git config apply.whitespace=strip
Run Code Online (Sandbox Code Playgroud)

似乎会增加你获得冲突的机会(当你删除不需要的空格,然后其他合作者将剥离的空白视为对其提交的更改?)

我过去曾尝试过其他一些配置apply.whitespace,也许其他配置中的一个可以解决这个问题,或者可能还有其他设置来处理我刚才没有遇到的空白,但我还没有找到明确的如何到达我想要的地方.

我想默默地解决空白冲突:

我从不想在空白上再发生冲突.如果另一个提交者改变了空格,或者我改变了空格然后必须合并我自己的冲突,我真的不想知道它.如果有人通过更改空格将我的代码从K&R样式更改为One True Brace样式,我更喜欢git允许空白设置赢得而不必看到它的冲突.我只是不太关心空白想要看到它的冲突.

所以......有什么方法可以配置git来做到这一点?

如果它有任何区别,这是我的git版本,以及我当前的配置:

tchalvak:~/ninjawars$ git --version
git version 1.6.0.4

tchalvak:~/ninjawars$
git config --list
color.branch=auto
color.diff=auto
color.status=auto
color.branch.current=yellow reverse
color.branch.local=yellow
color.branch.remote=green
color.diff.meta=yellow bold
color.diff.frag=magenta bold
color.diff.old=red bold
color.diff.new=green bold
color.status.added=yellow
color.status.changed=green
color.status.untracked=cyan
gui.recentrepo=/home/tchalvak/zd/htdocs/cms
apply.whitespace=strip
user.name=****
user.email=****
alias.co=checkout
github.user=tchalvak
github.token=****
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=...@github.com:tchalvak/ninjawars.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master 
Run Code Online (Sandbox Code Playgroud)

git settings whitespace

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