- 博客(19)
- 收藏
- 关注
转载 C/C++中time.h
C/C++中time.h1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些
2014-07-15 10:22:57
491
原创 链表问题
链表逆置node *reverse(node *head){ node *p1, *p2, *p3; p1=head, p2=p1->next; if(head==null || head->next==null) return head; while(p2) { p3=p2->next; p2->next=p1; p1=p2; p2=p3; } hea
2014-07-03 11:28:43
387
原创 matlab 连接 c
写第三篇论文了。。。摔找了好久的代码,其中一个在.m中诡异的有一个.c,看readme才知道,这是mex就是将matlab与vc/vs连接,在matlab中使用c代码连接的方式是:在交互页面输入: mex -setup>> mex -setupPlease choose your compiler for building external interface
2014-04-03 19:49:32
609
原创 python学习笔记之(八)
面向对象高级编程我们定义一个class,可对其的实例绑定属性:>>> class Student(object): pass>>> s = Student()>>> s.name = 'M'>>> print s.nameM也可以绑定方法(注意绑定方法的格式):>>> def set_age(self, age): self.age = age >>> from
2014-03-24 14:37:12
616
原创 python学习笔记之(七)
面向对象编程面向对象-----object oriented programming,简称oop。一个对象包含数据,以及操作数据的函数。面向对象程序设计把程序视为一组对象的集合,每个对象可以接受其他对象发来的信息,计算机程序的执行就像一系列消息在各个对象之间传递。在python中,所有数据类型都是对象,可以自定义对象,自定义的对象就是类(calss)。面向对象的思想是,定义一个对象
2014-03-12 20:00:39
918
原创 python学习笔记之(六)
模块每一个以 .py 为结尾的都是一个模块,例如abc.py。模块的好处是1可以避免重复编写同样的内容可以引用,2避免函数名和变量名重复。 如果模块名重复,就可以使用按目录组织模块的方法——包(package)使用包后,模块名变为包名.模块名,例如mycompany.abc.py每个包目录下面都会有 __init__.py文件,这是必须存在的使用模块以内置的sys模块为
2014-03-11 15:52:30
569
原创 python学习笔记之(五)
高阶函数高阶函数(Higher-order function)可接受函数作为参数,也可以把函数作为返回值。map/reduce:map(): 接受两个参数, 一个是函数, 一个是数列。map将传入的函数一次作用在数列的每个元素上,将结果作为新的list返回。>>> def f(x): return x*x>>> map(f, [1, 2, 3, 4])[1, 4, 9, 1
2014-03-06 15:41:18
553
原创 python学习笔记之(四)
切片数字字符均适用:>>> L = range(100)>>> L[:10:2][0, 2, 4, 6, 8]>>> L[::5][0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95]range函数为内部函数,生成长度为n的自然list头:尾:间隔>>> L[-1]
2014-03-06 11:09:11
604
原创 Python学习笔记之(三)
函数在python中,定义一个函数需要使用 def 语句 ,最后面还需一个 :若想定义一个空函数,缩进函数块内使用 pass 语句。isinstance函数:python内置函数,用于数据类型检查,返回bool类型>>> def my_abs(x): if not isinstance(x,(int, float)): raise TypeError('bad operand
2014-03-04 14:51:59
527
原创 Python学习笔记之(二)
大家好,我回来啦!之前写了两篇C++有木有,现在又开始写python了有木有,马上有可能还会写STRUT2哦颤抖吧呆类!你可能会问了,Python学习笔记之(一)到哪里去了呢?我不会告诉你的。dict & set1.dict: 即C++中的map,使用键-值存储(key-value),具有快速查找的办法,但是存储占用大量内存(与list相比),所以是
2014-03-04 13:44:09
535
原创 c++之map
以前学过也蛮久了,竟然不知道有map这种东西。。。好像是一种容器神马的具体我也不清楚。。。总之1.开头要加 #include(map)2.声明map类型 map(key,value) map-name 类似于索引吧,key是关键字,value是这个关键字对应的值,key不能重复,value可以重复3.对map进行遍历需要迭代器 , 迭代器的声明 map(key,v
2013-11-20 18:57:02
944
原创 各种自带函数
之一:sortsort (str, str+i, cmp) 为排序函数,内部执行的是快速排序(就是头一个指针向后,尾一个指针向前,遇到头比尾大的就调过来),调用之后就可得到一个从小到大排列的序列。 其中, i为待排序列的长度,cmp为排序标准。重点是这个cmp, 内部大致为bool cmp(a,b){if(a}如改为bool cmp(a,b){if(
2013-11-12 14:47:26
707
原创 重拾C++ 开始是什么来着
为了找到好工作,我又开始学讨人厌的C++了之前大一有学过 不过已经忘到天际了前几天开始做ACM ,觉得是一个快速成长的好方法 幸亏大呆已经学有所成,使得我不会的东西都可以问他。(((不过态度很差诶决定记录一下比较有用的知识点,以后也比较好找从头开始了#include#include //包含string类型 ,要添加#include //包
2013-11-12 14:36:59
792
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人