51CTO博客开发赶火车网
终于完成了博客搬家,自己手动将hi.baidu.com/tinyweb上的文章迁移过来,好久没有写blog了,甚至好久都没有看了,搬家过程中发现,百度空间的一次大改版导致以前的文章很多都变的格式错乱,尤其代码,整理花费了很长的时间,时间有限,有些看起来还是比较丑陋。搬家完成才发现另一个问题,我从第一页开始迁移,迁移完成后发现时间线是颠倒的,看来以后还要多思考,避免手快于脑的情况在此出现
上一周的工作是做一个javascript的应用,其中一个小功能是根据用户输入的列车(火车)类型来动态的生成票价的文本输入框(text input),当时的第一印象是在用户输入列车(火车)车次时通过onkeyup或onblur事件中获取车次号,然后判断是D字头,Z字头或其他类型,然后通过Dom或插入innerHTML来生成票价的输入框。不过为了让用户体验更加友好开始寻觅一个更好的实现方式。 在以前
最近看了篇关于javascript字符串链接的文章,里面提出了一种通过数组来进行字符串连接的方式: function StringBuffer() { this.data = new Array(); } StringBuffer.prototype.append
这两天写一个特效,需要将table中的内容进行更改,最开始打算拼html然后对table的innerHTML进行赋值,在Firefox下一切顺利,但到IE下就报“未知的运行时错误”,后查阅文档才发现IE中以下标签的innerHTML是只读的,请不要试着为他们赋值: colgroup,frameset,head,html,style,table,tbody,tfoot, t
utf8字符串是变长字符串,在日常处理时字符串截取时,如果处理不好则会出现乱码,针对这个问题下面给出一个通用utf8字符串截取的示例,下面给出的是用python和php实现根据原理可以用任何语言来实现. # python # utf8 substr def safestrlength_utf8(sourcestr):
本文总结了我在遇到javascript跨域问题时曾经尝试过的解决方法,可能考虑的不太全面。 javascript处于安全的考虑,不允许访问不同域名的文档,不同域不仅包括不同的主域名也包括主域名和子域名,一个主域名下的不同子域名(如:http://skb.kuxun.cn和http://piao.kuxun.cn),一个主域名下二级域名和三级域名(如:http://skb.kuxun.cn和htt
一直以为用Python、java这样的语言就不在需要关心内存使用的问题,但事情还是发生了。 前一段时间需要写一个应用,需要将用户删除的记录在文件中的偏移记录到另一个文件中,由于需要load的最大的数据文件也就1.2GB左右,而且系统的初始化设置在凌晨1点左右,做了个小测试,在几秒钟的时间可以load完数据并通过二分查找确
如同ls 命令可以接受目录等作为它的参数一样,在shell编程时同样可以使用参数。Shell有位置参数和内部参数。 1、 位置参数 由系统提供的参数称为位置参数。位置参数的值可以用$N得到,N是一个数字,如果为1,即$1.类似C语言中的数组,Linux会把输入的命令字符串分 段并给每段进行标号,标号从0开始。第0号为程序名字,从1开始就表示传递给程序的参数。如$0表示程序的名字,$1表示传递给
shell的函数只能返回整数值,如果想让一个函数返回一个字符串的值一般有两种方法。 1.将返回值赋值给一个字符串 如: get_config_field() { get_config_field= `cat $1 | grep -v "
标准头部 #!/usr/bin/python 编码 所有的 Python 脚本文件都应在文件头标上 #-*- coding:utf8 -*- 。设置编辑器,默认保存为 utf8 格式。 main函数 应用程序要定义main函数而不要直接写脚本 def main(): dosomething()  
在之前的日子里看了很多关于闭包的文章,不过自己没有用闭包做过什么大事,一直感觉javascript的闭包是个类似鸡肋的特性,不过通过编写一个通用js验证而引出的循环绑定事件的经历,让我完全改变了看法,感觉闭包是个十分优雅的设计,非常恰当的克服了javascript的弱点。 先来看个小例子: <html> <head></head>&
一直都不是很理解javascript为什么没有提供字符串的replaceAll方法,搞得大家要自己来写。 网上一种很流行的写法是: String.prototype.replaceAll = function(s1, s2) { return this.replace(new 
最近用的几台服务器上装的Vim版本比较老是Vim6.3,而我的配置是vim7.1的,导致很多配置都会报错。在Vim6.3下基本上把我喜欢用的插件几乎都屏蔽了。今天实在是忍受不了了,就下决心重新装一下Vim,有几台服务器我是没有root权限的,只好装一个vim7.1给自己用。 开始的时候用默认的配置来进行安装 ./configure --prefix=/home/user/rc/local/vi
Excel文件格式 BIFF BIFF(Binary Interchange File Format)从Excel97 - Excel2003使用的是BIFF version 8,可是说BIFF8是目前最广泛使用的Excel版本。BIFF8基于微软的复合文档格式。 OOXML OOXML(Office Open XML)是由微软公司为Office 2007产品开发的技术规范,现已成为国
代码分析不是一个新的话题,代码分析重要性的判断比较主观,不同的人有不同的认识。Python是用C来实现的,所以对于Python的性能或代码质量的评估可以通过dis模块获取到对应的字节码指令来进行评估。 Python代码是先被编译为Python字节码后,再由Python虚拟机来执行Python字节码(pyc文件主要就是用于存储字节码指令的)。一般来说一个Python语句会对应若
在日常工作中,在多个用户间切换为了免去每次都输入密码,已经习惯于使用rsa key的方式来登录ssh。 一直以来有一个账户通过key来进行认证一直失败,每次都要输入密码很是麻烦,今天决定花些时间看看问题到底出在什么地方,最后发现失败的原因出现在文件的权限上。 在确认文件内容没有问题时,请检查以下文件或目录的权限 /home/user 其他用户对于该目录不能有写权限(我的配
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号