码迷,mamicode.com
首页 > 编程语言
C/C++之指针加减法
C和C++中可对指针进行加减,但对其进行乘除则基本无实际意义。一般来说,对指针进行减法的前提是减数和被减数均指向同一数组。加法同理。需要注意的是,两个指针的减法,结果是两个地址之间索引变量的数目,而不是占用内存的字节数。例如下面例子:1 #include2 using namespace std;3...
分类:编程语言   时间:2016-01-24 11:28:50    阅读次数:193
python ftplib模块编写简单的ftp服务
1 from ftplib import * 2 import os,readline 3 import sys 4 class MyFtp: 5 ftp = FTP() #建立一个ftp对象的链接 6 def __init__(self, host, port='21')...
分类:编程语言   时间:2016-01-24 10:24:33    阅读次数:281
python搜索引擎
用python如何实现一个站内搜索引擎? 先想想搜索引擎的工作流程:1、网页搜集。用深度或者广度优先的方法搜索某个网站,保存下所有的网页,对于网页的维护采用定期搜集和增量搜集的方式。2、建立索引库。首先,过滤掉重复的网页,虽然他们有不同的URL;然后,提取出网页的正文;最后,对正文切词,建立索引。....
分类:编程语言   时间:2016-01-24 10:24:24    阅读次数:234
程序实践系列(七)C++概述
理论练习题C++语言与C语言的本质区别是什么?[參考答案]:C++与C语言的本质区别就在于C++是面向对象的。而C语言是面向过程的。 面向过程的程序设计方法与面向对象的程序设计方法在对待数据和函数关系方面有什么不同? [參考答案]:在面向过程的程序设计中,数据仅仅被看成是一种静态的结构,它仅仅有等待...
分类:编程语言   时间:2016-01-24 10:21:54    阅读次数:182
Spring Mybatis结合遇到的问题与解决
1. Mybatis 自动生成工具生成多次覆盖文件后,会导致xml内容重复 解决,批处理删除生成目录重新创建2. jdbc.properties 文件内容前后不能有空格,网上复制的黏贴后,键值对后又空格导致初始化失败 解决,手工去除末尾空格3. 自动扫描 com.ssmbase 就可以 ...
分类:编程语言   时间:2016-01-24 10:19:41    阅读次数:163
寒假集训日志(二)——最小生成树,拓扑排序,欧拉回路,连通路
今天学的内容挺多的。(一)首先说最小生成树,两种算法: 1.Kruskal算法( 将边排序,然后再选,关键在于检查是否连通,使用并查集) 2.Prim算法(使用点集,有点类似与最短路的算法) 第一题是并查集算法的使用:A - The Suspects Time Limit:1000MS M...
分类:编程语言   时间:2016-01-24 10:20:19    阅读次数:925
多线程两种最常用的例子
1.Thread 方法的子类package cc;class myThread extends Thread { private String title ; public myThread(String title){ this.title = title ; } ...
分类:编程语言   时间:2016-01-24 10:19:55    阅读次数:200
C++中的虚函数解析[The explanation for virtual function of CPlusPlus]
1.什么是虚函数? 答:在C++的类中,使用virtual修饰的函数。 例如: vi...
分类:编程语言   时间:2016-01-24 10:19:44    阅读次数:257
Python 第四篇:生成器与迭代器
一:生成器:Generator是具有next方法的一个函数,一个函数在执行的过程中产生一个迭代器,这个函数就是生成器,迭代器里面内容需要使用函数__next__()方法去读取,如:def func(): with open("haproxy.cfg") as f: try: ...
分类:编程语言   时间:2016-01-24 10:17:00    阅读次数:128
【Swift初见】Swift数组(二)
在苹果的开发文档中对Array还提供了其它的操作算法:1、Sort函数:对数组进行排序。依据指定的排序规则,看以下的代码:var array = [2, 3, 4, 5]array.sort{$0 $1}println(array)输出为:[5, 4, 3, 2]2、reverse函数依照数组的i....
分类:编程语言   时间:2016-01-24 09:14:47    阅读次数:195
C++ syntax
new:int *a = new int[size];int **a = new int*[size];运算符重载:class Complex{ public: int a,b;};Complex operator+(Complex &x, Complex &y){ // x+y...
分类:编程语言   时间:2016-01-24 09:14:47    阅读次数:169
数据建模语言Information Engineering - IE模型
InformationEngineering采用Crow‘sFoot表示法(也有叫做JamesMartin表示法的),中文翻译中对使用了Crow‘sFoot表示法的模型也有笼统的称做鸭掌模型的(关联关系的关联基数中采用到了一个鸭掌形的三叉线来表示)。他由CliveFinkelstein发明,与JamesMartin一起推广,后来两人各..
分类:编程语言   时间:2016-01-24 07:07:44    阅读次数:435
Python学习笔记
Python的最基本数据结构是序列内建的六种数据结构是:列表,元祖,字符串,Unicode字符串,buffer对象和xrange对象2.基本数据类型(可变和不可变类型)(单双引号不区分,整数不用,布尔数不用,type方法可以查看类型)integral:整型(不可变类型,用id方法查看,整型的对象id..
分类:编程语言   时间:2016-01-24 07:04:56    阅读次数:202
(spring-第15回【IoC基础篇】)容器事件
主要介绍spring的容器事件是如何运作的,介绍之前当然要讲它遵从什么模式,什么是事件,广播器等等。
分类:编程语言   时间:2016-01-24 07:00:08    阅读次数:241
C语言原码反码补码与位运算.
目录:一、机器数和真值二、原码,反码和补码的基础概念三、为什么要使用原码,反码和补码 四、原码,补码,反码再深入五、数据溢出测试六、位运算的运算说明 七、位运算的简单应用一、机器数和真值机器数(computernumber)是数字在计算机中的二进制表示形式机器数有2个特点:一是符号数字化,二是其数的...
分类:编程语言   时间:2016-01-24 01:53:33    阅读次数:319
JavaScrip——简单练习(输出方式,简单表单验证)
用户名: 账号 密码 提交 结果:静态
分类:编程语言   时间:2016-01-24 01:47:22    阅读次数:278
java学习之xml
xml的处理有两种方式dom和Sax其中dom有3套api ,分别是dom和jdom和dom4j 1 package com.gh.xml; 2 3 import java.io.File; 4 import java.util.ArrayList; 5 import java.util.List....
分类:编程语言   时间:2016-01-24 00:39:12    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!