`
jinheking
  • 浏览: 78000 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
import std.stdio; import std.getopt; /*   * 本程序的目的是读取文件区分图片文件是gif、jpeg、png   * @see https://github.com/katsumeshi/image-base64-rs/blob/master/src/lib.rs   *   if Regex::new(r"^ffd8ffe0").unwrap().is_match(hex) {    *          return "jpeg"    *      } else if Regex::ne ...
import std.stdio; void main() { for(int i=1;i<10;i++){ for(int j=1;j<i+1;j++){ writef("%dx%d=%d\t",j,i,i*j); } writeln("\n"); } writeln("Hello world."); }
10多年没来了,最近想起D语言,才想起曾经在这里贴过D相关的帖子
    本文以Tango 0.99.5 , DMD 1.027为例。 下载D语言库tango     下载网址:         svn下载网址:         http://svn.dsource.org/projects/tango/trunk/         用svn客户端工具导出到 dmd\tango 目录。     dmd\tango 目录在哪里?确认下面文件存在: 引用:     dmd\bin\dmd.exe     dmd\tango\tango\core\Version.d 不要下载zip包,或者其他安装包,要自己学会目录设置及sc.ini的设置.     编 ...
      新版本已经可以打包为一个文件了,以前都是一堆dll, pyd的。具体的变化其实只有一个地方。就是options里增加bundle_files项,值为1表示pyd和dll文件会被打包到exe文件中,且不能从文件系统中加载python模块;值为2表示pyd和dll文件会被打包到exe文件中,但是可以从文件系统中加载python模块。另外setup中使用zipfile=None可以不生成library.zip。 例如原来的: from distutils.core import setup import py2exe includes = ["encodings& ...
17:22http://www.cnblogs.com/Jedimaster/archive/2007/02/28/660209.html 朋友的家人做生意,每日从各地分店处收集报表,然后回去汇总。由于不想用那种复杂的管理软件,就叫他写一个小工具。于是他找到了我,让我想想办法。   Python是个令 ...
    想在开启程序界面的时候,中文系统就出现中文,英文系统就出现英文吗?呵呵,gettext就可以实现.     过去非常向往那种风格: 选了语言,就可以用什么语言显示.以前玩anjuta的时候总是有个gettext错误,弄得我每次新建工程的时候第一件事就是关掉gettext,而且搞的好像非常神秘似的,今天才知道就是这个gettext有这种能力.    其实说起来也没什么神秘的,gettext也就是建立一个语言对应文件,必要的时候去文件中查找某国语言,然后以那种形式读出,替代原来的字符罢了.     用Python玩个简单的例子吧!其实C++什么的都有相关程序,只不过C++写起来太麻 ...
玩Python的日子也不算短了,正儿八经的东西也没见作出来一个。不过有什么关系呢,脚本语言么,给自己带来方便才是真的。 Python除了作为可以编写程序之外,利用它的强大函数库,用交互模式来快速的完成一些小任务,也是不错的选择。 1、转换big5文件为utf-8 上次下载了一个电影字幕,big5编码的,看着是乱码。所以用Python转了一下:     >>> src = open("1.srt").read()     >>> dest = unicode(src, "big-5").encode(" ...
python 中的字符集设定问题 python默认的编码是ascii,为改变默认编码,在文件的第一行,或者紧挨"#!"所在行的后面添加 # -*- coding: codetype -*- codetype 可以是已经识别的一种,中文下,可以是 gbk,gb2312,gb18030,big5,需要相应的库支持 显示问题 ss="python问题" str(ss) 'python\xce\xca\xcc\xe2' repr(ss) "'python\\xce\\xca\\xcc\\xe2'" 后者表示ss的存储格式 print ...
  摘要:Python是一种敏捷开发项目经常采用的语言。本文介绍了在Python敏捷项目中结合类似epydoc文档系统,使在doctest单元测试同时能够产生同步的最新文档,比如常用的功能说明文档等,在敏捷开发中常被称作敏捷文档。   ...
python读取excel文件数据的方法。一种方法是先把xls文件转换为csv格式文件,然后用csv模块(自带)解释,一种是用xlrd模块(需下载安装)来直接读取文件信息。该模块的网址为: http://www.lexicon.net/sjmachin/xlrd.htm 例子为: Quick start: import xlrd book = xlrd.open_workbook("myfile.xls") print "The number of worksheets is", book.nsheets print &quo ...
#!usr/bin/python import urllib2,time; class ErrorHandler(urllib2.HTTPDefaultErrorHandler): def http_error_default(self, req, fp, code, msg, headers): result = urllib2.HTTPError(req.get_full_url(), code, msg, headers, fp) result.status = code return result URL= ...
import win32com.client import os import time class Excel: def __init__(self, filename=None, configuration = None): self.xApp = win32com.client.Dispatch(' Excel.Application ') self.Config = configuration #start info. #reading confi ...
GNU/Linux下pgadmin3-1.2.0 安装 『分享·告诉好友』□ 来源:    更新时间:1969-12-31作者 :Robin_Kin (王亮) 现下载了最新的 wxGTK-2.5.4.tar.bz2 (我机器上装的是 GTK ) 然后按照指导 ./configure --with-gtk --enable-gtk2 \ --enable-unicode --disable-shared --enable-debug --enable-mimetype=no make sudo make install # Install wxWindows STC (Styled Tex ...
class Strategy; 本程序是学习《Head First Design Pattern》做得程序,思想属于Head First 网址http://www.headfirstlabs.com/ 策略模式Strategy 设计原则: 1.找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。     把会变化的部分取出并“封装”起来,让其他部分不会受到影响。 2.针对接口编程,而不是针对实现编程。 3.多用组合少用继承 策略模式Strategy 定义了算法族,分别封装起来,让它们之间可以 互相替换,此模式让算法的变化独立于使用算法的客户。 Authors ...
Global site tag (gtag.js) - Google Analytics