天地一沙鸥

[暴走零零漆的学习笔记]
私信 关注
foyuan
码龄16年

Music Badminton

  • 116,490
    被访问量
  • 18
    原创文章
  • 88,963
    作者排名
  • 24
    粉丝数量
  • 于 2004-11-16 加入CSDN
获得成就
  • 获得4次点赞
  • 内容获得17次评论
  • 获得10次收藏
荣誉勋章
TA的专栏
  • C#
    1篇
  • Java
  • Javascript
    1篇
  • Linux
  • PHP
    2篇
  • Python
    10篇
  • Ruby
    1篇
  • Sys
    2篇
  • 学习笔记
    2篇
  • 生活随笔
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Drupal手机移动建站架构

基于Drupal系统的移动网站开发、手机端开发的架构思路。 有robbin在drupal聚会分享,共享给大家。
pdf
发布资源于 8 年前

AJAX新宠-Comet

    Comet 是ajax新的应用,通俗的讲就是能push数据到客户端。在web中,要实现push到客户端,一般有两种方法:  1 Flash/Java Applet  +  Javascript   2 Pure Javascript纯javascript实现网上有一个 prototype implements 。本文用mootools改写的实现 Comet = ne
原创
845阅读
0评论
1点赞
发布博客于 13 年前

Javascript 模拟windows多窗口

