当前位置:  编程技术>综合
本页文章导读:
    ▪未能从程序集“URLRewriter”中加载类型“URLRewriter.ModuleRewriter”。       这是因为你使用的URLRewriter.dll是不完整的,一般只有8k,而实际上完整的是URLRewriter.dll是20k。 详细可以参考 ASP.NET通过URLRewriter.dll和aspnet_isapi.dll实现伪静态 作者:xuejianwu 发.........
    ▪Java学习笔记(成员变量初始化补充)      为了进一步理解类的初始化过程,这里有必要进一步区分一下类的实例化(类实例)和类的对象实例化(对象实例),我们通常所说的实例化都是指对象实例化。我们可以把类的使用简单分为三个.........
    ▪python GUI编程——wxpython编写简单记事本程序      wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C.........

[1]未能从程序集“URLRewriter”中加载类型“URLRewriter.ModuleRewriter”。
    来源: 互联网  发布时间: 2013-11-10

这是因为你使用的URLRewriter.dll是不完整的,一般只有8k,而实际上完整的是URLRewriter.dll是20k。

详细可以参考

ASP.NET通过URLRewriter.dll和aspnet_isapi.dll实现伪静态
作者:xuejianwu 发表于2013-1-9 10:11:34 原文链接
阅读:0 评论:0 查看评论

    
[2]Java学习笔记(成员变量初始化补充)
    来源: 互联网  发布时间: 2013-11-10

为了进一步理解类的初始化过程,这里有必要进一步区分一下类的实例化(类实例)和类的对象实例化(对象实例),我们通常所说的实例化都是指对象实例化。

我们可以把类的使用简单分为三个过程:类加载,类实例化,对象实例化。
类的加载:由Java虚拟机根据需求将要用的类加载到内存中,让类的代码处于可用状态;对于解释型虚拟机来说,这个代码就直接可解释执行,而对于采用即时编译(JIT)技术来说,虚拟机一般会在方法第1次调用时将字节码编译成目标机器语言,而且是要多少编译多少。类的加载在一个程序运行期间一般只执行一次。
类实例化:其实实例化主要是为成员变量分配空间,代码本身当然无所谓实例化,都是公共的。类之所以要实例化主要是因为类可以拥有静态变量的缘故,必须为类的这些静态成员分配空间,并执行这些静态成员变量的初始化操作;类的实例化在一个程序运行期间,也只执行一次;另外需要注意的是类的加载可以从本地执行,也可以从远程获取,因为类的代码本质上来说也是一些数据(字符序列)。
对象实例化:类是一些具有共同特征和行为的对象的静态描述(一种数据类型),对象实例化就是将类作为模子为每个对象分配具体的内存空间形成独立的实体;当然,这里的分配空间主要是针对成员变量,成员方法都是些代码,是所有对象共有的,因此并不需要重新分配空间来保存一份代码的复制品。
上面的上个过程,后面的过程执行都需要前面的过程已经执行过。
对于类A来说,如果类A没有被加载,那么A.class的调用会导致类的加载,但不会导致类实例化。而Class.forName("A")的调用,不仅会执行类加载,还会执行类实例化。其实这个方法还有一个重载方法,可以指明是否进行类实例化,而且还可以指定是本地加载还是远程加载(利用ClassLoader)。

 

作者:hawksoft 发表于2013-1-9 9:36:59 原文链接
阅读:41 评论:0 查看评论

    
[3]python GUI编程——wxpython编写简单记事本程序
    来源: 互联网  发布时间: 2013-11-10
wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。

和Python语言与wxWidgetsGUI工具库一样,wxPython是开源软件。这意味着任何人都可以免费地使用它并且可以查看和修改它的源代码,或者贡献补丁,增加功能。

wxPython是跨平台的。这意味着同一个程序可以不经修改地在多种平台上运行。现今支持的平台有:32位微软Windows操作系统、大多数Unix或类Unix系统、苹果MacOS X。


下面使用wxpython编写一个简单的记事本程序,可以打开本地文件,编辑,保存。

#!/usr/bin/python

import wx

def OnOpen(event):
    """

    Load a file into the textField.
    """
    dialog = wx.FileDialog(None,'Notepad',style = wx.OPEN)
    if dialog.ShowModal() == wx.ID_OK:
        filename.SetValue(dialog.GetPath())
        file = open(dialog.GetPath())
        contents.SetValue(file.read())
        file.close()
    dialog.Destroy()

def OnSave(event):
    """

    Save text into the orignal file.
    """
    if filename.GetValue() == '':
        dialog = wx.FileDialog(None,'Notepad',style = wx.SAVE)
        if dialog.ShowModal() == wx.ID_OK:
            filename.SetValue(dialog.GetPath())
            file = open(dialog.GetPath(), 'w')
            file.write(contents.GetValue())
            file.close()
        dialog.Destory()
    else:
        file = open(filename.GetValue(), 'w')
        file.write(contents.GetValue())
        file.close()

app = wx.App()
win = wx.Frame(None, title="Simple Editor", size=(600,400))

bkg = wx.Panel(win)

# Define a 'load' button and its label, bind to an button event with a function 'load'
loadButton = wx.Button(bkg, label='Open')
loadButton.Bind(wx.EVT_BUTTON, OnOpen)

# Define a 'save' button and its label, bind to an button event with a function 'save'
saveButton = wx.Button(bkg, label='Save')
saveButton.Bind(wx.EVT_BUTTON, OnSave)

# Define a textBox for filename.
filename = wx.TextCtrl(bkg)
# Define a textBox for file contents.
contents = wx.TextCtrl(bkg,  wx.HSCROLL)

