随笔分类 -  6 Network Engineer

关于我的专业,网络工程,以及自己对专业的一些了解.....
Google Appengine 的自动部署脚本
摘要:你是否在appengine上注册了N个应用?每次代码更新都很痛苦?!在我痛苦了很久后,总算找到一种可以自动部署方式,并写成了脚本,共大家分享deploy.py#!/usr/bin/env python# -*- coding: utf-8 -*-# 将 {project_name} 替换成你的项目目录# 将 {password} 替换成你的密码文件# 将 {email} 替换成你的emailimport sysimport osimport urllib2def deploy(no): tpl = open('app.yaml', 'rb') try: tpl_ 阅读全文

posted @ 2011-03-26 02:15 MK2 阅读(1728) 评论(3) 推荐(1)

web旺旺技术变迁的一些笔记痕迹
摘要:如何确定一个连接?这是一个很有价值而又让人无法一下子得出答案的问题:答:原ip,原端口,目的ip,目的端口。TCP状态结合TCP各个状态的转换图,来看看Linux的TCP调优参数及说明:Linux的TCP调优参数及说明//向外连接可用端口范围echo “1024 65535” > /proc/sys/net/ipv4/ip_local_port_range//time_wait连接重用echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse //快速回收time_wait连接echo 1 > /proc/sys/net/ipv4/tcp_tw_recy 阅读全文

posted @ 2011-03-17 10:33 MK2 阅读(936) 评论(2) 推荐(0)

