自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白菜

实践很重要

  • 博客(36)
  • 收藏
  • 关注

转载 CentOS 7 下安装Chrome浏览器

参考:http://www.cnblogs.com/hfyfpga/p/6261819.htmlhttp://blog.csdn.net/johnnyhu90/article/details/42127521

2017-09-03 23:01:24 2708

原创 CentOS7安装wps

第一步:首先到wps官网(http://linux.wps.cn/)下载 wps for linux,选择合适自己的系统位数的rpm包,如下图所示:第二步: 打开终端,cd进入文件下载的路径(我下载的存放路径是/home/zjh/Downloads),进行软件安装,如下图所示:第三步:启动wps,我们可以在终端输入“wps”进行启动,也可以通过点击(应用程序-->办公-->

2017-09-03 22:51:37 24828

原创 怎样安装VLC到CentOS7

第一步:安装Epel Release 及Nux Repository打开终端,输入命令:1. yum -y install epel-release  2. rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm第二步

2017-09-03 22:13:18 9157 3

原创 从Ubuntu转到CentOS,对系统做一些简单的自定义配置

一、背景介绍之前一直使用Ubuntu14.04做Qt应用程序的开发,前段时间心里总是吵着闹着要学习服务器的开发,故最近在看《鸟哥的私房菜--服务器架设篇》,那么我就调查了一下,发现unix及类unix服务器开发,大家基本上使用的是RHEL、CentOS、及Unix。第一种和第三种需要付费,第二种,我们看看这里的介绍,它是基于RedHat开发的源码编译而来,主要在于其系统稳定,故采用CentOS

2017-08-25 10:09:16 2707

转载 Linux Shell编程case语句

case语句适用于需要进行多重分支的应用情况。        case分支语句的格式如下:            case $变量名 in                模式1)            命令序列1            ;;                模式2)            命令序列2         ;;              

2017-04-27 17:40:13 328

转载 5个有趣且能提高效率的超酷Unix操作

原文链接:http://nathanleclaire.com/blog/2013/10/27/5-cool-unix-hacks-for-fun-and-productivity/在我的工作中,我总是在寻求能提高生产力,和让开发更有趣的方法。当你在bash上飞快输入一系列的命令,你知道你的朋友会花两倍的时间来做这一些列操作,没有什么比这个让人感觉更好的了。你是否曾经:心里默默地埋怨

2017-04-27 16:24:33 338

原创 shell 中的单行注释和多行注释

今天在学习shell编程的时候,当自己想对多行进行注释时,发现自己不会,所以在网上去查询下,参考:  作者: lansesl2008           地址:  http://blog.csdn.net/lansesl2008/article/details/20558369           作者:强哥之神           地址: http://blo

2017-04-27 16:16:12 6905 3

转载 ubuntu14.04系统清理

系统用时间久了难免会有很多不需要的文件需要清理,如果不清理起码会占用磁盘空间,我们来看看如何对ubuntu进行系统清理...通过命令行进行清理1清理apt下载安装软件时的缓存文件$sudo apt-get clean2清理过期的软件包$sudo apt-get autoclean

2017-04-15 15:06:32 1063

转载 Ubuntu下非常给力的下载工具

Windows下的下载工具--迅雷,之所以下载速度快,乃是它能搜索资源、为己所用,而不是仅仅从原始地址这单一资源处下载。Ubuntu下也有类似的工具,那就是aira2。aira2是一个命令行下载工具,可以配合其他图形界面的下载软件使用。我用的是uget+aria2。uget本身是一个小巧实用的多线程下载工具,加上aria2作为插件,下载速度有明显提高。一、安装。uget和a

2017-04-15 13:50:06 41856 1

原创 造轮子--QTreeWidget节点之精确搜索

由于项目需要对QTreeWidget树节点进行搜索,所以就做了一个精确搜索树节点文本的轮子。搜索基本说明(搜索说明引用自这里):      一般搜索方式有两种:精确搜索和模糊搜索。下面我分两部分说明,假设树中节点文字有汉字、英文、数字。     -->精确搜索     搜索框中输入汉字时使用精确搜索,我所设计的并不是严格意义上的精确搜索。比如对于文本“东京不太热Miao”,输入

2016-10-24 00:13:22 15450 8

转载 Qt 程序在 windows 下的发布

这个问题,其实 Qt 的 manual 中解释的已经比较清楚了。下面是我根据自己的理解和实验后写的东西,希望比Qt文档容易理解一点。另外:你可能对 Qt 插件学习(一) 感兴趣。如果需要制作安装程序,请访问 NSIS学习笔记(以Qt4程序打包为例)下面不涉及静态编译(静态编译可以看看这儿),只包含动态编译(也就是Qt默认的情况),主要又分 mingw 和 msvc 两种情况:

2015-11-17 14:29:47 526

原创 Qtcreator4.8+Ubuntu14.04 fcitx无法输入中文

