摘要: 为什么要字节对齐呢?这要从计算机的结构说起,我们知道,在C/C++中定义的变量有单字节(char),双字节(short),四字节(int,float),八字节(long),但是CPU并不一个字节一个字节来读取处理的(8位单片机除外哈),目前常见的CPU都是32位甚至64位,这意味着CPU一次要读取4... 阅读全文
posted @ 2015-02-28 22:01 lishuai0214 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 很多时候我们希望从中间某行获取连续的多组数据,例如从第10行开始连续查询10行数据,这在论坛数据库中用的比较多,因为论坛的回复经常是几百条,需要分页显示,mysql的limit命令就可以实现这个功能SELECT * FROM table LIMIT [offset,] rows | rows OFF... 阅读全文
posted @ 2015-02-28 14:15 lishuai0214 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 本文参考http://www.cnblogs.com/linuxcat/archive/2012/01/05/2220997.htmlPython中的self一般用于类的方法中,当然一个独立的函数也可以加上self参数,但是如果没有需要岂不是在给自己找麻烦,因为调用的时候还要传进去一个空参数(我以前... 阅读全文
posted @ 2015-02-10 13:27 lishuai0214 阅读(11287) 评论(0) 推荐(0) 编辑
摘要: 我们知道,运营商给分配的都是动态IP,IP地址过一段时间会自己变化,这就给需要静态地址的应用带来不便,例如搭建服务器或者远程控制电脑,这种情况必须知道自己电脑的IP,利用Python可以方便的自动检测并向邮箱发送邮箱。但是,个人网络一般都是通过路由器来上网,直接检测电脑的IP并不可行,需要得到外网的... 阅读全文
posted @ 2015-02-09 21:44 lishuai0214 阅读(3182) 评论(0) 推荐(0) 编辑
摘要: G++是linux下编译C++的常用工具,G++有很多参数,下面介绍主要的几个g++ -o output_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。g++ -c 只编译不链接,只是生... 阅读全文
posted @ 2015-02-08 10:45 lishuai0214 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 如果函数返回一个指针,在主程序中输出了这个指针所指向的数值,那么结果会是什么?看下面一下程序#include using namespace std;int* func(){ int num[2]={10,11}; int* p=num;} int main(){ int* ... 阅读全文
posted @ 2015-02-04 14:11 lishuai0214 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Centos 7 的grub2采用自动生成的机制,手动不好修改。1、centos 7的grub.conf 文件在/boot/grub2/下面,grub.conf最好不要手动编辑2、如果想要删除启动条目可以作如下操作:# cd /boot# rm -rf *3.10.0-123.4.4.el7*#删除... 阅读全文
posted @ 2015-02-04 11:14 lishuai0214 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 原文链接http://blog.csdn.net/qy532846454/article/details/54297001. 相关ICMP协议概述 这里只讲解与ping有关的ICMP消息类型,主机发送回送消息(Type = 8),被请求主机回送响应消息(Type = 0),基本格式如下: 回送消... 阅读全文
posted @ 2015-02-03 20:20 lishuai0214 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1、linux怎样连接远程机器获取内容,答案ssh -T "命令"2、查看ip的命令,ifconfig 或者ip a,配置ip的方法,在/etc/sysconfig/network-scripts/ifcfg-eth0中配置或者ifconfig eth0 192.168.1.15 netmask 2... 阅读全文
posted @ 2015-02-03 16:57 lishuai0214 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 多线程的一个实例#coding=utf-8#!/usr/bin/pythonimport time import thread def timer(no, interval): cnt = 0 while cnt<10: time.sleep(interval... 阅读全文
posted @ 2015-02-01 19:37 lishuai0214 阅读(187) 评论(0) 推荐(0) 编辑