码迷,mamicode.com
首页 > 编程语言
python之装饰器
装饰器:本身是一个函数,用于装饰其他函数。作用:增强被装饰函数的功能。装饰器通常把其他函数作为参数,增加其功能。例1:函数不需被调用,直接运行>>>defdeco(func):######定义装饰器函数,func函数为参数...print(‘beforemyfunc()called‘)...func()#######调用原..
分类:编程语言   时间:2016-03-26 09:02:37    阅读次数:169
C++ String 写时拷贝
当类里面有指针对象时,采用简单的赋值浅拷贝,使得两个指针指向同一块内存,则析构两次,存在内存奔溃的问题,因此浅拷贝中利用引用计数。//引用计数浅拷贝classString { public: String(char*str="") :_str(newchar[strlen(str)+1]) ,_pRefCount(newint(1)) {} String(constS..
分类:编程语言   时间:2016-03-26 09:01:22    阅读次数:145
Python回顾与整理6:条件和循环
0.说明提及的内容为:if、while、for及与他们相搭配的else、elif、break、continue和pass语句。1.if语句语法ifexpression: expr_true_suite其中对于expression部分可以使用逻辑连接词an、or和not来实现多重判断条件。单一语句的代码块即如果只有一个语句执行时,可以写成下面这..
分类:编程语言   时间:2016-03-26 08:57:33    阅读次数:275
排序总结
插入排序:直接插入,希尔排序选择排序:选择排序,堆排序交换排序:冒泡排序,快速排序归并排序:归并排序#include<iostream> #include<assert.h> usingnamespacestd; voidInsertSort(int*arr,size_tsize) { assert(arr); for(inti=0;i<size-1;++i) { int..
分类:编程语言   时间:2016-03-26 08:58:47    阅读次数:184
Python 基础三、元组
元组(tuple)是用圆括号括起来的,其中的元素之间用逗号隔开。元组不能在远处修改(它们是不可变的),有如下的属性:任意对象的有序集合与字符串和列表类似,元组是一个位置有序的对象集合(其内容维持从左到右的顺序)。与列表相同可以嵌入到任何类别的对象中。通过偏移存取..
分类:编程语言   时间:2016-03-26 08:50:46    阅读次数:151
javascript正则表达式题目案列
正则表达式在JavaScript中字符匹配、替换和验证非常重要。 内容基本为正则表达式的入门必备知识 正则表达式:一个规则对象,可以把我们的字符串去匹配该规则,返回truefalse 模式:varreg=/规则语句/; reg.test(str);//返回boolean类型值 /.../规则的开始和结束 ^匹配字符串的开..
分类:编程语言   时间:2016-03-26 08:51:42    阅读次数:169
函数模板在c++动态顺序表中的大作用
函数模板提供了一种机制通过它我们可以保留函数定义和函数调用的语义在一个程序位置上封装了一段代码确保在函数调用之前实参只被计算一次.函数模板提供一个种用来自动生成各种类型函数实例的算法程序员对于函数接口参数和返回类型中的全部或者部分类型进行参数化(parameterize)..
分类:编程语言   时间:2016-03-26 08:52:20    阅读次数:255
智能指针(模拟实现auto_ptr,shared_ptr,scooeptr 以及定制删除器c++ 实现)
#define_CRT_SECURE_NO_WARNINGS #include<iostream> usingnamespacestd; template<classT> classAuto_ptr { public: Auto_ptr(T*_x):x(_x) {} Auto_ptr(Auto_ptr<T>&s):x(s.x) { s.x=NULL; } Auto_ptr&operator=(Auto_ptr<T>&s) { x=s...
分类:编程语言   时间:2016-03-26 08:49:48    阅读次数:263
java网络爬虫爬取百度新闻
采用commons-httpclientcommons-httpclient是一个遗留版本,现在官方已经不推荐使用了。lucene采用4.3版本所需jar包packagecom.lulei.util; importjava.io.BufferedReader; importjava.io.ByteArrayInputStream; importjava.io.File; importjava.io.IOException; importjava.i..
分类:编程语言   时间:2016-03-26 08:47:51    阅读次数:2640
python写个图片爬虫
[root@MGServerpythonscript]#vimgetimg.py#!/usr/bin/python#encoding:utf8importrequests,sys,re#定义一个方法,获取网站图片,并下载defgetimg(url):#请求url内容page=requests.get(url)#获取内容pagetext=page.content#定义正则表达式。reg=r‘src=.*?\.jpg‘#对获取的内容进..
分类:编程语言   时间:2016-03-26 08:48:12    阅读次数:206
python中FTP上传和下载
python中FTP上传和下载写这篇文章方便以后遇到需要定期去上传或下载时直接可以此简单模板。1.python中FTP上传#/usr/bin/python #-*-coding:utf-8-*- importdatetime importtime importsys importos importftplib defUpload_File(): ftp=ftplib.FTP() TODAY=time.strftime(‘%Y-%..
分类:编程语言   时间:2016-03-26 08:40:53    阅读次数:198
细谈各国语言常用语
学习各国语言常用语,如下;常用语表达:谢谢,我爱你,你好,晚安,再见,生日快乐,圣诞快乐,新年好。
分类:编程语言   时间:2016-03-26 08:40:29    阅读次数:1767
CentOS6.7+Python+Flask开发框架部署
系统环境:CentOS6.7的Baseservice版本。软件包提供:官方下载软件包版本:Readline-devel:yum安装opensslandopenssl-devel:yum安装Python:Python-2.7.6.tar.xzipython:ipython-1.2.1.tar.gzSetuptools:setuptools-20.3.1.tar.gzpip:pip-8.1.1.tar.gzvirtualenv:virtualenv-..
分类:编程语言   时间:2016-03-26 08:39:32    阅读次数:188
Python中如何把程序放到后台执行
直接上代码:[root@MGServerpythonscript]#catgetio.py#!/usr/bin/envpython#encoding:utf8importsys,time,os,platform#定义我自己要在后台运行的程序defgetio():whileTrue:os.system("/usr/sbin/iotop-n2-b-o-k>>/root/iotop.log")time.sleep(10)#fork后台运行进程defcr..
分类:编程语言   时间:2016-03-26 08:35:24    阅读次数:231
古典密码(Hill加密算法)
“Hill的加密与解密”Hill加密是另一种多字母代替密码,与多表代替密码不同的是,Hill密码要求将明文分成同等规模的若干个分组(最后一个分组涉及到填充),每一个分组被整体的加密代换,即希尔密码属于分组加密。Hill密码的算法思想是:将一个分组中的d个连续的明文字母通过线..
分类:编程语言   时间:2016-03-26 08:27:05    阅读次数:273
JAVA选项详解(长期更新)
-Djava.library.path=/usr/local/lib-server-Xms1024m-Xmx2048m-XX:MaxPermSize=256m-Djava.awt.headless=true-Dsun.net.client.defaultReadTimeout=60000-Djmagick.systemclassloader=no-Dnetworkaddress.cache.ttl=300-Dsun.net.inetaddr.ttl=300
分类:编程语言   时间:2016-03-26 08:28:02    阅读次数:287
C++ - this指针
classCGoods{public: voidRegidter(char*m,inta,floatp);private: charmName[NAME_LEN]; intamount; floatprice;};voidCGoods::Regidter(char*m,inta,floatp){ strcpy(mName,m); amount=a; price=p;}intmain(){ CGoodsgood1; good1.Regidter("huanggua",10,2.8); return0;}this..
分类:编程语言   时间:2016-03-26 08:24:44    阅读次数:133
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!