标签: updates

记住字典的值

我是Python的新手,但有可能做到以下几点吗?我想创建一个字典test_tube,它显示了它中的液体和它的数量.使用add_liquid函数,我想在测试管中添加一种或多种新液体或更多液体,而不使用默认值.

Def add_liquid(test_tube,liquid,milliliters=0):
     test_tube[liquid] = milliters
     return test_tube 
     #update of previous test tube and memorize new test tube           

>>>add_liquid(test_tube,'water',10) 
{'water':10}
>>>more_water=add_liquid(test_tube,'water',5)
>>>more_water
{'water':15}
>>>add_liquid(test_tube,'ethanol',1)
{'ethanol':1, 'water':15}
Run Code Online (Sandbox Code Playgroud)

Python必须以某种方式记住test_tube中先前的液体量.任何意见,将不胜感激!

python dictionary function add updates

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

在AndEngine中,在哪里调用实体更新方法?

我正在使用AndEngine,我采用了一个组件实体模型来开发我的游戏.我的问题是在AndEngine设置中,我应该在哪里以及如何调用我的实体(及其组件)的更新方法?

我两天前才开始使用AndEngine,所以请原谅我的任何小说.

java android updates andengine

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

我可以将EventHandler添加到String吗?

我只是想知道当变量的值(如int,string等)发生变化时是否可以"触发"某些东西?

假设我有一个TextBox tb显示值的String MyString.所以我想做的是这样的:

MyString.ValueChanged += new EventHandler(UpdateTextBox);

public void UpdateTextBox(object sender, EventArgs e)
{
tb.Text = MyString;
}
Run Code Online (Sandbox Code Playgroud)

为了不必更新多行文本框.有没有办法做到这一点?谢谢 !

c# events updates event-handling

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

在Parse for iOS中更新bool值

我正在使用Parse for iOS.https://www.parse.com/docs/downloads/ 但是,我在更新指定objectID的bool值时遇到了困难,如图所示.

http://tinypic.com/view.php?pic=8y4zt2&s=5

我可以通过设置这样添加新行.但是,现在,我想更新指定objectID的bool值.我想知道怎么做.

PFObject *gameScore = [PFObject objectWithClassName:@"GameScore"];
[gameScore setObject:[NSNumber numberWithBool:NO] forKey:@"cheatMode"];
Run Code Online (Sandbox Code Playgroud)

boolean updates ios

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

Visual Studio 2013 Update 1 - 未安装

我刚刚在我的电脑上遇到了一个重大"事件",不得不重建.我借此机会安装VS2013(之前是2012年),我从MSDN安装了最新版本(en_visual_studio_ultimate_2013_x86_dvd_3175319.iso)

在所有启动并运行之后,它告诉我Update 1可用并且我尝试了各种尝试和安装,但每次都会弹出Visual Studio Banner标签,然后在不到一秒的时间内消失.

我尝试了各种排列,例如在Visual Studio内部/外部下载,在VS内部/外部启动,下载完整的ISO(而不是Web安装程序)等.

帮助 - >关于说v12.0.21005.1 REL

我正在运行Win 8 x64

有什么建议?

updates visual-studio-2013

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

SQL 更新查询中的意外执行

我在 SQL Server 2012 中通过更新查询得到“意外”结果。这就是我想要做的。

从由ID ','name(例如258967,Sarah Jones )组成的列(IDENTIFIER)中,我必须填写其他两列:IDSELLER_NAME

原始列有一些值,末尾有一个空白,其余的没有它:

'258967,Sarah Jones'
'98745,Richard James '
Run Code Online (Sandbox Code Playgroud)

这是我正在执行的更新查询:

UPDATE SELLER
SET 
IDENTIFIER = LTRIM(RTRIM(IDENTIFIER)),
ID = Left(IDENTIFIER , charindex(',', IDENTIFIER )-1),
SELLER_NAME = UPPER(RIGHT((IDENTIFIER ),LEN(IDENTIFIER )-CHARINDEX(',',IDENTIFIER )));
Run Code Online (Sandbox Code Playgroud)