# Use sizer to set relative position of the components.
# Horizontal layout
hbox = wx.BoxSizer()
hbox.Add(filename, proportion=1, flag=wx.EXPAND)
hbox.Add(loadButton, proportion=0, flag=wx.LEFT, border=5)
hbox.Add(saveButton, proportion=0, flag=wx.LEFT, border=5)
# Vertical layout
vbox = wx.BoxSizer(wx.VERTICAL)
vbox.Add(hbox, proportion=0, flag=wx.EXPAND | wx.ALL, border=5)
vbox.Add(contents, proportion=1,
         flag=wx.EXPAND | wx.LEFT | wx.BOTTOM | wx.RIGHT, border=5)

bkg.SetSizer(vbox)
win.Show()

app.MainLoop()

程序运行测试如下:

这个例子是《Python基础教程》中的一个例子,并做了一些修改。虽然完成了基本的记事本功能,但是界面略显简单,而且代码也没有很好地遵循面向对象编程原则。

作者:Gavin_dinggengjia 发表于2013-1-9 9:34:56 原文链接
阅读:44 评论:0 查看评论

    
最新技术文章:
▪error while loading shared libraries的解決方法    ▪版本控制的极佳实践    ▪安装多个jdk,多个tomcat版本的冲突问题
▪简单选择排序算法    ▪国外 Android资源大集合 和个人学习android收藏    ▪.NET MVC 给loading数据加 ajax 等待loading效果
▪http代理工作原理(3)    ▪关注细节-TWaver Android    ▪Spring怎样把Bean实例暴露出来?
▪java写入excel2007的操作    ▪http代理工作原理(1)    ▪浅谈三层架构
▪http代理工作原理(2)    ▪解析三层架构……如何分层?    ▪linux PS命令
▪secureMRT Linux命令汉字出现乱码    ▪把C++类成员方法直接作为线程回调函数    ▪weak-and算法原理演示(wand)
▪53个要点提高PHP编程效率    ▪linux僵尸进程    ▪java 序列化到mysql数据库中
▪利用ndk编译ffmpeg    ▪活用CSS巧妙解决超长文本内容显示问题    ▪通过DBMS_RANDOM得到随机
▪CodeSmith 使用教程(8): CodeTemplate对象    ▪android4.0 进程回收机制    ▪仿天猫首页-产品分类
▪从Samples中入门IOS开发(四)------ 基于socket的...    ▪工作趣事 之 重装服务器后的网站不能正常访...    ▪java序列化学习笔记
▪Office 2010下VBA Addressof的应用    ▪一起来学ASP.NET Ajax(二)之初识ASP.NET Ajax    ▪更改CentOS yum 源为163的源
▪ORACLE 常用表达式    ▪记录一下,AS3反射功能的实现方法    ▪u盘文件系统问题
▪java设计模式-观察者模式初探    ▪MANIFEST.MF格式总结    ▪Android 4.2 Wifi Display核心分析 (一)
▪Perl 正则表达式 记忆方法    ▪.NET MVC 给loading数据加 ajax 等待laoding效果    ▪java 类之访问权限
▪extjs在myeclipse提示    ▪xml不提示问题    ▪Android应用程序运行的性能设计
▪sharepoint 2010 自定义列表启用版本记录控制 如...    ▪解决UIScrollView截获touch事件的一个极其简单有...    ▪Chain of Responsibility -- 责任链模式
▪运行skyeye缺少libbfd-2.18.50.0.2.20071001.so问题    ▪sharepoint 2010 使用sharepoint脚本STSNavigate方法实...    ▪让javascript显原型!
▪kohana基本安装配置    ▪MVVM开发模式实例解析    ▪sharepoint 2010 设置pdf文件在浏览器中访问
▪spring+hibernate+事务    ▪MyEclipse中文乱码,编码格式设置,文件编码格...    ▪struts+spring+hibernate用jquery实现数据分页异步加...
▪windows平台c++开发"麻烦"总结    ▪Android Wifi几点    ▪Myeclipse中JDBC连接池的配置
▪优化后的冒泡排序算法    ▪elasticsearch RESTful搜索引擎-(java jest 使用[入门])...    ▪MyEclipse下安装SVN插件SubEclipse的方法
▪100个windows平台C++开发错误之七编程    ▪串口转以太网模块WIZ140SR/WIZ145SR 数据手册(版...    ▪初识XML(三)Schema
▪Deep Copy VS Shallow Copy    ▪iphone游戏开发之cocos2d (七) 自定义精灵类,实...    ▪100个windows平台C++开发错误之八编程
▪C++程序的内存布局    ▪将不确定变为确定系列~Linq的批量操作靠的住...    ▪DIV始终保持在浏览器中央,兼容各浏览器版本
▪Activity生命周期管理之三——Stopping或者Restarti...    ▪《C语言参悟之旅》-读书笔记(八)    ▪C++函数参数小结
▪android Content Provider详解九    ▪简单的图片无缝滚动效果    ▪required artifact is missing.
▪c++编程风格----读书笔记(1)    ▪codeforces round 160    ▪【Visual C++】游戏开发笔记四十 浅墨DirectX教程...
▪【D3D11游戏编程】学习笔记十八:模板缓冲区...    ▪codeforces 70D 动态凸包    ▪c++编程风格----读书笔记(2)
▪Android窗口管理服务WindowManagerService计算Activity...    ▪keytool 错误: java.io.FileNotFoundException: MyAndroidKey....    ▪《HTTP权威指南》读书笔记---缓存
▪markdown    ▪[设计模式]总结    ▪网站用户行为分析在用户市场领域的应用
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3