- 博客(6)
- 收藏
- 关注
原创 gtkmm3学习笔记(三)-button
在上次的工程上进行修改首先在ui文件中添加一个button <object class="GtkButton" id="button"> <property name="label" translatable="yes">button</property> <property name="visible">True</property> <property name="can-focus">True&
2021-09-10 16:10:56 389
原创 gtkmm3学习笔记(二)-label&box
在上次的工程上进行修改Label(标签)标签是用户不可编辑的文本,可以用来显示信息。在demo的ui文件中,HelloWorld的label代码声明如下 <object class="GtkLabel" id="label"> <property name="can_focus">False</property> <property name="label">Hello, World!</property>..
2021-09-10 15:05:24 309
原创 gtkmm3学习笔记(一)-HelloWorld
环境 debian11 + gtkmm3.24.2+gcc10.2.1+gnome builder(IDE)使用builder新建工程helloworld,语言选择c++,模板选择gnome应用程序编译运行Alt+,打开构建首选项,选择Default,点击使其激活。作用:生成二进制文件而不是Flatpak文件。Alt+1切换回编辑器,点击运行命令行编译$ meson build$ cd build$ ninja -j8$ ./src/helloworld.
2021-09-10 13:30:14 615
原创 2021牛客多校第二场
C.Draw Grids标签:博弈论解法:容易得出能画的线的数量必定为nm – 1,根据nm奇偶性判断即可。#include <bits/stdc++.h>using namespace std;using LL = long long;int main() { ios::sync_with_stdio(false); cin.tie(0); int n, m; cin >> n >> m; if (n * m
2021-07-20 21:46:53 139
原创 code-server部署
最近在服务器上部署了code-server,记录下部署过程。部署服务器使用debian10,不建议使用centos7(软件陈旧),centos8(即将停止支持),配置2核4G。下载对应版本链接https://github.com/cdr/code-server/releases。使用dpkg -i命令安装,安装gcc,gdb,default-jdk,python3作为开发环境。使用screen命令使ssh在中断连接后仍能运行在后台。screen -S code 创建新线程。ctr
2021-07-19 17:44:28 645 2
原创 2021牛客多校第一场
A.Alice and Bob标签:博弈论,打表题意:给定两堆石子(5e3),每次可以取一堆石子中k(k>=1),另一堆取k的整数倍个石子,不能取判负。解法:根据sg函数打表发现规律,先手必负状态中每种石子数量只会出现一次,根据规律打第二个表,得到所有先手必负状态。#include <bits/stdc++.h>using namespace std;using LL = long long;const int N = 10000 + 10;bool c[N]
2021-07-18 17:55:13 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人