var options = new ChromeOptions();
options.AddArgument("--user-agent=New User Agent");
var driver = new ChromeDriver(options);driver.Manage().Window
.Size = new System.Drawing.Size(width, height)driver.Manage().Window один из моих методов обращается на этот адрес для добавления пользователей в систему
mysql -u username -p password database_name < /path/to/your/file.sql-p password, между ними, если мне не изменяет память, нет пробела.INSERT INTO tbl_name
(a,b,c)
VALUES
(1,2,3),
(4,5,6),
(7,8,9);<?php
$batchSize = 1000;
$counter = 0;
$valuesBatch = array();
foreach ($leiLEIobj as $leiLEIs)
{
foreach ($leiLEIobj as $leiLEIs)
{
$LEI = $leiLEIs->nodeValue;
$arResult[$LEI][$leiLEIs->nodeName] = $LEI;
//$LEIs[$row->nodeName] = $row->nodeValue;
}
$valuesBatch[] = "($values)";
$counter ++;
if ($counter==$batchSize)
{
$qwery = strtr(
"INSERT INTO `leis`($fields) VALUES ($values) :text",
array(
':text' => implode(",\r\n", $valuesBatch)
)
);
// Выполнить запрос или записать его в общую переменную-накопитель
$counter = 0;
$valuesBatch = array();
}
}LOAD DATA LOCAL INFILE 'abc.csv' INTO TABLE abc
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(col1, col2, col3, col4, col5...); namespace AppBundle\Entity;
use DateTime;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\HasLifecycleCallbacks
*/
abstract class EntityBase
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var DateTime
*
* @ORM\Column(name="created_at", type="datetime")
*/
protected $createdAt;
/**
* @var DateTime
* @ORM\Column(name="updated_at", type="datetime")
*/
protected $updatedAt;
/**
* Get id
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
*
* @return \DateTime
*/
public function getCreatedAt()
{
return $this->createdAt;
}
/**
*
* @return \DateTime
*/
public function getUpdatedAt()
{
return $this->updatedAt;
}
public function setId($id)
{
$this->id = $id;
}
public function setCreatedAt($createdAt)
{
$this->createdAt = $createdAt;
}
public function setUpdatedAt($updatedAt)
{
$this->updatedAt = $updatedAt;
}
/**
*
* @ORM\PrePersist
* @ORM\PreUpdate
*/
public function updatedTimestamps()
{
$this->setUpdatedAt(new DateTime('now'));
if ($this->getCreatedAt() == null) {
$this->setCreatedAt(new DateTime('now'));
}
}
} +5. INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6)
ON DUPLICATE KEY UPDATE c=VALUES(a)+VALUES(b); update table_name set column_name = 'city | JACKSONVILLE'
where id in (select id from table_name where column_name = 'city | (''JACKSONVILLE'',)')where ... like '%JACKSONVILLE%', но обязательно просмотрите, чтобы там не было 'JACKSONVILLE','BLAH2' и т.п.update table_name set column_name = 'city | JACKSONVILLE'
where id in (...),... - список идентификаторов строк, которые нужно обновить, через запятую, к примеру 1,3,8. ON DELETE CASCADE. На мой взгляд, тут лучше ON DELETE NO ACTION, что заставит Вас руками удалять предварительно все связанные данные, которые ссылаются на удаляемый объект, что как раз и приведет Вас у полному контролю процесса удаления с фиксацией транзакций, с записью контекстной информации и т.п.UPDATE и ставим нужные поля, но, делаем опять же, для всех связанных данных, которые зависят от удаляемого объекта. OnHandleRequest?<?php
if($modx->context->get('key') != "mgr")
{
/* grab the current langauge from the cultureKey request var */
$currCultureFromRequest = isset($_REQUEST['cultureKey']) ? $_REQUEST['cultureKey'] : NULL;
$modx->log(modX::LOG_LEVEL_DEBUG, 'pageRouting: Income context key ' . $currCultureFromRequest);
switch ($currCultureFromRequest)
{
case 'ru':
case 'en':
/* switch the context */
$modx->switchContext($currCultureFromRequest);
$modx->log(modX::LOG_LEVEL_DEBUG, 'pageRouting: Context switched to ' . $currCultureFromRequest);
break;
default:
/* Set the default context here */
$modx->switchContext('web');
$modx->log(modX::LOG_LEVEL_DEBUG, 'pageRouting: Context switched to web');
break;
}
unset($_REQUEST['cultureKey']);
}.htaccess для него вот такой (с оговорками, пути от вас зависят):RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(web|en|ru)/assets(.*)$ assets$2 [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(web|en|ru)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
# остальные Ваши настройки/директивы для apache/php.htaccess для modx. \x20 это пробел (www.codetable.net/hex/20). Судя по всему, он генерируется установочным файлом. У вас modx Вы сами ставили или как приложение хостинга, из панели управления? server {
listen jira.orgname.local:80;
server_name jira.orgname.local;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://jira.orgname.local:8080/;
client_max_body_size 1000M;
}
}Есть Java веб-приложение, гвоздями прибитое к Windows (работает на локальном Jetty) и доступное по адресу localhost:8080/app
<PC-NAME>:8080/app, где PC-NAME - это имя вашего компьютера ?