小编Dam*_*ski的帖子

适用于 Linux 的 WinForms 设计器

是否有适用于 Linux 的 WinForms C# 设计器?我遇到过这个mwf-designer,但它不完整且非常过时。

任何人都知道最新的事情吗?

c# linux winforms

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

Python GTK 3+ 控制关闭窗口

我正在开发基于数据库 gtk3 的程序。使用的操作系统是 Linux Mint 17.3 64 位和 Win 7 64 位。在 Python 2.7 下测试的问题。我似乎无法控制关闭主窗口。如果有未保存的更改,我想防止窗口被关闭。我用:

self.window.connect("delete-event", self.quit)
Run Code Online (Sandbox Code Playgroud)

“摧毁”事件似乎完全无法控制。据我了解,“删除事件”应该是一个请求,因此是可控的。那么self.quit看起来像这样:

def quit(self, widget, something):
    check_before_quit()
Run Code Online (Sandbox Code Playgroud)

然后check_before_quit()检查是否有任何未保存的更改。发布对话框,主窗口还在后面。代码设置为Gtk.main_quit()在按下 OK 时启动,否则只是return. 此时无论我是按确定/取消还是关闭对话框,主窗口都会关闭!在 Win 7 和 Linux 下也会发生同样的事情。我在 Ctrl+Q 下绑定了退出。这似乎工作正常,询问并正确退出或留在程序中。那么按下关闭窗口按钮是否会覆盖某些内容?

python linux windows gtk3

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

英雄角度之旅:为什么一个人用冒号分配,另一个用等号分配

环境:Angular 5+
来源:https://angular.io/tutorial

heroes.component.ts类中有一个带冒号的赋值,如下所示:

export class HeroesComponent implements OnInit {
  heroes: Hero[];
Run Code Online (Sandbox Code Playgroud)

但是在app.component.ts课堂上有一个等号的作业:

export class AppComponent {
  title = 'app';
}
Run Code Online (Sandbox Code Playgroud)

为什么这令我困惑?

typescript angular

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

使用MySQL docker容器网络设置的Node.js

我有一个运行在端口3000上的Node.js应用程序(使用新的NestJS)框架。作为数据库,我通过TypeORM使用MySQL。在本地,一切正常。我在将其码头化时遇到问题。

我的TypeORM配置:

{
    "type": "mysql",
    "host": "localhost",
    "port": 3306,
    "username": "root",
    "password": "root",
    "database": "nest",
    "entities": ["src/**/*.entity{.ts,.js}"],
    "synchronize": true
}
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml的如下:

version: "3"
services:
  db:
    image: mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: nest
      MYSQL_USER: root
      MYSQL_PASSWORD: root
    networks:
      - new
  nest:
    image: grimscythe/nest-sample
    depends_on:
      - db
    ports:
      - 3000:3000
    networks:
      - new
networks:
  new:
Run Code Online (Sandbox Code Playgroud)

我一直在阅读有关此特定方案的文档,所有文档都应该可以正常工作。扑向MySQL容器表明数据库正在正常运行。但是,Node框架随处可见Unable to connect to the database...。我在docker-compose.yml文件中丢失了什么吗?

mysql node.js docker docker-compose nestjs

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

标签 统计

linux ×2

angular ×1

c# ×1

docker ×1

docker-compose ×1

gtk3 ×1

mysql ×1

nestjs ×1

node.js ×1

python ×1

typescript ×1

windows ×1

winforms ×1