搜索到与相关的文章
编程技术

Objective-C语法之static关键字的那些事儿(六)

Objective-C语法之static关键字的那些事儿学习过Java或者C语言的朋友应该很清楚static关键字吧?在某个类中声明一个static静态变量,其他类中想使用它或者修改它不用new这个对象,直接使用它的类名方可直接拿到这个静态变量的对象,遍可以在其他类中任意修改这个变量的数值。在Objective-C的语法中声明后的static静态变量在其他类中是不能通过类名直接访问的,它的作用域只能是在声明的这个.m文件中。不过可以调用这个类的方法间接的修

系统 2019-08-12 09:29:37 2078

编程技术

设计模式六大原则(6):开闭原则

文章来源:http://blog.csdn.net/zhengzhb/article/details/7296944定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整个功能进行重构,并且需要原有代码经过重新测试。解决方案:当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化

系统 2019-08-12 09:29:35 2078

编程技术

XCode快捷键

XCode快捷键转载自http://www.cnblogs.com/yjmyzz/archive/2011/01/25/1944325.html1.文件CMD+N:新文件CMD+SHIFT+N:新项目CMD+O:打开CMD+S:保存CMD+SHIFT+S:另存为CMD+W:关闭窗口CMD+SHIFT+W:关闭文件2.编辑CMD+[:左缩进CMD+]:右缩进CMD+CTRL+LEFT:折叠CMD+CTRL+RIGHT:取消折叠CMD+CTRL+TOP:折叠全

系统 2019-08-12 09:29:35 2078

Python

为Python Oencv可用图像数据

使用树莓派的摄像头,将树莓派自身提供的picamera的API数据转换为PythonOencv可用图像数据:#importthenecessarypackagesfrompicamera.arrayimportPiRGBArrayfrompicameraimportPiCameraimporttimeimportcv2#initializethecameraandgrabareferencetotherawcameracapturecamera=PiCam

系统 2019-09-27 17:57:04 2077

Python

Mac在python3环境下安装virtualwrapper遇到的问题

前言我在使用mac安装virtualwrapper的时候遇到了问题,搞了好长时间,才弄好,在这里总结一下分享出来,供遇到相同的问题的朋友使用,少走些弯路。问题说明:Mac默认系统的python2,而我自己用的是brew安装的python3下面是我安装过程中出现的问题1.安装virtualwrapper打开终端,输入如下的命令pip3installvirtualenvpip3installvirtualenvwrapper2.在配置文件~/.bash_pro

系统 2019-09-27 17:56:58 2077

Python

python object类

object类object是python的默认类,有很多的方法,python种默认的list,str,dict等等都是继承了object类的方法继承了object的类属于新式类,没有继承属于经典类在python3种默认都是新式类,也即是所有的自定义类,基类都会继承object类描述在python3.x的所有类都是object的子类所以对于一些内置的方法会写在object类中如果子类不定义,在调用的时候最终会调用object类中的方法就不会让程序出现不必要的

系统 2019-09-27 17:56:43 2077

Python

Python3多线程版TCP端口扫描器

本文实例讲述了python数据结构之Array用法,分享给大家供大家参考。具体方法如下:importctypesclassArray:def__init__(self,size):assertsize>0,"Arraysizemustbe>0"self._size=sizepyArrayType=ctypes.py_object*sizeself._elements=pyArrayType()self.clear(None)defclear(self,va

系统 2019-09-27 17:55:37 2077

Python

如何安装并使用conda指令管理python环境

一、动机最近打算折腾vn.py,但只有py27版本的,因为一向习惯使用最新稳定版的,所以不得不装py27的环境,不得不说Python的全局锁真的很烦。身为懒癌患者,必然使用全功能的anaconda,但不想同时装py27和py35两个版本的anaconda巨无霸(同时装两个,不知道conda是否也可以管理环境),于是选择用conda装python27的环境及一些必要的包。弄了几天终于把办公电脑和家里的Mac机上的环境都配好了,即使有了官方的安装教材,也踩了不

系统 2019-09-27 17:55:36 2077

Python

跟老齐学Python之大话题小函数(1)

开篇就要提到一个大的话题:编程范型。什么是编程范型?引用维基百科中的解释:复制代码代码如下:编程范型或编程范式(英语:Programmingparadigm),(范即模范之意,范式即模式、方法),是一类典型的编程风格,是指从事软件工程的一类典型的风格(可以对照方法学)。如:函数式编程、程序编程、面向对象编程、指令式编程等等为不同的编程范型。编程范型提供了(同时决定了)程序员对程序执行的看法。例如,在面向对象编程中,程序员认为程序是一系列相互作用的对象,而在

系统 2019-09-27 17:55:35 2077

Python

深入理解python对象及属性

类属性和实例属性首先来看看类属性和类实例的属性在python中如何存储,通过__dir__方法来查看对象的属性>>>classTest(object):pass>>>test=Test()#查看类属性>>>dir(Test)['__class__','__delattr__','__dict__','__doc__','__format__','__getattribute__','__hash__','__init__','__module__','__

系统 2019-09-27 17:54:39 2077