小编Mic*_*yor的帖子

如何使用GUI在SQL Server 2000或2005中编辑文本字段(或ntext)?

  1. 有没有办法用SQL Server工具执行此操作?
  2. 如果没有,是否有第三方工具可以做到这一点?

在SQL Server 2000或SQL Server的SQL Server管理器中,似乎没有一种好的方法可以编辑更长的文本列.虽然SQL Server管理器实际上不是用于编辑数据库中的数据,但Microsoft提供的其他工具通常是你能做到吗?除了长文本字段外,其他每个字段都很容易编辑.在Access中,你可以点击shift-f2,它会弹出一个很好的对话框来编辑你的文本.

alt text http://techinterview.org/edit.png

sql-server-2005

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

SQL Server/MySQL/Access - 加速以低效方式插入许多行

建立

我必须在SQL Server 2000/2005,MySQL或Access中插入几百万行.不幸的是,我没有一种简单的方法来使用批量插入或BCP或普通人类会采用的任何其他方式.插入将发生在一个特定的数据库上,但该代码需要与数据库无关 - 因此我无法进行批量复制,SELECT INTO或BCP.但是,我可以在插入之前和之后运行特定查询,具体取决于我要导入的数据库.

例如.

If IsSqlServer() Then
    DisableTransactionLogging();
ElseIf IsMySQL() Then
    DisableMySQLIndices();
End If

... do inserts ...

If IsSqlServer() Then
    EnableTransactionLogging();
ElseIf IsMySQL() Then
    EnableMySQLIndices();
End If
Run Code Online (Sandbox Code Playgroud)

我可以对SQL Server做些有趣的事情来加速这些插入吗?

例如,是否有一个命令可以告诉SQL Server,"嘿,不要在事务日志中记录这些事务".

或许我可以说,"嘿,我有一百万行进来,所以在我完成之前不要更新你的索引".

ALTER INDEX [IX_TableIndex] ON Table DISABLE
     ... inserts
ALTER INDEX [IX_TableIndex] ON Table REBUILD
Run Code Online (Sandbox Code Playgroud)

(注意:上面的索引禁用仅适用于2005,而不是2000.如果你知道在2000年这样做的方法,可以使用奖励积分).

MySQL和Access怎么样?

mysql sql-server ms-access

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

对非美国iphone开发者征税

除非您能向苹果提供EIN号码以申请税收协定权益,否则Apple将持有他们欠税的30%的税款.

但是,本文中的信息仅适用于在公司下运营的开发人员,因此,如果我是自雇人员并且单独工作,我如何申请30%的预扣税?

iphone

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

如何在我的网站上修复CSS,以便大图像不会溢出容器?

我有一个非常酷的网站,允许人们上传图像.有时图像真的很大,如下面的div所示:

溢出http://img242.imageshack.us/img242/6711/overflowds1.png

有没有我可以添加到我的DIV来解决这个问题的风格?

css

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

有一个没有整数主键的数据库表有什么好的理由吗?

虽然我犯了这个罪,但在我看来,没有任何充分的理由让一张桌子没有身份字段的主键.

优点: - 无论您是否愿意,您现在可以唯一地识别表中您以前无法做到的每一行 - 如果没有主键,则无法执行sql复制

缺点: - 表格的每一行额外32位

例如,考虑需要在数据库的表中存储用户设置的情况.您有一个设置名称列和一个设置值列.不需要主键,但拥有整数标识列并将其用作主键似乎是您创建的任何表的最佳实践.

除了大小还有其他原因,每个表不应该只有一个整数标识字段吗?

database primary-key

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

如何在Clojure中泄漏内存?

周四在Bay Area Clojure Meetup上的一个演示文稿中,我正在编写一个在Clojure中泄漏内存的方法列表.

到目前为止,我有:

  • 抓住无限序列的头部
  • 通过在循环中调用lambda来创建许多泛型类(这仍然是一个问题)
  • 持有对未使用数据的引用
  • ...

还有什么?

memory-leaks clojure

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

如何在填充对象绘制操作期间将flash绘图api设置为不"反向"填充?

代表zefrank @ pumpkins.zefrank.com:

我报告了一个错误,如果你继续画南瓜,它会重绘你已经剪掉的部分.他说,如果你在闪光灯中绘制任何填充的物体,它就会发生.

有没有其他方法来构建绘图代码,所以这不会发生?

这是一个正在发生的事情的例子.当你开始画一个正方形时,你开始在原点绘制并且不要松开鼠标按钮.

替代文字

Flash完成填充到原点(红色是填充颜色).

替代文字

此时,鼠标位于正方形的第3个点,一切看起来都正确.现在,当我开始沿着"鼠标拖动"线向后拉回广场时,你会得到:

替代文字

