自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

adousen的专栏

知不知,尚矣;不知知,病也。

  • 博客(37)
  • 收藏
  • 关注

翻译 是否可以修改 JavaScript 的本地对象(native object)

我支持向JavaScritpt本地对象添加功能,但不要删除本地对象上的东西。另外,将已有方法的工作方式修改得与过去不同,但却使用相同的方法签名,这也算删除了方法,同样也是非常不好的方式。我在RapydScript的 stdlib2 库的代码中移除了与重写本地对象方法相关的依赖。这么做的主要原因是为了与jQuery一致,因此对标准库代码进行了适当清理。但是,这并不表明我反对修改本地对象的代码。

2015-08-30 17:30:59 995

翻译 React JS快速入门教程

React是Facebook开源的一套Javascript库,使用了类似XML的JSX语法来构建组件。在教程里,我们会创建一个简单却实用的评论盒子来作为我们的例子,你可以把它放进一个博客什么的。它实际上就是Disqus、LiveFyre、Facebook等实时评论的基础实现。

2014-11-17 10:00:20 7279

原创 在windows下安装redmine及相关问题

redmine和trac等ticket驱动项目管理工具相比,最大的特色是可以在一个实例中同时管理多个项目。安装和使用下载安装文件为了省去下载和配置的麻烦,没有选择redmine官方的安装文件,而是下载bitmami的一键安装包bitnami-redmine-2.6.0-1https://bitnami.com/stack/redmine,它的主要特色有:一键安装

2014-11-05 15:55:41 4327

翻译 在Julia语言中调用Python

Julia在PyCall扩展包中,模仿Python的import语句,提供了一个可以导入Python模块的@pyimport宏。并且,为能在Julia中使用模块内的函数和常量做了封装,以及支持在Julia与Python间的自动类型转换。同时,它还提供了对Python对象进行底层操作的设施。其中包括能与不透明的Python对象相对应的'PyObjec'类型,以及在Julia语言中对Python函数进行调用且做类型转换的pycall。

2014-10-30 16:58:45 8743

翻译 从Apache的日志文件收集和提供统计数据(一个Python插件架构的简单实现)

这一章我们将介绍基于插件程序的架构和实现。作为例子,我们将构建一个分析Apache服务器log文件的框架。这一次我们不再使用单片机的方式来创建,而是改为采用模块化的方式。一旦我们有了一个基本框架,我们就可以为它创建一个插件。这个插件可以基于请求者的地理位置执行分析。

2014-10-16 16:24:19 2311

翻译 elixir的关系定义

elixir的版本为0.7.1,依赖的sqlalchemy版本为0.7.8,转载请注明出处。    Elixir是基于python界有名的ORM库SQLAlchemy做的封装。而且是轻量级的封装,它提供了更简单的方式来创建Python类并直接映射到关系数据库表(即通常所说的Active Record设计模式),类似于Django中的ORM。 下面为relationships.py源码中

2013-11-05 11:52:18 1538

转载 Python正则表达式指南

Python正则表达式指南本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。 作者及原文地址 >.AstralWi

2013-10-15 11:00:32 831

原创 python web开发初探

1.python web服务器环境的搭建    选择什么样的环境是面临的第一个问题。由于初涉python web开发,花费了许多时间查相关资料,幸好以前有些java方面的经验,否则对习惯了集成开发环境的人来说是相当痛苦的。    根据我初步的了解来看,服务器环境大概有3个部分:web前端代理+wsgi服务器+web应用框架+数据库服务器。较为常用的是:nginx + uwsgi + fla

2013-10-14 17:13:06 1190

原创 ASSERT “Cannot send events to objects owned by a different thread.” SoQt Coin Qt

When  I code  in  SoQt\Coin\Qt environment, I encounter this failure during the app startup.The Error's infomation just like the following

2011-10-06 18:06:35 7499

原创 堆空间、栈空间和堆栈平衡

堆(heap)与栈(stack)是程序存储空间上的一组概念。应用程序启动时程序启动时,windows的PE装载器会将PE文件(可执行文件,Unix/Linux 上是ELF)的不同部分的内容装入不同的内存区域。程序的数据段包括.data段(全局变量)和.rdata段(静态变量和常量)。而PE装载器只能从程序中读出已初始化的全局变量和静态变量,并将它们放在的一段专门的初始化的数据的内存

2009-05-16 23:48:00 5117 2

