gui

Java课程设计——2048小游戏(红红火火恍恍惚惚还很困)

一曲冷凌霜 提交于 2020-01-09 17:04:11
1.团队成员介绍及任务分配 何汐(组长) 深受NetBeans折磨发誓再也不用了 背景音乐线程 开局模式 GUI(主菜单及游戏页面) 李永会(组员) 在文件流里面险些淹死 登录&&注册 排行榜 GUI(登录及排行榜) 汪雨(组员) 哪里需要哪里搬 读取进度 后退一步 排行榜数据处理 2.项目git地址 3.项目功能架构图与主要功能流程图 项目功能架构 主要功能流程图 4.项目UML图 5.项目运行截图 6.项目关键代码 7.代码静态扫描 8.尚待改进或者新的想法 来源: https://www.cnblogs.com/victory0917/p/12172209.html

Kali root用户无法登录GUI界面

橙三吉。 提交于 2020-01-08 16:48:07
问题描述 使用kali的默认超级用户无法登录GUI,但是可以登录console。这显然不是肤浅的密码记忆错误,大小写之类的能解释的。这个情况莫名其妙出现,就是一次休眠后就这样了。 类似问题 linux不允许root用户登录图形界面。 其他发行版可能也会遇到这样的情况。造成这种情况源于Linux的PAM机制。 解决办法 第一步,以root登录其它控制台(eg. kali using Ctrl+Alt+F2) 第二步,编辑文件/etc/pam.d/gdm-password 第三步,注释掉下面内容 auth required pam_succeed_if.so user != root quiet 参考 Can't Login to using root user in Kali 2.0 Sana after update linux不允许root用户登录图形界面的解决办法 (这个的ubuntu的解决办法可能有问题,Kali是ubuntu的下游发行版,无法应用此法解决。但是他的Fedora方法同这篇文章的解决办法相同) 来源: https://www.cnblogs.com/goodswarm/p/12167079.html

open*** gui 启动报错 VERIFY ERROR: depth=1, error=cert