A部分没有用红色填充,这是理想的.否则我们将无法绘制任何锐角(?几何形状是很久以前的)物体.

但是当我们回到我们完成的对象时,我们得到了这个:

替代文字

B部分恢复未填充,这是不可取的(在这种情况下,因为我们正在雕刻南瓜).

如果这太混乱,你可以在这里试试.

基本上,我试图弄清楚是否有一种方法可以让闪光灯保持B部分填充,但在绘制A部分时表现相同.

flash

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

集成FogBugz,它有什么样的API /集成点?

除了登录FogBugz并使用它等,它有什么样的集成点?

.net fogbugz

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

使用ViewModel类时如何调用UpdateModel?

在MVC3中,似乎在视图中显示模型属性的默认方式如下:

@Html.DisplayFor(model => model.Title)
Run Code Online (Sandbox Code Playgroud)

如果您的模型与您的对象完全匹配,这可以正常工 但是,如果您定义自定义ViewModel,例如在NerdDinner教程中

public class DinnerFormViewModel {

  // Properties
  public Dinner     Dinner    { get; private set; }
  public SelectList Countries { get; private set; }

  // Constructor
  public DinnerFormViewModel(Dinner dinner) {
    Dinner = dinner;
    Countries = new SelectList(PhoneValidator.AllCountries, dinner.Country);
  }
}
Run Code Online (Sandbox Code Playgroud)

然后你的DisplayFor代码看起来像:

@Html.DisplayFor(model => model.Dinner.Title)
Run Code Online (Sandbox Code Playgroud)

这意味着表单项的名称Dinner.Title不是公正的Title,因此如果您调用UpdateModelAction代码,MVC将不会"看到"更新Dinner类所需的属性.

有没有一种处理ViewModel的标准方法,我在MVC3中忽略了这个场景?

asp.net-mvc-3

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

附加在vbscript/classicasp中的UTF-8文件 - 可以这样做吗?

我目前的知识:

如果您尝试在vbscript/asp land中编写文本文件,则有两种选择.

  1. Scripting.FileSystemObject
  2. ADODB.Stream对象

Scripting.FileSystemObject不支持utf8.它将用Ascii或Unicode编写(并为大多数字符浪费两个字节)

ADODB.Stream不支持追加(afaik).我无法弄清楚如何使ADODB.Stream对象实际打开一个文件,并在调用stream.Write时写入它.有一个SaveToFile函数,但它输出整个流.

如果您需要编写1GB文件,则必须先将整个1GB填入流中,然后才能将其写出来.

是否有一个特殊技巧可以让ADODB.Stream对象链接到磁盘上的文件?我试过stream.Open"URL = file:/// c:\ test.txt"但是这给了一个错误.

vbscript asp-classic

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

在C#中从返回的DataRow开始使用类型的推荐方法是什么?

循环遍历DataRow并遇到诸如的类型

DataRow dr;
dr["someString"]
dr["someInteger"]
dr["somedata"]
Run Code Online (Sandbox Code Playgroud)

将它们纳入相应数据类型的最佳方法是什么?dr ["foo"]只是一个通用对象.

另外,这些是否可以轻松转换为可空类型?dr ["someInteger"]可能为null.

c# ado.net

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

手卷钥匙共享

框架信息

我正在旅行,无法访问我的纸质文档,没有可用的手机设置,或者无法轻松访问打印机或传真机.是的,我可以找到一个网吧并打印出来然后传真.但我希望找到一个更简单但仍然安全的解决方案,只依赖于我拥有网络连接,而另一端的人不是加密复杂的.当然,在其他情况下传真或邮寄邮件会更容易.

是的,我知道有问题的文件不是很有趣.是的,我知道我可能是中间人,而我的抵押贷款人的电子邮件可能原则上是欺骗性的.我并没有尝试发布新的密钥签名算法.只是想弄清楚什么是最好的,简单的临时解决方案,我可以用类似MacGuyver的精神制作.

我想把文件安全地寄给我的抵押贷款人申请再融资.普通人不知道公共厕所的公钥加密.该怎么办?

我做了什么?

在我控制的Web服务器上为他开帐户.在https目录中,虽然这可能有点过分.通过电子邮件向他发送网址以及如何生成密码的说明(将此单词和您的电话号码结合起来).他去了那个位置并检索了第二个密码的文件.他通过电子邮件告诉我他已获得并复制了密码.我登录到网络服务器,检查访问日志,除了我和他之外,没有人访问过密码文件.然后我删除该文件,为其帐户分配其包含的密码,然后重新启动Apache.然后我把文件scp到一个新的URL,用新密码保护,我只知道他和我见过的密码.除非我已经rootkitted并且有人改变了我的日志,但是在那种情况下我搞砸了许多不同的方式.

encryption

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