问题列表 - 第15605页

在Android上假一个真正的电话

有没有机会在Android上伪造一个电话?我希望它响起并表现得像真正的电话(不需要第二部电话).

我搜索了整个网络.在模拟器中我会telnet它并键入"gsm call 12345",但我不知道如何在真实设备上执行此操作(root).

谢谢,汤姆

android

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

将NSMutableArray对象保存/写入磁盘?

最初我认为这会起作用,但现在我明白它不会因为artistCollection是"Artist"对象的NSMutableArray.

@interface Artist : NSObject {
    NSString *firName;
    NSString *surName;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,将"Artist"对象的NSMutableArray记录到磁盘的最佳方法是什么,以便我可以在下次运行应用程序时加载它们?

artistCollection = [[NSMutableArray alloc] init];

newArtist = [[Artist alloc] init];
[newArtist setFirName:objFirName];
[newArtist setSurName:objSurName];
[artistCollection addObject:newArtist];

NSLog(@"(*) - Save All");
[artistCollection writeToFile:@"/Users/Fgx/Desktop/stuff.txt" atomically:YES];
Run Code Online (Sandbox Code Playgroud)

编辑

非常感谢,这是我最好的一件事.如果"Artist"包含其他对象(Applications)的NSMutableArray(softwareOwned)的额外实例变量,我将如何扩展编码以涵盖此内容?我会将NSCoding添加到"Applications"对象,然后在编码"Artist"之前对其进行编码,还是有办法在"Artist"中指定它?

@interface Artist : NSObject {
    NSString *firName;
    NSString *surName;
    NSMutableArray *softwareOwned;
}

@interface Application : NSObject {
    NSString *appName;
    NSString *appVersion;
}
Run Code Online (Sandbox Code Playgroud)

非常感谢

加里

cocoa objective-c

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

通过ref和out传递

因此,如果我使用foreach循环进行迭代,并且我在内部有一个函数,它接受从列表迭代的对象的参数,并且假设我将其值设置为不同.我为什么不用出来或参考?我认为它只是通过值传递,如果你没有使用或参考....我知道你必须在前后初始化变量你必须在从方法返回之前设置它的值.

看起来如果你通过列表​​迭代并传递一个实际通过引用传递的对象.请考虑以下示例.

class Program
    {
        static void Main(string[] args)
        {

            List<Foo> list = new List<Foo>();
            list.Add(new Foo() { Bar = "1" });
            list.Add(new Foo() { Bar = "2" });



            foreach (var f in list)
            {
                Foo f2 = f; 
                Console.WriteLine("SetFoo Pre: " + f2.Bar);
                SetFoo(f2);
                Console.WriteLine("SetFoo Post: " + f2.Bar);

                Console.WriteLine("SetFooRef Pre: " + f2.Bar);
                SetFooRef(ref f2);
                Console.WriteLine("SetFooRef Post: " + f2.Bar);
                Console.WriteLine("");
            }




            Console.WriteLine("");

            int i = 0;
            // Not using ref keyword
            Console.WriteLine("SetI Pre: " + i); …
Run Code Online (Sandbox Code Playgroud)

c# pass-by-reference

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

复杂的组合算法

因此,温迪的通告其夹层具有256个组合 - 这意味着有8种成分,你可以有没有(虽然我不知道为什么他们会算,你什么都不包括作为有效的组合,但我离题).

通用方法允许您将每个选择的各种状态相乘,从而允许更复杂的组合.在这种情况下,Wendy的项目只能包含或排除.但是一些三明治可能有两种芥末的选择(但不是两种,以节省成本).

这些都相当简单.你将选项的数量相乘,所以For Wendy's:

2*2*2*2*2*2*2*2 = 256

如果他们将芥末选择多样化,如上所述:

2*2*3*2*2*2*2*2 = 384

走得更远似乎更难.

如果你将芝麻作为一个单独的项目,那么他们需要发髻项目.只有在包含面包的情况下才可以吃芝麻,并且可以没有芝麻的面包,但是如果没有芝麻,你就不能吃芝麻.这可以简化为具有三种状态的单个发髻物品(无,带有种子的发髻,没有发髻)但是有些情况无法完成.

例如,戴尔的计算机配置器不允许某些组合(可能插槽已满,当放入同一系统时项目不兼容等).

  • 在处理项目可能发生冲突的更复杂的系统时,有哪些适当的组合方法?
  • 什么是好的,通用的方法来存储这些信息,而无需为每个产品/组合/项目编写代码以捕获冲突?
  • 有一种简单的方法可以说,"当系统必须处理复杂的冲突组合时,有X种方法来配置系统/三明治"吗?

algorithm configuration combinatorics

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

如何使用C读取Linux中文件的vfat属性

我有一个使用vfat驱动程序安装在Linux中的FAT文件系统.我想知道如何读取文件的vfat属性,例如"hidden"和"read-only".

基于我到目前为止所读到的内容,如果我stat()在文件上使用glibc命令,我只会获得此处列出的文件属性:http: //www.gnu.org/s/libc/manual/html_node/Attribute -Meanings.html#属性含义

但是,它们不包含任何vfat属性.有人可以帮忙吗?

谢谢,

Katsupoy

c linux

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

jQuery ajax()选项 - xhr

在jQuery ajax函数中有xhr选项.有人知道此选项的更多详细信息,可用性或样本用法吗?

jquery

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

MySQL服务器已经消失 - 正好在60秒内完成

我最近发现之前运行正常的sql查询现在在60秒后超时并抛出错误.查询速度很慢,但作为夜间工作的一部分运行,因此本身并不是问题(所以请不要建议我对其进行优化).

我可以通过运行"select SLEEP(120);"来一致地重现错误.来自PHP,如下所示.但是,从MySQL客户端运行相同的语句是成功的(返回0).我已经尝试调整wait_timeout(设置为28800),但没有运气.我还重启了数据库服务器和机器本身.

事实上,它总是在60秒内超时,这表明它可能是一个环境而不是有限的资源问题.

我正在运行:
Windows Server 2003
MySql 5.1.36-community
PHP 5.3

下面是我的测试代码,输出和SHOW VARIABLES的结果

谢谢!

码:

set_error_handler("sqlErrorHandler");
set_time_limit(12000);


$link = mysql_connect("$MYSQL_Host","$MYSQL_User","$MYSQL_Pass");
mysql_select_db($MYSQL_db, $link);

echo "mysql_ping = " . (mysql_ping($link) ? "LIVE" : "DEAD") . "<br /><br />"; 

$sql = "SELECT SLEEP(120);";

$start = microtime(true);
mysql_query($sql, $link);

echo "**query done**<br />";
allDone();

function allDone(){
 global $start, $sql;

 $end = microtime(true);
 echo "sql : $sql<br />";
 echo "elapsed : " . ($end - $start) . "<br />";
 echo "<br />";
}

function …
Run Code Online (Sandbox Code Playgroud)

php mysql timeout

62
推荐指数
5
解决办法
13万
查看次数

Fibonacci(<4百万)甚至条款的总和是多少?[大值数据类型混淆]

从1和2开始,Fibonacci系列的前10个术语将是:

1,2,3,5,8,13,21,34,55,89 ......

找出序列中所有偶数项的总和,不超过400万.


现在,我明白了如何做到这一点.但我对数据类型感到困惑,无法容纳如此庞大的数据.我得到了奇怪的结果int.:(

更多:其项目欧拉第二个问题.但我无法得到它.我得到疯狂的价值观作为答案.有人可以发布理想的节目吗?

编辑:这是我为将Fibonacci打印到屏幕而写的内容.裸基本.即使我给100分限制,我的变量也会变得疯狂.我的代码错了吗?

// Simple Program to print Fibonacci series in Console
#include <stdio.h>
int main() {
    int x=1,y=2,sum=0,limit=0,i=0,temp=0;
    printf("Enter Limit:");
    scanf("%d",&limit);

    if(limit==1)
        printf("%d",x);
    else if(limit>1) {
        printf("%d %d",x,y);
        if (limit>2) {
            while (i<limit-2) {
                temp=y;
                sum=x+y;
                x=temp;
                y=sum;
                printf(" %d",sum);
                i++;
            }
        }
    }      

    printf("\n");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

解决:实际上,我自己设法得到了解决方案.这是我的计划.有用.

#include <stdio.h>
int main() {
    int x=1,y=2,sum,limit;     //Here value of first 2 terms have been initialized as 1 and 2
    int evensum=2;             //Since in …
Run Code Online (Sandbox Code Playgroud)

c types fibonacci

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

为什么MVVM及其核心优势是什么?

为什么我们在处理WPF时会使用MVVM而不是MVC?

使用它可以获得多大的好处?

编辑:

说实话,今天我接受了采访,我被问到这个问题.我的答案像INotifyPropertyChanged,ICommand,IValue Convertor ..但他并不满意.从此我提出了这个问题

提前致谢

wpf mvvm

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

.Net是否有常见数字的内置常量,如百万,十亿等?

.Net是否有常见数字的内置常量,如百万,十亿等?

编辑:正如所建议的那样,这是出于可读性的原因,而不是写1000000或1000000000.我知道我可以创建自己的,只是想在我这样做之前检查它们是否已经存在.

.net constants literals

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