- 博客(16)
- 资源 (111)
- 问答 (7)
- 收藏
- 关注
原创 模拟学生教务管理系统(C++实现)
代码是参考博主:http://blog.csdn.net/qq_32483145/article/details/51169518 我修改了其中的一些BUG,加上了一些数据判断和错误处理。部分效果显示如下:代码如下:下载地址:[email protected]:qq_21792169/student_system.gitMakefileexec : Linked_List.o main.o
2016-11-27 21:33:28 10875 1
原创 QT项目中添加资源文件
工程文件的后缀是pro,资源文件的后缀是qrc。下面往一个建好的工程中添加资源文件。假设我的工程目录在/home/home/linux/QT/project/snake目录下面,然后在该工程目录下面创建一个img文件夹用来存放我们的资源,比如文件,图片等。一、点击新建文件或工程选择添加QT资源文件,名称随便填写,我这里填写test,路径存放在工程路径下面。其他的填写默认即可。建立好资源后会默认进入
2016-11-25 22:35:33 35532
原创 QT中鼠标事件解析
以前在Linux下写过关于鼠标的应用程序,通过read系统调用去读取/dev/input/mice设备节点数据,然后做一些数据相关的处理,然后显示鼠标光标等,这里就牵扯到一些图片相关的算法了,比如图像的缩放,合并。自从开始学C++和QT后才发现以前真的是瞎折腾,什么自己造轮子。QT类已经帮你做好这一切了,只需要去调用类就行。 QT中关于鼠标的类是QMouseEvent,我们在设计界面上添加一个T
2016-11-25 21:52:57 4034
原创 QT中的event事件解析
在QT中使用一个对象表示一个事件,继承自QEvent类。需要说明的是事件与信号是不相同的。在每个程序的main()函数的最开始都会调用QApplication类的exec()函数,它会使Qt应用程序进入事件循环,这样就可以使应用程序在运行时候接受发生的各种事件,一旦有事件发生,Qt便会创建一个相应的QEvent子类对象的事件来表示,然后传递给相应的QObject对象或其子对象。下面我们创建一个Qt
2016-11-25 21:39:58 17691 4
转载 QT程序打包成EXE
博文出自:http://blog.csdn.net/qq_32483145/article/details/51169518 在这里我将提供一个将qt生成的exe文件打包成在任何电脑都可以运行的exe文件的方法。 PS:为什么需要打包?在我们经过qt编译之后的软件默认都是动态编译的。即运行的时候qt会为软件调用一些必需的文件, 而这些必须的文件是安装过qt的电脑上才有的。这些文件
2016-11-25 12:43:48 2265
原创 QT项目之键盘控制光标移动
今天学习了QT类中的键盘和鼠标事件,就写了一个很简单的应用程序来做测试。突然发现用C++开发项目效率好高,什么都可以调用类,或者去继承某一个类,添加自己的函数就行。以前做图形界面和鼠标开发的时候,全是自己造轮子,用C语言开发,自己去读取/dev/input/event*接口,然后去处理获取到的input数据,那时候感觉好复杂,现在用QT直接一个类就搞定,界面效果如下:屏幕中间的指针只能在坐标轴上移
2016-11-24 23:53:26 9737 5
原创 QT项目之寄存器查看器
博主刚刚接触C++和QT,由于刚刚入门,就写了一个非常小的项目来实战一下,还是那句话,“麻雀虽小,五脹俱全”,了解一个项目的框架之后,写下一个项目也会得心应手。做嵌入式开发的朋友们经常和会去配置寄存器,扣字节,对位操作非常多,但是呢?人们最熟悉的还是十进制数,这里就可以借助我开发的寄存器查看器工具来帮助我们去设置某位。效果如下:从图中我们可以看到,我们可以输入十进制数或者十六进制数,然后在下面可以
2016-11-23 22:56:26 3551 2
转载 linux下查看文件编码及修改编码
查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936这样,就可以让vim自动
2016-11-13 22:23:42 2212
原创 Ubuntu 16.04 LTS安装sogou输入法详解
最近开始学习linux 在安装输入法中遇到的一些问题,最终成功安装,也得益于网络上的前辈写的文章,现在将全部安装步骤以及遇到的一些问题总结如下: 基本上分三步走1,添加fcitx的键盘输入法系统,因为sogou是基于fcitx的,而系统默认的是iBus;2,安装sogou输入法;3,设置系统参数及一些注意点。 第一步、添加fcitx键盘输入法系统①先添加以下源sudo add-apt-reposi
2016-11-13 22:07:09 85392 7
原创 QT入门之 Hello World
上篇文章我讲解了怎么去安装QT开发环境,下面我们讲解怎么去新建一个工程,工程由哪些结构组成。这里我们回顾一些知识点。我的开发坏境是Ubuntu16.04 TLS ,我们用到的安装包截图如下,一个是QT Creater,一个是QTLibary。 QTCreater是一个集成开发环境,我们不用也可以,直接命令行写代码,但是很多东西不是很方便,建议大家一并安装上。QT Assistant (QT助
2016-11-12 17:58:47 7901
转载 安装Ubuntu 16.04后要做的事
Ubuntu 16.04发布了,带来了很多新特性,同样也依然带着很多不习惯的东西,所以装完系统后还要进行一系列的优化。1.删除libreofficelibreoffice虽然是开源的,但是Java写出来的office执行效率实在不敢恭维,装完系统后果断删掉sudo apt-get remove libreoffice-common 2.删除Amazon的链接sudo apt-get remove
2016-11-12 16:56:55 1740
原创 Python之FTP服务器暴力破解(注入木马)
密码字典下载:[email protected]:qq_21792169/dictionary.gitftp.py#!/usr/bin/python# -*- coding: utf-8 -*-import ftplibimport optparseimport timedef anonLogin(hostname): try: ftp = ftplib.FT
2016-11-08 22:48:53 3657
原创 Python之暴力破解SSH
密码字典下载:[email protected]:qq_21792169/dictionary.gitbrute.py#import pxsshimport optparseimport timefrom threading import *from pexpect import pxsshmaxConnections = 5connection_lock = BoundedSema
2016-11-08 22:42:52 4915 2
原创 Reading package lists... Error! 解决方案
Reading package lists... Error!E: Encountered a section with no Package: headerE: Problem with MergeList /var/lib/apt/lists/AZ.archive.ubuntu.com_ubuntu_dists_natty_main_i18n _Translation-enE: The pac
2016-11-08 10:11:57 4133
原创 QT开发环境安装
1.到官网http://qt-project.org/downloads或者ftp://ftp.qt-project.org/上下载Qt的源码包,要安装当然要先有源码咯,我下载的是qt-everywhere-opensource-src-4.8.1.tar.gz。当然可以下载X11版的。这里我是方便在windows也搭建环境。linux下有自带的gcc,不像windows那么麻烦,还得安装minG
2016-11-08 09:52:59 1731
原创 Python之端口扫描程序
获取本机的IP和端口号:import socketdef get_my_ip(): try: csock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) csock.connect(('8.8.8.8', 80)) (addr, port) = csock.getsockname()
2016-11-01 21:15:16 2535
chrome_xp_49.0.2623.112_setup.rar
2016-12-26
F:\python\tesseract-ocr-w64-setup-v5.0.0-alpha.20191010.zip
2019-10-12
UltraVNC_1_2_16_X64_Setup.zip
2018-12-19
sqlitedbms-0.5.1.tar.gz
2017-09-11
sqlite3.tar.gz
2017-09-11
windos驱动问题
2023-02-15
Python3处理验证码教程
2017-02-06
Linux系统账户密码怎么修改
2016-08-09
pyhon提取url路径转换
2016-07-06
Linux中电源管理唤醒出现问题
2016-05-04
有线网卡和无线网卡不能ping通
2016-04-24
Linux中shell脚本问题
2016-03-09
Linux驱动之USB鼠标调用
2016-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人