问题列表 - 第35556页

使用NSWorkspace获取所有正在运行的进程

我想获取MacO中所有正在运行的进程的列表.

我用的时候

[myWorkspace runningApplications];
Run Code Online (Sandbox Code Playgroud)

我只获得当前用户应用程序的列表.

我如何找到所有进程的列表,使用root或mysql所有者.

cocoa process

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

如何通过JavaScript重置(清除)表单?

我试过$("#client.frm").reset();但它没有工作.那么如何通过jQuery重置表单?

javascript jquery

119
推荐指数
6
解决办法
29万
查看次数

想要将muliple笔尖用于不同的iphone接口方向

我有一个情况,我创建了两个不同的笔尖,一个在纵向模式,另一个在横向模式.我在视图中有很多设计,所以我不得不选择两个不同的笔尖.现在,我想在界面旋转时切换笔尖

常见的viewController

这样我就可以保留填充值和视图中控件的状态.

现在我正在使用

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Override to allow orientations other than the default portrait orientation.
if(interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight ){
    [self initWithNibName:@"LandscapeNib" bundle:nil];
}else if(interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown){
    [self initWithNibName:@"PortraitNib" bundle:nil];

}


return YES;
Run Code Online (Sandbox Code Playgroud)

}

但它没有改变Nib,它显示了初始加载的笔尖.我猜它是加载但没有显示,因为初始笔尖已经显示,不会被删除.我无法找到使用通用视图控制器处理多个笔尖的解决方案,以便我可以轻松处理控件的功能?

iphone orientation ipad

5
推荐指数
3
解决办法
4040
查看次数

模板类型扣除参考

我一直在玩类型扣除/打印使用模板的代码形式:

#include <iostream>
template <typename T>
class printType {};

template <typename T>
std::ostream& operator<<(std::ostream& os, const printType<T>&)
{
    os << "SomeType"; return os;
}  

template <typename T>
std::ostream& operator<<(std::ostream& os, const printType<T*>&)
{
    os << printType<T>() << "*"; return os;
}  

template <typename T>
std::ostream& operator<<(std::ostream& os, const printType<T&>&)
{
    os << printType<T>() << "&"; return os;
}  
// etc... and can call on a variable through

template <typename T>
printType<T> print(T) { return printType<T>(); }  

int main()
{
    int …
Run Code Online (Sandbox Code Playgroud)

c++ templates c++11

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

模板类型名称的大小写

给定C++模板类(或函数)定义:

template<typename T>
struct Foo {
  T member;
};
Run Code Online (Sandbox Code Playgroud)

- 如果在一个更复杂的情况下我想让typename更具表现力,那么接受或避免使用哪种命名约定(以及为什么).例子:

template<typename MORE_EXPRESSIVE_NAME>
struct More {
  MORE_EXPRESSIVE_NAME* p_;
  More(MORE_EXPRESSIVE_NAME* p);
  ...
};

template<typename MORE_EXPRESSIVE_NAME>
More<MORE_EXPRESSIVE_NAME>::More(MORE_EXPRESSIVE_NAME* p)
: p_(p)
{ }
Run Code Online (Sandbox Code Playgroud)

要么

template<typename MoreExpressiveName>
struct More {
  MoreExpressiveName* p_;
  More(MoreExpressiveName* p);
  ...
};

template<typename MoreExpressiveName>
More<MORE_EXPRESSIVE_NAME>::More(MoreExpressiveName* p)
: p_(p)
{ }
Run Code Online (Sandbox Code Playgroud)

要么

template<typename mr_exprs_nm>
struct More {
  mr_exprs_nm* p_;
  More(mr_exprs_nm* p);
  ...
};

template<typename mr_exprs_nm>
More<mr_exprs_nm>::More(mr_exprs_nm* p)
: p_(p)
{ }
Run Code Online (Sandbox Code Playgroud)

c++

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

快速的物流功能

我正在寻找一种实现快速逻辑功能的方法.物流功能的经典定义是:

y(x) = 1 / (1 + (1/e^x)) 其中^是取幂.

或同等地: y(x) = (e^x) / (e^x + 1)

但是,我的特殊逻辑函数有一个基数E而不是e,所以:

y(x) = E^x / (E^x + 1)
Run Code Online (Sandbox Code Playgroud)

在我的例子中,E和x是32位整数,在16.16类型的基数2中是固定点.E尽可能接近真实常数e.

这种功能的最快算法是什么?我不希望没有查找表.像位操作这样的东西应该是完美的.


更新:

直观地,我觉得存在一种非常快速和简单的方法,基于欧拉的公式:

e^(i*x) = cos(x) + i*sin(x)

我是虚构的单位.

c algorithm math

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

动态基类和工厂

我有以下代码:

class EntityBase (object) :
    __entity__ = None

    def __init__ (self) :
        pass

def entity (name) :
    class Entity (EntityBase) :
        __entity__ = name

        def __init__ (self) :
            pass

    return Entity

class Smth (entity ("SMTH")) :
    def __init__ (self, a, b) :
        self.a = a
        self.b = b

# added after few comments -->
def factory (tag) :
    for entity in EntityBase.__subclasses__ () :
        if entity.__entity__ == tag :
            return entity.__subclasses__ ()[0]

    raise FactoryError (tag, "Unknown entity")

s = factory …
Run Code Online (Sandbox Code Playgroud)

python factory factory-pattern

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

生成java JNLP文件?

我有一个java应用程序,它读取包含一堆.jar文件的资源文件夹.对于其中一些.jar文件,必须根据默认架构创建相应的JNLP文件并将其存储在同一目录中.

有没有很好的方法从Java应用程序创建这些JNLP文件(并且可能会将.jar文件中的一些数据添加到jnlp节点中)?

java jnlp java-web-start

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

忘了放常规图像,但它有Retina @ 2x图像

我已经提交了我的应用程序,它支持常规和视网膜显示版本.

我忘了放一个普通的图像文件(a.png),但它有(a@2x.png)Retina图像.
是普通iPhone能够显示(a@2x.png)图像吗?

我没有任何线索,因为我没有3GS或iPod Touch,但在iPhone常规模拟器上出来显示该图像.

有经验吗?

谢谢.

iphone retina-display ios-simulator

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

在c#中,"T:class"是什么意思?

在C#中where T : class意味着什么?

IE浏览器.

public IList<T> DoThis<T>() where T : class
Run Code Online (Sandbox Code Playgroud)

c# syntax

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