原创 你准备好了吗?

一年过去,5.12一周年祭也刚过去。我回到曾经令我迷惘之地也有几个月。而回来却是为了寻找启明的钥匙。有一种很强烈地感觉,回到这里,我才感到我的学习乃至我的人生才真的刚刚开始。这些日子,开始暗喜,曾经多少次地蒙头乱撞,终于隐约走向了自己的道路。大学同学们听说我了我的考研方向,或多或少有些诧异,也都一股地说佩服我的坚持,令我不好意思。因为,我真的走了太久。而且,不知道还要走多久。去年7

2009-05-15 21:23:00 898

原创 Windows与Unix程序内存空间差别

 Unix内核态也称管态(Windows称内核模式)和用户态也称目态(Windows称用户模式)是系统指令调用权限上的一组概念。而在内存上,Windows分为系统工作区和用户工作区。Win32中2GB以下的内存区域属系统工作区,用来存储内核代码、设备驱动程序等。而Unix稍显复杂,他把程序的内存分为正文段和数据段,然后用一个PCB块(进程控制块)来指明各部分内存存放地址。正文段式程序是可再

2009-05-15 20:30:00 794

原创 VC小拾遗

Content→ #pragma once与 #ifndef→ #pragma once指令→→◇#pragma once与 #ifndef【参考】:http://blog.sina.com.cn/s/blog_4c5ad0740100ctq5.html都用于避免同一个文件被include多次包含。在能够支持这两种方式的编译器上,两者的细微区别:    方式一:    #i

2008-11-30 11:23:00 1064 1

转载 从图灵奖看计算机科学技术发展史的缩影

