- 博客(33)
- 收藏
- 关注
原创 Mixin and Trait
[size=small] 对于Mixin(混合)、Trait(特性)这两个面向对象特性,总是让人觉得说不清道不明的感觉,其实众多设计语言里,这里面的一些概念也是相互参杂的,并不是又那么一个严格的定义或界限说哪种一定是Mixin,或者哪种一定是Trait。这两种语言设施的提出,它的本质实际上都是解决代码复用的问题。下面我们局一些例子来说明。介于本人的认识有限,在此也只是说说自己的看法。[/size...
2013-11-24 20:23:54
422
原创 pygraphviz 在windows 7/ python 2.7 下编译安装
[size=x-large]pygraphviz 在windows 7/ python 2.7 下编译安装[/size][size=large]1)首先安装graphviz2)下载pygraphviz,并修改其根目录下的setup.py文件:[b][color=red] library_path="C:\\Program Files\\Graphviz 2.28\\lib\\r...
2013-10-17 21:59:30
248
原创 (转)Method Resolution Order (MRO) in new style Python classes
Stack Overflow link: http://stackoverflow.com/questions/1848474/method-resolution-order-mro-in-new-style-python-classesThe crucial difference between resolution order for legacy vs new-style classes ...
2013-09-20 22:08:08
210
python实现的单子模式(附解释)
[list][*][b][color=red][size=x-large]一、通过metaclass来实现[/size][/color][/b][/list][code="python"]class Singleton(type): def __init__(self, name, bases, dct): super(Singleton, self)....
2013-07-13 21:06:11
205
原创 【转】探索Python下的property, classmethod, staticmethod的实现
转:http://marlonyao.iteye.com/blog/679425Python有几个内置方法poperty, classmethod, staticmethod,其中property用来将方法变成属性,而classmethod将一个类的函数变成类方法,staticmethod将类的一个函数变成静态方法。它们是如何使用的,我这里就不讲了,只讲它们可能是怎样实现的。之所以说“...
2013-04-08 21:22:05
115
原创 Pop3编码
http://blog.youkuaiyun.com/wangdetian168/archive/2007/02/06/1503525.aspxFrom RFC 2047:encoded-word = "=?" charset "?" encoding "?" encoded-text "?="If you have text in that form, it is encoded...
2013-04-01 15:49:56
265
原创 python bytes and string 编码
http://linchunai1212.blog.163.com/blog/static/35112143201110213411104/在Python中,bytes和string是不同的东西。由一系列不可改变的Unicode字符组成的叫string。而一系列不可改变的介于0-255之间的数字被称为bytes对象。来看示例:>>> by = b'abcd\x65' #使用...
2012-12-31 15:58:31
224
原创 Python subprocess
Python标准库06 子进程 (subprocess包)作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!http://www.cnblogs.com/vamei/archive/2012/09/23/2698014.html这里的内容以Linux进程基础和Linux文本流为基础。subprocess包主要功能是执行外...
2012-12-31 15:07:35
169
原创 C# CookieContainer使用
[code="C#"]...public HttpWebResponse SendRequest(HttpWebRequest webRequest) { webRequest.CookieContainer = cookieContainer; HttpWebResponse httpWebResponse = (HttpWebResponse)w...
2012-10-29 16:17:48
5295
原创 C# unicode 编码 和 解码
首先转换方面: [code="C#"] byte[] bytes = System.Text.Encoding.UTF8.GetBytes(msgStr); bytes = Encoding.Convert(Encoding.UTF8, Encoding.Unicode, bytes); bytes = System.Text.Encoding.Unicode.GetBytes(m...
2012-10-27 23:26:57
2246
原创 动态语言之三:语言的动态性
转 [url]http://blog.youkuaiyun.com/hongbomin/article/details/6979314[/url]3.1 语言的动态特性介绍动态语言之前,首先介绍一下语言的动态特性,并引出动态语言的定义。 语言的动态特性表示语言具有在运行时确定绑定关系的性质。实际上,“静态”是一个相对的概念,任何程序设计语言都可以看作具有某种程度的动态特性。一个变量能够在...
2012-10-24 21:53:33
1523
原创 Python作用域和参数
转([url]http://blog.lzp729.com/code-life/python/python-groundwork/python%E7%9F%A5%E8%AF%86%E6%95%B4%E7%90%86-14-%E4%BD%9C%E7%94%A8%E5%9F%9F%E5%92%8C%E5%8F%82%E6%95%B0.html[/url])Python中的变量名在第一次被赋值时已经...
2012-10-24 21:48:09
179
原创 Python作用域(转)
python 变量作用域分类: Python 2011-07-23 11:20 1143人阅读 评论(1) 收藏 举报原地址:[url]http://blog.youkuaiyun.com/lovingprince/article/details/6627555[/url]目录(?)[+]几个概念:python能够改变变量作用域的代码段是def、class、lamda.if/elif...
2012-10-24 21:45:52
122
原创 Android 手机共享笔记本Wifi
[b][size=xx-large] Android 手机共享笔记本Wifi[/size][/b] 笔记本的大都有无线网卡,通过组建临时点对点网络同样可以让具有wifi功能的设备实现无线互联,但是,临时点对点网络具有很多局限性,比如不支持android手机连接。不过windows组件中为我们提供了虚拟AP的功能,只不过默认没有打开而已。通过以下几部操作,不需要任何第三方软件,即可轻松...
2012-10-08 13:01:49
224
原创 离线安装WindowBuilder
贴的:http://justin-ray.iteye.com/blog/11565911. 下载离线安装WindowBuilder插件,url地址:http://www.eclipse.org/windowbuilder/download.php根据自己使用的Eclipse版本下载对应的插件; 2. 打开Eclipse离线安装插件,进入 Eclipse -- Ins...
2011-10-30 16:04:23
420
原创 10.11.17
今天开始接触code.学到的新招是:1.cywin build (release/debug)debug会有pdb文件,里面放的是debug信息。2.vs2005 remote debug{ 1.attach to process 打开源码,找到远程机器的进程。 设置断点,debug开始。}...
2010-11-17 21:43:25
114
原创 C里面的函数堆栈同C++的函数堆栈的区别
五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在...
2010-10-14 19:45:29
155
原创 DBAccess
[size=xx-large][color=red]以前写过的基于存储过程的SQLServer DBAccess,简单的贴一下(Oracle 和 其他通用访问方式大同小异):[/color][/size][code="c#"]using System;using System.Collections.Generic;using System.Text;using System....
2010-09-23 23:26:41
717
原创 iis7.5 asp.net 发布问题的解决
最近要发布个网站,机器是win7的 所以自然是iis7.5,有点麻烦。解决如下:一.首先解锁配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的 (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。...
2010-09-07 23:53:03
139
原创 Flex 页面跳转 四种方法
在学习Flex的过程中,你可能会遇到Flex页面跳转的问题,本文和大家分享一下,页面在flex里面其实就是一个个的 Canvas,vbox,hbox等等之类的东西,看到的不同页面的切换,就是这些元素一层层的堆积,或者替换,但是为了好理解,还是称之为"页面跳转"。Flex页面跳转其实对于这个题目是不恰当的,因为flex中是没有页面这个概念的,页面在flex里面其实就是一个个的Canv...
2010-08-20 20:54:02
165
原创 面向对象的 所谓 多态 和 类型转换
面向对象的 一个很强大的技术就是 多态了;不妨先贴个代码:[code="C#"]using System ; public class DrawingBase { public virtual void Draw( ) { Console.WriteLine("I'm just a generic drawing object.") ; ...
2010-07-08 14:35:59
129
原创 全排列的新思路
以前 编过 一个 小程序 是 全排列的 递归算法;[code="c++"]#includeusing namespace std;int arr[10];void swap(int i,int j){ int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; }void perm(int k,int m)...
2010-06-25 23:33:20
100
原创 让你的CPU利用率画正弦图
[code="C++"]#include "windows.h"#include "stdlib.h"#include "math.h"const double SPLIT=0.01;const int COUNT = 200;const double PI =3.1415926;const int INTERVAL = 300;int main(int a...
2010-06-24 23:05:30
221
原创 动态规划 入门 二
第二节 动态规划分类讨论这里用状态维数对动态规划进行了分类: 1.状态是一维的 1.1下降/非降子序列问题:问题描述: {挖掘题目的本质,一但抽象成这样的描述就可以用这个方法解}在一个无序的序列a1,a2,a3,a4…an里,找到一个最长的序列满足:aim.(最长下降子序列)。问题分析:如果前i-1个数中用到ak (ak>ai或akai(或...
2010-06-19 00:23:57
121
原创 动态规划 入门一
对于动态规划,每个刚接触的人都需要一段时间来理解,特别是第一次接触的时候总是想不通为什么这种方法可行,这篇文章就是为了帮助大家理解动态规划,并通过讲解基本的01背包问题来引导读者如何去思考动态规划。本文力求通俗易懂,无异性,不让读者感到迷惑,引导读者去思考,所以如果你在阅读中发现有不通顺的地方,让你产生错误理解的地方,让你难得读懂的地方,请跟贴指出,谢谢!----第一节----初识...
2010-06-19 00:20:55
691
原创 文件操作,加密,序列化
[code="c#"] 文件操作:private void button1_Click(object sender, EventArgs e) { FileStream fs; if (File.Exists("E:\\gui_down\\gui.txt")) fs= File.Cre...
2010-06-10 16:34:25
189
原创 委托和事件
1.委托[code="c#"]using System;using System.Windows.Forms;public class WinForm{ // public static void Main() // { // Form win = new Form(); // Button btn = new Button(); // btn.Tex...
2010-06-10 16:24:11
108
原创 hk_1
[size=medium] 科技类 关于科学技术方面的书籍 7-115-090029-7/TP.2000 "Visual Basic 6 XML专业书籍 James Britt Teun Duynstee 565 7-111-07889-6 Building th...
2010-05-16 10:30:02
106
原创 DBA_Oracle 手动创建数据库
1.创建实例:oradim -NEW -SID book 2.准备初始化参数文件:INIT.ORA 复制 替换实例名 3.检查相应的目录结构是否存在:没有自己创建 注意undo_tablespace=的内容以后要用同名 C:/>mkdir D:/oracle/product/10.1.0/admin/book C:/>mkdir D:/oracle/product/10.1.0/admin/b
2010-05-14 18:16:00
245
DBA_Oracle 手动创建数据库
1.创建实例:oradim -NEW -SID book2.准备初始化参数文件:INIT.ORA 复制 替换实例名3.检查相应的目录结构是否存在:没有自己创建 注意undo_tablespace=''的内容以后要用同名C:\>mkdir D:\oracle\product\10.1.0\admin\bookC:\>mkdir D:\oracle\product\10.1.0\adm...
2010-05-14 17:44:18
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人