你说的曾经没有我的故事 提交于 2020-01-07 18:31:38
我是用大神的脚本open -install.sh一键安装的 (安装命令:wget https://git.io/ -O open -install.sh --no-check-certificate && bash open -install.sh) 安装后客户端启动报错VERIFY ERROR: depth=1, error=cert 导致此问题的原因:当生成的ca证书的有效开始日期(时间)比当前客户机要晚时,会出现类似的错误信息 检查:# timedatectl 通过上诉命令可以看到当前系统的时区、时间等,若不对需要更正后重现安装open* 即可 # timedatectl ** Local time: Wed 2019-12-25 14:42:13 CST Universal time: Wed 2019-12-25 06:42:13 UTC RTC time: Thu 2019-12-26 06:42:13 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: no NTP synchronized: no RTC in local TZ: no DST active: n/a 附送修改命令: #timedatectl set-timezone Asia/Shanghai 设置时区 #ntpdate time.windows

Python程序员进阶必备:从新手到高手的100个模块

拈花ヽ惹草 提交于 2020-01-07 01:52:14
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在知乎和CSDN的圈子里,经常看到、听到一些 python 初学者说,学完基础语法后,不知道该学什么,学了也不知道怎么用,一脸的茫然。近日,CSDN的公众号推送了一篇博客,题目叫做《迷思:Python 学到什么程度可以面试工作?》,真实反映了 python 程序员在成长过程中的一些困惑。 从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。本文所列举的这100个模块,是我在工作和学习中用过的或者正在学习的,算是对自己过去12年的学习总结。希望对处在迷茫中的程序员有所帮助。 在这个列表中,我把模块分成11大类: 基础类 数据库接口类 网络通讯类 音像游戏类 GUI类 web框架类 科学计算类 2D/3D类 数据处理类 机器学习类 工具类 针对每一个模块,根据以往的工作经验,我给出了相应的推荐指数,从1颗星到5颗星。这是一个非常主观的判断,仅供参考。 ★☆☆☆☆:较少被用到 ★★☆☆☆:重要但较少被用到, ★★★☆☆:解决特定问题不可或缺 ★★★★☆:主流应用,优先学习 ★★★★★:同类模块最优,或学习优先级最高 从 pythoneer 到 pythonista 的100个模块 No

[golang][gui]Hands On GUI Application Development in Go【在Go中动手进行GUI应用程序开发】读书笔记04-GUI库大全

筅森魡賤 提交于 2020-01-06 18:20:05
https://github.com/andlabs/libui c++ https://github.com/andlabs/ui https://github.com/gotk3/gotk3/ https://github.com/go-gl/gl/v2.1/gl https://github.com/go-gl/glfw/v3.2/glfw github.com/hajimehoshi/ebiten 使用了glfw A dead simple 2D game library in Go https://ebiten.org/ , 有很多小游戏例子 https://www.packtpub.com/ 国外售书网站,编程书籍质量不错 http://fyne.io/fyne github.com/zserge/lorca --嵌入html https://www.glfw.org/ https://github.com/golang-ui/nuklear golang使用gui可以参考一下炽手可热的vlang关于gui的讨论 https://github.com/vlang/v/issues/2065 因此,不能选择Qt,GTK,Nuklear。 我只能想到wxWidgets和libui,后者还处于早期阶段,还没有积极开发。 wpf C# Eto https://github

Java GUI编程

痴心易碎 提交于 2020-01-05 13:26:14
AWT AWT(Abstract Window Toolkit)包括了很多类的接口,用于Java Application的GUI(Graphics User Interface图形用户界面)编程。 GUI的各种元素(如:窗口,按钮,文本框)由Java类实现。 使用AWT所涉及的类一般在 java.awt 包及其子包中。 Container 和 Component 是AWT中的两个和心态。 Component & Container Java的图形用户界面的最基本组成部分是Component, Component类及其子类的对象用来描述以图形化的方式显示在屏幕上并能与用户进行交互的GUI元素,例如一个按钮,一个标签等。 一般的Component对象不能独立地显示出来,必须将“放在”某一的Container对象中才可以显示出来。 Container是Component子类,Container子类对象可以“容纳”别的Component对象。 Container对象可以使用方法 add(...) 向其中添加其他Component对象。 Container是Component的子类,因此Container对象也可以被当作Component对象添加到其他Container对象中。 两种常用的Container: Window:其对象表示自由停泊的顶级窗口。 Panel

自己的Qt GUI 项目+vs2013+opencv+caffe环境配置

冷暖自知 提交于 2020-01-04 16:39:57
  由于深度学习的种种优势,使我们对于深度学习的使用越来越频繁。很多时候,我们都需要在自己的项目中配置caffe环境,来调用caffe网络模型完成自己的任务。今天我主要讲的关于"在自己的项目中配置caffe环境所遇到问题的相关说明和解答",因为项目的需要,需要在项目中配置caffe来完成VGG网络的分类任务。大概花费了一周的时间,总算成功了。期间,也是辗转反侧,遇到了诸多问题,查阅了诸多资料,但是有些问题并没有讲的非常清楚。这里,我就这些遇到的问题,根据自己的情况以及解决的办法跟大家分享一下。    首先 ,需要准备好安装环境: (1) 已编译 好的caffe https://github.com/Microsoft/caffe,必须是已经编译好的caffe工程,因为我们需要用到caffe第三方库,以及编译生成的libcaffe.lib (2)vs2013 因为caffe需要vs2013的编译器,所以最好是vs2013 (3)GPU环境的还要安装CUDA,Cudnn。可以去官网根据自己的电脑配置下载安装 (4)如果需要做UI的话,也可以在vs中配置相关界面工具,比如QT    然后 ,环境已经准备好了,接下来就是新建vs工程了,这里可以根据自己的情况新建自己的项目,比如win32控制台程序等。由于,我选择用QT来做c++应用的界面,所有我新建的是QT GUI Application

海思GUI 设计一点思考

浪子不回头ぞ 提交于 2020-01-04 12:42:48
前言 GUI界面最主要功能是显示信息和人机交互。显示信息主要功能实时显示设备的状态,比如设备电压、温度,GPS状态,4G状态和实时视频等状态。而人机交互主要是完成设备功能设置,参数的获取和设置,拨打电话等功能。针对海思安防这块来说,主要是在linux架构下利用linux framebuffer来完成的,这块海思只提供hifb,可以通过ioctl操作,而对于控件主要是由自己来完成,不同厂家各自都有一套自己的API,各不相同。本人也一直待在这个海思安防圈子里,有些做的稍微好看顺眼些,其他厂家没有美而言,都是仅仅完成人机交互功能而言。 功能需求 1.属性配置化,标签位置,颜色等属性可配置; 2.国际化,一个配置,多个不同语言文件; 3.人性化交互,适配遥控器、鼠标和触屏; 4.模块间消息易传递; 5.控件多样化; 6.跨平台化; 方案实现 1.使用xml配置每个界面的属性;属性文字显示都放在一个文件内config.ini,主要是完成国际化,一个文件,针对不同语音,只修改该文件为响应的语言,而不改上层的解析。 2.而针对多种人机交互,主要是主机完成响应的设备按键的解析,找到对应区域的焦点,完成响应功能的响应。 3.消息传递主要是通过socket,完成不同模块间消息的传递和获取, 最好可以多进程消息分发和获取 ,完成状态的实时更新。 4.尽可能使用c语言实现,完成基本封装,可以跨平台调用。

绘图(VC_Win32)

泪湿孤枕 提交于 2020-01-01 01:26:58
目录 GUI作图概述 描绘图形 位图 文本输出 设置画刷/画笔/字体 MFC 资源句柄的获得与释放 (本章节中例子都是用 VS2005 编译调试的) GUI作图概述 作图步骤 获得设备描述表资源句柄 绘图操作 释放设备描述表资源句柄 流程图如下: 获取/释放设备资源描述表 获取设备资源描述表:   BeginPaint / GetDC 释放设备资源描述表:  EndPaint / ReleaseDC BeginPaint / GetDC 两种方式的区别:              BeginPaint            GetDC             使用环境          只用于图形刷新时获取设备环境   使用较为广泛 操作区域          无效区              特定窗口的客户区或者整个窗口 释放设备环境所用函数    EndPaint ()            ReleaseDC () 代码示例: 在 WM_PAINT 添加 BeginPaint 事件,在 WM_LBUTTONDOWN 添加 GetDC 事件. BeginPaint 使用: //获得资源DC hdc=BeginPaint(hwnd,&ps); //获得窗口大小 GetClientRect(hwnd,&rect); //绘制文本 DrawText(hdc,"hellow my

浏览器部分探索

青春壹個敷衍的年華 提交于 2019-12-30 19:18:50
1. 浏览器现在的普及情况 使用上选择最多的是chrome浏览器,第二是safari以及Firfox。谷歌浏览器超过了六成。下边的这个图是来自 https://gs.statcounter.com/ 的统计。 浏览器内核 上边说到的三种使用最多的浏览器中,chrome之前使用的是webkit,后来更换为了Blink。safari使用的是webkit(自家的),firfox使用的是Gecko,是Mozilla自己开发的内核。IE使用的是Trident内核(微软的). 2. 浏览器的结构 用户界面: 使用浏览器的时候在页面中呈现出来的东西 浏览器引擎:工具人,用来将用户和浏览器的呈现引擎进行关联的部分 呈现引擎 :最主要干活儿的,用来解析HTML以及CSS 网络: 工具人,用来和服务端进行交互的部分 用户界面后端: 绘制基本的窗口小部件,比如组合框和窗口。 JavaScript 解释器 : 解析和执行 JavaScript 代码。 数据存储: 浏览器需要在硬盘上保存各种数据 3. 浏览器包含的进程 浏览器是多进程的,浏览器的渲染进程是多线程的; 1> browser进程(一个进程):浏览器的主进程,主要是用来控制界面展示,页面的管理、渲染进程中的内容绘制到用户界面上。 2>浏览器渲染进程(浏览器内核)(Render进程,内部是多线程的):默认每个Tab页面一个进程,互不影响。主要作用为