标签: updating

类图是否自动更新?如果没有,是否可以这样做?

类图是否自动更新?

如果没有,是否可以这样做,所以自动添加新类,并从类图中删除/重命名类?也许这是一个插件?

c# updating class-diagram class visual-studio-2010

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

如何强制Android Webview重新绘制DOM更改?

我目前正在开发一个门户网站,需要在Android Webview中作为本机应用程序的一部分运行.整个门户网站都是基于AJAX的.因此,无论何时提交表单,都会异步完成.根据响应,我需要提供一个消息框,上面写着"成功"或"错误".我现在用jQuery做这个.问题是,Android Webview不会重新绘制,因此消息框将不可见.有用的是点击屏幕上的任何位置.这似乎迫使重新粉刷.不,我需要做的是:

1)DOM以其他方式更改,以便Android Webview正确处理它.

要么

2)通过触发一些(伪)事件或使用一些肮脏的黑客来强制重新绘制:)

有没有人遇到过这个问题?任何提示都非常受欢迎.

jquery android dom updating webview

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

相当于 Google Apps 脚本中的“ScreenUpdating”(相当于 VBA-GAS)

我正在寻找等效的 VBA-GAS:

Application.ScreenUpdating = False
Run Code Online (Sandbox Code Playgroud)

我在我的一个 Google 电子表格中运行了一个很长的宏,每次至少需要 30 秒才能完成。如果宏在每行代码之后都没有刷新屏幕,那将会很有帮助。

vba updating refresh spreadsheet google-apps-script

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

如何“强制”python 使用特定版本的模块?

我是 python 的新手,所以如果在其他地方用我没有想到的标签回答了这个问题,我深表歉意。

我正在尝试将 numpy 从我现在拥有的 1.6 版本更新到 1.8。当我调用 numpy 它调用旧的 1.6 版本时,我已经在我的 python 站点包中安装了 numpy。我已经尝试寻找 numpy 1.6 的根,这样我就可以将其删除,但这会导致:-

import numpy
print numpy.__version__
print numpy.__file__
>>>
1.6.2
V:\Brian.140\Python.2.7.3\lib\site-packages\numpy\__init__.pyc
Run Code Online (Sandbox Code Playgroud)

我已使用以下方法将包含模块的文件夹添加到系统路径中:-

sys.path.append('C:/Python27/Lib/site-packages')
Run Code Online (Sandbox Code Playgroud)

我知道这是有效的,因为我可以在这个位置调用其他模块而没有错误,例如:-

import wx
import Bio
Run Code Online (Sandbox Code Playgroud)

import nose
Run Code Online (Sandbox Code Playgroud)

不产生错误。为什么会发生这种情况,我如何告诉 python 使用哪个版本的 numpy?

python module updating numpy python-2.7

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

仅在一个窗口中显示更新图像

我想在每秒更新多次的窗口中显示 jpg。我编写了一个非常非常紧凑的程序,只有 100 行代码(创建图像的神经网络),并且不想再添加 100 行代码来仅显示图像。我能做些什么来解决这个问题吗?

非常感谢,jj

python updating window image neural-network

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

如何使用容器为具有(长期)粘性会话的应用程序进行零停机滚动更新

我试图弄清楚如何基于 JSESSIONID cookie 为具有长期交互式用户会话的 web 应用程序提供零停机滚动更新,这些会话应该是粘性的。

出于这个(和其他)原因,我正在研究容器技术,比如 Docker Swarm 或 Kubernetes。

我很难找到关于如何的好答案:

  1. 确保新会话转到最新版本的应用程序
  2. 虽然现有会话仍由它们启动的任何版本的应用程序提供服务
  3. 关闭所有会话后,正确清理旧版本

更多信息:

  • 请求链接到基于 JSESSIONID cookie 的会话
  • 会话可能会持续数天,但可以在 24 小时内从应用程序内终止它们(向用户发送通知“注销/再次登录,因为有新版本,否则会在下午 12 点自动注销” “ 例如)
  • 当然,对于应用程序的每个版本,已经有多个容器以负载平衡的方式运行
  • 我不介意容器总数的增长,例如,如果每个旧版本的容器都仍在运行,因为它们仍然会托管 1 个会话,而大多数用户已经在使用新版本的应用程序

所以,我对所需流程的想法是这样的:

  1. 安装新版本的应用程序
  2. 让所有新连接(没有 JSESSIONID cookie 集的连接)转到应用程序的新版本一次
  3. 旧版本应用程序的容器不再提供会话服务,请删除容器/....

正如我提到的,我正在研究 Kubernetes 和 Docker Swarm,但对其他建议持开放态度,但最终解决方案应该能够在云平台上运行(目前使用 Azure,但未来可能会使用谷歌或亚马逊云)

任何指示/提示/建议或想法表示赞赏

保罗

编辑:回答@Tarun 问题和一般说明:是的,我不想停机。我设想的方式是托管旧版本的容器将继续运行以服务所有现有会话。一旦旧服务器上的所有会话结束,旧服务器就会被移除。