站在巨人的肩上:        http://blog.csdn.net/crazyboy2009/article/details/38537099阅读了上面大虾的blog,我只是sudo apt-get installfcitx-frontend-qt5 ,然后重启就ok了,前提是你已经安装了fcitx输入法,并且在其他的地方能够在其他的地方均能使用fcitx进行输入。

2015-11-03 14:23:22 724

原创 使用QtSingleApplication,实现应用只启动一个实例

站在巨人的肩上:     http://blog.csdn.net/gaowenboms/article/details/5850602     http://www.cppblog.com/biao/archive/2011/10/11/158014.html     http://blog.csdn.net/tingsking18/article/details/5610123

2015-11-03 11:23:00 4559

原创 编译LTIB遇到的问题及解决的方法

错误1:./stdio.h:477:1: error: 'gets' undeclared here (not in a function) _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");解决办法:    之前自己一直在修改/opt/freescale/ltib/usr/src/r

2015-10-27 11:21:31 3073

转载 QT控件的visible属性

很多QT的新手设置是老手在使用QT控件的visible属性的时候,很容易犯错。比如show()或者setVisible(true)后,isVisible()应该返回true吧?但其实QT控件的visible属性是一个综合属性:“CallingsetVisible(true) or show() sets the widget to visible status if allits parent w

2015-10-21 10:05:28 4743

转载 函数后面加一个const的作用

声明一个成员函数的时候用const关键字是用来说明这个函数是 "只读(read-only)"函数,也就是说明这个函数不会修改任何数据成员(object)。 为了声明一个const成员函数, 把const关键字放在函数括号的后面。声明和定义的时候都应该放const关键字。任何不会修改数据成员的函数都应该声明为const类型。如果在编写const成员函数时,不慎修改了数据成员,或者调用了其它非

2015-10-21 09:02:59 3251

转载 ubuntu下用命令行安装Qt

虽然网络上很多人使用 Redhat 或者Fedora 作为上位机操作系统,但是我觉得使用Ubuntu最为方便,因为需要的软件包大部分都可以通过 apt-get 方式来安装,而不必从源代码开始自己编译。要知道,自己编译源代码可不是一件轻松的事,因为在编译过程中经常会出现令人意外而且莫名其妙的错误。    我们使用的操作系统是 Ubuntu 8.04,使用目前最新版本的QT 4.4.0,安装起

2015-09-19 09:08:38 772

原创 基于Qt的画板程序编写

