首页 > 编程语言
哈希表(HashMap)分析及实现(JAVA)
转自:http://www.java3z.com/cwbwebhome/article/article8/83560.html?id=4649探讨Hash表中的一些原理/概念,及根据这些原理/概念,自己设计一个用来存放/查找数据的Hash表,并且与JDK中的HashMap类进行比较。 我们分一下七个...
分类:编程语言   时间:2014-03-29 19:13:29    收藏:0  评论:0  赞:0  阅读:799
Spring+Cache框架感想
近期项目开发过程中遇到一个问题:读取数据和缓存框架的耦合度过高,有没有方法解除这个耦合度。 思路:在整个业务中含4个模块 1:业务逻辑,使用数据 userData(){ //使用数据 getDate(); } 2:获取数据 getDate(){ Data data = getDateFromCach...
分类:编程语言   时间:2014-03-29 19:18:08    收藏:0  评论:0  赞:0  阅读:675
Http使用post方式提交数据(使用java标准接口)
本文内容:使用java标准接口,实现http用post方式提交数据。 ------------------------------------------------------------------------------------------------------------- 程序组成部分: 1.客户端用eclipse HttpUtils.java 标准java接口,实现http...
分类:编程语言   时间:2014-03-29 16:50:57    收藏:0  评论:0  赞:0  阅读:505
python程序设计基础5:python文件使用
文件的操作是非常常用的...
分类:编程语言   时间:2014-03-29 18:45:46    收藏:0  评论:0  赞:0  阅读:547
Python 实现一个简单的http服务器
背景 写一个python脚本,实现简单的http服务器功能: 1.浏览器中输入网站地址:172.20.52.163:20014 2.server接到浏览器的请求后,读取本地的index.html文件的内容,回发给浏览器  代码实现 server.py #!/usr/bin/python import socket import signal import errno from time...
分类:编程语言   时间:2014-03-29 16:48:02    收藏:0  评论:0  赞:0  阅读:577
java.lang.ClassCastException: com.google.gson.internal.StringMap cannot
以下是问题代码:(这个方法主要是为了方便JASON的解析) public static List getGson(String json, Class cls) { Gson gson = new Gson(); List list; list = gson.fromJson(json, new TypeToken>() { }.getType()); return li...
分类:编程语言   时间:2014-03-29 18:42:00    收藏:0  评论:0  赞:0  阅读:1174
C语言中运算符优先级
一共有十五个优先级:  1   ()  []  .  -> 2   !  ~   -(负号) ++  --   &(取变量地址)*   (type)(强制类型)    sizeof  3   * / % 4   + -  5   >> 6   > >= 7   == !=    8   &   9   ^    10  |    11  && 12  || 13  ?...
分类:编程语言   时间:2014-03-29 20:55:05    收藏:0  评论:0  赞:0  阅读:429
muduo源码分析--buffer中的线程安全
在栈上准备了一个65536字节的extrabuf(这个空间是在readFd函数内部定义的,说以说是内部栈空间,在这个函数返回以后这个栈空间就会消失,属于临时变量),然后利用readv(0来读取数据,iovec有两块,第一块指向Muuod Buffer中的writable字节,另一快指向栈上extrabuf。这样如果读入的数据不多,那么全部都读到Buffer中去了;如果长度超过Buffer的writ...
分类:编程语言   时间:2014-03-29 20:50:30    收藏:0  评论:0  赞:0  阅读:661
JAVA实现图片上传自定义等比尺寸
做了五、六年电子商务开发,电商的商品图片非常的庞大,比如商品的预览图片,最少起码有三种格式,40x40,160x160,250x250,所以很多时候需要对商品图片进行处理,总结下电子商务的图片的储存。 项目需要安装 imagemagick,地址:http://www.imagemagick.org/ 有着非常强大的图片处理,动态生成图片,压缩图片,等比压缩 JAVA开发需要 用ma...
分类:编程语言   时间:2014-03-29 20:40:08    收藏:0  评论:0  赞:0  阅读:521
Java抽象类和接口有什么区别?
本文由广州疯狂软件java培训分享: 回答一: 1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而...
分类:编程语言   时间:2014-03-29 16:23:53    收藏:0  评论:0  赞:0  阅读:534
Java集合那些事儿
本文由广州疯狂软件java培训分享: 从map说起吧,HashMap很经典了,自己的理解就是通过数组和链表实现的,hash算法最简单的理解就是取模,看源码可以知道HashMap内部有一个Entry[]的数组,而Entry本身的数据结构就是一个链表的节奏,差不多就是将key通过hash运算,在O(1)...
分类:编程语言   时间:2014-03-29 16:38:58    收藏:0  评论:0  赞:0  阅读:461
Java查看类的成员
本文由广州疯狂软件java培训分享: 在一个类的内部,一般包括以下几类成员:成员变量、构造方法、普通方法和内部类等。使用反射机制可以在无法查看源代码的情况下查看类的成员。编写程序,使用反射机制查看ArrayList类中定义的成员变量、构造方法和普通方法。 思路分析:这个ArrayList类不是自己定...
分类:编程语言   时间:2014-03-29 19:43:13    收藏:0  评论:0  赞:0  阅读:556
java实现全排列输出
java实现全排列输出转自:http://easonfans.iteye.com/blog/517286最近在找工作,面试java程序员或者软件工程师,在笔试的时候常常见到这么一道题:全排列 的输出数组(常常要求是整数),其实这道题不难,主要是递归调用,在baidu或者google上已经有很多人提出...
分类:编程语言   时间:2014-03-29 19:41:26    收藏:0  评论:0  赞:0  阅读:806
Javascript多线程引擎(八)
Javascript多线程引擎(八) Javascript 多线程项目, 做到现在已经快3个月了(加上前期准备编译原理和必要的文档), 该项目(js-engine)已经快进入尾声了, 现在该引擎的特性包括如下: 1. 全C语言代码(适合嵌入式) 2. 没有正则表达式(不能算是好的特性 , 以后有机会...
分类:编程语言   时间:2014-03-29 19:44:09    收藏:0  评论:0  赞:0  阅读:554
C/C++指针做参数的内存泄露问题
1. 先看代码例子(1)void GetMemory(char* p){ p = (char*)malloc(100);}void Test(void){ char* str = NULL; GetMemory(str); strcpy(str, "hello world"); printf(str...
分类:编程语言   时间:2014-03-29 19:54:36    收藏:0  评论:0  赞:0  阅读:579
shuffle.java
shuffle.java
分类:编程语言   时间:2014-03-29 20:01:53    收藏:0  评论:0  赞:0  阅读:398
Python之基础(一)
数学计算要利用相关的数学计算函数,首先需要把数学模块包含进来:>>>import math进行计算:>>> math.pi3.141592653589793>>> math.sqrt(90)9.486832980505138>>> 随机数包含随机函数:>>> randomTraceback (mos...
分类:编程语言   时间:2014-03-29 20:10:34    收藏:0  评论:0  赞:0  阅读:524
Thinking in Java 泛型章节中不用LinkedList来实现自己的内部链式存储机制
这是一个传统的下推堆栈,没有用LinkedList来实现内部链式存储机制。在阅读代码的时候可以参考以前学过的用c语言的指针(以对象的引用来类比于指针)来完成链式堆栈的建立过程会很有帮助。下面就是这个链式堆栈的实现过程。 1 //:generics/LinkedStack.java 2 //A Sta...
分类:编程语言   时间:2014-03-29 20:22:52    收藏:0  评论:0  赞:0  阅读:733
C#调用Python
Cursor.Current = Cursors.WaitCursor;Process process = new Process();//不显示 console 窗口 process.StartInfo.RedirectStandardOutput = true; process.StartInf...
分类:编程语言   时间:2014-03-31 15:29:56    收藏:0  评论:0  赞:0  阅读:603
JAVA中的Transient
Java中的transient,是用于声明序列化的时候不被存储的。例子:package ThreadTest;/** * Created with IntelliJ IDEA. * User: Blank * Date: 14-3-29 * Time: 下午12:03 */import java.i...
分类:编程语言   时间:2014-03-31 15:49:26    收藏:0  评论:0  赞:0  阅读:524
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!