小编Orb*_*bit的帖子

SQL Server 2008 R2安装无效

我正在尝试安装SQL Server 2008 R2的开发人员版本.我以管理员身份运行安装程序,但在安装"安装支持文件"后,它会关闭并返回到安装中心屏幕.

有任何想法吗?

sql-server sql-server-2008-r2

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

如何以编程方式为我的页眉创建锚点?

我在页面上有几个标题,我需要在每个页面上填充一个链接到相应锚点的导航框."

但是我的标题都没有锚定.我有太多页面无法手动执行此操作.谁能想出一个干净的jquery解决方案?

html anchor jquery

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

在div中隐藏数据的替代方法?

我经常发现自己将对象数据存储在隐藏的dom元素中.我很好奇是否有办法将这些数据附加到dom节点本身.当我尝试"动态"创建属性时,它似乎不起作用.使用this.something访问属性会更容易,而不是访问子中包含的html.我觉得我应该知道怎么做,但我不知道.谢谢.

html javascript jquery

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

云驱动器与云端文件(或者我们不应该打扰?)

Web应用程序正在从独立服务器移动到负载均衡器后面的一对服务器,并包含一个50GB的用户创建数据目录,该目录正在快速增长.在rackspace上,动态添加磁盘空间的唯一方法是将RAM和每月成本加倍,这是不必要的.那么,对云文件来说(除非有人想到另一个解决方案吗?).使用JungleDisk,我可以将文件移动到云文件容器,并可以在两个服务器上安装云容器,并从内容所在的目录到已安装的驱动器创建符号链接.这不需要修改代码.或者,我可以使用他们的PHP API直接与云文件接口,但这需要大量的代码更改(所有路径?真的吗?).在这种情况下,采取简单的方法是否有任何固有的问题?我建立了一个模型,似乎运作良好,但我似乎总是缺少一些东西.

谢谢,布兰登

javascript php cloud jungledisk rackspace-cloud

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

怪癖模式合法吗?

我在度假时没有访问我的好朋友Internet Explorer,我把一个非常完整的网络应用程序整合在一起.当我回到家时,我很惊讶并鼓励我看到我的网站在IE中工作......直到我投入任何有效的doctype.我知道将浏览器置于怪癖模式不是最佳做法,或者它不会被称为怪癖模式,但我想我的问题是......拥有'怪癖模式'网站的实际后果是什么?是否有必要或甚至值得努力奴役以纠正我尚未意识到的问题,或者我可以将其保留原样,运行跨浏览器?谢谢.

html css internet-explorer quirks-mode

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

ruby变量作为同一个对象(指针?)

>> a = 5
=> 5
>> b = a
=> 5
>> b = 4
=> 4
>> a
=> 5
Run Code Online (Sandbox Code Playgroud)

如何将'b'设置为实际为'a',以便在示例中,变量a也将变为4.谢谢.

ruby variables pointers

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

haskell初学者 - 递归递归

刚刚开始使用Haskell,我将这个丑陋的部分放在一起,以确定列表中的数字可被数字整除,所有数字都小于它.

divis :: (Integral a) => a -> [a] -> [a]
divis _ [] = []
divis n (x:xs)
    | x `mod` n == 0 && n == 2 = x : divis n xs
    | x `mod` n == 0 = divis (n-1) [x] ++ divis n xs
    | otherwise = divis n xs 
Run Code Online (Sandbox Code Playgroud)

我可以称之为......

head (divis 10 [1..])
Run Code Online (Sandbox Code Playgroud)

获取列表中的第一个数字,在本例中为2520.但是,似乎这不足以有效地解决使用更高的数字,如20.

我如何修复这个哈斯克尔的raskell?

recursion haskell functional-programming

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

使用jQuery在td字段中将连字符插入phone#

我有一个表,其中包含从数据库中查询的一堆电话号码.我想在电话号码中插入连字符,而不是:"0000000000",用户将看到:"000-000-0000".在正则表达式上不是很好,但这是我到目前为止所尝试的:

  $('.views-field-phone').each(function(){
      $(this).insertAfter(/(.{3})/g,"-1-")
      $(this).insertAfter(/(.{7})/g,"-1-")
  });
