问题列表 - 第295页

简约的数据库管理

我是开发人员.好日子的建筑师.不知怎的,我发现自己也是小公司的DBA.我的背景在数据库艺术方面是公平的,但我从未成为一名成熟的DBA.我的问题是我需要做些什么来确保一个可靠且功能合理的数据库环境,尽可能少的实际工作量?

我确信我需要确保正在执行备份并且正在执行备份.这很简单.我应该在一致的基础上做什么?

database administration task

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

varchar和nvarchar SQL Server数据类型之间的主要性能差异是什么?

我正在我的学校使用一个小型网络应用程序的数据库SQL Server 2005.
我在varcharvs 的问题上看到了几个思想流派nvarchar:

  1. 使用varchar除非你处理了很多国际化的数据,然后使用nvarchar.
  2. 只是nvarchar用于一切.

我开始看到视图2的优点.我知道nvarchar确实占用了两倍的空间,但这不一定是一个大问题,因为这只是为几百名学生存储数据.对我而言,似乎最简单的是不要担心它并且只允许一切使用nvarchar.还是有什么我想念的?

sql-server storage varchar nvarchar sql-server-2005

232
推荐指数
10
解决办法
16万
查看次数

如何更改Drupal主题显示首页的方式

我正在为我的大学杂志建立一个网站.我使用"views"模块来显示我在首页上创建的静态内容块.

我的问题是:我如何编辑主题的CSS,以便改变静态内容块的显示方式?

作为参考,这里是网站的链接(葡萄牙语,现在几乎没有内容).

drupal drupal-theming

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

签署.NET程序集的最佳实践?

我有一个由五个项目组成的解决方案,每个项目都编译为单独的程序集.现在我正在对它们进行代码签名,但我很确定我做错了.这里的最佳做法是什么?

  • 用不同的密钥签名; 确保密码不同
  • 用不同的密钥签名; 如果需要,请使用相同的密码
  • 用相同的密钥签名
  • 还有别的东西

基本上我不太确定"签名"对他们有什么影响,或者最佳实践是什么,所以更普遍的讨论会很好.我真正知道的是,FxCop对我大吼大叫,点击"签署此程序集"复选框并使用Visual Studio(2008)生成.pfx文件很容易修复.

.net assemblies signing

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

在VirtualBox上的Ubuntu中的Internet访问

我最近在安装得很好的VirtualBox VM上安装了Ubuntu(比在VirtualPC上容易得多).但是,我无法从客户操作系统(即Ubuntu)上网.任何人都可以给我任何指示我如何启用它?

主机操作系统是Windows Vista,硬件是IBM Lenovo.

ubuntu virtualbox

54
推荐指数
3
解决办法
18万
查看次数

使用Resharper 4.0一次封装多个属性

使用Resharper封装类的属性时,有没有办法让它一次执行多个属性?

resharper visual-studio

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

如何在Linux内核中划分两个64位数字?

一些代码围绕分区演示(C语法):

#define SINT64 long long int
#define SINT32 long int

SINT64 divRound(SINT64 dividend, SINT64 divisor)
{
  SINT32 quotient1 = dividend / divisor;

  SINT32 modResult = dividend % divisor;
  SINT32 multResult = modResult * 2;
  SINT32 quotient2 = multResult / divisor;

  SINT64 result = quotient1 + quotient2;

  return ( result );
}
Run Code Online (Sandbox Code Playgroud)

现在,如果这是用户空间,我们甚至可能不会注意到我们的编译器正在为这些运算符生成代码(例如divdi3()用于除法).我们甚至可能在不了解它的情况下与'libgcc'联系.问题是内核空间不同(例如没有libgcc).该怎么办?

抓取谷歌一段时间,注意几乎每个人都解决无符号变体:

#define UINT64 long long int
#define UINT32 long int

UINT64 divRound(UINT64 dividend, UINT64 divisor)
{
  UINT32 quotient1 = dividend / divisor;

  UINT32 modResult = dividend …
Run Code Online (Sandbox Code Playgroud)

c linux 64-bit

6
推荐指数
2
解决办法
8869
查看次数

如何清除Class :: DBI的内部缓存?

我正在为现有的数据库结构开发一个大型的Class :: DBI实现,并且遇到了从Class :: DBI清除缓存的问题.这是一个mod_perl实现,因此类的实例在访问它的时间之间可能相当老.从手册页中我发现了两个选项:

Music::DBI->clear_object_index();
Run Code Online (Sandbox Code Playgroud)

和:

Music::Artist->purge_object_index_every(2000);
Run Code Online (Sandbox Code Playgroud)

现在,当我将clear_object_index()添加到DESTROY方法时,它似乎运行,但实际上并没有清空缓存.我能够手动更改数据库,重新运行请求,它仍然是旧版本.purge_object_index_every表示它会在每n个请求中清除索引.将其设置为"1"或"0",似乎有时会清除索引.我希望这两个中的一个能够工作,但由于某些原因它不会每次都这样做.更像是5次中的1次.

清除这个的任何建议?

perl class-dbi

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

Linux:估算程序的代码和静态数据大小的最佳方法是什么?

我希望能够估算出我的C++程序使用了多少代码和静态数据?

有没有办法通过查看可执行文件或目标文件来找到它?或许我可以在运行时做些什么?

objdump和readelf会帮忙吗?

c++ unix linux

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

用jQuery流畅圆角

使用jQuery创建流体宽度/高度圆角的最佳方法是什么?


该插件不保持高度相同.我有一个10px高的div,我想绕过角落,当我使用那个脚本时,它会增加大约10px到那里.

jquery

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