问题列表 - 第18754页

如何在C中编写线程安全,高效,无锁的内存分配器?

如何在C中编写线程安全,高效,无锁的内存分配器?我的意思是:

  1. 快速分配和解除分配

  2. 最佳内存使用(最小浪费和无外部碎片)

  3. 最小的元数据开销

c memory performance multithreading allocation

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

如何在jQuery中缓存$ .post-request的结果?

我有一个小的jQuery脚本,通过查看ID来获取信息.

什么是防止同一数据被请求多次的最佳方法(例如,jQuery中缓存的最佳实践是什么)?

我试图使用$.post$.ajax选项"缓存"设置为true,但请求被多次发送.

是否更好地保存收集的数据并使用集合来查看是否需要请求它?

欢迎任何想法和建议!

如果重要,我在服务器端使用ASP.Net MVC.

javascript ajax asp.net-mvc jquery caching

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

有实体框架的麻烦

我正在尝试使用添加ProfilePropertyProfileProperties表中ObjectContext.AddObject.

该表的db字段ProfileProperties是:

ProfilePropertyID
ProfilePropertyDefinitionID
UserID
PropertyValue
Run Code Online (Sandbox Code Playgroud)

该表的db字段ProfilePropertyDefinitions是:

ProfilePropertyDefinitionID
PropertyName
Run Code Online (Sandbox Code Playgroud)

ProfileProperty传入的对象的变量是:

ProfilePropertyID
ProfilePropertyDefinition
User
PropertyValue
Run Code Online (Sandbox Code Playgroud)

ProfilePropertyDefinitionIDUserID两个外键,所以在创建后ProfileProperty的对象我选择了UserProfilePropertyDefinition从他们的桌子,以填补ProfileProperty与相关对象.

然后,当我尝试AddObject,传入一个带有这些变量的对象时,我收到一个错误:

InnerException = {"无法将值NULL插入列'PropertyName',表'mydbserver.dbo.ProfilePropertyDefinitions';列不允许空值.INSERT失败.\ r \n语句已终止."}

我休息了一下,看看我传入的对象是什么,它有这个:

ProfilePropertyID = -1
ProfilePropertyDefinition = 
    { ProfilePropertyDefinitionID = 3
      PropertyName = "First Name" }
User = /*Not going  to put details here, but assume the user object is there*/ …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-mvc entity-framework mef

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

如何在.NET中使用Hashtables/HashSet?

我有一个约9000个产品的列表,其中一些可能有重复.

我想用产品序列号作为密钥来制作这些产品的HashTable,这样我就可以轻松找到重复的产品.

如何在C#/ .NET中使用HashTable?HashSet会更合适吗?

最终我想要一个像这样的列表:

Key-Serial:11110 - 包含:Product1
Key-Serial:11111 - 包含:Product3,Product6,Product7
Key-Serial:11112 - 包含:Product4
Key-Serial:11113 - 包含:Product8,产品9

所以,我有一个所有产品的列表,它们按照具有重复序列号的产品进行分组.这样做的"正确"方法是什么?

.net c# hashtable hashset data-structures

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

找出第20,第30,第n个素数.(我要20岁但不是30岁?)[Python]

问题是找到第1000个素数.我为此编写了以下python代码.问题是,我得到了10号,20号素数的正确答案,但之后每增加10分,我就得到了一个标记.我无法抓住这里的错误:(

count=1            #to keep count of prime numbers
primes=()          #tuple to hold primes
candidate=3        #variable to test for primes
while count<20:
    for x in range(2,candidate):
        if candidate%x==0:
            candidate=candidate+2
        else : pass
    primes=primes+(candidate,)            
    candidate=candidate+2
    count=count+1
print primes        
print "20th prime is ", primes[-1]
Run Code Online (Sandbox Code Playgroud)

如果您想知道,count初始化为1,因为我没有测试2作为素数(我从3开始)并且candidate正在增加2,因为只有奇数可以是素数.我知道还有其他解决这个问题的方法,比如素数定理,但我想知道这种方法有什么问题.如果您有任何优化,请建议.

谢谢

python primes

6
推荐指数
3
解决办法
6926
查看次数

如何使用Perl通过HTTPS下载文件?

我想通过HTTPS下载大约200个不同的HTML文件,并从每个文件中提取页面标题,并将标题放入文本文档中.

我如何使用Perl使用HTTPS下载文件?我搜索了谷歌,但我没有找到非常有用的信息或例子.

perl https

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

JQuery悬停功能导致我的div隐藏

在我的functions.js中,我有:

$(document).ready(function() {      
  $("#cat").hover(function() {
    $("#kiti").show();  
  })
  $("#kiti").mouseout(function() {
    $("#kiti").hide();      
  })                                 
})
Run Code Online (Sandbox Code Playgroud)

Html文件:

<a id="cat" href="#">category</a>
<div id="kiti">
    <a href="#">sub1</a>
    <br /><a href="#">sub2</a>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么,当我将鼠标悬停在sub1上时,sub1和sub2隐藏?如果它是简单的文字,那没关系.我希望你能得到我的问题.

编辑:顺便说一下.有没有办法在javascript中制作类似die();exit();来自php的东西来停止执行?

javascript jquery

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

实现直接地址表

我被作为家庭作业的算法导入练习11.1-3,如下:

建议如何实现直接访问表,其中存储元素的键不需要是不同的,并且元素可以具有卫星数据.所有三个字典操作(插入,删除和搜索)都应该在O(1)时间内运行.不要忘记Delete将一个指向要删除的对象的指针作为参数,而不是键.

好吧,Insert没有问题,因为它只是意味着在表中的适当位置创建一个链表(如果它还不存在)并向其添加元素.给定键的搜索可以返回与键匹配的任何元素,因此它只是意味着我们需要返回表中匹配列表的头部.

我的问题是删除操作.如果我修改对象添加到链接列表中指向其节点的指针,那么我可以在O(1)中删除,但我不确定我是否可以更改对象.有没有办法在不改变给定对象的情况下这样做?

algorithm hash hashtable clrs

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

两个日期之间的月数

是否有标准/通用方法/公式来计算R中两个日期之间的月数?

我正在寻找类似于MathWorks月份功能的东西

r date

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

Scala,未来的Java(?)

我试图找出scala的受欢迎程度以及有多少SO用户在工作场所实际使用它?

java scala

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