web开发中经常需要用用js来模拟 windows的窗口,所以就开发了一个XWindows的javascript类。demo演示效果如下:用mootools做为基础类库。本来打算把状态控制改写成状态模式,不过暂时没有兴趣了:)源代码贴点:    XWindowStatus = new Class(...{ //statuss manager                      
原创
3325阅读
5评论
0点赞
发布博客于 13 年前

Zend Framework 剖析之MVC

Zend Framework 剖析之MVC【开篇】  在Web开发中,除了ASP.NET的Page Controller之外,MVC是其他开发语言中一个非常重要和常用的架构模式,本文就Zend Framework中的 MVC处理流程做一下浅显的分析。 【结构】这里是一个Zend Framework 开发项目的目录结构,可以做为参考。具体的Front Controller 设计模
原创
4509阅读
0评论
0点赞
发布博客于 13 年前

parseInt的实现

在 javascript及其它语言中都有parseInt, 那么是如何实现的呢? 下面是C语言的实现方式int getInt(char str[])...{    int i  = 0;    long n = 0;    for(;str[i]!=;i++)...{       if(str[i]>0 && str[i]9)...{          n = n* 10 + 
原创
2544阅读
0评论
0点赞
发布博客于 14 年前

python编码问题

python里面基本上要考虑三种编码格式 1 源文件编码 在文件头部使用coding声明。告诉python解释器该代码文件所使用的字符集。 #/usr/bin/python #coding: utf8 2 内部编码 代码文件中的字符串,经过decode以后,被转换为统一的unicode格式的内部数据,类似于u*。unicode数据可以使用encode函数,再自由转换为其他格式的数据,相
转载
1508阅读
0评论
0点赞
发布博客于 14 年前

制作Python的安装模块

如何制作Python安装模块Python模块的安装方法:    1. 单文件模块                直接把文件拷贝到$python_dir/lib   2. 多文件模块,带setup.py                 python setup.py install             3. egg文件,类似Java的jar                 1) 下载ez_set
原创
5379阅读
0评论
0点赞
发布博客于 14 年前

java-web-struts2开发的配置

一般情况下web.xml 配置文件中的display-name中的name可以随便写,但是如果你开发struts2的时候,display-name要好你的app名字要一样,否则无法运行!写文以记之!
原创
1187阅读
0评论
0点赞
发布博客于 14 年前

学学编译

学习编译原理的目的和意义   从简单实用主义看,学习编译原理是没有任何作用的,因为一般来说99%的程序员,不需要写自己的编译器,也不需要去读懂任何编译器代码。   但是我认为编译原理还是很值得一学的:     第一、学习编译原理可以帮助自己更加深层次的理解程序语言和内部机制。     第二、学习编译原理可以用来做简单的命令解释器,这个经常都很需要。比如游戏的脚本引擎。     第三、学习正则表达式
转载
787阅读
0评论
0点赞
发布博客于 14 年前

Hello Ruby on Rails

开始学习Ruby,以前觉得ruby不怎么地,近来发现还不错,所以开始Ruby之旅,即使不用,也可以师夷长技以制夷嘛:)安装:  很简单,先安装 ruby解释器,然后再一个命令(安装ruby的时候启用gem)  gem install rails --include -independencices  安装完rails OK!初始化:  找一个空目录  cd进去  rails Hello  #rai
原创
794阅读
0评论
0点赞
发布博客于 14 年前

有关于缓存

我们使用缓存的目的主要有如下几点: 1、减少数据库查询次数,降低数据库负载。 2、缩短php执行路径,降低web前端负载。 3、减少webserver的请求数量, 降低web前端负载。  第一项 :比较接近底层, 主要做细粒度数据缓存, 比如缓存一个数据对象, 一行记录等。 只有当对象中的属性或记录中的字段值发生变化后使缓存失效。  memcached很适合做这个工作。 第二项: 主要将业
转载
683阅读
0评论
0点赞
发布博客于 14 年前

07年8月28日 星期二

      近来的生活一直觉得比较乏味,可能工作久了,心理感到疲惫了,生活也许需要调整,歇一歇,准备下一次拼搏.    北京的生活成本是越来越高了,工资虽然涨了,但是还是穷光蛋一个,觉得真郁闷,没毕业的时候听人家说赚那么多钱,真羡慕,现在也赚那么多了,但是钱TMD的不值钱了.     一个月来没事经常在CSDN灌水, 也混的升了级了,以后要好好学习,不去灌水了,但是偶尔还是可以去看看帖子,学习学习
原创
809阅读
0评论
0点赞
发布博客于 14 年前

Python实现Linux下面按名字kill掉进程

Linux下面按进程的命令名字kill掉进程稍稍有点麻烦,就用python写了一个简单的小工具,不过目前这个工具还有点小问题,就是随便输入一个名字,执行ps  aux|grep  %name 命令,本身也产生一个进程,但是这个进程随即消失,以后kill的时候就找不到这个进程了。不过运行结果还是满意的。xkill#!/usr/bin/pythonimport os,re,sysdef kil
原创
4944阅读
3评论
0点赞
发布博客于 14 年前

简单的学习Python多线程

python支持native的多线程,是通过thread和threading两个模块实现。thread是比较底层的模块,threading是对thread做了一些包装的。threading.Thread是主要的线程类,初始化一个线程,然后调用其start方法就可以了,初始化的时候需要传递一个函数名字,还可以传递参数。基本类似于C#的Thread类。import threadingdef t
原创
5800阅读
0评论
0点赞
发布博客于 14 年前

由值类型分配在GC堆中引发的血案

   首先,声明一个观点:   所有值类型的实例或者包含在线程栈上,或者包含在GC堆上。所有的引用类型在GC堆或者  LOH上创建。以前觉得值类型总在线程栈上面。值类型被分配在GC堆中的原因是,如果值类型是一个对象的一个字段的话,那么就分配在堆中。  在.NET中,引用类型的实例即一个对象,到底是怎么样的呢?    .NET本质论中的一个对象是三个部分,一个Syncblk(同步索引块)一个Type
原创
2195阅读
0评论
0点赞
发布博客于 14 年前

Python分割文件以及合并文件

用Python进行文件操作是比较简单的,在Python中file是内置类型之一,内置的函数open、file都可以创建file对象,创建好之后就可以对其进行读写等操作。近几天看Python Programing 3rd ,觉得书很不错。文件分割的原理很简单:以二进制形式打开文件流,按照指定的大小读取,然后写入新文件。文件合并的原理正好相反。下面的代码摘自PP3rd里面。split_file.py
原创
7864阅读
1评论
0点赞
发布博客于 14 年前

Python定期从SVN更新文件

如果一个测试站点要及时的从svn获取最新的文件,那么写一个定期更新程序是非常必要的,下面的代码Python的简单实现svnupdate.pyimport time,os,sys,svnconfigdist=svnconfig.setting[dist]os.chdir(svnconfig.setting[svn])def checkout():    svnconfig.setti
原创
11610阅读
0评论
1点赞
发布博客于 14 年前

用Python遍历文件并搜索文件内容

上一次用Python的2种方法遍历文件,这次参考了一下Python Promgramming  3rd 里面的代码,用os.path.walk来遍历文件,并且搜索文件里面的内容search_content.pyimport os, syslistonly = Falseskipexts = [.gif, .exe, .pyc, .o, .a,.dll,.lib,
原创
9717阅读
1评论
1点赞
发布博客于 14 年前

Python遍历文件树

Python有多种方法可以遍历文件  直接的 API如:os.walk,os.path.walk 也可以通过os.listdir()然后循环遍历 os.walk方法需要理解一下其返回值 返回一个大概如 [(C://",[System,Program,Windows,Temp],[sys.page,a.txt]),...] 的迭代对象,每个元素是一个Tuple对象,每个Tu
原创
8109阅读
3评论
1点赞
发布博客于 14 年前

Python操作MySQL以及中文乱码的问题

Python操作MySQL需要安装Python-MySQL可以从网上搜索一下,和一般的Python包一样安装安装好之后,模块名字叫做MySQLdb ,在Window和Linux环境下都可以使用,试验了一下挺好用,不过又发现了烦人的乱麻问题,最后用了几个办法,解决了!我用了下面几个措施,保证MySQL的输出没有乱麻:    1 Python文件设置编码 utf-8 (文件前面加上 #encoding
原创
29946阅读
2评论
1点赞
发布博客于 14 年前

Python通过HTTP协议定期抓取文件

可以扩充成为简单的抓取工具,定时抓取#!usr/bin/pythonimport urllib2,time;class ErrorHandler(urllib2.HTTPDefaultErrorHandler):    def http_error_default(self, req, fp, code, msg, headers):        result = urllib2.HTT
原创
2230阅读
1评论
0点赞
发布博客于 14 年前

用Python发送邮件

服务器需要周期性的检查邮件队列,然后通过smtp服务器发送出去,就网上搜了搜,然后修改了加工了一下,写了一个邮件发送的简单模块两个文件  config.py:配置信息 send_msg.py:发送邮件send_msg.py#coding=utf-8import smtplib,config,email,sysfrom email.Message import Messagedef conn
原创
4730阅读
1评论
0点赞
发布博客于 14 年前