码迷,mamicode.com
首页 > 编程语言
c语言中函数的递归
题目:用递归法把一个整数转换成字符串输出。比较下面两种方法的不同: putchar(n%10+'0')的位置不同,造成输出结果的不同。方法一: 1 #include 2 void convert(int n) 3 { 4 int i; 5 if((i=n/10)!=0) 6 convert(i).....
分类:编程语言   时间:2015-04-20 22:31:24    阅读次数:234
简述Java面向对象三大特征:封装、继承、多态
封装:把对象的全部属性和服务结合在一起,形成不可分割的独立单位;尽可能隐藏内部细节。(数据隐藏、隐藏具体实现的细节) public、private、protected、defaultpublic:既可以跨类访问,也可以跨包(package)访问private:只能被该类对象访问,子类不能访问,更不能...
分类:编程语言   时间:2015-04-20 22:29:09    阅读次数:239
使用JAVA数组实现顺序栈
1,首先总结一下线性表(分为顺序表和链接表,【即顺序存储结构和链式存储结构的区别】)和栈(顺序栈和链接栈)还有队列(顺序队列和链接队列)的JAVA类库中的实现:java.util.ArrayList 实现了顺序表,java.util.LinkedList 实现了链接表的功能。java.util.Ar...
分类:编程语言   时间:2015-04-20 22:29:27    阅读次数:183
使用字符串指针变量与字符数组的区别
用字符数组和字符指针变量都可以实现字符串的存储和运算,但是两者是有区别的。在使用时,应注意以下几个问题:1) 字符串指正变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在该首地址的一块连续的内存空间中并以“\0”作为字符串的结束。字符数组是由若干个数组元素组成的,它可用来存放整个字符串...
分类:编程语言   时间:2015-04-20 22:28:44    阅读次数:295
[utf8编码的byte[]数组转换为String时要注意的问题]
1. 通过socket给Java传递byte[]数组时,utf-8的字节数组在转换为String, Java并不会遇到0就停止结束,而是一直使用完byte[]的容量,所以在转换为Java的String需要自己判断字节值是0的位置,再截取数组长度。[cpp] view plaincopyprint?p...
分类:编程语言   时间:2015-04-20 22:26:33    阅读次数:188
Javascript手记-垃圾收集
如果有人问.net的垃圾回收,大家会马上想到gc,那如果有人问你javascript如何进行内存管理的呢?挠挠头,一口香瓜,听我细细道来! javascript具有自动垃圾收集机制,执行环境会负责管理代码执行过程中使用的内存,大体的原理是找出那些不在使用的变量,然后释放它占用的内存,为此,垃圾...
分类:编程语言   时间:2015-04-20 22:29:08    阅读次数:257
模式识别之贝叶斯---朴素贝叶斯(naive bayes)算法及实现
处女文献给我最喜欢的算法了⊙▽⊙---------------------------------------------------我是机智的分割线----------------------------------------------------[important] 阅读之前你需要了解:....
分类:编程语言   时间:2015-04-20 22:26:40    阅读次数:283
Spring MVC拦截器
分类:编程语言   时间:2015-04-20 22:28:20    阅读次数:159
KMP模式匹配算法:Oulipo
DescriptionThe French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter'e'. He was a member of the Oulipo group. ...
分类:编程语言   时间:2015-04-20 22:27:58    阅读次数:194
解决Context.getExternalFilesDir(null)返回null造成java.lang.NullPointerException的问题
问题产生: 今天在写一个日志工具类的时候,想把日志文件放在外存储设备的应用专用文件夹里,即,如:/mnt/sdcard/myPackageName /Android/data/files下.很自然的用起来Context.getExternalFilesDir(null)方法,但是在写好工具 类,测....
分类:编程语言   时间:2015-04-20 22:27:15    阅读次数:391
Java就业指导
想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程...
分类:编程语言   时间:2015-04-20 22:24:36    阅读次数:166
java框架篇---hibernate之连接池
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点:一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernat...
分类:编程语言   时间:2015-04-20 22:18:21    阅读次数:182
sort+结构体实现二级排序
之前介绍的sort函数由于其效率较高,使用较为简单让我用起来那叫一个爽,今天再写一篇使用sort+结构体实现二级排序的方法。还是先想个问题吧,比如我想输入5个同学的名字和身高,然后得到他们身高的降序,但是如果出现相同身高的情况,名字的拼音靠前的排在前面。好,现在这个问题已经涉及到了二级排序,要按照身...
分类:编程语言   时间:2015-04-20 22:17:49    阅读次数:216
QT中 使用c++调用python
最近在做一个项目,开发环境用的是QT c++。项目中使用amazon云服务,调研发现有一个Amazon云的python接口。就有了标题中的问题,需要用C++来调用python脚本。下面是一个c++调用python的小例子。我先贴出代码,然后在详细介绍。# -*- coding: cp936 -*-#...
分类:编程语言   时间:2015-04-20 22:19:07    阅读次数:743
二位数组环状最大子矩阵
由于上次二位数组,使用了函数,所以这次只要修改函数就可以了。//Powered by lzr!#includeusing namespace std;int yiwei_max(int n,int a[]){ int temp=0,sum=-999999999; int j=0,k=...
分类:编程语言   时间:2015-04-20 22:14:48    阅读次数:133
python模块-platform
#author:Blood_Zero#coding:utf-8import platformprint dir(platform) #获取platform函数功能platform.architecture() #获取系统架构platform.system() # 获取操作系统类型platfor...
分类:编程语言   时间:2015-04-20 22:16:27    阅读次数:122
算法模板——splay区间反转 2
实现功能:同splay区间反转 1(基于BZOJ3223 文艺平衡树)这次改用了一个全新的模板(HansBug:琢磨了我大半天啊有木有),大大简化了程序,同时对于splay的功能也有所完善这里面没有像一般二叉排序树那样子用一个参量进行排序,而是直接以中序遍历来构建了一个普通的二叉树(当然也可以把每个...
分类:编程语言   时间:2015-04-20 22:13:13    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!