首页 > 2016年05月23日 > 全部分享
Tomcat进程运行监视并自动重启的脚本
#!/bin/bash #author:yuxiaoguang #date:2016/5/22 echo"Start" URL="http://127.0.0.1:8090" curlit() { #echo"??" curl--connect-timeout15--max-time20--head--silent"$URL"|grep‘200‘ #上面的15是连接超时时间,若访问localhost的HTTP服务超过15s仍然没有正确响应200头代..
分类:系统服务   时间:2016-05-23 01:13:37    收藏:0  评论:0  赞:0  阅读:300
socketpair函数详解
我们先来看看socketpair函数的原型如下:intsocketpair(intdomain,inttype,intprotocol,intsv[])第一个参数表示协议族,必须为AF_LOCAL;第二个参数表示类型,既可以是SOCK_STREAM,又可以是SOCK_DGRAM,当参数指定为SOCK_STREAM时,得到的结果称为流管道,它与一般管道的区..
分类:其他   时间:2016-05-23 01:13:27    收藏:0  评论:0  赞:0  阅读:257
Linux系统初始化脚本
#!/bin/bash #author:yuxiaoguang #date:2016/5/22 #使用yum-yupdate更新系统时不升级内核 yum-yupdate #删除没用的系统默认用户(不能删除postfix账号,此用户会影响到tar压缩备份) userdeladm userdellp userdelsync userdelshutdown userdelhalt userdelnews userdeluucp..
分类:系统服务   时间:2016-05-23 01:13:17    收藏:0  评论:0  赞:0  阅读:249
Linux操作系统基础解析之(五)——grep命令家族及正则表达式初识
grep号称文本处理三剑客之一,虽然说是三剑客中功能最少也是最简单的,但仍然不能小觑。grep的全称为:GlobalsearchREgularexpressionandPrintouttheline,即:全面查找正则表达式并将匹配的行显示出来。那么这里面出现了一个新的概念:正则表达式。那么什么是正则表达式呢?正..
分类:系统服务   时间:2016-05-23 01:13:07    收藏:0  评论:0  赞:0  阅读:282
网络 基于TCP协议socket编程
一、socket编程1.socket编程socket这个词可以表示很多概念:在TCP/IP协议中,“IP地址+TCP或UDP端号”唯一标识网络通讯中的一个进程,“IP地址+端口号”就称为socket。在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socketpair就唯一标识一个连接..
分类:其他   时间:2016-05-23 01:12:58    收藏:0  评论:0  赞:0  阅读:309
基于UDP协议之——socket编程
一.socketAPI前面一篇《基于TCP协议之——socket编程》http://2627lounuo.blog.51cto.com/10696599/1775559已经花了大量的篇幅讲述了socket和使用基本的socketAPI所需要注意的问题,这里就不再赘述了。下面主要谈论的是UDP和TCP在socket编程中的不同之处;1.创建sock和TCP面向..
分类:其他   时间:2016-05-23 01:12:37    收藏:0  评论:0  赞:0  阅读:251
Django的初识
【背景】1确保安装了pippython包的管理工具2确保你的python环境是3.x(因为django版本1.8以上需要python3支持了)如果你是centos用户或者python版本不是python3请使用pyenv工具实现多版本python版本吧【安装】pipinstalldjango【验证】可以正常importdjango模块【使用django搭建..
分类:其他   时间:2016-05-23 01:12:29    收藏:0  评论:0  赞:0  阅读:200
套接字编程 ---- TCP协议
一、套接字(socket)套接字socket:ip地址+port端口号。在TCP/IP协议中,它唯一标识网络通讯中的一个进程。在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socketpair就唯一标识一个连接。socket本身有“插座”的意思,因此用来描述网络连接的一对..
分类:其他   时间:2016-05-23 01:12:10    收藏:0  评论:0  赞:0  阅读:280
exif获取图片旋转角度
downloadurl:https://github.com/exif-js/exif-js//获取照片方向角属性,用户旋转控制 EXIF.getData(file,function(){//fileinput[type=file]的文件 EXIF.getAllTags(this); varorientation=EXIF.getTag(this,‘Orientation‘); console.log(orientation); });
分类:其他   时间:2016-05-23 01:12:00    收藏:0  评论:0  赞:0  阅读:1026
网络端口号的布局和分类
在网络技术中,端口大致有两种意思:一是物理意义上的端口;二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65536,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。端口分类从端口的性质来分,通常可分为以下3大类:(1)公认端口(WellKnownP..
分类:其他   时间:2016-05-23 01:11:48    收藏:0  评论:0  赞:0  阅读:263
MySQL 5.7启动失败
1.1.1现象下载MySQL5.7的zip包解压缩以后,配置好data、tmp目录,启动数据库失败,查看错误日志内容如下:mysqld:Table‘mysql.plugin‘doesn‘texist2015-10-22T06:17:52.073875Z0[ERROR]Can‘topenthemysql.plugintable.Pleaserunmysql_upgradetocreateit.1.1.2原因应该是没有默..
分类:数据库技术   时间:2016-05-23 01:11:37    收藏:0  评论:0  赞:0  阅读:145
回顾一些小函数
1.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。#define_CRT_SECURE_NO_WARNINGS1 #include<stdio.h> voidprint_kjb(intline) { inti=0; for(i=1;i<=line;i++) { intj=0; for(j=1;j<..
分类:其他   时间:2016-05-23 01:11:09    收藏:0  评论:0  赞:0  阅读:167
内存划分
作为一个程序员,或者励志要成为程序员的人,对于内存中的划分是必须要了如指掌的,我们不一定要去关心它的硬件实现,但在操作系统的层面上我们必须要清除内存到底是怎样划分的。这是一个令人头疼的问题,刚开始我分不清什么数据段,代码段,什么静态区,堆栈,堆……,感觉乱..
分类:其他   时间:2016-05-23 01:10:57    收藏:0  评论:0  赞:0  阅读:125
Django连接数据mysql
【背景】系统centos6.xpython版本3.4.3django1.9.x默认django使用的数据库是sqlite3,而我们常用的是mysql我们需要连接mysql此时是需要django连接mysql的驱动,默认是MySQLdb,但是这个是很难下载安装的,在centos环境是pip是无法安装所以需要使用pymysql进行取代(安装来自包PyM..
分类:数据库技术   时间:2016-05-23 01:10:37    收藏:0  评论:0  赞:0  阅读:366
关于矩阵的题
题目:顺时针打印矩阵 voidprintnumber(intx) { cout<<x<<""; } voidPrintMatrixInCircle(int(*num)[4],intcols,introws,intstart) { intendx=cols-1-start; intendy=rows-1-start; //从左到右打印一行 for(inti=start;i<=endx;++i) { intnumber=num[start][i];..
分类:其他   时间:2016-05-23 01:10:28    收藏:0  评论:0  赞:0  阅读:273
Centos中vim的配置
一,vim简介多模式编辑器,可视化操作不仅可以在终端运行,也可以运行于xwindow、macos、windows。1、vim的基本概念基本上vim可以分为三种状态(其实有好多模式,目前掌握这3种即可),分别是命令模式、插入模式和底行模式,各模式的功能区分如下:1)命令行模式commandmode)控..
分类:系统服务   时间:2016-05-23 01:10:17    收藏:0  评论:0  赞:0  阅读:308
升级centos6.5内核至3.10及安装docker
一、升级内核将版本为2.6.32-431.el6.x86_64的内核升级为3.10.5-3.el6.x86_641、安装autfs相关软件执行升级操作[root@linux-node1yum.repos.d]#yuminstallkernel-ml-aufskernel-ml-aufs-devel2、修改内核默认启动顺序:default=1timeout=5splashp_w_picpath=(hd0,0)/grub/splash..
分类:其他   时间:2016-05-23 01:09:57    收藏:0  评论:0  赞:0  阅读:290
PS 的小应用
最近在研究Powershell的基本用法,发现2个不错的应用,现特记录下来PS远程调用相关的PS命令,有时候,本地计算机没有安装相应的管理模块,这个时候就无法在本地使用powershell的命令,如想远程执行AD模块的命令。通常需要在本地安装AD的TOOL,之后才能在本地使用get-aduser这样..
分类:其他   时间:2016-05-23 01:09:47    收藏:0  评论:0  赞:0  阅读:197
nginx rewrite uri地址重写
介绍大家经常会遇到这样需求,一个活动页面的URL地址很长,推广起来产品运营和用户反馈不容易记住不美观,但是暂时没办法修改代码,这个时候就可以用到rewrite。或者你现在网站升级到https现在有些用户还在访问http你想统一用https,这些都可以用rewrite规则来实现。rewrite会..
分类:其他   时间:2016-05-23 01:09:37    收藏:0  评论:0  赞:0  阅读:117
dup和dup2函数
我们都知道,一个进程在存在期间,会有一些文件被打开,从而会返回一些文件描述符,从shell中运行一个进程,默认会有3个文件描述符存在,即0,1,2.0与进程的标准输入相关联,1与进程的标准输出相关联,2与进程的标准输出错误相关联。dup和dup2函数用来复制一个文件的描述符,用..
分类:其他   时间:2016-05-23 01:09:28    收藏:0  评论:0  赞:0  阅读:190
1657条   上一页 1 ... 71 72 73 74 75 ... 83 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!