但我最后得到了错误的结果

258967,Sarah Jones    258967  SARAH JONES
98745,Richard James    98745   ICHARD JAMES
Run Code Online (Sandbox Code Playgroud)

所有末尾有空格的名称都会发生同样的情况。此时我想知道,如果我已经指定我要在第一个操作中消除 IDENTIFIER 值开头和结尾的所有空格,为什么系统会更新 ID 和 SELLER_NAMES 然后执行此操作?。

只是要指定: IDENTIFIER 列是卖方表的一部分,该表正在从另一个人那里更新,该人从 Excel 文件中导入数据。我收到这个值,我必须规范化信息。我只能阅读 SELLER 表,在回答之前考虑到这一点

sql sql-server updates sql-update sql-server-2012

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

错误 fusedLocationApi requestLocationUpdates() 非活动类错误

大家好,我是 stackoverflow 的新手。我希望有人知道如何在 Android 中使用 FusedLocationApi 调用 requestLocationUpdates 方法。

我正在尝试调用一个非活动类,该类实现了请求位置更新所需的类: LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);

但它显示消息“无法解析方法 requestLocationUpdates(...)”

 /**
 * Requests location updates from the FusedLocationApi.
 */
protected void startLocationUpdates() {
  LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);
}
Run Code Online (Sandbox Code Playgroud)

我使用的非活动类实现了 ConnectionCallbacks、OnConnectionFailedListener 和 LocationListener 并扩展了我的活动类。

public class OnMapGps extends OnActivity implements
    GoogleApiClient.ConnectionCallbacks,
    GoogleApiClient.OnConnectionFailedListener,
    LocationListener {

    ...
    ...
}
Run Code Online (Sandbox Code Playgroud)

显示的错误是:

Error:(306, 42) error: no suitable method found for requestLocationUpdates(GoogleApiClient,LocationRequest,OnMapGps)
method FusedLocationProviderApi.requestLocationUpdates(GoogleApiClient,LocationRequest,LocationListener)
is not applecable (argument mismatch; OnMapGps cannot be converted to LocationListener) 
Run Code Online (Sandbox Code Playgroud)

android location updates locationlistener fusedlocationproviderapi

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

执行流程时更新TextArea

我发现当我单击“无响应”之类的“开始”按钮时,我的GUI在3-4秒后开始冻结。当我继续单击该应用程序时,它被迫关闭。
现在我想防止这种情况,但是我不知道如何。据我所知,JavaFX在单线程中运行,因此,要在执行方法时更新我的​​TextArea,我需要在另一个线程中运行这些方法。
我希望有一个人可以帮助我。

我的项目看起来如何?

我有一个FXML,一个控制器,一个处理程序,一个Transformer,还有一个Writer和Reader类(在Handler类中使用)。
当我单击绑定到Controller中的方法的按钮时,将创建Handler的实例,该实例调用Reader读取文本文件,并将其转换为字符串列表(逐行)。
另外,生产线正在被操纵。此后,使用Writer创建一个新文件,并将新的操纵行写入该文件。
还允许用户引用多个文件。
我想要的是,每当读者开始读取“正在读取文件...”之类的文件时,文本区域都会显示。
然后在Transformer生效时附加“正在操纵文件...”,然后
将新行写入新文件时,“正在写入文件...”。

这是一些代码。
控制器:

public class FXMLDocumentController implements Initializable {

@FXML
private TextArea console;

@FXML
private void handleButtonAction(ActionEvent event) {
    System.out.println("You clicked me!");
    Handler hand = new Handler();
    hand.handle(files);
}

@Override
public void initialize(URL url, ResourceBundle rb) {
    // TODO
}    

}
Run Code Online (Sandbox Code Playgroud)

处理程序:

public class Handler {

public void handle(List<String> files) {
    for (String s : files) {
        List<String> ls = Reader.readFile(s);
        Writer.writeFile(Transformer.transform(ls));
    }
}
Run Code Online (Sandbox Code Playgroud)

每当读取,操作或写入文件时,应如何更改代码以更新TextArea?

信息:我知道Handler将无法编译,因为我删除了包含文件路径字符串的列表“文件”的初始化。

如果我遗漏了相关信息,请随时提问。
我提前谢谢你!

concurrency user-interface javafx updates fxml

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

实时自我更新的PHP类

我有一个PHP类,可以与我们正在开发的API进行通信.我不想使用不同的API版本并让用户手动更新PHP类脚本,而是希望自动完成此过程.

此更新必须在找到更新后即时完成.这是我的想法:

  • 用户程序尝试通过我们提供的PHP类访问API
  • PHP类检查更新
  • 如果有更新,该类将下载该类的新版本,并希望该类的新版本处理API请求.

这显然意味着PHP类需要对该类所在文件的写权限,因此它可以简单地用新版本覆盖该类.

类现在如何通过新的类版本执行所请求的API请求?在一个完美的世界中,我正在寻找一种不使用eval()的方法,因为此功能在许多主机上被阻止.

详细说明:

$myApi = new MyApi;
$myApi->registerCustomer($customerData);
Run Code Online (Sandbox Code Playgroud)

registerCustomer()函数会执行以下操作:

if (classNotUpToDate) {
    downloadNewClass();
    registerCustomerthroughNewClass()
} else {
    registerCustomerDo();
}
Run Code Online (Sandbox Code Playgroud)

现在我能想到的唯一方法就是:

  • 将新类版本下载到变量中
  • 在该变量中,替换class MyApi {...class MyApiUpdate {..
  • 再次包含当前文件,加载新的更新类
  • 创建新类的实例: $myApiUpdate = new MyApiUpdate;
  • 调用registerCustomer()函数:$myApiUpdate->registerCustomer($customerData);
  • 使用新的类代码覆盖当前文件内容(无替换)

这是实现我想要的唯一方法,无需创建新文件或使用eval()?我不认为这是一个非常漂亮的方法,所以我正在寻找一种更清洁的方法来实现这一目标.

php class updates automatic-updates

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

Python Dictionary:如何使用单独的字典键更新字典值,基于键

我有两个长度不等的词典,例如:

people = {"john" : "carpenter", "jill": "locksmith", "bob":"carpenter", "jane": "pilot", "dan": "locksmith"}

jobcode = {"carpenter": 1, "locksmith": 2, "pilot": 3}
Run Code Online (Sandbox Code Playgroud)

就是我想要做的是替换值peoplejobcode值.所以你最终得到:n

people = {"john": 1, "jill": 2, "bob": 1, "jane": 3, "dan":2} 
Run Code Online (Sandbox Code Playgroud)

我很乐意再作新的dict封装这个新的数据很好,但到目前为止,我想我已经最接近的是这个 ...我想...

任何帮助将不胜感激.

python dictionary replace updates python-3.x

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

如何在laravel 5.3中更新作曲家

我有问题,当我在composer.json中添加代码"laravelcollective/html":"5.3.*",然后我尝试通过Windows中的命令行更新composer并在我的命令行中显示它.请帮助我,谢谢:))

总是这样显示,如果我尝试更新作曲家

这是我的composer.json

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.6.4",
        "laravel/framework": "5.3.*"
        "laravelcollective/html": "5.3.*"
    },
    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "~5.0",
        "symfony/css-selector": "3.1.*",
        "symfony/dom-crawler": "3.1.*"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-root-package-install": [
            "php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ],
        "post-install-cmd": [
            "Illuminate\\Foundation\\ComposerScripts::postInstall",
            "php artisan …
Run Code Online (Sandbox Code Playgroud)

updates composer.json laravel-5.3

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

android-上传失败:您需要为APK使用其他版本代码

告诉我先生,我总是做同样的消息帮助,请更新失败

android updates

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