原理:  两点确定一条直线,通过确定鼠标点击点的x与y坐标值从而确定一条直线;而通过鼠标响应事件来确定鼠标的x与y轴值,并将鼠标的坐标存储与链表_list中,通过pen对象来设置线条的宽度,颜色等属性。   现在我们来看看如何通过事件(鼠标响应)来确定点击点x与y轴的值,代码如下:void Widget::mousePressEvent(QMouseEvent *ev){

2015-01-04 00:45:41 2748

原创 编写一个通讯录,功能与以前的诺基亚手机一样,可以通过键盘进行箭头的移动,回车进入选项,用“W”键代表手机手机左键,“backspace”键代表返回上一级。能够实现基本的人性化的增删改查及文件的导入导出

该系统是在linux系统下编写的,所以在windows下无法运行。但是编程的

2014-08-03 20:36:15 1449 1

原创 编写一个俄罗斯方块,外加文档设计。结束C语言基础学习。

#include #include #include #include #include #pragma comment(lib, "WINMM.LIB")//===========================================//宏定义区//===========================================#define W_WIDTH

2014-08-03 20:14:08 1190

原创 看记录片《大师》之我见

今天下午无聊之时看了纪录片《大师》,说是无聊之时,其实是自己在写一个程序时,遇到了瓶颈,动弹不得,自己为了逃避问题,转而玩手机了。无意中看到了《大师》这个纪录片(平时自己喜欢看《经典传奇》),发现观看这个的人很少,可能是现在这个社会太浮躁,或者是生活在现在这个社会压力很大等其他原因吧。      因为时间问题,我只看了三位大师的记录。分别是周予同,邓嫁先,华罗庚。      周予同(以下引

2014-07-04 22:52:45 683

原创 编写一个程序,将文件打包,在需要解包。可以得到你想要的打包中的文件。

#include#includechar st[30];       //定义一个全局变量便于解包是查找包文件名//创建保存文件的名称及长度的结构体struct filestruct{    char filename[30];    int filelength;    };//===============================

2014-07-04 15:39:24 1941 1

原创 编写一个程序,将联系人信息存入文件中并显示出来

#includestruct people{    char name[20];    char QQ[20];    char tel[20];    char address[40];};void main(void){        char ch;    FILE *fp;    fp=fopen("m.c","wb");    

2014-07-03 16:06:39 3020

原创 给出任意两个年,月,日,求出之间的天数

#include//====================================//全局变量//====================================int month_day[12]={31,28,31,30,31,30,31,31,30,31,30,31};//====================================

2014-07-02 13:46:08 553

原创 模拟ATM存,取,查款。

#include#include#define TYPE 7int MoneyType[TYPE]={100,50,20,10,5,2,1};int MoneyNumber[TYPE]={0,0,0,0,0,0,0};int MoneyNumber1[TYPE]={0,0,0,0,0,0,0};//================================

2014-07-02 13:40:06 707

原创 ubuntu常用的截图方法

其实在ubuntu中我们采用的截图方法一般是两大类。一类是使用键盘快捷键抓图。第二类就是软件截图。其实详细说来键盘快捷键截图也是通过调用后台的软件截图.当我们按下prt sc 快捷按键是其实是调用来系统自带的截图软件gnome-screenshot 。1.使用键盘快捷键抓图1.1全屏截图相对来说其实很简单。我们只要按键盘右上方的“Print Screen”按键就可以截屏。系统会弹出提示

2014-04-27 18:51:24 1121

原创 数据库的粗略复习(一)

通过书本的复习知道了如下问题,如自己的回答有误请各位指出。       1.数据管理系统(DBMS)的功能有哪些?        数据库管理系统按照书上来记忆太多,让我就用这几个词概括吧,第一是“定义”,数据库管理肯定针对数据的,数据最基本的就是定义了。第二那就是对数据的“操作”当然不能乱操作乱运行所以就有了第四“管理”。第五是“运行”,在管理下应该能够正常运行。第六是“维护”,如果数

2013-12-25 21:08:35 609

原创 大三临近期末的回顾

CSDN的账号是在暑假是时候注册开通的。坚持了半个月记录每天的一些收获,自从开学以后就断了没有继续了。暑假主要学习了数据结构的前几章,大致有所了解。还需要通过一些项目去加以巩固。 暑假呆在学校没有回去。在学校学车和学习。考完了场内过来,考场外挂了就没有去考了。因为大二在学校校园网做兼职一年时间,结果负责校园网的人问我做全职吗?想了一下,做了。原因就那么几个。第一,我答应老妈十八岁后生活费自己赚取。

2013-12-20 01:21:47 679

转载 int * * a[10] int * (*a)[10]和 int(*a[10])()的区别

int * * a[10] int * (*a)[10]和 int(*a[10])() 是什么意思int* (*a)[10];a是一个指向包含10个int型指针元素的数组。比如:#include int main(){    // 定义数组,包含10个int*    int* b[10];    for(int i = 0; i      

2013-08-03 07:56:39 2108

原创 双向循环链表的创建,插入与删除。

#include#include//=============================//线性表的双向链表存储结构//=============================typedef int ElemType;typedef int Status;typedef struct DuLNode{   ElemType  data;   stru

2013-08-02 22:20:04 1343

原创 创建集合A,集合B。求表达式(A-B)U(B-A)的值。

此程序编译时有一点问题,有时可以得到想要的结果,有些数据有事又可以通过测试,想了两三天,还是不得其解。望看过程序的高手们帮下小菜鸟。在此,感激不尽!!!#include//============================//线性静态单链表存储结构//============================#define MAXSIZE   1000/

2013-08-02 22:16:36 1136

原创 将la,lb链表合并成lc。

#include#includetypedef struct list {int data;struct list *next;}node,*link;//============================//创建链表//============================void  create(link &l, int n){i

2013-08-02 22:06:47 5896

原创 链表的创建,删除,插入小型程序。

#include#includestruct list{int data;struct list *next;};typedef struct list node;typedef struct list *link;link head,p,q;//====================================//创建链表//========

2013-07-25 22:51:19 541

原创 c语言中定义结构体指针并指向一片内存空间和直接定义一个结构体变量的区别 Node *p=(Node *)malloc(sizeof(Node)); 和 Node p 两个有什么区别??? Node是一

(来自百度解答)Node *p是定义一个Node结构体指针,指针名为p,指向一个Node结构体,并为这个结构体分配了内存空间该结构体无命名Node p是定义一个Node结构体,结构体名为p。追问:那两个的用法有什么区别???在内存中分别是怎么存储的???回答:结构体指针本质上是指向一个结构体使用如下例struct Node{i

2013-07-23 23:41:39 6185

原创 顺序表求约瑟夫环。

#include#include#define  N  9 void josephus(int a[],int n,int s,int m){int i,j,k,tmp;if(!m){cout// return ;}for(i=0;ia[i]=i+1;i=(s-1+n)%n;for(k=n;k>1;k--){if(i==k)i=0

2013-07-22 23:33:25 876

原创 假设利用两个线性表La和Lb分别表示两个集合A和B(即线性表中的数据元素即为集合中的成员),现要求一个新的 集合A=AUB。这就要求对线性表作如下操作:扩大线性表La,将存在于线性表Lb中而不存在于线

/*假设利用两个线性表La和Lb分别表示两个集合A和B(即线性表中的数据元素即为集合中的成员),现要求一个新的集合A=AUB。这就要求对线性表作如下操作:扩大线性表La,将存在于线性表Lb中而不存在于线性表La中的数据元素插入到线性表La中去,只要从线性表Lb中依次取得每个数据元素,并依值在线性表La中进行查访,若不存在,则插入之。*/#include#include#incl

2013-07-22 00:23:40 18386 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除