async_memcache for tornado
摘要:tornado 是一个纯python 实现的非阻塞web服务器,自带了异步httpclient,可以异步请求http网络资源。在实际应用中,我们常常需要访问memcached等资源,发现官方并没有具体实现memcache异步客户端,但是tornado留出了ioloop让我们很容易就可以实现异步的socket网络访问。于是参照memcache的通信协议,我简单实现了一个异步socket的memcache客户端。使用示例源代码下载: async_memcache.pyif __name__ == '__main__': client = MemcacheClient('lo 阅读全文

posted @ 2010-09-16 00:02 MK2 阅读(1381) 评论(0) 推荐(1)

web服务优化感叹
摘要:最近在做一些很简单的web请求优化,web端的逻辑非常简单,就是接收用户POST上来的数据,并保存到数据库,和处理用户的GET查询请求。web服务器:Ubuntu + Lighttpd + fastcgi + django,数据库使用mysql 5.0为了达到海量用户并发访问的要求,几乎所有代码都尽可能简单地写,参数校验都几乎没有做。连接池、精简版的memcached,精简版的django等等,p... 阅读全文

posted @ 2009-02-03 15:14 MK2 阅读(894) 评论(0) 推荐(0)

手动添加路由,同时使用AD和校园网
摘要:哈哈,今晚在班群,奶仔的突然间说了一句“要修改路由表”后,引发了班里人的关注,哈哈,我也学到了一些鸡毛。 需求大概是这样:目前电脑中有两张网卡,而宿舍又有AD和校园网,为了同时使用AD和校园网访问,但访问的站点是校园网时,使用连接着校园网那张网卡进行访问,其它网站就使用AD那张网卡访问。 思路是,将已知的校园网段的IP手动添加到路由表,并指定网关为连接校园网的那个网关(这里假设为192.168.2.1),其它IP段使用默认网关(即AD,这里假设为192.168.3.1)访问。 阅读全文

posted @ 2007-12-18 21:53 MK2 阅读(2889) 评论(0) 推荐(1)

安装与配置SVN
摘要:今天百度了一些关于SVN的文章, 就自己尝试了一下, 一直用的都是VSS, 现在总算换为Subversion了, 留下下面的步骤, 以备忘用: 1. 下载subversion: Windows版本: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 2. TortoiseSVN , http://tortoi... 阅读全文

posted @ 2007-07-03 02:17 MK2 阅读(577) 评论(0) 推荐(0)

劳斯稳定方法-RouthMethod
摘要:今天上课时, 讲到系统稳定性的一种判定方法: Routh's Method见今晚没别的事做, 就用来练习了一下JavaScript.具体算法请见:Module.9. Routh method,root locus_magnitude and phase equations.rar测试网址:Routh MethodJavaScript源代码: Code highlighting produced b... 阅读全文

posted @ 2007-04-26 00:37 MK2 阅读(589) 评论(0) 推荐(0)

单片机练习 - 模拟电话键盘
摘要:因为课程有单片机, 所以今天将上年买的TX-B开发板拿了出来玩玩. 写了一个关于行列扫描的单片机程序.参考: 矩阵键盘检测键盘与单片机的连接电路图6位数码管与单片机的连接电路图共阴极数码管数字编码 矩阵键盘的四行分别与P3.0-P3.3连接,四列分别与P3.4-P3.7连接。代码使用"KeilC51v612" 编写, 代码如下: 电话键盘Code highlighting produced... 阅读全文

posted @ 2007-03-09 20:25 MK2 阅读(1543) 评论(0) 推荐(0)

连基本的排序算法都忘记了--回顾几种基本的排序算法
摘要:排序问题:In:n个数;Out:输入序列的一个排列(重新排序,升或降),使得a1' 1public static void InsertionSorting(int []array) 2 { 3 int key; 4 int index; 5 for (int j = 1; j = 0 && array[index] ... 阅读全文

posted @ 2007-01-28 19:55 MK2 阅读(658) 评论(0) 推荐(0)

计算网络课程设计报告
摘要:呵呵,总算可以交差了,报告做得很赶,基本上都是在填充。没法,真的没有动力将报告写好,因为连程序都还没整理。因为老师说太多代码,所以删了许多````1. Ping程序设计报告 V2 2. Ftp设计报告 V2 阅读全文

posted @ 2007-01-23 03:50 MK2 阅读(1753) 评论(2) 推荐(0)

ICMP协议
摘要:参考资料:1.透析ICMP协议(一): 协议原理2.透析ICMP协议(三): 应用篇ping(ICMP.dll)3.透析ICMP协议(四): 应用篇ping(RAW Socket)4.Winsock Programmer's FAQ Examples: Ping: Raw Sockets Method 阅读全文

posted @ 2007-01-19 06:28 MK2 阅读(424) 评论(0) 推荐(0)

网络课程设计-MKFTP v1.0 Server + ClientBrower
摘要:目前只实现了课程设计要求的几个功能:1. get remote-file [local-file] :从Server下载的一个文件2. put local-file [remote-file] :传给Server一个文件3. pwd :显示Server当前目录4. dir :列出Server当前目录5. cd directory :改变Server当前目录6. ? [command] :显示所提供... 阅读全文

posted @ 2007-01-18 22:13 MK2 阅读(843) 评论(0) 推荐(0)

FTP中的收获
摘要:在这几天编写FTP服务器端和客户端程序时,总是遇到这样那样的错误和困难,现在已经解决大部分,几点收获记录如下: 1. 明白了主动模式和被动模式的根本区别: 主动模式:服务器向客户端敲门,然后客户端开门; 被动模式:客户端向服务器敲门,然后服务器开门。 2. Socket的Send方法是非阻塞的; 3. ASCII传输模式和Binary传输模式,对于ASCII传输模式,传输的数据大小不大时,还是很方... 阅读全文

posted @ 2007-01-17 05:49 MK2 阅读(968) 评论(0) 推荐(0)

Socket的使用
摘要:要通过互联网进行通信,至少需要一对Socket,其中一个为ClientSocket客户端使用,另一个ServerSocket服务器端使用,两Socket连接过程分三步骤:1)服务器监听Listening;ServerSocket并不定位具体的客户端Socket,而是处于等待连接状态,实时监控网络状态。2)客户端请求Request;ClientSocket发出连接请求(Connect Request... 阅读全文

posted @ 2007-01-15 14:12 MK2 阅读(4373) 评论(2) 推荐(1)

与网络有关
摘要:ADSL知识合集 - 飞扬天下 下载 阅读全文

posted @ 2006-12-18 14:56 MK2 阅读(214) 评论(0) 推荐(0)

宿舍4口“路由器”的工作原理
摘要:概述: 一般家庭或宿舍分了共享ADSL上网,都会使用这类4个LAN口和1个WAN口的路由器来实现。严格来说,这类路由器不能算真正的Router,因为它没有真正实现过路由功能。以下以D-Link DI-624+A 作示例(宿舍只有这款^-^)。 阅读全文

posted @ 2006-11-10 16:13 MK2 阅读(1355) 评论(0) 推荐(0)