- 博客(14)
- 资源 (19)
- 收藏
- 关注
原创 Linux下静态库和动态库的创建和使用
Linux下静态库文件的扩展名是.a,其命名规则是libxxx.a;动态库的扩展名是.so,其命名规则是libxxx.so。静态库和动态库具体创建和使用: (1)静态库源文件编译成目标文件gcc -c test.c由目标文件创建库ar crs libtest.a test.o创建好库之后,怎么使用呢,比如我们要在编译main.c是使用test库,gcc...
2016-12-28 15:05:07 722
原创 免费好用的远程工具——向日葵
1,简介TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案。2,下载地址百度网盘:http://pan.baidu.com/s/1geGYETd3,使用场景(1)远程办公(2)远程客户现场解决问题4,使用方法方法一:使用临时ID远程(需要被远程机有人
2016-12-27 18:30:45 3407 2
原创 QT项目四:扫雷游戏
1,简介QT开发的扫雷小游戏,这个相对比较简单,用了几个小时。2,效果3,设计思路背景:一个灰色大矩形游戏区:默认是初级难度,9*9的矩形阵。可变成16*16,16*30。每个小矩形元素类 Item.h:#ifndef ITEM_H#define ITEM_H#include <QPoint>class Item...
2016-12-21 21:56:35 8338 3
原创 Linux查看和编辑环境变量
1,查看所有环境变量set2,查看PATHecho $PATH3,设置PATH方法一:export PATH=$PATH:xxx1:xxx2:xxx3这种方式变量立即生效,但用户注销或系统重启后无效,适合临时变量的设置方法二:# vim /etc/profile在文档最后,添加:export PATH="/opt/STM/STLinux-...
2016-12-21 16:28:16 596
原创 CentOS 使用中文输入法
1,在终端中运行yum install "@Chinese Support"一路 “y”2,如图,点击System-Preferences-InputMethod,开始默认是没有的,有了上面的操作才会出现3,选择后会出现图片左侧的选项框,点击“Enable input method feature”并选择"Use IBus(recommended)",点击 "Inp...
2016-12-21 14:21:19 2088
原创 QT项目三:中国象棋
1,简介QT实现中国象棋单机版,本来以为会花费不少时间的。由于之前2个游戏项目的练手,这个主要只在走棋算法部分花了些时间研究,最后一共2个晚上完成。由于只是QT学习,没有考虑更多复杂功能,比如人机对战等,那个可能算法就得花很长时间。2,效果3,设计思路准备2个棋盘棋子图片:棋子类:#pragma once#include "qpainter.h"enum ITEM_TYPE{ ITEM_...
2016-12-21 00:10:28 11791 25
原创 QT项目二:五子棋游戏
1,简介QT5.5.1+VS2010实现的五子棋单机版,花了一个晚上+熬夜完成。(2018-3-15:源码已改为QT5.8.0编译过)2,效果3,思路棋盘为15*15矩阵。棋子为黑白两色圆形。鼠标为当前走棋方的棋子颜色。绘制顺序依次为 棋盘、棋子、鼠标(也是一个棋子)棋子类Item.h:包含一个QPoint圆心坐标,和一个bool变量,代表是黑方还是白方#pragma once#inclu...
2016-12-20 22:33:17 14431 11
原创 QT项目一:俄罗斯方块游戏
初学QT大约两个星期时,想做点什么东西锻炼下,大约1个下午加晚上完成的,比较简单。其中运行流程算法都是自己想的,没有百度,是想训练下逻辑思维能力。
2016-12-12 00:29:42 14834 6
原创 Linux lsof命令:查看进程打开哪些文件、查看文件被哪些进程打开
功能 命令 列出所有打开的文件 lsof 查看谁正在使用某个文件 lsof/filepath/file 列出某个程序所打开的文件信息 lsof-cMySQL 列出多个程序多打开的文件信息 lsof-cmysql-capache 通过某个进程号显示该进行打开的文件 lsof-p1 列出多个进程号对应的文件信息 lso...
2016-12-09 14:07:32 1381
原创 QT实现简易Linux命令执行器
1,效果2,主要代码#include "mainwindow.h"#include "ui_mainwindow.h"#include <iostream>#include <stdio.h>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(...
2016-12-07 14:14:30 1706 1
原创 中标麒麟问题总结
1,root密码中标麒麟系统本身没有设root密码,所以用sudo su 切换到root用户,此时验证当前用户密码后,就可进入到root用户,然后再用passwd root命令新设(更改)root用户密码即可!中标麒麟系统有弱密码检查,所以需要设置一个稍微复杂点的密码。2,QT5.5项目运行遇到/usr/bin/ld:cannot find -lGL-I :说明找不到对应的库...
2016-12-06 15:49:13 8305
原创 VS+VisualGDB编译调试Linux程序
1,下载VisualGDB,安装http://pan.baidu.com/s/1hsmJ5Gg2,启动VS新建VisualGDB--Linux项目接下来一路next,就完成项目创建。可以看到:Windows本地项目目录: G:\SVN_Code\Linux\LinuxProject2\LinuxProject2Linux远程项目目录: /tmp/Vis...
2016-12-06 15:03:56 3609 1
原创 Linux QTCreator调试器启动错误解决办法
1,错误截图在linux装好了QT,兴高采烈地写了个程序,一按F5调试,出现这三行,然后就没反映了:Debugging startsDebugging has failedDebugging has finished2,原因调试器gdb或者其依赖库的版本问题,我装的QT5.5.1版本,QTCreator3.5.1,系统自带的gdb7.2。先升级gdb到7.6....
2016-12-02 18:04:34 9325
原创 Linux 日志文件
/var/log各日志内容:日志文件 内容 /var/log/messages 尤为重要,几乎发生的错误讯息(或是重要信息)都会被记录在此 /var/log/boot.log 包含系统或服务启动的日志 /var/log/maillog或/var/log/mail/* 包含来着系统运行电子邮件服务器的日志信息。例如,sendmail日志信息就全部送...
2016-12-02 11:55:17 1436
FIR_NET.rar
2021-06-25
QT俄罗斯方块(by逆风微光)
2017-09-26
QT实现可拖拽排序的表格
2017-09-26
Qt 实现无边框窗口,支持缩放窗口大小
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人