问题列表 - 第24633页

何时解决托管堆碎片问题

我正在阅读Josh Smith 撰写的博客文章,他使用缓存机制来"减少托管堆碎片".他的缓存减少了创建的短期对象的数量,但代价是执行速度稍慢.

在像C#这样的托管语言中管理堆碎片有多少问题?你如何诊断它是否是一个问题?在什么情况下你通常需要解决它?

.net caching heap-fragmentation

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

符号未找到,预期在Flat Namespace ObjC++中

我可能有一个简单的问题,但在编译过程中没有信息错误或警告,提醒我出错的地方.

我有一个Objective-C++应用程序,其中包含C++主文件和ObjC头文件.

它构建正常,但运行时,它会给出以下错误消息:

Dyld Error Message:
  Symbol not found: _OBJC_CLASS_$_AppController
  Referenced from: /Users/slate/Documents/osirixplugins/eqOsirix/build/Development/rcOsirix.app/Contents/MacOS/rcOsirix
  Expected in: flat namespace
 in /Users/slate/Documents/osirixplugins/eqOsirix/build/Development/rcOsirix.app/Contents/MacOS/rcOsirix
Run Code Online (Sandbox Code Playgroud)

没有任何谷歌搜索导致解决方案,我敢肯定我错过了某个地方的编译或构建选项.

"AppController.h"包含在目标(已选中)中,并且包含在#importObjC类文件中.

任何帮助是极大的赞赏.

ObjC++经常让我头疼.

谢谢,

-S!

c++ macos objective-c dyld objective-c++

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

指针在c和c程序中

我正在学习指针,我遇到了这个程序:

#include <stdio.h>

void swap(int *,int *);

int main()
{
    int a=10;
    int b=20;
    swap(&a,&b);
    printf("the value is %d and %d",a,b);
    return 0;
}

void swap(int *a,int*b)
{
    int t;
    t=*a;
    *a=*b;
    *b=t;
    printf("%d and%d\n",*a,*b);
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我为什么这个主函数返回值反转?到目前为止我理解的是C中的函数调用不会影响main函数及其值.

我也想知道指针变量占用的空间有多少像整数一样占用了2个字节以及各种应用程序的使用和指针的优点......

c pointers

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

PHP替代session_is_registered

有谁知道PHP5中已弃用的函数session_is_registered的替代品?

这是我的代码:

ob_start();

session_start();

if(!session_is_registered(myusername))

{

    header("location:main_login.php");

}

ob_flush();
Run Code Online (Sandbox Code Playgroud)

谢谢,

毛罗

php session

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

检索前10行并将第11行中的所有其他行相加

我有以下查询,检索每个国家/地区的用户数;

SELECT C.CountryID AS CountryID, 
       C.CountryName AS Country, 
       Count(FirstName) AS Origin
FROM Users AS U
INNER JOIN Country AS C ON C.CountryID = U.CountryOfOrgin
GROUP BY CASE C.CountryName, 
              C.CountryID
Run Code Online (Sandbox Code Playgroud)

我需要的是获得前10名然后将所有其他用户排在一行的方法.我知道如何获得前十名,但我仍然坚持让剩下的一排.有一个简单的方法吗?

例如,如果上面的查询返回17条记录,则显示前十条记录,而剩余7个国家/地区的用户总和应显示在第11行.在该行11上,countryid将为0且countryname Others

谢谢你的帮助!

sql sql-server-2005

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

使用MotionEvent.ACTION_MOVE创建类似主屏幕的ViewFlipper

好的,我有ViewFlipper三个LinearLayouts嵌套在里面.它默认显示第一个.这段代码:

// Assumptions in my Activity class:
// oldTouchValue is a float
// vf is my view flipper
@Override
public boolean onTouchEvent(MotionEvent touchEvent) {
  switch (touchEvent.getAction()) {
    case MotionEvent.ACTION_DOWN: {
      oldTouchValue = touchEvent.getX();
      break;
    }
    case MotionEvent.ACTION_UP: {
      float currentX = touchEvent.getX();
      if (oldTouchValue < currentX) {
        vf.setInAnimation(AnimationHelper.inFromLeftAnimation());
        vf.setOutAnimation(AnimationHelper.outToRightAnimation());
        vf.showNext();
      }
      if (oldTouchValue > currentX) {
        vf.setInAnimation(AnimationHelper.inFromRightAnimation());
        vf.setOutAnimation(AnimationHelper.outToLeftAnimation());
        vf.showPrevious();
      }
      break;
    }
    case MotionEvent.ACTION_MOVE: {
      // TODO: Some code to make the ViewFlipper
      // act like …
Run Code Online (Sandbox Code Playgroud)

android viewflipper android-animation

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

为"驱动器坚果"拼图生成所有独特的组合

前段时间我写了一个简单的python程序来强制驱动单个解决方案的驱动器.

alt text http://www.tabbykat.com/Drive%20ya%20Nuts%20Travel%20Sol%20c.jpg

拼图由7个六边形组成,数字为1-6,并且所有部分必须对齐,以便每个数字与下一个部分上的相同数字相邻.

让人不解的具有~1.4G非唯一可能性:你有7!选择的为碎片整理(例如center=0,top=1,继续按顺时针顺序...).在对各个部件进行分类之后,您可以以6种方式旋转每个部件(每个部件是六边形),因此您6**7可以对7个部件的给定排列进行旋转.总计:7!*(6**7)=~1.4G可能性.以下python代码生成以下可能的解决方案:

def rotations(p):
    for i in range(len(p)):
        yield p[i:] + p[:i]

def permutations(l):
    if len(l)<=1:
        yield l
    else:
        for perm in permutations(l[1:]):
            for i in range(len(perm)+1):
                yield perm[:i] + l[0:1] + perm[i:]

def constructs(l):
    for p in permutations(l):
        for c in product(*(rotations(x) for x in p)):
            yield c
Run Code Online (Sandbox Code Playgroud)

但是,请注意,拼图只有~0.2G 唯一可能的解决方案,因为您必须将可能性总数除以6,因为每个可能的解决方案相当于其他5个解决方案(只需将整个拼图旋转1/6圈).

有没有更好的方法来产生这个难题的独特可能性

python language-agnostic probability combinatorics

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

TFS 2010,我可以只迁移源代码吗?

我们旧的TFS 2008安装已经过时了,我们希望迁移到TFS 2010.但是,我们团队项目的结构没有经过深思熟虑,并且已经进行了各种实验,包括流程模板和工作项的编辑等等.上.

因此,我想将源代码迁移到具有完整历史记录的TFS 2010,并尽可能保持新TFS 2010安装的所有其他方面.我怎样才能做到这一点 ?

tfs2008 visual-studio-2010 tfs-to-tfs-migration-tool visual-studio-2008 tfs2010

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

我们什么时候使用MVVM?

我听过很多关于MVF MVVM的炒作.
我们什么时候使用它?
它是用于一切还是仅具有特定用途?
每个项目都值得吗?

c# wpf design-patterns mvvm

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

Java EE 模板引擎推荐?

希望使用 JSTL 和 Apache Torque 以及某种模板引擎来扩展当前的 Java EE 项目,以便我们可以轻松修改视图。

有什么建议么?

jboss template-engine jstl torque jakarta-ee

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