问题列表 - 第11473页

.Net Hashtable,Java Hashtable和HashMap之间的差异

我是否正确地说Java Hashtable是不同步的.Net Hashtable?同时Java HashMap不同步并且具有更好的性能?

我正在重写一个在C#中大量使用HashMaps的Java应用程序,我想使用HashTable并确保性能基本相同.

.net c# java hashtable hashmap

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

使用Access DB作为数据源进行ORM的最佳方法

我已经在这个问题上来回走动,似乎无法找到最好的方法来做到这一点.

情况如下:

  • 访问数据库(第三方产品),其中包含我需要的数据,来自大量表格(18个表格)
  • 理想情况下,需要尝试以某种方式将记录转换为强类型对象,以便我可以使用LINQ进行查询
  • LINQ to SQL类不支持ODBC提供程序(这会让我免费回家)
  • 我不需要插入/更新/删除.只选择/阅读.

我已经玩弄了将表格导出到XML的想法(它并不是那么多)但是我仍然面临着构建模式和生成类的问题.因为它是一个ODBC源,所以应该有一种ORM方法,对吗?

你怎么解决这个问题?

.net c# linq orm odbc

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

这是使用memcache的最佳方式吗?

我昨晚刚刚开始玩memcache(d),所以我有很多东西需要了解它

我想知道这段代码是否是一种很好的方式来做它正在做的事情或者我是否应该使用其他memcache函数

我想显示一些缓存版本的东西,如果缓存不存在那么我从mysql生成内容并将其设置为缓存然后在页面上显示mysql结果,然后下一页加载它将检查缓存并看到它是那里,所以它会显示出来.

这段代码似乎可以解决这个问题但是我应该使用其他几种不同的memcache函数来实现这一目的吗?

<?PHP
$memcache= new Memcache();
$memcache->connect('127.0.0.1', 11211);

$rows2= $memcache->get('therows1');
if($rows2 == ''){
    $myfriends = findfriend2(); // this function gets our array from mysql
    $memcache->set('therows1', $myfriends, 0, 30);
    echo '<pre>';
    print_r($myfriends); // print the mysql version
    echo '</pre>';
}else{
    echo '<pre>';
    print_r($rows2); //print the cached version
    echo '</pre>';
}
?>
Run Code Online (Sandbox Code Playgroud)

这是@crescentfresh发布的链接中提供的锁定功能

<?PHP
// {{{ locked_mecache_update($memcache,$key,$updateFunction,$expiryTime,$waitUTime,$maxTries)
/**
 * A function to do ensure only one thing can update a memcache at a time.
 *
 * Note that there are …
Run Code Online (Sandbox Code Playgroud)

php memcached

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

获取标题的mediawiki页面的URL - 以PHP编程方式

如何在标题的MediaWiki中获取文章的URL?

我想现在使用PHP以编程方式创建指向皮肤模板中某些页面的链接我正在这样做:

<a href="<?php $wgScriptPath ?>/index.php/Page_title">Page title</a>
Run Code Online (Sandbox Code Playgroud)

这有点太罗嗦了,我想要点什么

<?php page_link_by_title("Page_title") ?>
Run Code Online (Sandbox Code Playgroud)

谢谢!

php mediawiki

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

如何使用Core数据访问Objective-C 2.0中的fetched属性

我是iPhone开发的新手,我正在尝试使用Core Data.我在模型中定义了几个实体.在一个实体中,我有一个获取的属性.当我从我的模型生成Objective-C源文件时,我使用fetched属性定义的实体没有为fetched属性定义的属性.为什么?如何访问获取的属性?

更多细节回应蒂姆:

  • 我有一个名为的实体Library和另一个名为的实体Book.
  • Library有一对多关系Book(Book也有反比关系).
  • Book有一个名为BOOL的属性isCheckedOut.
  • 我在Library被调用时定义了一个fetched属性fetchAllCheckedOutBooks.目标实体是Book谓词isCheckedOut == 1.

iphone core-data objective-c

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

我怎样才能计算我的C程序?

我查看旧线程但找不到我的问题的答案:

如何在C程序中计算函数体?

c time runtime

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

无法连接到AS400

当我尝试使用C#.NET连接到AS400时,出现了以下错误:

IBMDA400未在本地计算机上注册

有人可以向我解释一下吗?

.net ibm-midrange

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

静态方法的C++链接器问题

我正在编写一个Vector3D类,它调用VectorMath类上的静态方法来执行计算.当我编译时,我得到这个:

bash-3.1$ g++ VectorMath.cpp Vector3D.cpp
/tmp/cc5cAPia.o: In function `main':
Vector3D.cpp:(.text+0x4f7): undefined reference to 'VectorMath::norm(Vector3D*)'
collect2: ld returned 1 exit status

代码:

VectorMath.h:

#ifndef VECTOR3D_H
#include "Vector3D.h"
#endif

class VectorMath {
    public:
    static Vector3D* calculatePerpendicularVector(Vector3D*, Vector3D*);
    static Vector3D* norm(Vector3D*);
    static double length(Vector3D*);
};
Run Code Online (Sandbox Code Playgroud)

VectorMath.cpp

#include "VectorMath.h"
Vector3D* norm(Vector3D* vector) { // can't be found by linker
    // do vector calculations
    return new Vector3D(xHead, yHead, zHead, xTail, yTail, zTail);
}
// other methods
Run Code Online (Sandbox Code Playgroud)

Vector3D.cpp

#include "Vector3D.h"
#include "VectorMath.h"
// ...
// vector …
Run Code Online (Sandbox Code Playgroud)

c++ linker static-methods

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

我在哪里可以找到游戏的免费音效?

我在哪里可以找到游戏的免费音效?

audio

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

如何将项添加到IEnumerable <T>集合中?

我的问题如上所述.例如,

IEnumerable<T> items = new T[]{new T("msg")};
items.ToList().Add(new T("msg2"));
Run Code Online (Sandbox Code Playgroud)

但毕竟它里面只有1个项目.

我们可以有一个方法items.Add(item)吗?

List<T>

c# ienumerable list

382
推荐指数
10
解决办法
51万
查看次数