问题列表 - 第1669页

按标识符定位包

我想从任意包标识符创建一个包,
例如com.apple.iokit.IOStorageFamily

这不是一个不合理的事情,因为bundle ID应该
是唯一的,但明显的代码不起作用:

NSString* bID = @"com.apple.iokit.IOStorageFamily";
NSBundle* bundle = [NSBundle bundleWithIdentifier:bID];
Run Code Online (Sandbox Code Playgroud)

此代码仅适用于您已加载的包
(问号,鸡和鸡蛋问题),事实上, 在您可以执行任何操作之前,您必须
了解比标识符更多的信息
.对于上面的ID样式,
我将最终组件转出并转换为其
/System/Library/Extensions/IOStorageFamily.kext
然后按路径加载.

这是最先进的技术还是有更普遍的方式?

macos cocoa

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

Docstrings数据?

有没有办法以类似于docstring描述模块或功能的方式描述模块的数据?

class MyClass(object):
    def my_function():
        """This docstring works!"""
        return True
    my_list = []
    """This docstring does not work!"""
Run Code Online (Sandbox Code Playgroud)

python docstring

20
推荐指数
3
解决办法
1769
查看次数

生成用户特定的1时间优惠券代码

因此,我需要生成一个代码,该代码可以绑定到特定用户/潜在客户,其中包含一定金额.它需要是可逆的,以便客户端应用程序可以确认代码的有效性并应用经理打算的折扣.

我想让代码尽可能短,但需要很好地混淆,以便销售人员不能自己开始搞乱它.

我可以拿出一些东西自己弹跳数字,除以pi并转换为十六进制等等但我真的对社区的想法或最佳实践感兴趣.

我在C#中这样做,但我希望可以翻译任何语言的方法.

编辑:澄清.我不能提前存储这些东西,代码必须在运行中构建并随身携带所有信息.

例如.推销员14打电话给客户773,并希望给他们500美元的订单.14,773和500必须在优惠券代码中,并且能够在销售人员在代码中键入后在客户端应用程序中提取.

c# language-agnostic encoding cryptography

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

在MDX中定义计算成员 - 过滤度量值

我需要在MDX中定义一个计算成员(这是SAS OLAP,但我很感激那些使用不同OLAP实现的人的答案).

应通过应用额外的过滤条件,从现有度量计算新度量值.我想通过一个例子会更清楚:

  • 现有措施:"总流量"
  • 现有尺寸:"方向"("In"或"Out")
  • 我需要创建一个计算成员"Incoming traffic",它等于"Total traffic"和一个额外的过滤器(Direction ="In")

问题是我不知道MDX,而且我的日程安排非常紧张(很抱歉新手问题).我能想到的最好的是:

([Measures].[Total traffic], [Direction].[(All)].[In])
Run Code Online (Sandbox Code Playgroud)

哪个几乎有效,除了具有特定方向的细胞:

例

所以看起来像Direction上的"内在"过滤器被我自己的过滤器覆盖了.我需要一个"内在"过滤器和我自己的过滤器.我的直觉是它与[Direction].[(All)].[In]被评估的细胞的内在坐标相交有关,但是如果没有首先阅读这个主题就很难知道我需要什么:)

[编辑]我最终得到了

IIF([Direction].currentMember = [Direction].[(All)].[Out],
    0,
    ([Measures].[Total traffic], [Direction].[(All)].[In])
)
Run Code Online (Sandbox Code Playgroud)

..但至少在SAS OLAP中,这会导致执行额外的查询(计算[in]的值)到底层数据集,所以我最后没有使用它.

olap mdx sas

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

企业库数据库跟踪侦听器?

我正在使用EntLib v4进行日志记录,目前我将事件保存到默认文本文件侦听器.

我想使用MS SQL数据库作为我的事件接收器,我看到已经提供了数据库监听器,但我不知道如何创建日志数据库和存储过程?

在谷歌搜索后,我看到在v3中,数据库创建脚本随EntLib一起提供,但我在v4中找不到它们.

enterprise-library

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

使用ErrorController而不是直接视图处理错误

我试图了解MVC中的错误处理.我正在寻找的是一种集中的方式来捕获错误,记录它们,如果可能的话解决它们,如果nessecary采取其他行动并最终向用户显示正确的视图.

我想我可以使用[HandleError]过滤器,但我没有看到任何方法将它路由到Controller/Action.我看到的唯一选择是将其直接指向视图.

c# error-handling asp.net-mvc error-logging

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

更改php中的上传限制

我正在开发一个CMS,客户端需要上传大于2mb的文件 - 至少10mb.我已经更改了php.ini文件中的详细信息,我无法看到问题所在的其他任何地方.有帮助吗?

干杯

php

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

MATLAB错误:未定义的函数或方法X表示'double'类型的输入参数

我是Matlab的新用户,请你帮忙:
我在.M文件中有以下代码:

function f = divrat(w, C)
S=sqrt(diag(diag(C)));
s=diag(S);
f=sqrt(w'*C*w)/(w'*s);
Run Code Online (Sandbox Code Playgroud)

我已将此文件(divrat.M)存储在正常的Matlab路径中,因此我假设Matlab将在启动时读取该函数,因此该函数应该可以使用.

但是,当我输入

>> divrat(w, C)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

??? 未定义的函数或方法'divrat'表示'double'类型的输入参数.

什么是告诉我的错误消息,我在代码或函数调用中看不到任何错误?

matlab function

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

在Windows上使用SSL支持构建libcurl

我在Win32 C++应用程序中使用libcurl.

我已将curllib.vcproj项目添加到我的解决方案中,并将其他项目设置为依赖于它.

如何在启用SSL支持的情况下构建它?

ssl winapi curl openssl libcurl

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

如何查找.NET项目的所有依赖项?

基本上,我需要的是Dependecy Walker,但它应该适用于.NET应用程序.有没有这样的工具?

.net dependencies

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