从图灵奖看计算机科学技术发展史的缩影从1966年颁发图灵奖至今,已有近40个年头,共计有40多名科学家获此殊荣,其中美国学者最多,此外还有英国、瑞士、荷兰、以色列、挪威等国少数学者,也包含一名美籍华人。图灵奖颁发的历史,实际上是计算机科学技术发展史的缩影,而且从图灵奖获得者身上,我们会受到很多有益的启迪。一. 图灵和图灵奖:1. 图灵是计算机科学技术的奠基人 阿伦 ·图灵(

2008-11-24 12:51:00 4023

转载 MFC自定义的数据类型

一.MFC中自定义的数据类型对照表数据类型意义FAR对应于farNEAR对应于nearCONST对应于constUINT32位无符号整型,对应于unsigned intBYTE8位无符号整型,对应于unsigned charWORD16位无符号整型

2008-11-01 15:19:00 1751 1

转载 有关near和far指针

  1.三种存储属性的指针:C语言的指针有三种存储属性,分别是:                     near (近)指针:16位段内偏移地址                      far(远)指针:16位段地址*2的4次方+16位段内偏移地址                       huge(巨)指针:32位规格化的具有唯一性的内存地址  C语言的存贮属性

2008-10-28 20:00:00 2691

原创 也谈C++深拷贝、浅拷贝和函数返回值作参数及其临时变量的生存期

    为什么会要会想要谈谈这个话题呢,因为最近在看书的时候发现一本书上的一个例程有关于用函数返回值赋值一个对象时,注释说先清除临时对象,再清除函数内作返回值的局部对象。考虑了下,有些怀疑。于是写了几个程序想验证,结果注释掉了复制构造函数的声明作对比。然而,结果却让自己困惑了很久,特别是程序6。最后就作了下面的讨论。当然,也证明了书上说的是错误的。    这段测试程序代码如下,打开和关闭注释可

2008-10-20 11:07:00 2956

转载 计算机系统结构笔记

摘自网上的笔记,笔记写得不错,虽然大多是从书上抄下来的,废话,笔记嘛。谢谢这个人,录入这么多笔记需要不少时间的……不错,可以方便省阅。猜得不错的活,该笔记应该是摘自高等教育自学考试教材《计算机系统结构》一书。第1章 计算机系统结构的基本概念(一)课程内容1.计算机系统的多级层次结构2.计算机系统结构、组成和实现3.软硬件的取舍与计算机系统的设计思路4.系统结构设计要考虑解决

2008-10-16 21:27:00 7870

原创 地震后一个月毕业

5月12日,发生了地震。地震后便什么也不能做了。就这样,在家待了整整一个月。我们家离毗邻震区,所以也生活不是很正常,只是抽出了点时间做下毕业设计。前天,我回到了学校所在的绵阳。还好,这里已经解除了堰塞湖险情警报,人们生活正常了许多。但是,学校依旧到处是残垣断壁,老区也只有一幢受损情况好点的宿舍楼供水供电可以住人。其实,很多人已经住在操场的帐篷里。来时第一件事就是搬到已经腾出的西九,但这里也只允许我

2008-06-15 12:08:00 638

原创 标准韩国语发音入门—元音和辅音

元音 1.单元音(10个):唇口型无变化ㅏ,ㅗ,ㅓ,ㅣ,ㅜ   //分别同汉语拼音中的元音字母a,o,e,i,u的发音ㅡ                   //近似汉语拼音zi,ci,si中“i”的发音,但不要与ㅜ的发音混淆ㅚ,ㅟ               //虽然是两个元音字母拼合,但仍归为单元音。分别发[oe]、[wi]ㅐ,ㅔ               //也由两

2008-05-09 22:36:00 2125

原创 Java的clone机制及其重要的可变类与不可变类要义

  当方法中传递的参数是基本数据类型时,采用的是值传递;当输入参数是对象时,采用的是引用传递。这是“影子克隆(shallow clone)”。如果想要按值传递参数,该类就要实现cloneable接口,并实现clone方法,将“对象名.clone()”做参数传递(deep clone)。     Object 类有 clone() 方法: protected native Object cl

2008-05-03 17:20:00 964

原创 土木行业软件应向开源发展

土木行业软件应向开源发展    1.信息技术的应用 随着计算机技术的发展,信息技术的应用业已渗透到了社会的各行各业。在土木工程行业,先进的信息技术产品也受到极大的欢迎,人们也更加渴望能有更多更好的技术产品被开发出来,将人们从日益重负的工作中解脱出来,提高工作效率和工作质量。这个改善是显著的,如若到现今许多的设计单位,已经很难看见有人再伏在图版前描画图纸。一些过去尤显重要的设计硬件都

2008-04-29 12:34:00 1106

原创 概述Java Web基础

 概述Java Web基础    1.Java Web与Servlet概述     Java Web应用程序的开发,是Java网络环境应用的重要部分。1996年,人们发现利用Java语言的优点来开发服务器端的应用程序非常有利。于是,许多软件厂商开始发展一些技术来帮助Java开发出更高效的服务端程序。但这些技术都必须搭配特殊的服务器或者专门设计。1997年,JavaSoft提出了Java

2008-04-28 18:51:00 1772

原创 我的Java故事

  我的Java故事     Java是个纯美的语言,让人对它有着难抑的情感,我也是。     我喜欢神秘的东西,学过很多的语言,可要是你问我:“你学的第一门计算机语言是什么”,我回答:“是Java”。     记得是刚进大学没几天,学校的社团就开始了招新。当时,我心里就想象过很多次大学的社团。那是一个思想、激情碰撞的地方,有人会站在讲台上给你讲马克思共产主义理想,众人会为一个观点的分

2008-04-21 17:52:00 1779 1

原创 使用MySQL数据库

 使用MySQL数据库    1.MySQL数据库介绍      MySQL是一支持并发连接、多用户、多线程强壮的SQL小型数据库管理系统(DBMS),开发者为瑞典MySQL AB公司。可以运行在UNIX、OS/2、WINDOWS等多个平台,MySQL都提供免费的安装软件。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站选择了MySQ数据库。与Oracle、

2008-04-18 15:26:00 1348

原创 Eclipse的安装和Java项目创建

Eclipse的安装和Java项目创建              1.Eclipse的安装      Eclipse是开放源码的项目,因此可以到www.eclipse.org下载Eclipse SDK。它包括Eclipse开发环境、Java开发环境、Plug-in开发环境及其所有的源代码和文档。但如果只是进行Java应用,而不是插件开发或者研究Eclipse代码,则只需要下载Platf

2008-04-17 20:57:00 4608

原创 Eclipse概述

 Eclipse 1.概述      Eclipse是以个集成开发环境(Integrated Development Environment)。其前身是IBM的Visual Age for Java(VA4J),IBM投入了3千万美元。Eclipse是可扩展的体系结构,可以集成不同软件开发供应商开发的产品,将他们开发的工具和组件加入到Eclipse平台中。      随Java应用

2008-04-17 15:06:00 5692

原创 《the book of dojo》介绍翻译

   都知道ajax的框架已经为数众多, 真正了解点的大框架也只有ms的asp.net ajax (atlas)以及Jquery吧,其他的都是拿来就用。最近有想做个小应用,所以想换一个其他新框架来用。dojo去年就有下过0.3.1版本,但当时用的不太舒服(可能是还不了解),就 放一边。这几天无意看到了dojo1.0这个月发布了,于是带着好奇去关注了下。真的很吃惊,这个框架发展真的太快了,变得出奇的

2007-11-22 11:41:00 1510

原创 Dojo-0.3.1debug版本部分翻译

 没事的时候翻译的,当阅读做了。倒~!!if(typeof dojo == "undefined"){/*** @文件 bootstrap1.js** 摘要:  整套Dojo库载入的第一个文件。// ****************************************************************// note:  必须运行于hostenv_*.js文件之

2007-11-18 19:02:00 1090

原创 9月23日 星期日 阴

今天还是感冒了。待在寝室里休息,没有别处可去。就花些时间,把CSDN上的BLOG调整下,主要的是细化了分类。一直用不少网站的BLOG,可是似乎感觉都不是很好。也许更适合在技术BLOG上写东西。这个月出发了篇Ajax技术无刷新方面纵览的文章,就自己的Ajax学习感悟为新手朋友做个指引。本来打算用连载的方式,分XMLHttpRequest调用、IFrame调用、HTTP流、随需下载Javasc

2007-09-23 11:19:00 983

原创 为赋新词强说愁

晚上回宿舍还算早——有点疲惫。明天网费到期,估计会上不了网了。如果不上网,就几近人世隔绝了。唯有晚上的宿舍电话可以M到我。迄今我已创下停机半年的纪录了,呵呵~可爱的移动,岂知这个月底前移动公司都还要返我话费。这样也好,尚能清净许多,聊当环保人事。这些许日,都早出晚归。没曾想大四了还如这般,但随着越感临近毕业,也越觉可以安心读书的日子少了。所以,想趁自己还有些时间,看上一些书。这样也很好,不会太

2007-09-23 10:26:00 968

原创 Ajax无刷新方法纵览(1)—XMLHttpRequest对象

一.XMLHttpRequest对象1.XHR对象的调用及其属性和方法 关于无刷新技术,很自然的会想到XMLHttpRequest(XHR)对象,这是Ajax中请求服务器局部刷新的技术基础,在主流的浏览中都支持XHR,不过是在不同版本和类型的浏览器是用不同的方法获取这个对象。 var xhr;try{xhr= new ActiveXObject(Msxml2.XMLHTTP);

2007-09-01 22:12:00 4528 3

原创 Atlas脚本框架下为控件重复添加和绑定事件处理函数

可以用_evnets对象。Atlas为每个被绑定了Dom事件的Dom元素添加了一个私有属性_events对象。在你的例子中,_events[”click”]是一个对象数组,每个元素有2个属性,例如:$get(’clickControl’)._events[”click”][0]={handler:A,browserHandler:(内容省略……)}其中browserHandler是为了处理浏览器兼

2007-08-02 22:20:00 1100

原创 Atlas的客户端控件笔记(一些变化)

             Sys.UI.DomElement.addCssClass($get(ElementName), CssClassName)以及             _control = new Sys.UI.Control($get(ElementName));            _control.addCssClass(normal);这是

2007-07-31 16:50:00 687

原创 Atlas的笔记

Atlas和其他JS框架一样对javascript进行了扩展.所以,有很的方法需要新的学习 。Atlas可以给JS添加命名空间。可以看到DEBUG代码中的“window.Type = Function;”和“Type.registerNamespace = function Type$registerNamespace(namespacePath) {}”两语句,Type被定义成了functi

2007-07-29 16:33:00 941

原创 自己解决如何获取在DropDownList中添加的自定义属性的值

(c#)    一个添加分类的功能时,为选择分类,编写了包含DropDownList控件(id为ClassTree) 的用户控件,如ClassTree.Items.FindByText("一级频道").Attributes.Add("level", level.ToString()); 的方法 为每个选项添加了一个自定义属性level,在使用这个用户控件的页面中需要得到

2007-03-05 21:34:00 4322 1

原创 [转]ASP.NET四种页面导航方式之比较与选择

 在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。   一、超级链接     从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类如:

2007-03-05 20:20:00 1030

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除