码迷,mamicode.com
首页 > 编程语言
一个很Cool的Idear->Python的尾递归优化
偶然在国外一个网站瞅到的,非常的酷,发出来共享一下。一般来说,Python和Java,C#一样是没有尾递归自动优化的能力的,递归调用受到调用栈长度的限制被广泛的诟病,但是这个狂人用一个匪夷所思的方法解决了这个问题并在Python上实现了,从此Python的递归调用再也不用受到调用栈长度的制约,太酷了 ...
分类:编程语言   时间:2016-03-31 09:28:47    阅读次数:258
带有汉字的字符串截断出现半个“汉字”的解决方法-C语言源码
汉字字符的编码为双字节,对于汉字字符和单字节字符混排的情况,如果目标截取的字符串内只包含奇数个单字节字符,则会出现半个汉字字符的问题。如下所示: (1)天水市秦州区南郭路2号(工行七里墩分理处? --包含数字字符,单字节。 (2)七里河区金港城金福花园20号楼3号(金港城?--包含数字字符,单字节。 ...
分类:编程语言   时间:2016-03-31 08:21:48    阅读次数:275
JAVA元运算符,一元运算符,二元运算符,三元运算符
一元运算符: 二元运算符 三元运算符 ...
分类:编程语言   时间:2016-03-31 08:19:44    阅读次数:202
我眼中的算法
算法一个既熟悉又陌生的词。我曾经很躁动的时候,想去各家应聘或者面试,然后人家问算法你会么?当时听到了,我就蒙蔽了,只能摇头。 天啊,作为接受过本科计算机专业学习的大学生来讲,竟然不知道什么是算法。我好脸红。 那什么是算法呢? 在接触过了一些人,一些事,一些教育之后,加上经常想想到底什么是之后。终于决 ...
分类:编程语言   时间:2016-03-31 08:19:23    阅读次数:226
SpringMVC+Shiro权限管理
SpringMVC+Shiro权限管理 什么是权限呢?举个简单的例子: 我有一个论坛,注册的用户分为normal用户,manager用户。对论坛的帖子的操作有这些:添加,删除,更新,查看,回复我们规定:normal用户只能:添加,查看,回复manager用户可以:删除,更新normal,manage ...
分类:编程语言   时间:2016-03-31 08:19:38    阅读次数:322
Java基础系列9:BigInteger类和BigDecimal类
一BigInteger类当我们碰到需要处理一个很大的数字时,这时候肯定没法使用int和long。当然我们可以使用String来接收大数字,然后再采用拆分的方式来计算,不过这种方式很麻烦。因此在Java中为了解决这种问题,提供了BigInteger类。BigInteger类表示是大整数类,定义在java.math...
分类:编程语言   时间:2016-03-31 07:15:50    阅读次数:562
c++ 迭代器
#include<iostream> #include<cstdlib> usingnamespacestd; template<classT,intssize=100> classMyList {Tdata[ssize]; intlength; public: MyList(){length=0;} voidpush_back(constT&i) { if(length>=ssize-1)exit(1); data[length++]=i; } boolem..
分类:编程语言   时间:2016-03-31 07:13:22    阅读次数:231
C++ 模板的一个实践
/************************************ WZASUST2016 模板写了一下,但发现不是模板 ************************************/ #include<iostream> usingnamespacestd; #defineOK1 #defineERROR0 template<classT> classLinklist { public: Linklist(intlen=10,intma..
分类:编程语言   时间:2016-03-31 07:12:35    阅读次数:270
c++ 模板实现顺序表
/************************************ WZASUST2016 顺序表第二个模板 ************************************/ #include"wz.h" #include"sts.h" template<typenameT> classseqlist { public: seqlist() :_data(NULL) ,_size(0) ,_capacity(0) { CheckCapacity(); } /*..
分类:编程语言   时间:2016-03-31 07:12:11    阅读次数:349
C++写实拷贝
/********************* WZASUST 写实拷贝 注意每一个重载的操作 修改一个对象的操作均需要构造空间 S[2]=‘S‘怎样传参数 *********************/ #include"sts.h" classString { public: String(char*str="") :_str(newchar[strlen(str)+5]) { *(int*)_str=1; _str+=4; strcpy..
分类:编程语言   时间:2016-03-31 07:13:57    阅读次数:434
C++ 写类中的一个bug修复
#include"wz.h" #include"sts.h" class_string { friendstd::istream&operator>>(std::istream&is,_string&a);//bug12 friendstd::ostream&operator<<(std::ostream&os,_string&a); public: _string()//默认构造函数 { length=0; b=newch..
分类:编程语言   时间:2016-03-31 07:12:57    阅读次数:260
c++ 顺序表
/*********************** WZASUST2016 分页实现:注运用了c语言里的回调函数来实现 ***********************/ #ifndef_SEQLIST_H_ #define_SEQLIST_H_ #defineMAX10 #defineCAP5 typedefintelem_type; classSEQLIST { private: elem_type*data; intlength; intTotalSize; pu..
分类:编程语言   时间:2016-03-31 07:13:03    阅读次数:437
抓包谷歌翻译,获取 tk=,tk算法
做了个小工具,整合了谷歌翻译,但是翻译的汉字变了,tk值也在变,换了汉字用原来的tk就不行了,搞了一晚上了,没找到tk算法。 后来发现错误的tk也能翻译,不知道为什么,先凑合用吧。 JS代码:谷歌翻译tk算法的JS代码,调用 ZL("汉字"),即可返回可用的tk。 ...
分类:编程语言   时间:2016-03-31 07:10:38    阅读次数:2087
遗传算法
...
分类:编程语言   时间:2016-03-31 07:07:09    阅读次数:258
C语言中全局数组的注意点
假如有一个全局数组,int a[100],当在函数中对它进行操作,尤其是需要反复计算时,要注意它的状态。因为全局数组一旦存有数据,就不会随着某些函数的结束而清空。举例:阶乘的一个算法中,配置全局数组之后,每次对具体的一个数计算阶乘时,都要对数组的部分元素进行计算,而下次再计算另一个数时,就会借用上次 ...
分类:编程语言   时间:2016-03-31 07:06:33    阅读次数:249
阿花宝宝 Java基础笔记 之 继承
一,继承 当某些类有一些共同内容时,可以把这些共同 的内容抽取到父类中。1.分析出多个类共有的属性和方法2.将这些共有的抽取出一个父类,创建父类,讲共同的内容抽取到父类,本类只保留特有的内容 3.子类使用extends继承父类 public class 子类名 extends 父类名{ }super ...
分类:编程语言   时间:2016-03-31 07:03:22    阅读次数:188
Java_chapter20_递归
...
分类:编程语言   时间:2016-03-31 07:03:01    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!