新容器只会为在新版本开始推出后启动应用程序的用户提供新会话。

因此,举个例子: - 我在上午 9 点启动旧版本应用程序的新会话 A - 上午 10 点推出新版本。- 我继续使用会话 A,并保留托管在运行旧版本的容器上。- 中午我去吃午饭并注销 - 因为我是连接到运行旧版本的容器的最后一个会话,容器现在将被销毁 - 下午 1 点我回来,重新登录并获得新版本的应用程序

说得通?

updating jsessionid kubernetes docker-swarm sticky-session

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

我应该在哪里保存 Laravel MVC 中的模型?

我正在尝试更具体地了解 MVC 并保持控制器层尽可能薄。

我一直问自己的一件事是“我应该在哪里调用 modelname->save()?”

查看 Laravel 文档,他们将数据设置为模型并在控制器中调用 save ,这似乎不正确......

<?php

namespace App\Http\Controllers;

use App\Flight;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class FlightController extends Controller
{
    public function store(Request $request)
    {
        // Validate the request...

        $flight = new Flight;

        $flight->name = $request->name;

        $flight->save();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是一个非常简单的示例,这可能就是他们在控制器中完成所有操作的原因。

根据我的理解和我一直在阅读的所有内容,所有业务逻辑都应该位于模型内部,控制器负责视图和模型之间的“流量控制”。

那么我会在模型本身内部调用 save 吗?还是应该使用服务层?


这是我当前的示例数据问题。

我正在更新模型的状态。该行已存在于数据库中。我使用 PATCH /route/ 来访问控制器方法。从那里我得到了模型。

class TimecardController extends Controller {
...
    public function markAsPass(Request $request, $id) {
        $test = Test::findOrFail($id);

        //I don't think this is the corect way  
        //$test->status = "passed";
        //$test->markedBy …
Run Code Online (Sandbox Code Playgroud)

model-view-controller updating service-layer laravel

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

Angular 5服务变量值更新

我无法更新我的角度服务变量值.

我有两个不相关的组件,我想使用服务将更新的对象从一个发送到另一个.但是我无法在服务中更新对象.


第一部分:

import { SoruService } from '../soru.service';
import { SoruModel, SecenekModel } from '../soruModel';

@Component({
    selector: 'app-first',
    templateUrl: './first.component.html',
    styleUrls: ['./first.component.scss'],
    providers: [SoruService]
})
export class FirstComponent implements OnInit {
    public soruLst : [SoruModel];

    constructor( private soruServis : SoruService ) { }

    ngOnInit(){
        this.soruServis.getirSoruLst().subscribe( veri => {
            this.soruLst = veri as [SoruModel];
        })
    }

    //// MAKE SOME CHANGES ON "soruLst" locally 

    // Send updated 'soruLst' to service 
    updateSoruLst(){
        this.soruServis.updateSoruLst(this.soruLst);
    }

}
Run Code Online (Sandbox Code Playgroud)

我的服务:

import { Injectable } from '@angular/core'; …
Run Code Online (Sandbox Code Playgroud)

variables service updating angular

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

skipWaiting() 没有安装卡在等待阶段的新 Service Worker

我正在创建一个 PWA,我想在更新的 Service Worker 可用时提示用户,但无论我是打电话skipWaiting()还是skipWaiting在开发控制台中手动按下,它都会陷入等待阶段。

只有当我首先停止现有的 Service Worker 时,才会安装新的 Service Worker。

我也尝试通过self.skipWaiting()在安装阶段直接调用来强制安装,但我更新后的 Service Worker 仍然陷入等待阶段。

这是我的设置。

sw.js

// when installing hydrate caches and notify user that reload if required (if any)
self.addEventListener('install', async () => {
    // self.skipWaiting();
    await hydrateCache();
});

self.addEventListener('message', (message) => {
    if (message.data === 'skipWaiting') {
        debugger;
        self.skipWaiting();
    }
});
Run Code Online (Sandbox Code Playgroud)

索引.html

navigator.serviceWorker.register('sw.js')
  .then(function (reg) {
     reg.onupdatefound = function() {
       var newServiceWorker = reg.installing;

       if (reg.waiting && confirm('Updates are available, Would …
Run Code Online (Sandbox Code Playgroud)

updating reactjs service-worker progressive-web-apps workbox

5
推荐指数
0
解决办法
1453
查看次数

当应用程序不在 Play 商店或应用程序商店时,如何自动将 Flutter Mobile 应用程序更新到更新版本?

假设我在我的网站上托管了一个 Flutter APK,用户可以在其中下载和安装,我有兴趣知道该应用程序在应用程序午餐时检查更新版本的可能性有多大,如果为真,则会出现一个进度条显示自动从服务器(不是 Play 商店或应用商店)更新应用程序?.
这里是一个公司是做的正是上面提到的含义:

  • 从那里的服务器下载 apk
  • 每当发布新版本时,应用程序都会从​​他们的服务器更新

任何想法如何实现这一目标?

android updating apk ios flutter

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