码迷,mamicode.com
首页 > 编程语言
Java新手学习笔记---数组
public static void main(String[] args) { int[][] c = new int[1][3]; System.out.println(c.length); System.out.println(c[0]....
分类:编程语言   时间:2015-05-09 17:28:04    阅读次数:107
【C++专题】static_cast, dynamic_cast, const_cast探讨
首先回顾一下C++类型转换: C++类型转换分为:隐式类型转换和显式类型转换 第1部分. 隐式类型转换 又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。 int ival = 3;do...
分类:编程语言   时间:2015-05-09 17:26:15    阅读次数:207
堆及堆排序
堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是完全二叉树或者是近似完全二叉树。二叉堆满足二个特性:1.父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。2.每个结点的左子树和右子树都...
分类:编程语言   时间:2015-05-09 17:25:40    阅读次数:166
Java for LeetCode 038 Count and Say
The count-and-say sequence is the sequence of integers beginning as follows:1, 11, 21, 1211, 111221, ...1 is read off as "one 1" or 11.11 is read off ...
分类:编程语言   时间:2015-05-09 17:25:14    阅读次数:161
归并排序
归并排序时间复杂度:,非原址排序。 归并排序和快速排序一样,都遵循分治模式:
分类:编程语言   时间:2015-05-09 17:23:14    阅读次数:136
springMVC 上传文件
spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方1.form的enctype=”multipart/form-data” 这个是上传文件必须的2.applicationContext.xml中 关于文件上传的配置不能少大家可以看具体代码如下:web.xml webtest .....
分类:编程语言   时间:2015-05-09 17:21:32    阅读次数:116
解决Python(2.7)Webserver 局域网内非本机访问时速度极慢
from wsgiref.simple_server import *def aaa(environ,start_response): # try: # request_body_size = int(environ.get('CONTENT_LENGTH', 0)) # ...
分类:编程语言   时间:2015-05-09 17:22:57    阅读次数:765
浅谈JavaScript DDOS 攻击原理与防御
前言DDoS(又名"分布式拒绝服务")攻击历史由来已久,但却被黑客广泛应用。我们可以这样定义典型的DDoS攻击:攻击者指使大量主机向服务器发送数据,直到超出处理能力进而无暇处理正常用户的合法请求,最终导致用户无法正常访问网站。近年来,DDoS攻击手段已日趋多元化——攻击者通过各种奇技淫巧诱使不知情主...
分类:编程语言   时间:2015-05-09 17:18:59    阅读次数:198
c++primer4 Chapter1
Exercise1.17#include int main(){ int limit = 0, k = 0, value = 0; std::cout > limit; // assume we don't know what is EOF(End-Of-File). while (std::cin...
分类:编程语言   时间:2015-05-09 17:17:34    阅读次数:106
火柴棒的问题c语言(枚举)
规则:1、a + b = c;2、用完火柴棒;代码如下: 1 #include 2 int fun(int x); 3 4 int main() 5 { 6 int a,b,c,sum=0,m; 7 scanf("%d",&m); //输入...
分类:编程语言   时间:2015-05-09 17:19:03    阅读次数:137
读写锁(read-write lock)机制-----多线程同步问题的解决
读写锁(read-write lock)一 综述 在一些程序中存在读者写者问题,也就是说,对某些资源的访问会 存在两种可能的情况,一种是访问必须是排它行的,就是独占的意思,这称作写操作;另一种情况就是访问方式可以是共享的,就是说可以有多个线程同时去访问某个资源,这种就称作读操作。这个问题模型是从对文...
分类:编程语言   时间:2015-05-09 17:16:24    阅读次数:145
排序算法——快速排序
参考书籍:《数据结构与算法分析——C语言描述》 快速排序是在实践中最快的已知排序算法,它的平均时间复杂度O(NlogN)。当然在最坏的情况下为O(N^2),但稍加努力就可以避免这种情形。 像归并排序一样,快速排序也是一种分治的递归算法,可简单表示如下: 将数组S排序的基本算法由下列简单的四步组成。 1、数组元素至少大于或等于4个,否则直接利用插入排序完成。 2、利用特定方法(三数...
分类:编程语言   时间:2015-05-09 16:40:30    阅读次数:129
Vijos-P1024-卡布列克圆舞曲(c++ && 简单模拟)
P1024卡布列克圆舞曲 Accepted 标签:模拟 描述 卡布列克是一位数学家,他在研究数字时发现:任意一个不是用完全相同数字组成的四位数,如果对它们的每位数字重新排序,组成一个较大的数和一个较小的数,然后用较大数减去较小数,差不够四位数时补零,类推下去,最后将变成一个固定的数:6174,这就是卡布列克常数。 例如:43...
分类:编程语言   时间:2015-05-09 16:40:43    阅读次数:371
python爬虫抓取全国pm2.5的空气质量(BeautifulSoup3)
这个编码格式真的是很闹心啊,看来真的得深入学习一下编码格式,要不这各种格式错误。 这个编码还和编辑器有关系,最开始的时候实在sublime Text里编辑的代码,运行起来卡卡的,特别顺畅,但突然发现它不支持raw_input和input,所以令临时换到了python官方提供的idle中。之后就出现了各种奇葩编码错误。。。。。。 程序大概意思就是,你输入一个城市的拼音,它就会返回这个城市的空气污...
分类:编程语言   时间:2015-05-09 16:40:09    阅读次数:623
Java中的IO基础学习小记之一
IO流用来处理设备间的数据传送 Java对数据的操作是通过流的方式进行的 Java用于操作流的对象都在io包中 数据按照操作数据的方式分为两种:字节流和字符流 流按照流向分为:输入流和输出流 硬盘存储的数据时间长,断电后仍然存在 内存存数的数据时间短,断电后不存在。 硬盘读写数据慢,内存读取数据快 Java中IO的输入和输出是相对于内存的 从硬盘向内存中写数据,称为输入 从内存...
分类:编程语言   时间:2015-05-09 16:38:33    阅读次数:304
设计模式C++实现一:简单工程模式
参考大话设计模式和网上的一些资料,自己编写下一些简单的设计模式,让自己了解这些设计模式的妙处!...
分类:编程语言   时间:2015-05-09 16:38:55    阅读次数:113
Java集合Map接口与Map.Entry学习
Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射。   (1) 添加、删除操作:   Object put(Object key, Object value): 将互相关联的一个关键字与一个值放入该映像。如果该关键字已经存在,那么与此关键字相关的新值将取代旧值。方法返回关键字的旧值,如果关键字原先...
分类:编程语言   时间:2015-05-09 16:38:06    阅读次数:107
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!