TreeViewer如何设置默认的选中(在创建时选中某一个项)
前言TreeViewer是JFace提供一个功能强大的面向MVC的类,用于显示复杂的树界面。要正确的使用TreeViewer必须为其提供正确的ContentProvider,LabelProvider等。如果创建TreeViewer时设置的属性为SWT.SINGLE,则创建后默认选中第一个Item;
No PAINS No GAINS.
前言TreeViewer是JFace提供一个功能强大的面向MVC的类,用于显示复杂的树界面。要正确的使用TreeViewer必须为其提供正确的ContentProvider,LabelProvider等。如果创建TreeViewer时设置的属性为SWT.SINGLE,则创建后默认选中第一个Item;
远程桌面安装很简单,使用的是TigerVNC。需要配置2个地方,一是家目录里的.vnc/xstartup文件,另一个是自启的Systemd文件。xstartup内容:unsetSESSION_MANAGERunsetDBUS_SESSION_BUS_ADDRESSexportGTK_IM_MODUL
由于当时没有采用逻辑卷的方式,所以扩容比较麻烦。最初给了10G的根分区空间,琢磨着应该够了,毕竟最初规划的时候是打算做路由器的。没想到后来搞成了自己的工作机,自然空间就不够了,所以就需要扩容了。本来没有什么想法,后来查了一下资料,发现可以用resize2fs这个命令实现对分区的扩容,于是就试了一下,
原因找到了,因为我指定了Mac地址,而mac地址不是随便给的,需要遵守一定的规范,具体规范我也不清楚,可以自行网上搜索,我违反的那个规范是第一个字段的结尾位不能是1,我给的是D,而D的最后一位是1,错了。改成C就好了。
打开命令窗口输入以下命令:wmicmemphysicalgetmaxcapacity可以得到一串数字的输出,例如“67108864”。这就是这台计算机可以支持的最大内存数,单位时KB,将其除以两次1024,就可以得到以G为单位的值。上面那个数值为64G。
Java的人机交互(也就是UI)一直是个痛点,也并非没做过努力,但是基本上也就是达到了“又不是不能用”的层次。加上这几年前端技术的不断进步,感觉Java界面开发这块基本上看不到希望了。凭胸而论,SWing还是做的不错的,SWT也不错,做到了和本地界面差异不大的程度,但是性能这块始终是个问题。Java
树莓派是4B型号。这个奇怪的问题是:每次优盘或者移动硬盘上时间挂载到树莓派上,而又没有读写操作,这个优盘或者移动硬盘就会从系统中消失。消失的含义是,你用fdisk,mount,以及df等命令都不能看到这个优盘,甚至重新插拔也不行!唯有重启才能恢复。我猜测可能是udev的闹的鬼,但我自己对udev不大
JNI是Java用来与操作系统底层交互的一种技术,学过Java的都知道Java是需要运行在Java虚拟机上的,这个虚拟机等于在操作系统之上包裹了一层Java的壳,对于不同的操作系统,这个壳是一样的,通过这种方法来确保Java的字节码可以在所有的机器上运行。但是这个壳也有不足之处,就是一些操作系统特殊
背景最近开始在断网的情况下进行开发和系统部署,安装Ubuntu还好,毕竟已经有了用优盘安装系统的经验,但是安装后续软件就麻烦多了,毕竟从外网一个个导安装包就很烦的,而且还需要安装多台机器,包括实体机和虚拟机等,于是就有了一个想法,在内网自己搞一台ubuntu的镜像服务器。这个想法的可行性还是蛮高的,