首页 > 编程语言
一些关于写Java代码的建议
一序列化1.Java反序列化构造函数是不会执行的2.在序列化类中,不能使用构造函数为final变量赋值。3.反序列化时final变量在以下情况下不会被重新赋值a.通过构造函数为final变量赋值b.通过方法返回值为final变量赋值c.final修饰的类型不是基本类型3.instanceof只能用于对象的判断..
分类:编程语言   时间:2015-03-26 15:08:31    收藏:0  评论:0  赞:0  阅读:251
jQuery操作数组函数
在前提不知道b在这个数组的下标,删除b这个元素vararrList=[‘a‘,‘b‘,‘c‘,‘d‘];arrList.splice(jQuery.inArray(‘b‘,arrList),1);alert(arrList);其中jQuery.inArray(‘b‘,arrList)是b这个元素在数组arrList中的位置splice(index,1)函数中第一个参数index是要删除元素在数组中的位..
分类:编程语言   时间:2015-03-26 15:07:11    收藏:0  评论:0  赞:0  阅读:327
MAVEN Dynamic Web Module 3.0 requires Java 1.6 or newer
在项目的pom.xml的<build></build>标签中加入:<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration&..
分类:编程语言   时间:2015-03-26 15:07:01    收藏:0  评论:0  赞:0  阅读:219
排序算法之 插入排序、希尔(shell)排序 及其时间复杂度和空间复杂度
有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间才有插入的位置),而第二部分就只包含这一个元素(即待插入元素)。在第一部分排序完成后,再将这...
分类:编程语言   时间:2015-03-26 15:04:30    收藏:0  评论:0  赞:0  阅读:321
python 正则表达式贪婪模式与非贪婪模式
之前未接触过正则表达式,今日看python网络爬虫的源码,里面一行正则表达式匹配的代码初看之下,不是很理解,代码如下:myItems = re.findall('(.*?)',unicodePage,re.S)“.*?”这种匹配方式,按理解应该是匹配任意字符0个或多个(re.S模式,“.”可以匹配“\n”),但...
分类:编程语言   时间:2015-03-26 15:02:20    收藏:0  评论:0  赞:0  阅读:602
用Stanford Parse(智能语言处理)去实现分词器
昨天研究学习了一下 Stanford Parse ,想利用 Stanford Parse 智能切词的效果结合到lucene 分词器中的想法;由于项目时间 仓促,部分研究没有完成。代码还存在bug,希望有这方面想法的小伙伴们,能完善。。 lucene版本:lucene4.10.3,引入jar包:stanford-parser-3.3.0-models.jar ,stanford-parser.jar 先构建分词器测试类,代码如下:...
分类:编程语言   时间:2015-03-26 15:01:51    收藏:0  评论:0  赞:0  阅读:363
python 爬虫 知乎
人生苦短,唯有python 是不是代码写多了自己就熟练了呢? 人人网爬虫模板,具体操作以后有机会再添加吧! #coding: utf-8 import urllib2 import urllib import cookielib import re def ZhihuBrower(url,user,password): #登陆页面,可以通过抓包工具分析获得,如fiddler,wire...
分类:编程语言   时间:2015-03-26 14:58:50    收藏:0  评论:0  赞:0  阅读:427
再探MFC(一)基于对话框的MFC项目架构
大学毕设时学的MFC,工作头一年还用的MFC,之后再也用不到了.当时买的MFC书籍早就束之高阁了.现在需要开发一个简单的桌面程序,于是我又把MFC捡起来.MFC早已过时,不过如果开发简单的Windows桌面应用,MFC不失为一个简单的选择....
分类:编程语言   时间:2015-03-26 14:58:30    收藏:0  评论:0  赞:0  阅读:368
======Java中的SSL通信初步(1)======
package com.panpass.main; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.UnknownHostException; import java...
分类:编程语言   时间:2015-03-26 14:57:40    收藏:0  评论:0  赞:0  阅读:290
数组作数据成员(1)
输入代码: /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum123.cpp *作 者:林海云 *完成日期:2015年3月26日 *版 本 号:v2.0 * *问题描述:设计一个工资类,输入一个员工工资,涨工资并排序后,打印出更改后的工资表 *程序输入:员工工资 *程序...
分类:编程语言   时间:2015-03-26 14:56:11    收藏:0  评论:0  赞:0  阅读:201
把Java数组转换为List时的注意事项
不幸的是并不是每件事都尽如人意。举个例子,现在将一个java数组转换为List。当然,我们可以使用Arrays.toList方法,但是如果没有慎重思考就随便使用几乎肯定会产生令人讨厌的意外。考虑完下面这段程序并预测其输出你就明白我的意思了: 由于Javadoc对Arrays.asList的说明相当模糊,对你来说预测出程序的运行结果可能有点困难,下面我们来一步步的揭晓答案: 第9...
分类:编程语言   时间:2015-03-26 14:55:41    收藏:0  评论:0  赞:0  阅读:171
Java实现uint8_t/uint16_t/uint32_t
Java实现uint8_t/uint16_t/uint32_t在Java中,整数可以用byte,short,int和long等类型来表示,并不支持unsigned类型。然而在很多情况下Java也需要处理无符号类型,如翻译C/C++代码,与C/C++进行通讯等,这时就需要用Java来实现uint8_t,uint16_t,uint32_t 等类型。Java实现unsigned 类型一般的思路为用更大的存...
分类:编程语言   时间:2015-03-26 14:53:41    收藏:0  评论:0  赞:0  阅读:1445
c/c++ 内存常见错误
1.对 空指针 进行 赋值. 测试用例: int _tmain(int argc, _TCHAR* argv[]) { char * s = NULL; *s = 20; return 0; }在非debug环节下,程序会崩溃,然后 你 点调试程序,会进入debug模式。  断点会指在 *s = 20 这一行上,然后  弹出 一个信息 说明 :写入位置 0x00000000 时发生访问...
分类:编程语言   时间:2015-03-26 14:52:10    收藏:0  评论:0  赞:0  阅读:198
Spring中@Async用法总结
引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@Async的用法。...
分类:编程语言   时间:2015-03-26 14:51:35    收藏:0  评论:0  赞:0  阅读:1401
基于字节码指令理解Java中间缓存变量机制
Java中间缓存变量机制,你真的懂吗?...
分类:编程语言   时间:2015-03-26 14:48:00    收藏:0  评论:0  赞:0  阅读:203
C/C++ 关于生成静态库(lib)/动态库(dll)文件如何使用(基于windows基础篇)
1. 首先,如何制作一个静态库(lib)? 额, 对于静态库,我们知道,里头是不应该有Main函数,它只是一个配合文件。之所以称之为lib静态库,其实就是指,我们需要用到lib里头的函数时,我们才会去手动打包到我们的可执行文件当中。我们知道,打包一个文件,里面的东西非常之多,当我们加载时,内...
分类:编程语言   时间:2015-03-26 14:44:00    收藏:0  评论:0  赞:0  阅读:440
java框架篇---Struts2 本地化/国际化(i18n)
国际化(i18n)是规划和实施的产品和服务,使他们能很容易地适应特定的本地语言和文化的过程中,这个过程被称为本地化。国际化的过程有时也被称为翻译或本地化启用。国际化是缩写i18n,因为我和两端用n字打头,并有18个字符之间的第i个和最后n。访问方式:有几种方法可以访问的信息资源,包括gettext的...
分类:编程语言   时间:2015-03-26 14:40:31    收藏:0  评论:0  赞:0  阅读:294
JavaScript循环绑定事件
我们有时候需要对变量绑定某个功能相同的函数或者方法,如果是一个两个,直接写就复制粘贴就可以了,可是当绑定的变量很多的时候,显然循环会让它变得更简单.比如在设计网页的时候,我们对一组li都要绑定点击事件,而点击事件的作用都是相同的.那么循环绑定就比较好. 点击1 点击2 点击3//这...
分类:编程语言   时间:2015-03-26 14:40:20    收藏:0  评论:0  赞:0  阅读:181
让C/C++程序一次编译可以发布到多版本Linux之上
最近页游开放平台比较多, 每个平台要求的Linux版本各不相同, 这给开发人员部署服务器带来了很大的困难. 在本机Linux编译的程序,发布时即便将依赖的so附带到目标Linux环境,仍然会碰到依赖及版本问题,例如:[root@localhost bin]# ldd wkcenter./wkcent...
分类:编程语言   时间:2015-03-26 14:38:10    收藏:0  评论:0  赞:0  阅读:445
spring应用实例
新建一个登陆页面:loginActionSupport.jsp,代码例如以下;实现用户登录实例,struts和Spring整合spring $ 用户名:密码:创建一个存储登陆用户信息的类:User.java该类继承于ActionForm,代码例如以下:package com.zhaosoft.bea...
分类:编程语言   时间:2015-03-26 14:38:00    收藏:0  评论:0  赞:0  阅读:288
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!