我目前正在优化电网规划并且MST
不能很好地解决问题,因为如果与主电网的连接处于径向点,则所有电力必须流过一个边缘并且将经过长的"电气距离"到达每个消费点.
我正在考虑的问题可能是最小化MW*distance
或有功功率时刻,但这会产生非线性问题.
所以我想要找到的是最小的生成树(不是最优的,最有效的),它最小化到树根的最大电距离(通过图的距离).
通过这种方式,我只需购买更长的更薄的电缆,这是更短的更粗电缆的更便宜的解决方案.
我已经使用 Yii2 几个星期了,并掌握了它的窍门。然而,今天,不知为何,Yii 一直将我路由到错误的页面,导致错误,因为没有找到网页:
URL:
http://localhost/web/index.php?r=site/index
Error:
Invalid Parameter – yii\base\InvalidParamException
The view file does not exist: C:\xampp\htdocs\views\site\index.php
Run Code Online (Sandbox Code Playgroud)
但是,http://localhost/web/index.php?r=paramA/paramB
自从我开始使用 Yii2 以来,我已经能够浏览我的网站,而且我已经有一段时间没有编辑配置文件了,所以我不知道为什么会发生这种情况。
一些可能有用的文件:
/web/index.php
(几乎没有编辑):
<?php
require_once __DIR__.'/../util/Tools.php';
// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
$config = require(__DIR__ . '/../config/web.php');
(new yii\web\Application($config))->run();
Run Code Online (Sandbox Code Playgroud)
部分controllers/SiteController.php
:
public function actions()
{
return [
'error' => [
'class' => 'yii\web\ErrorAction',
],
...
];
} …
Run Code Online (Sandbox Code Playgroud) 我需要规划出Class
,Method
,Attribute
样式图,我已经在看Class Designer
的Visual Studio
,但它似乎没有做我想做的.我希望能够让图表显示类似的Visual Studio
- 除了我希望能够表示这些方法所需的参数,例如:
getStock(StockID)
Run Code Online (Sandbox Code Playgroud)
这将在图中显示.这是一个ASP.NET
网站 - 为这样的网站创建图表以表示方法的最佳方法是什么 - 我不想开始生成类 - 这就是我想要使用的原因Visio
,而且我Visio
比我更熟悉在Visual Studio Class
设计师,我大多使用Express
的产品不配备此行.
我希望这例如Default.aspx
:
Default.aspx
(View)
Methods:
- FeaturedStock()
- GetStock(StockID)
- ShowContent()
- ShowImage(StockID)
Run Code Online (Sandbox Code Playgroud)
我不想使用,UML
因为这太混乱了 - Visual Studio Class
图表接近我想要的但我不能让它显示我的方法上的参数.
我的主要目标是为页面所需的每个方法设置"存根",以便作为开发人员实现该功能,这是我计划此项目的最简单方法.