Run Code Online (Sandbox Code Playgroud)

string jquery

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

集中/分布式共享

我想建立一个用户可以上传和下载文件的系统.该系统将具有集中的地形,但将严重依赖对等体通过中央节点将相关数据传输到其他对等体.而不是持有整个文件的对等体,我希望它们能够保存整个数据集的压缩加密部分.

  1. 有些客户端匿名上传文件到服务器

    我希望客户端能够使用某种NAT(随机ip)上传,意识到服务器无法将确认数据包发送回客户端.通过中继总内容长度的标头确保数据完整性可行,并且如果存在不匹配则忽略整个上载?

  2. 服务器索引,压缩并将数据拆分为块,向每个块添加标识字节,对其进行加密,并在映射每个块的位置时通过网络分割数据.

    服务器还将根据请求更新对等体的文件索引.随着更多数据添加到系统中,我认为压缩可以变得更有效.我希望能够将这些新的字典条目推送到对等体,以便它们可以在客户端软件中更新它们的块和解压缩系统,而不会导致明显的网络压力.如果加密,则块可以很大,而没有任何客户端知道具有x文件的一部分.

  3. 有些客户端请求文件

    中央节点执行查找以确定网络中的组块的位置并从对等方请求这些组块.一旦组装了块,它们就会被发送(仍然加密和压缩)到客户端,然后客户端将内容转换为解压缩文件.如果可以通过对等方进行加密请求并将其中继到服务器,并且洋葱通过具有端到端加密的多个路径进行路由,那将是很好的.

在后台,服务器将被监视块的稳定性和冗余,并在必要时将采取块是濒临灭绝,要么和他们抱在自己的银行或重新分配他们在网络上,如果有愿意的客户.以这种方式,中央节点可以适当地收缩和增长.

我们的目标是建立一个网络,任何客户都可以在其中上传或下载数据,而其他任何同行都不知道谁做过,但可以自由开放地访问所有人.

系统必须能够处理大量的同时连接,同时管理对等体和数据库而不会失去它的头脑.

您的最佳实施是什么?

编辑:赏金开了.

在周末,我实现了一个基本上完成上述工作的系统,减去第1部分.对于上传,我只是实现了SSL而不是伪造IP地址.该系统在几个方面都很薄弱.文件被分成1MB块并加密,并随机发送给注册的对等体.每个块的接收者都存储在数据库中.我担心这会很快变得太大而无法管理,但我也希望避免使用块请求充斥网络.当请求文件,中央节点通知同龄人拥有他们需要的块发送到X客户端(以P2P模式)的块或服务器(在直接模式下),然后传输文件了.该系统只是一个大黑客,并用ruby编写,我认为这不是真正的任务.对于重写,我正在考虑将C++与Boost.Asio一起使用.

我正在寻找有关架构和系统设计的一般建议.我完全不了解我目前的实施情况.

当前地形

服务器处理客户端上载,索引和内容传播
服务器处理客户端请求上载文件和请求文件的客户端客户端服务器接受块和请求

我希望客户端不必运行持久性服务器,但我想不出一个好方法.

我会发布一些代码,但它的尴尬.谢谢.请问任何问题,基本思路是拥有一个体面的匿名文件共享模型,结合分布式和集中式内容分发模式的优势.如果您有完全不同的想法,请随时发布,如果您愿意.

algorithm data-transfer sharing

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

ruby - 类实例化和初始化(不调用initialize?)

class Test

  def initialize 
    puts 'initializing test'
  end

end

class TestB < Test

end

something = Class.new(Test)
Run Code Online (Sandbox Code Playgroud)

在上面,不调用超类初始化方法.如果我做

something = TestB.new
Run Code Online (Sandbox Code Playgroud)

它被称为.

为什么?

ruby base-class

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