运行应用程序配置来调试 docker 容器(ASP.NET 应用程序)。不进入调试模式,不连接到容器。
尝试通过 Attach To Process 连接到容器后,它显示有关“无法准备调试器 sidecar”的警告。
运行应用程序配置来调试 docker 容器(ASP.NET 应用程序)。不进入调试模式,不连接到容器。
尝试通过 Attach To Process 连接到容器后,它显示有关“无法准备调试器 sidecar”的警告。
import csv
line = "1,10019,rs775809821,TA,T,.,.,RS=775809821"
columns = line.split(',')
output_csv_file_path = 'C:/Users/1/out122put.csv'
with open(output_csv_file_path, 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(columns)
print(f"Данные успешно сохранены в файл {output_csv_file_path}")
一切顺利!实际的问题是:Excel(与 VBA 一起)可以使当我在单元格 A1 中输入一些文本并且行(文本)长度达到 30 个字符时,光标本身移动到单元格 A2 并且我继续输入文本。是否对文字的完整性进行了检查?
出现了一个问题:在C中,你可以这样做:
//объявления
UG_S16 UG_Init( UG_GUI* g, void (*p)(UG_S16,UG_S16,UG_COLOR), UG_S16 x, UG_S16 y );
UG_GUI GUI_1;
void UserSetPixel(UG_S16 x, UG_S16 y, UG_COLOR c)
{
SetPixel(x, y, c);
}
// часть кода исполняемой функции в которую передаётся внешняя функция
UG_S16 UG_Init( UG_GUI* g, void (*p)(UG_S16,UG_S16,UG_COLOR), UG_S16 x, UG_S16 y )
{
UG_U8 i;
g->pset = (void(*)(UG_S16,UG_S16,UG_COLOR))p;
//..... }
//вызов в программе
UG_Init(&GUI_1, UserSetPixel , 320, 240);
尝试在 C++ 中重复但不成功:( 我最近开始从 C 切换到 C++,这是 C++ 中的代码:
private: void* UserSetPixel(UG_S16 x, UG_S16 y, UG_COLOR c) {
myBitmap->SetPixel(x, y, Color::FromArgb(c));
}
private: System::Void создатьНовуюGUIToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e)
{
//создание головного пункта
if (treeView1->SelectedNode->Index == 0) {
in++;
treeView1->SelectedNode->Nodes->Add("GUI", "GUI",in);
treeView1->ContextMenuStrip = this->contextMenuStrip2;
treeView1->SelectedNode->ContextMenuStrip;
UG_GUI GUI_1;
UG_Init(&GUI_1, UserSetPixel , 320, 240);
}
}
该错误是指
我UserSetPixel在这里查看的行https://learn.microsoft.com/ru-ru/cpp/cpp/pointers-to-members?view=msvc-170但我无法弄清楚......UG_Init(&GUI_1, UserSetPixel , 320, 240);
这是我的代码:
from aiogram import Bot, types, Dispatcher, Router, F
from aiogram.filters import Command
import asyncio
import uuid
import json
import websockets
bot.polling(none_stop=True, interval=0)
token = 'токен бота' # Ваш токен бота взятый из @BotFather
runware_api = 'апи нейронки' # Тот самый ключик разработчиков для работы нейросети
bot = Bot(token=token)
dp = Dispatcher()
router = Router()
async def create_image(prompt): # Генерируем картинку
async with websockets.connect('wss://ws-api.runware.ai/v1') as websocket:
auth_request = [{"taskType": "authentication","apiKey": runware_api}]
await websocket.send(json.dumps(auth_request)) # Логинимся и получаем успешный ответ от сервера
auth_response = await websocket.recv()
n = 1
image_request = [{"positivePrompt": prompt,"model": "runware:100@1",'steps':4,'width':512,'height':512,'numberResults':n,'outputType':['URL'],'taskType':'imageInference','taskUUID':uuid.uuid4().hex}]
await websocket.send(json.dumps(image_request)) # Отправляем запрос на генерацию и получаем картинку
img = await websocket.recv()
data = json.loads(img)['data'][0]
return data
@router.message(Command('start')) # Добавляем ответ на команду /start
async def start(message: types.Message):
await message.answer('Привет!\nЯ бот для моментальной генерации картинок, отправь мне на английском любой промпт и я в ту же секунду сгенерирую тебе изображение')
@router.message() # Ловим промпты
async def gen(message: types.Message):
if not message.text:
return await message.answer('Отправь мне запрос текстом, я не понимаю другие форматы :(')
msg = await message.answer(f'Начинаю генерацию по запросу:\n\n{message.text}')
image = await create_image(message.text)
await message.answer_photo(image['imageURL'], caption=f'Вот ваша генерация по запросу:\n\n{message.text}')
await bot.delete_messages(message.chat.id, [msg.message_id, message.message_id])
async def main():
router.message.filter(F.chat.type == 'private')
dp.include_router(router)
await dp.start_polling(bot)
if __name__ == '__main__':
print('Деньги уже текут')
asyncio.run(main())