搜索到与相关的文章
Python

Python中注释(多行注释和单行注释)的用法实例

前言学会向程序中添加必要的注释,也是很重要的。注释不仅可以用来解释程序某些部分的作用和功能(用自然语言描述代码的功能),在必要时,还可以将代码临时移除,是调试程序的好帮手。当然,添加注释的最大作用还是提高程序的可读性!很多时候,笔者宁愿自己写一个应用,也不愿意去改进别人的代码,没有合理的注释是一个重要原因。虽然良好的代码可自成文挡,但我们永远也不清楚今后读这段代码的人是谁,他是否和你有相同的思路。或者一段时间以后,你自己也不清楚当时写这段代码的目的了。总的

系统 2019-09-27 17:37:41 2617

编程技术

DataGridView添加行号

自己在做WINFORM小玩意的时候需要在datagridview上显示行号,上网搜索一下,找到如下代码,不错,先记录下来了。在RowPostPaint事件中画出来//绘制行号privatevoidgvdata_RowPostPaint(objectsender,DataGridViewRowPostPaintEventArgse){try{Rectanglerectangle=newRectangle(e.RowBounds.Location.X,Conv

系统 2019-08-29 23:40:31 2617

编程技术

图解属性的final修饰符

final代表属性所指向的数据或者对象实例不可改变,永远只能指向他或者这个数值。对于指向的是数值,比较简单,只允许赋值一次。但如果其指向的是对象的实例,则实例自己的属性依然可以改变。看一下非final的图例看一下final的图例注意:即使指向的是对象,但有些对象自身是不可改变的,比如String,Integer等。对于类的final修饰,代表其不可再被继承方法的final修饰,代表此方法不可被Override图解属性的final修饰符

系统 2019-08-29 23:14:52 2617

编程技术

使Firefox3.0支持迅雷的方法

Mozilla推出Firefox(火狐)3.0RC2预示着新版正式上线指日可待,经过下载试用,我发现该版本变得和IE7外观比较相似了(其实在功能上,IE7向Firefox借鉴的地方也不少)。如下图:Firefox外貌IE7外貌安装完Firefox后,使用体验还是不错的,但发现一个问题,就是迅雷对Firefox的支持和新版Firefox3.0有冲突,原因是因为迅雷的Firefox扩展Thunderdownloadextension因为“不提供安全更新”不能通

系统 2019-08-29 23:09:16 2617

编程技术

boost源码剖析之:多重回调机制signal(上)

boost源码剖析之:多重回调机制signal(上)刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba)boost库固然是技术的宝库,却更是思想的宝库。大多数程序员都知道如何应用command,observer等模式,却不知该如何写一个支持该模式的类。正如隔靴搔痒,无法深入。DDJ上曾有一篇文章用C++实现类似C#的event机制,不过是个雏形,比之boost.Signal却又差之甚远矣。上篇:架构篇引入所谓“事件”机制,简而言之

系统 2019-08-29 22:51:58 2617

Android

Android开发指南-工具-画九宫格

画九宫格Draw9-patch这个九宫格绘画工具(draw9patch.bat)可以让你很容易的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。关于九宫格图以及它是如何工作的,请阅读九宫格图像NinepatchImages主题的相关章节。下面是一个便捷指南。你需要PNG图像来创建一个九宫格。1.从一个终端(比如windows浏览器),启动这个draw9patch应用程序,该程序位于你的SDK/tools目录下。2.把你的P

系统 2019-08-29 22:49:58 2617

编程技术

在ExtJs的容器中显示图片,并动态更新

Extjs并没有提供直接的组件来显示图片。网上通过设置textfield的InputType为Image然后再修改dom对象来实现,其实image的属性值并没有包含在Extjs的官方文档当中。可以通过以下的思路实现,更可以进一步扩展成自定义组件。推荐的方法如下:1、首先做一个容器Js代码{xtype:'box',//或者xtype:'component',width:100,//图片宽度height:200,//图片高度autoEl:{tag:'img',

系统 2019-08-29 22:35:21 2617

Android

Android开发之应用程序基础及组件

成功属于耐得住寂寞的人,接下来几篇将讲述Android应用程序的原理及术语,可能会比较枯燥。如果能够静下心来看,相信成功将属于你。引言为了后面的例子做准备,本篇及接下来几篇将介绍Android应用程序的原理及术语,这些也是作为一个Android的开发人员必须要了解,且深刻理解的东西。本篇的主题如下:1、应用程序基础2、应用程序组件2.1、活动(Activities)2.2、服务(Services)2.3、广播接收者(Broadcastreceivers)2

系统 2019-08-29 22:32:11 2617

编程技术

跟叶子学把妹系列汇总贴

《跟叶子学把妹》系列已经完结,《跟叶子学把妹》原名其实是《天方叶谈》,博主擅自给改成《跟叶子学把妹》目的是为了和之前的教程统一,。《天方叶谈》在每周三晚发布在公司内部的微信公众号《咚咚小报》上,对程序员来说,不管是真的把妹或者娱乐还是其他,笑笑就好。把妹目录:跟叶子学把妹——教程序猿把妹第一集跟叶子学把妹——教程序猿把妹第二集跟叶子学把妹——教程序猿把妹第三集跟叶子学把妹——教程序猿把妹第四集跟叶子学把妹——教程序猿把妹第五集跟叶子学把妹——教程序猿把妹第

系统 2019-08-29 22:00:37 2617

编程技术

设计模式之工厂模式Factory

工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。工厂模式主要用以下几种形态:简单工厂(SimpleFactory),工厂方法(FactoryMethod),抽象工厂(AbstractFactory)1.简单工厂模式(SimpleFactory)简单工厂又叫静态工厂,是工厂模式三中状态中结构最为简单的它主要有一个静态方法,用来接受参数,并根据参数来决定返回实现同一接口的不同类的实例。我们来看一个具体的例子:假设一家工厂,几生产

系统 2019-08-29 21:55:36 2617