- 博客(119)
- 资源 (9)
- 收藏
- 关注
原创 我的读书清单
You are what you read. — — Kallen Ding在读:The Django Book 2.0想读:Flask Web开发:基于Python的Web应用开发实战A Byte of PythonPython自动化运维非技术类:你的孤独,虽败犹荣万历十五年暗时间
2016-06-07 15:45:23 797
原创 Scrapy
1.安装Scrapy$ pip install Scrapy$ easy_install lxml$ scrapy -v 2.创建项目$scrapy startproject weather└─weather │ scrapy.cfg └─weather │ items.py │ pipelines.py │ setting
2016-02-15 20:13:53 1347
原创 XShell自定义配色方案
kallen-comfort_color.xcs[kallen-comfort_color]text=ffffffcyan(bold)=00fffftext(bold)=ffffffmagenta=ff0080green=00f200green(bold)=0bff0bbackground=002b35cyan=00ffffred(bold)=ff0000yellow=ffff0
2015-12-16 15:56:25 1095
原创 Git常用命令
1.比较提交 - Git Diff$ git diff master..test$ git diff master...test2.克隆项目 - Git Clone$ git clone http://git.shiyanlou.com/shiyanlou/gitproject$ git clone /home/shiyanlou/gitproject myrepo3.提交修改 - Git Ad
2015-12-16 10:24:20 1048
原创 Django Drops
1.Django Intro2.Django Install(1) PIP安装sudo apt-get isntall python-pipsudo pip install Django(2) 源码安装/usr/local/share/Django/Django-1.8.3.tar.gzDjango-1.8.3├── AUTHORS├── build├── dist├── django
2015-12-16 10:22:45 3537
原创 热门博文推荐
热门推荐 LNMP环境搭建——Nginx篇 KickStart工作流程 在RHEL6.5中配置本地YUM源 Ubuntu下Zabbix安装及使用问题 MySQL双主热备问题处理 Rsync同步错误处理 Fix Elementary Boot Screen (plymouth) After Installing Nvidia Drivers LNMP环境搭
2015-11-26 13:10:51 5114
原创 KickStart工作流程
1.DHCP[root@kallen ~]# cat /etc/dhcp/dhcpd.conf ddns-update-style interim;ignore client-updates;subnet 172.16.1.0 netmask 255.255.255.0{ option routers 172.16.1.1; option subnet-mask 255.255
2015-11-23 10:01:30 1568
原创 在RHEL6中配置YUM源
1 创建rhel-debuginfo.repo,如果有则先备份再删除 cd /etc/yum.repos.d rm rhel-debuginfo.repo vi rhel-debuginfo.repo 插入以下内容: [Server] name=Red Hat Enterprise Linux Server baseurl=file:///home/redhat-iso #本地i
2015-10-19 17:26:22 6299 1
原创 LNMP环境搭建——MySQL篇
The world’s most popular open source database1.Install MySQLroot@kallen:~# apt-get install mysql-server-5.5 mysql-client-5.52.Add Users(1) 选择数据表 语句如下:use mysql; (2) 在mysql的user表中增加连接用户帐号: 这里不要直接使用IN
2015-10-15 09:22:49 6013 5
原创 LNMP环境搭建——PHP篇
一、源码安装1.编译安装./configure --prefix=/usr/local/php\--with-config-file-path=/usr/local/php/etc --with-bz2 --with-curl \--enable-ftp --enable-sockets --disable-ipv6 --with-gd \--with-jpeg-dir=/usr/local
2015-09-26 11:46:02 4148 1
原创 LINUX系统监控常用命令
1.进程监控(TOP) Linux下的Top命令是一个性能监控程序,用来监控Linux性能,在许多Linux或者类Unix操作系统里都有这个命令。 Top命令用于按一定的顺序显示所有正在运行而且处于活动状态的实时进程,而且会定期更新显示结果。这条命令显示了CPU的使用率、内存使用率、交换内存使用大小、高速缓存使用大小、缓冲区使用大小,进程PID、所使用命令以及其他。它还可以显示正在运行
2015-09-19 10:15:43 2689
原创 LNMP环境搭建——Nginx篇
1.Nginx配置文件测试root@kallen:/usr/local/nginx/sbin# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful2.Nginx启动
2015-09-14 20:09:59 18575 23
原创 MySQL双主热备问题处理
1. Slave_IO_Running: Nomysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Master_Host: 192.16.10.21
2015-09-14 20:09:23 4411
原创 Shell Step by Step (4) —— Cron & Echo
6.脚本定时任务# Example of job definition:# .------------------------- minute (0 - 59)# | .--------------------- hour (0 - 23)# | | .----------------- day of month (1 - 31)# | | | .-
2015-08-25 09:01:13 2757
原创 LNMP环境搭建——Apache篇
1.Apache DSO(Dynamic Shared Object)(1) 查看已编译模块:[root@kallen ~]# httpd -MLoaded Modules: core_module (static) mpm_prefork_module (static) http_module (static) so_module (static) auth_basic_module
2015-08-24 22:09:31 3477 2
原创 Rsync同步错误处理
1.用户密码错误@ERROR: auth failed on module testrsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]检查服务器A存储密码文件和服务器B密码文件。 服务器A密码文件: /etc/rsyncd/rsyncd.secrets 格式为
2015-08-22 19:54:49 7159
原创 Ubuntu下Zabbix安装及使用问题
1.configure: error: MySQL library not found MySQL library not foundroot@kallen:~# apt-get install libmysqlclient-dev2.configure error: Invalid Net-SNMP directory - unable to find net-snmp-configroot@ka
2015-08-21 13:46:36 24226
原创 Linux下的串口调试工具 —— Xgcom
(1)安装必须的库apt-get install automakeapt-get install libglib2.0-devapt-get install libvte-devapt-get install libgtk2.0-dev(2)下载xgcom源码包tar -xvf xgcom-0.04.2.tgzcd xgcom-0.04.2-src/(3)编译安装xgcom./autogen
2015-08-03 13:53:35 5654 1
原创 Shell Step by Step (3) —— Stdin & if
4.输入输出#! /bin/bash# Read users input and then get his nameread -p "Please input your first name: " firstNameread -p "Please input your last name: " lastNameecho -e "Your full name is: $firstName
2015-07-21 09:11:09 2478
原创 MySQL配置优化(一)——慢查日志
(1) ERRLOG 包含了当mysqd启动和停止时,以及服务器在运行过程中发生任何严重错误时的相 关信息;可以用–log-error[=file_name]选项来指定mysqld保存错误日志文件的位置。如果没有给定file_name值,mysqld使用错误日志名host_name.err 并在数据目录中写入日志文件;# * Logging and Replication# Both loc
2015-06-26 16:26:31 1314
转载 LVS集群十种调度算法及负载均衡理论
一、LVS概念LVS(Linux Virtual Server):Linux 虚拟服务器;LVS是个负载均衡设备,它不提供任何服务,用户请求到这里的时候,它是将客户需求转发至后端真正提供服务的服务,所以说后端的服务称作real server;LVS分为两段,前一段称为ipvsadm(管理集群服务的命令行工具),后面一段叫做ipvs(内核模块);【提示】LVS和iptables不能同时使用;
2015-06-25 22:48:14 1281
转载 Markdown——入门指南
导语: Markdown是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷惑,Markdown的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。Ulysses for M
2015-05-06 09:12:23 872
原创 Shell Step by Step (2) —— Variable
3.变量声明readonly 只读export 修改或打印环境变量export -p 显示当前环境【注】强烈注意,在赋值的前后一定不要有空格.# echo 控制字符颜色root@kallen:/home/kallen/TEST/Shell# echo -e '\e[1;31mHello,World\e[0m' Hello,World背景色: 0
2015-01-28 17:27:01 1068
原创 Shell Step by Step (1) —— Introduction
1. 查看当前用户(用户数)root@kallen:~# who [ | wc -l]root@kallen:~# who kallen tty4 2015-01-16 10:46 kallen tty5 2015-01-16 10:47 kallen tty2 2015-01-16 10:42 kallen tty3 2015-01-16 10:42
2015-01-27 17:24:16 1153
原创 MySQL配置优化(一)——慢查日志
(1) ERRLOG包含了当mysqd启动和停止时,以及服务器在运行过程中发生任何严重错误时的相 关信息;可以用--log-error[=file_name]选项来指定mysqld保存错误日志文件的位置。如果没有给定file_name值,mysqld使用错误日志名host_name.err 并在数据目录中写入日志文件;# * Logging and Replication# Bot
2015-01-22 18:21:19 1467
转载 LoadRunner视频教程地址
0 性能测试常见用语http://www.boobooke.com/v/bbk15771 lr目录分析http://www.boobooke.com/v/bbk15742.1 lr界面分析http://www.boobooke.com/v/bbk17352.2 lr界面分析http://www.boobooke.com/v/bbk17362.3 lr界面分析http://www.b
2014-11-03 22:40:32 1352
转载 Ubuntu下安装和配置Apache2
在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo apache2ctl -k start 停止:sudo apache2ctl -k stop 重新启动:sudo apache2ctl -k restart 配置
2014-10-16 11:39:55 1188
原创 Install Burg Bootloader
> sudo add-apt-repository ppa:bean123ch/burg> sudo apt-get update> sudo apt-get install burg-themes> sudo burg-install "(hd0)"> sudo update-burg> sudo cp -r fortune /boot/burg/themes
2014-10-15 16:09:43 1005
原创 Change Sudoers Mod 777 To 0440
Method 1:> grub --> recovery mode --> e> ro single rw single init=/bin/bash> ctrl + x> chmod 0440 /etc/sudoersMethod 2:> pkexec chmod 0440 /etc/sudoers
2014-10-15 11:13:05 1438
原创 修改C盘“用户”文件夹下面某个账户的文件夹名称
首先,这个文件夹是根据用户账户名来创建的,可能用户账户的名字就拼写错了。我们可以通过以下的方式来既修改了用户名,又修改了用户对应的文件夹名:假设我们需要将帐户A改名为B。首先我们需要用另一个管理员帐户C登陆系统。 1.在控制面板-〉用户帐户中将帐户A改名为B。2.打开C:\Users或“用户”文件夹,将文件夹A重命名为B。3.点击开始,点击运行,输入regedit,点击确定
2014-08-13 17:05:46 4023
转载 Tcp/Udp等协议的数据包格式
TCP/IP协议是一个比较复杂的协议集,有很多专业书籍介绍。在此,我仅介绍其与编程密切相关的部分:以太网上TCP/IP协议的分层结构及其报文格式。我们知道TCP/IP协议采用分层结构,其分层模型及协议如下表:应 用 层(Application)HTTP、Telnet、FTP、SMTP、SNMP传 输 层(Transport)TCP、UDP
2014-08-11 11:37:36 4719
转载 CA 解密系统原理及流程
1、名词概念:接收控制系统/条件接收系统 :该系统的任务是保证DVB业务仅被授权接收的用户所接收,其主要功能是对信号加扰,对用户电子密钥的加密以及建立一个确保被授权的用户能接收到加扰节目的用户管理系统控制字或密钥:CW (Control Word )节目映射表:PMT (Program Map Table )条件接收表:CAT (Conditional Access Tabl
2014-07-25 10:46:57 1374
转载 红外 IR 协议原理分析
1、概述:对多种红外遥控器的信号进行分析,其发出的红外指令中,引导码各不相同,而且后面的控制指令也有较大差别,甚至指令码的位数也不相同,原因是这些红外设计没有遵守相同的红外标准。但是其基本思想是相同的,即采用不同周期和不同占空比的脉冲分别表示逻辑0及1,只要根据期占空比及脉冲周期进行解析即可得到具体的按键码值。2、协议种类:市面上基本上有如下几大类协议:NEC with sim
2014-07-25 10:10:59 2619 1
原创 Telnet,SSH1,SSH2,Telnet/SSL,Rlogin,Serial,TAPI,RAW
一、Telnet 使用Telnet用来访问远程计算机的TCP/IP协议以控制你的网络设备,相当于在离开某个建筑时大喊你的用户名和口令。很快会有人进行监听, 并且他们会利用你安全意识的缺乏。传统的网络服务程序如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别 有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点
2014-07-17 17:25:34 3209
转载 HTML5 的 Audio 标签
到今天为止,大多数的音频文件播放,是通过 Flash 来实现的。而 HTML5 定义了一个新元素「audio」,在播放音频上为我们提供了很多方便的功能。在浏览器的支持上, 标签目前只支持 Internet Explorer 9+, Firefox, Opera, Chrome 和 Safari。也就是说,IE 9 以下是不支持的。标签属性src: 要播放的音
2014-05-16 14:45:56 1142
原创 jQuery Validate
需要JQuery版本:1.2.6+, 兼容 1.3.2jquery.validate.js" type="text/javascript">//开始验证 $('#submitForm').validate({ /**//* 设置验证规则 */ rules: { username: {
2014-04-09 21:10:18 1184
原创 Hibernate Dialect Setting
错误信息如下:org.hibernate.HibernateException: Hibernate Dialect must be explicitly setat org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)at org.hibernate.dialect.DialectF
2014-03-20 13:45:06 1238
原创 JQuery Introduction
1、jQuery介绍(1)特点利用选择器查找要操作的节点,并且会将这些节点封装成一个jQuery对象。通过调用jQuery对象的属性或者方法来实现对底层节点的操作,这样做的好处有两个:一是兼容性更好了,另外,代码得到简化。(2)编程步骤step1,使用jQuery选择器查找要操作的节点。step2,调用jQuery对象的方法或者属性。(3)一个简单例子 firs
2014-02-05 17:27:16 1288
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人