自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GitzLiu

喜欢喵的汪星人ʕ •ᴥ•ʔ~

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

原创 Django读取Mysql数据并显示在前端

一、首先按添加网页的步骤添加网页,我的网页名为table.html, app名为web table.html放到相应目录下, froms文件提前写好修改views.pyfrom django.shortcuts import renderfrom web import formsdef table(request): table_form=forms.SignupFo

2017-01-20 09:17:13 39786 7

原创 Hadoop启动、作业提交及错误修改

一、启动Hadoop进入hadoop目录下, $ cd sbin $ ./start-all.sh二、作业提交以jar包为例,我们可以到/share/hadoop/mapreduce/ 目录下看到有hadoop-mapreduce-examples-2.7.2.jar 的示例。 提交作业 hadoop jar ../share/hadoop/mapreduce/hadoop-

2017-01-10 10:54:59 2569

原创 Python字典与json的异同

我们先来看一下,python 字典结构:ab = { 'liu' :'[email protected]', 'Larry' : '[email protected]', 'Matsumoto' : '[email protected]', 'Spammer' : '[email protected]' }json 数据形式:{

2017-01-10 08:12:36 10006

原创 Ubuntu-OpenStack快速搭建

Ubuntu-OpenStack安装  OpenStack有多种安装方式,但是对于初学者来说,我们只是想快速体验OPenStack的功能,并不想花太多时间在安装上面,所以本文介绍一种利用devstack的脚本安装方式。一、环境系统版本Ubuntu14.04/16.04,建议准备一个干净的系统进行OpenStack尝试。 官方的解释是: DevStack will make substantia

2017-01-09 13:35:47 3493

原创 PycURL库使用

PycURL库使用  PycURl是一个C语言写的libcurl的python绑定库。libcurl 是一个自由的,并且容易使用的用在客户端的 URL 传输库。它的功能很强大,在PyCURL的主页上介绍的支持的功能有:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. libcurl supports HTTPS certific

2017-01-07 13:43:12 3480

原创 Ubuntu-PycURL库安装

博主是Ubuntu14.04,不过版本影响大,只要是ubuntu都可以参考。首先直接尝试如下命令 pip install pycurl如果没报错,我们可以检查一下是否安装成功 直接打开python解释器,import pycurl $ python >>>import pycurl >>> 没提示,说明安装成功。如果安装失败,我们来尝试以下方法。一、先安装libcur

2017-01-06 18:55:56 3093

原创 用Python实现Hadoop实时作业状态监控

基于Python的Hadoop实时作业状态监控前言:  任务需要,要求完成这么一个程序,恰好博主以前在虚拟机上部署过hadoop,但是部署完后一直没用过,这次就来尝试下吧。进入正题:一、环境及工具: ubuntu14.04 LTS Hadoop Python PycURL二、关于 API  先把语言放在一边,要想监控hadoop的作业状态,那hadoop至少要提供相应的A

2017-01-06 14:43:28 6854 1

原创 设置QTreeWidget的列宽

tree = new QTreeWidget(this); this->setSelectionMode(QAbstractItemView::ExtendedSelection);tree->setColumnCount(2);this->setColumnWidth(0, 100); //设置列宽this->setColumnWidth(1, 300);

2017-01-04 10:43:59 18234 3

原创 gettimeofday实现微秒计时

微秒计时实现如下: long time_long=0; double time_double=0; struct timeval tv; gettimeofday(&tv,NULL); printf("microsecond:%ld\n",tv.tv_sec*1000000 + tv.tv_usec); //微秒 time_long=tv.tv_sec

2017-01-04 10:28:53 2590

原创 unsigned char与char 转换

方法一:不转换为char,转换为QString类型:unsigned char* code1; QString qstr=""; qstr=qstr.append(code1);方法二:强制转换unsigned char *packet;char *p=(char*)packet;方法三:内存拷贝void *memcpy(void *dest, const void *src, size_t

2017-01-04 10:24:31 17948 1

原创 结构体空间以及结构体里面指针的空间

struct Node{ int a; char *ch;}Node *num;num=(Node*)malloc(sizeof(Node));之后,再进行num->ch=(char*)malloc(个数*sizeof(char));是没有作用的,因为结构体空间大小已经分配完毕,在里面没法开辟大于结构体空间的空间。

2017-01-04 10:11:12 2225

原创 获取treeWidget行信息

方法如下:QObject::connect(my.tree, SIGNAL(itemClicked(QTreeWidgetItem*,int)), &my, SLOT(showpackage(QTreeWidgetItem*,int)));public slots: void showpackage(QTreeWidgetItem*item,int ccc){ QStrin

2017-01-04 10:06:18 2865

原创 运行QT5.7程序显示没有权限问题(Operation net permitted)

遇到问题:运行QT5.7程序显示没有权限(Operation net permitted) eth0:you dont have permission to capture on that device(socket:Operation net permitted)解决方法【方法一】:qt creator运行工程,显示没有权限后,从命令行进入工程目录执行以下操作;qmake //生成Ma

2017-01-03 17:41:39 6710

原创 Linux C编程下没有 itoa()函数的问题

问题:Linux C编程下没有 itoa()函数的问题解决方法方法一:http://blog.csdn.net/xueyushenzhou/article/details/42705525 自己编写  方法二:用sprintf函数解决char num[20];int number=1;sprintf(num,"%d",number);printf("%s\n",num);

2017-01-03 17:32:55 3495

原创 qt出现 undefined reference to pcap_xxx

问题: qt出现 undefined reference to pcap_xxx解决方法:在正确安装 libpcap后(ubuntu系统如下方法安装) sudo apt_get install libpcap-dev打开*.pro工程文件,在其中加入 LIBS += -L/usr/local/lib -lpcap而后就可以运用QT进行libpcap编程了。

2017-01-03 17:26:12 3706

原创 回调函数与静态函数与this指针

前言  最近在做linux下的网络抓包程序,使用的libpcap库,里面很方便的提供了pcap_loop这个循环函数,在用C语言编写调试后,运行没有任何问题,但是在面向对象编程的过程中,此函数调用回掉函数,编译会产生不可调和错误,写这篇博文分享给有相似遭遇的朋友参考,其中部分内容引用了其他博友的观点。显示错误: xxx/net.h:418: error: cannot convert ‘Ne

2017-01-03 14:48:58 2605

原创 Linux下安装Qt5.7后qmake出现错误

执行 qmake -v出现错误: qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory问题原因:此路径是默认路径,但其下并无qmake文件解决方法:找到此路径下文件 cd /usr/lib/x86_64-linux-gnu/qt-default/qtch

2017-01-03 14:08:31 4825

原创 linux下Qt5 编译出现cannot find -IGL问题修复

linux下Qt5 编译出现cannot find -IGL问题修复Linux下使用QT5.7运行时出现两个问题: cannot find -lGL collect2:error:ld returned 1 exit status问题原因:这是因为系统缺少链接库。 解决方法:执行两条命令即可。 sudo apt-get install libgl1-mesa-dev sud

2017-01-03 13:53:05 2447

空空如也

空空如也

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

TA关注的人

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