自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千门公子襄

人,无虎狼之牙,亦无狮象之力量,然能擒狼伏虎,训狮猎象。无他,唯智慧耳。

  • 博客(19)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 三.makefile

一.makegcc 编译器make linux自带的构建起构建的规则在makefile中二.makefile文件的命名makefile Makefile三.makefile中的规则gcc a.c b.c c.c -o appmakefile中由一条或多条规则组成三部分:目标,依赖,命令格式:app:main.c add.c sub.c mul.c gcc main.c add.c su

2017-11-28 08:25:34 357

原创 一.TP5集成redis数据库

一.环境介绍Linux : Ubuntu16.04TP5.0框架二.安装Ubuntu中安装redis数据库和php-redis扩展1.sudo apt-get install redis-server2.sudo apt-get install php-redis 调试dk@T4:~sudoserviceredis−serverstart//开启redis服务dk@T4:  sudo

2017-11-27 08:54:36 2919

原创 二.gcc动静库的制作

一.动、静态库的优缺点静态库:优点: 静态库被打包到应用程序中加载速度快发布程序无需提供静态库,移植方便缺点: 销毁系统资源,浪费内存更新、部署、发布麻烦。动态库:优点: 可实现进程间资源共享程序升级简单程序猿可以控制何时加载动态库缺点: 加载速度比静态库慢发布程序需要提供依赖的动态库二.静态库创建过程三.静态库的制作1. 库是什么?二进制文件将源代码 –> 二进制

2017-11-25 09:33:41 484

原创 四.用户不在sudoers中,此事将被警告

一.问题描述 在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作, 而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开 。普通用户执行到系统程序时,需要临时提升权限,sudo就是我们常用的命令, 仅需要输入当前用户密码,便可以完成权限的临时提升。 在使用sudo命令的过程中,我们经常会遇到当前用户不在sudoers文件中的提示信息,如果

2017-11-25 09:13:49 1562

原创 三.useradd与adduser的区别

useradd与adduser都是创建新的用户一.相同点在CentOs下useradd与adduser是没有区别的 都是在创建用户,在home下自动创建目录,没有设置密码,需要使用passwd命令修改密码。二.区别而在Ubuntu下useradd与adduser有所不同1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设

2017-11-25 09:08:47 726

原创 五.传输层和应用层的协议和作用

一.路由和交换对比 列表 路由 交换 OSI模型的位置 网络层(3) 数据链路层(2) 根据(  )发送数据 路由表 mac地址表 表中有哪些内容 有网段和接口 有mac地址和接口二.TCP/IP传输层概述TCP/IP是指一整套数据通信协议,传输层完成端到端的连接和传输. TCP/IP传输层包含两个协议:传输控制协议Transmission Co

2017-11-20 13:02:13 3861

原创 四.网络层的两大协议ICMP和ARP的工作原理

一.ICMP协议ICMP是(Internet Control Message Protocol)Internet控制报文协议。 它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。 控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。 这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。二.Ping工作过程假定主机A的IP地址是192

2017-11-20 09:04:09 2892

原创 三.IP地址,子网掩码和路由器的作用

一.IP地址分类二.网段ip地址与子网掩码的与运算是网段三.路由器 不同网段通信,要通过路由器四.公网和私网公网和私网

2017-11-20 08:38:17 990

原创 二.物理层和数据链路层作用

一.物理层的作用功能一:为数据端设备提供传送数据的通路 功能二:传输数据交叉线568a线序标准,568b线序标准 相同设备 直通线568b线序标准 不同设备

2017-11-19 10:44:40 1198

原创 一.网络OSI七层模型

OSI

2017-11-18 22:34:26 467

原创 一.Linux基本命令

一.Linux基本命令1.shell的快捷键shell – unix – Bourne shell base – linux – bourne again shell命令解析器的作用: 解释用户输入的命令,执行对应的操作去指定路径搜索用户输入的命令环境变量 –路径ctrl + p 向上查找命令ctrl + n 向下查找命令ctrl + a 光标跳到行首。

2017-11-18 08:26:07 315

原创 一.04时间和日历

一.time模块#!/usr/bin/python# -*- coding: UTF-8 -*-import timelocaltime = time.asctime( time.localtime(time.time()) )print "本地时间为 :", localtime#本地时间为 : Thu Apr 7 10:05:21 20161. 日期输出格式化 datetime => st

2017-11-16 08:52:43 272

原创 一.09模块

一.import模块的引入import module1[, module2[,... moduleN]在调用 math 模块中的函数时,必须这样引用模块名.函数名二.From…import 语句from modname import name1[, name2[, ... nameN]]要导入模块 fib 的 fibonacci 函数,使用如下语句:from fib import fibonacc三

2017-11-14 20:56:08 203

原创 一.08异常

1.Python异常类Python是面向对象语言,所以程序抛出的异常也是类。常见的Python异常有以下几个,大家只要大致扫一眼,有个映像,等到编程的时候,相信大家肯定会不只一次跟他们照面(除非你不用Python了)。异常 描述 NameError 尝试访问一个没有申明的变量 ZeroDivisionError 除数为0 SyntaxError 语法错误 IndexError

2017-11-14 09:41:00 257

原创 学习计划

阶段 内容 开始时间 结束时间 所用天数 一 01 Linux 基本命令 2017/11/13 02 Python语法基础 2017/10/1 2017/10/10 10 03 Python字符串解析 2017/10/1 2017/10/10 10 04 P

2017-11-13 00:55:27 277

原创 一.05文件操作

一.05文件操作

2017-11-13 00:51:02 267

原创 PHP几种加密形式

一. md5信息加密算法返回32为字符长度 函数md5($string) ,不可逆性 常见md5解密:把常见的密码md5加密后,存放在数据库中,进行对比. 二. Crypt加密算法标准算法 :crypt($string,$str) string是要加密的字符串,str是干扰字符串,最多2个字符(例:th,mn) Md5算法:crypt($string,’$1$ch’) $string是要加密的

2017-11-12 23:56:35 625

原创 Python连接Mysql

一.安装MySQL-python模块报错在Ubuntu16.04上给python2安装扩展Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-3ir0He/MySQL-python/解决方法#Ubuntusudo apt-get install libmysqlclient-dev#cento

2017-11-12 16:38:10 285

原创 二.Snoopy采集(斗牛)

1.创建数据表,保存采集后的信息SET FOREIGN_KEY_CHECKS=0;DROP TABLE IF EXISTS `collection`;CREATE TABLE `collection` ( `id` int(11) NOT NULL AUTO_INCREMENT, `url` varchar(512) DEFAULT NULL, `time` varchar(32)

2017-11-10 15:34:58 384

PHP开发晋升课程 BAT资深工程师解析Tp5+Tp6底层源码

1.自动加载。2.配置文件。3.IOC容器及Facade。4.框架执行流程以及路由解读。 5.控制器解读等等,一共11章。如果链接失效或者没有积分还想学习,可以关注并私聊我

2020-05-05

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

TA关注的人

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