- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 Python实现系统桌面时钟
用Python + PyQT写的一个系统桌面时钟,刚学习Python,写的比较简陋,但是基本的功能还可以。功能:①窗体在应用程序最上层,不用但是打开其他应用后看不到时间②左键双击全屏,可以做小屏保使用,再次双击退出全屏。③系统托盘图标,主要参考PyQt4源码目录中的PyQt4\examples\desktop\systray下的程序④鼠标右键,将程序最小化使用时需要hear
2013-12-29 21:07:50 30590
原创 C语言函数参数传递的分析
一、值传递和指针传递的概念(一)值传递值传递,即按值传递参数,按值传递参数时,是将实参变量的值复制一个到临时存储单元中,如果在调用过程中改变了形参的值,不会影响实参变量本身,即实参变量保持调用前的值不变。1、形参只能是变量,实参可以是常量、变量或表达式。在被定义的函数中,必须指定形参的类型。2、实参与形参的个数应一样,类型应一致。字符型和整型可以互相通用。4、实参传递给形参是实
2013-12-29 20:16:31 27438 2
原创 类的成员函数返回引用所引发的问题
今天做C++项目的时候,在类的Get函数中返回了一个类属性的引用,自己琢磨之下,忽然想到一个很奇怪的问题,通过这种方式,能在外部修改类私有属性的值么?啥也不说了,写个代码测试一下。#include using namespace std;class Base{public : Base(int x) { this->m_x = x; } int& GetX( ) {
2013-12-26 21:12:28 26542 6
原创 private成员函数竟然可以在类的外部调用
今天写代码竟然发现,private成员函数竟然可以在类的外部调用,开始以为是C++设计的缺陷。但是逐步深入才知道C++多态的博大精深。#include using namespace std; class Base{public: virtual void Func() { cout<<"base"<<endl; }};class Derived : public Bas
2013-12-26 19:41:43 30465 1
转载 简单工厂模式,工厂方法模式和抽象工厂模式的异同
简单工厂模式,工厂方法模式和抽象工厂模式的异同 简单工厂模式,工厂方法模式和抽象工厂模式都是属于创建型设计模式,这三种创建型模式都不需要知道具体类。我们掌握一种思想,就是在创建一个对象时,需要把容易发生变化的地方给封装起来,来控制变化(哪里变化,封装哪里),以适应客户的变动,项目的扩展。用这三种设计模式都可以实现,那究竟这三种设计模式有什么异同呢?下面根据这三者之间的特点,优点,缺点,适用
2013-12-24 11:08:00 25103 2
转载 24种设计模式与7大原则
创建型模式抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示.工厂模式(factory method patte
2013-12-24 10:15:21 22888 2
2410-S实验指导书@2006.11.pdf
2014-03-27
tftp烧写2410-s linux系统.pdf
2014-03-27
s3c-2410快速开始手册
2014-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人