- 博客(15)
- 资源 (23)
- 收藏
- 关注
原创 Linux Tcp客户端和服务器端代码实现
1、int socket(int domain, int type, int protocol);函数解析功能:创建socket,也就是创建一个socket描述符 参数: domain :使用哪个协议族,一般情况下设为AF_INET(IPv4) type: 服务类型,主要有SOCK_STREAM流服务(TCP协议使用),SOCK_DGRAM数据报服务(UDP协议使用) protoc
2015-07-30 23:59:22 7255
原创 C++ 判断是大端存储还是小端存储
1、区分大端小端:内存的低地址存放的数据的高位,就是大端存储。 内存低地址存放数据的低位,就是小端存储。2、下面的图可以清晰理解 3、C++代码验证大端还是小端存储#include <iostream>using namespace std;int main(){ int nNum = 0x12345678; char chData = *(char*)(&nNum);
2015-07-30 22:09:54 7713 3
原创 Centos7.1 安装Sqlite3
1、下载sqlite3安装包wget http://www.sqlite.org/2015/sqlite-autoconf-3081101.tar.gz2、解压安装包tar zxvf sqlite-autoconf-3070500.tar.gz3、依次执行下面的命令 ,就安装ok了cd sqlite-autoconf-3081101/./configure makesudo make inst
2015-07-30 10:14:08 9940
转载 Linux route添加静态路由
一:使用 route 命令添加 使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法: //添加到主机的路由# route add –host 192.168.1.11 dev eth0# route add –host 192.168.1.12 gw 192.168.1.1//添加到网络的路由# route add –net 192.168.1.11 netmask 2
2015-07-28 19:39:08 50302
转载 Linux tcpdump抓包命令详解
TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的Linux系统中,由于它需要将网络界面设置为混杂模式,普通用户不能正常执行
2015-07-27 20:45:22 4351
原创 Ubuntu15.04 QT5编译出现cannot find -lGL 和 collect2:error:ld returned 1 exit status 错误
1、在centos7.1下安装QT5.3(32位)之后,新建工程,在编译的时候出现以下两个错误:cannot find -lGL collect2:error:ld returned 1 exit status2、是由于系统缺少链接库,在终端执行下面两个命令就可以解决问题。sudo apt-get install libgl1-mesa-devsudo apt-get install libgl
2015-07-26 19:52:37 5273 2
原创 centos7.1 QT5编译出现:cannot find -lGL 和 collect2:error:ld returned 1 exit status 错误
1、在centos7.1下安装QT5.3之后,新建工程,在编译的时候出现以下两个错误:cannot find -lGL collect2:error:ld returned 1 exit status2、是由于系统缺少链接库,在终端执行下面两个命令就可以解决问题。sudo yum install mesa-libGL-devel mesa-libGLU-devel sudo yum insta
2015-07-26 19:39:26 8045
原创 U盘安装Ubuntu15.04 出现boot failed: please change disks and press a key to continue 错误
1、用Ultraiso制作了一个Ubuntu15.04的U盘启动盘,在装系统的时候提示 如下错误: please change disks and press a key to continue Start booting from USB deviceing……2、后来发现是由于ubuntu使用了最新的syslinux版本,而大多U盘刻录软件还未支持最新的syslinux版本导致u盘无法启动
2015-07-26 15:36:31 34169 1
原创 Ubuntu15.04 安装pdf阅读器 Okular
Okular阅读器功能很强大,有注释和批注功能:安装:大约需要10分钟左右nii@ww:~$ sudo apt-get install Okular使用: 用Okular打开一个pdf文件,然后按F6,就可以弹出注释的按钮,如下图:
2015-07-25 10:20:55 1486 1
原创 QT 中删除ListWidget中的一个item条目
在QT的页面布局上放入一个 List Widget,命名别名addrListWidget: 1、在该recvMsgListWidget插入几组数据ui->addrListWidget->addItem(“nihao” ); ui->addrListWidget->addItem(“hello” ); ui->addrListWidget->addItem(“good” );2、想删除其中的某个
2015-07-23 18:51:44 7746 1
原创 Ubuntu15.04 QTCreator支持中文输入
在ubuntu15.04系统下面装好QT5.4(32位)之后,在写代码想注释的时候,发现不能写入中文,下面是我解决的方法:1、安装 fcitx-frontend-qt5 sudo apt-get install fcitx-frontend-qt52、将安装之后的 fcitx-frontend-qt5复制到指定的目录中去。 我们可以通过在命令行下输入( dpkg -L fcitx-fronten
2015-07-22 18:52:57 1173
原创 Linux C 实现mycp 可以显示文件拷贝进度
在Linux系统里面用到 cp命令复制不能显示文件拷贝的进度,也不能计算还有多长时间文件可以 拷贝结束,现在写一个程序可以显示文件拷贝的进度。思路:当前目录下面有一个1G大小的bigfile文件当我在命令行下面输入ls -lh bigfile,我会得到这个文件的详细信息,当然也可以看到文件的大小。我们可以用popen函数,把执行之后的结果”-rw-rw-r– 1 nii nii 1000M 7月
2015-07-15 18:34:40 4677
原创 Linux C 实现mysleep数
先了解一下SIGALRM信号、alarm函数和pause函数。SIGALRM 时钟定时信号, 计算的是实际的时间或时钟时间. alarm函数使用该信号.unsigned int alarm(unsigned int seconds);alarm也称为闹钟函数,它可以在进程中设置一个定时器,当定时器指定的时间到时,它向进程发送SIGALRM信号。如果忽略或者不捕获此信号,则其默认动作是终止调用该
2015-07-15 14:53:43 661
原创 Ubuntu15.04安装samba服务
安装samba服务器之后,很方便的实现Windows和Linux进行通信。安装步骤 :1、在Ubuntu系统下面安装samba服务:nii@ww:~$ sudo apt-get install samba2、关闭Ubuntu的防火墙nii@ww:~$ sudo service ufw stop3、配置smb.conf文件step 1 先进入配置文件的目录,然后切换到管理员权限nii@ww:~$ cd
2015-07-08 16:23:00 2046
原创 Ubuntu15.04的MySQL数据库允许Toad远程连接
错误信息 Unable to connect to any of the specified MySQL hosts. 我是在VMware虚拟机下安装的Ubuntu15.04,mysql服务可以启用,但是用Toad远程连接的时候,连接不上解决办法如下:关闭防火墙 root@mch:/etc/mysql# ufw disable把/etc/mysql/mysql.conf.d/mysqld.c
2015-07-01 21:45:19 1222
基于Lire库搜索相似图片源码
2018-07-22
Zookeeper客户端Curator Framework使用代码
2018-05-05
cas单点登录测试配置
2018-04-29
Android的APp作为Socket服务端与pc通过USB通信
2016-05-14
Android作为Socket服务端与pc通过USB通信
2016-05-14
java swing入门教程
2016-03-16
福星阅读器
2016-03-15
局域网QQ聊天项目
2015-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人