问题列表 - 第22249页

是否可以以编程方式重新启动您的应用程序

我正在寻找一种在应用程序购买完成后重启我的应用程序的方法.一旦用户升级,我需要广告消失并基本上从头开始重新加载应用程序,以便在下次加载应用程序时添加所有新功能.我认为最简单的方法是退出应用程序然后自动重启应用程序,但我不确定这是否可行.

有人知道怎么做这个吗?

提前致谢.

iphone restart in-app-purchase

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

从Dictionary <string,object>初始化类型为T的对象

我正在寻找更通用/"标准"的方式来从一组对字符串,对象实例化某种类型T的对象.对我来说,看起来应该有一些众所周知的方法,但我找不到它,所以我想出了这段代码.有人知道更好的事吗?

// usage
public class test
    {
    public int field1;
    public string field2;
    public bool field3;
    public string[] field4;
    public IDictionary<string,object> field5 { get; set; }

    public static IDictionary<string,object> dynamic()
        {
        return new Dictionary<string,object>{
            { "field1", 2 },
            { "field2", "string" },
            { "field3", true },
            { "field4", new[] { "id3", "id4", "id5" } },
            { "field5", new Dictionary<string,object>{ { "id1", "" } } }
            };
        }
    }

...
var r = new dynamic_data_serializer<test>().create( test.dynamic() );
...

// 
public class …
Run Code Online (Sandbox Code Playgroud)

c# reflection serialization json

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

Drupal 7编程进步,与Drupal 6升级或等待的区别

我只是想知道Drupal 7代码中是否有任何更改会影响大型站点的服务器负载和速度.

此外,有7个接近测试版,我应该等待用Drupal 7构建网站吗?我是一个未来的好人.我希望能够为我所拥有的自由职业开发Drupal网站,并希望尽快开始.Drupal 7是否足够接受开发现场客户网站?安全问题?

谢谢

drupal drupal-6 drupal-7

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

如何捕获onkeydown事件的退格

我有一个由onkeydown文本框事件触发的函数.如何判断用户是否按了退格键或del键?

javascript onkeydown

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

PHP Powershell命令

试图在php中运行以下命令来运行powershell命令...

以下作品:

$output = shell_exec(escapeshellcmd('powershell get-service | group-object'));
Run Code Online (Sandbox Code Playgroud)

我无法像这样运行它:

$output = shell_exec('powershell get-service | group-object');
Run Code Online (Sandbox Code Playgroud)

它不会通过管道 字符

但如果我试图运行:

$output = shell_exec(escapeshellcmd('powershell get-service | where-object {$_.status -eq "Running"}'));
Run Code Online (Sandbox Code Playgroud)

我没有输出.

下列:

$cmd = escapeshellcmd('powershell get-service | where-object {$_.status -eq "Running"}');
Run Code Online (Sandbox Code Playgroud)

收益:

powershell get-service ^| where-object ^{^$_.status -eq ^"Running^"^}
Run Code Online (Sandbox Code Playgroud)

有关为什么会发生这种情况以及如何解决此问题的任何建议?

编辑:我也可以将其作为.ps1脚本运行,但我希望能够将$ var传递给它.

php powershell

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

CPython - 在内部,存储在堆栈和堆上的内容是什么?

在C#中,值类型(例如:int,float等)存储在堆栈中.方法参数也可以存储在堆栈中.但是,大多数其他内容都存储在堆上.这包括列表,对象等.

我想知道,CPython内部是否做同样的事情?它在堆栈上存储了什么,它在堆上放了什么?

python memory-management

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

工作流引擎的用例

我想知道您的具体问题 - SO读者 - 使用工作流程引擎解决了您使用的库和框架,如果您没有使用自己的库.我还想知道什么时候工作流引擎不是最佳选择以及是否/如何选择更简单的东西,比如使用状态机的TaskList/WorkList/Task-Management类型应用程序.

问题:

  • 您使用工作流引擎解决了哪些问题?
  • 您使用了哪些库/框架?
  • 何时更简单的状态机/任务管理就像系统一样?
  • 额外奖励:您是如何区分任务管理工作流引擎的

我正在寻找第一手经验.

我检查过的一些资源:

business-process-management state-machine task-management workflow-engine

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

我正确使用Java PooledConnections吗?

我想使用与Java的池连接(因为每个线程创建一个连接的成本很高)所以我正在使用该MysqlConnectionPoolDataSource()对象.我在线程中持久化我的数据源.所以,我只在整个应用程序中使用一个数据源,如下所示:

  startRegistry();    // creates an RMI registry for MySQL
  MysqlConnectionPoolDataSource dataSource = new MysqlConnectionPoolDataSource();
  dataSource.setUser("username");
  dataSource.setPassword("password");
  dataSource.setServerName("serverIP");
  dataSource.setPort(3306);
  dataSource.setDatabaseName("dbname");

  InitialContext context = createContext();   // Creates a context
  context.rebind("MySQLDS", dataSource);
Run Code Online (Sandbox Code Playgroud)

现在我创建了自己的数据源,我在每个单独的线程中执行以下操作:

  PooledConnection connect = dataSource.getPooledConnection();
  Connection sqlConnection = connect.getConnection();

  Statement state = sqlConnection.createStatement();

  ResultSet result = state.executeQuery("select * from someTable");
  // Continue processing results
Run Code Online (Sandbox Code Playgroud)

我想我很困惑的是调用dataSource.getPooledConnection();
是否真的取得了汇集连接? 这个线程安全吗?我注意到PooledConnection有像notify()和wait()这样的方法......这意味着我不认为它正在做我认为它正在做的事情......

此外,何时以及如何释放连接?

我想知道滚动自己是否更有利,因为那时我会更熟悉一切,但我真的不想在这种情况下重新发明轮子:).

谢谢你

java mysql database multithreading

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

将文件上传到远程服务器,我该怎么办?

我对此感到头疼.我的情况是我需要从我们的托管服务器(完全不同的服务器)上传文件到公司服务器机器(到c :)上的文件夹.我不知道该怎么做.你们中的任何人都有关于如何完成的提示或代码.

多谢你们

c# asp.net ftp file-upload

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

以编程方式查找iPhone应用程序标识符前缀

有没有办法以编程方式在iPhone应用程序中找到应用程序标识符前缀?或者甚至只是获取整个应用程序标识符字符串?

我看到你可以通过窥视"embedded.mobileprovision"文件找到它,但有更简单的方法吗?(如果你在模拟器中运行,我认为这不起作用)

编辑:对不起,我的意思是标识符PREFIX(10个字符).我已经意识到我实际上并不需要这个,因为无论如何,ID的其余部分都保证是唯一的.

iphone iphone-sdk-3.0 ios-simulator

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