自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (9)
  • 收藏
  • 关注

原创 替换jar包中的class文件

背景:项目中使用了一个第三方公司开发的cas_client_all.jar包,由于公司业务发展,需要对cas_client_all.jar包中的一个类做一些逻辑增强。问题1.我们没有cas_client_all.jar的源码,所以直接在源码上修改,然后打包行不通;问题2.反编译出的源码,依赖了第三方公司内部的jar或者文件,解决不了依赖问题就无法打包(为了解决问题1只好对cas_client_all.jar逆向工程,比如JD-GUI)以上问题阻挠重新打包。经过评估,业务只是对其中一个cl

2021-07-13 16:16:22 6739 2

原创 Linux安装和配置Nginx服务器

Centos7安装和配置Nginx服务器一、安装编译工具及库文件yum -y install gcc gcc-c++ autoconf automake make libtoolyum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel二、首先要安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能首先查看是否已经安装pcre-config --version 查看版本号,查到这说明已安装,可以跳过

2020-08-04 17:56:09 337

原创 远程文件服务器文件下载(应用服务器获取远程文件服务器文件输入流)

在已知远程文件服务器文件的网络路径的情况下如: String filePath=http://webproxydev2.xxx.com:9080/group1/M00/00/0F/CgpAcFtHCd2AU4L5ABbeljIeBQ0996.pdf就可以通过new URL(filePath).openConnection().getInputStream() 获取远程文件服务器的文件输入流。核心代...

2018-07-13 10:11:30 3079

原创 try catch finally一道笔试题

看到一个笔试试卷上考察try catch finally 的题,感觉基本涵盖了考点, 虽然编译时通不过的int a = 0; try { a=10; //某一段业务逻辑,涉及到网络IO return a; }catch (IOException e) { a = 20; return a; }final

2016-03-14 11:01:37 2793

转载 HTTP的长连接和短连接

本文总结&分享网络编程中涉及的长连接、短连接概念。    关键字:Keep-Alive,并发连接数限制,TCP,HTTP一、什么是长连接     HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的

2016-01-24 17:09:15 820

原创 Android Spinner

SpinnerSpinner 是从多个选项中选择一个选项的控件,类似于桌面程序中的组合框(ComboBox)******** android:spinnerMode="dropdown"  //制定模型 下拉选项 和对话框选项模式 android:entries="@array/week_en" //用于设置Spinner的显示内容         

2015-09-01 00:23:20 1052

原创 Android CheckBox

CheckBox 复选框,多选按钮 /*  * CheckBox 复选框,多选按钮   * 可以提供给用户在多个选项之间实现多选效果  * 一个CheckBox代表多选中的一个选项  */package com.example.kn_day04_3_checkbox;import java.util.ArrayList;imp

2015-08-31 00:22:06 615

原创 Android RadioButton

 RadioButton 单选按钮 实现单选功能package com.example.kn_day04_2radiobutton;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.Vie

2015-08-27 23:32:04 574

原创 Android ImageView

一、结构    java.lang.Objectandroid.view.View        android.widget.ImageView    已知直接子类:    ImageButton, QuickContactBadge     已知间接子类:    ZoomButton   二、类概述    显示任意图像,例如图标。ImageV

2015-08-27 21:42:57 409

原创 Android EditText

EditText 文本输入框下面实现一个登录页面主要利用EditText实现: * 1.控制显示隐藏密码 * 2.监听EditText改变事件 * 3.控制EditText输入校验main.xml 如下:http://schemas.android.com/apk/res/android"    xmlns:tools="http

2015-08-27 00:44:43 636

原创 一个简单的排序面试题

* 一个小面试题:* There is an array 2,10,11,4,21,5,7,6,19,15,please sort them with below order* The maximum + the minimum + the second-largest one + the second-smallest one + ...package main;

2015-08-26 11:29:24 1050

转载 Git中级用户的25个提示

本文转载自图灵社区用户青牛的翻译文章。我使用 Git 大约已经有18个月时间,自认为能很好地驾驭它了。但是当我们请到 GitHub 的 Scott Chacon 来到 LVS 公司(一个博彩/游戏软件供应商/开发商)做专场培训时,我在第一天就学到了大量的东西。由于有些人总是对使用 Git 自我感觉良好,因此,我想分享一些我从社区获取到的 Git 精品,这样就可能会帮助那些人无需浪费

2015-08-25 08:21:50 621

原创 java字符与对应Ascii码互转

如题:代码如下:package main;/** * Java中将一个字符与对应Ascii码互转 * 1 byte = 8bit 可以表示 0-127 */public class GetCharAscii { public static void main(String[] args) { // TODO Auto-generated method stub Sys

2015-08-25 01:30:29 92887

转载 TCP/IP SOCKET HTTP及HTTPS之间的关系及各自特性之总结

GET跟POST的区别:get只能传送128K的数据而post是无限制的 post提交是不在会IE上带上参数就算你加密了别人也会解密一般比较重要的数据通过post 传,因为get是别人可以改参数值的别人乱写参数,你的异常报个不停 网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和

2015-08-23 20:54:03 2537 1

原创 Android TextView

activity_main.xml:http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_paren

2015-08-18 22:02:21 605

原创 Android ToggleButton和Switch

Android 学习:import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.widget.CompoundButton;import android.widget.CompoundButton.OnCheckedChangeListene

2015-08-18 22:01:02 1176

原创 Android Button

android 学习:button布局http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_pa

2015-08-18 21:57:54 445

转载 深入Spring IOC源码之Resource

在Java中,将不同来源的资源抽象成URL,通过注册不同的handler(URLStreamHandler)来处理不同来源的资源的读取逻辑,一般handler的类型使用不同前缀(协议,protocol)来识别,如“file:”、“http:”、“jar:”等,然而URL没有默认定义相对classpath或ServletContext等资源的handler,虽然可以注册自己的URLStreamHan

2015-08-11 10:32:58 901

原创 根据WOS获取某篇SCI论文被引用次数[Web of Science 统计]

下面是根据某篇SCI论文的WOS获取某篇SCI论文被引用次数[Web of Science 统计]由于涉及到授权,代码中地址并不是真实地址,仅供学习之用!!<%@ page language="java" import="java.util.*,java.io.*,java.net.HttpURLConnection,java.net.URL,java.net.*,database.*,jav

2015-08-10 20:58:24 8413

原创 JCIFS简介and利用JCIFS网络文件共享实现上传下载

JCIFS简介and利用JCIFS网络文件共享实现上传下载JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java. CIFS is the standard file sharing protocol on the Microsoft Windows

2015-08-10 20:26:45 7069 1

原创 注册mysql为系统服务and命令行启动

双击mysql.exe 有时会一闪而过,这是可以尝试在dos命令行窗口下执行 D:\Program Files\MySQL Server 5.6\bin\mysql.exe尝试打开,屏幕会固定下来,显示启动信息*****************************************************将mysql 注册为服务:在dos命令行

2015-08-10 15:55:52 4321

原创 查看那个进程占用了80端口

先进入dos命令窗口:windows + r    --------    cmd  进入命令行输入->netstat -all或netstat -ano1.找到80端口 对应的进程id。2.然后打开windows任务管理器,查看进程,看看具体进程信息。

2015-08-09 16:17:26 1262

原创 VisualSVN Server搭建svn服务器 TotoiseSVN做客户端 或安装subclipse插件

Windows环境下使用VisualSVN Server比较方便下载地址http://www.visualsvn.com/ serverVisualSVN Server免费,VisualSVN 客户端收费(可与virtual studio配合使用),但客户端可以用免费的TortoiseSVN代替。使用原始的 Subversion SVN 和 Apache 相配合来实现源代码的 SV

2015-08-06 15:31:03 1447

转载 jvm 内存溢出 在myeclipse中加大tomcat的jvm内存java.lang.OutOfMemoryError: Java heap space

使用myeclipse启动两个SSH2的部署在tomcat6下的项目 报出java.lang.OutOfMemoryError: PermGen space 解决办法: 在myeclipse中加大jvm内存方法: Window->Preferences->Myeclipse->Services->Tomcat->Tomcat 6.x->JDK,在Optional J

2015-05-11 12:49:06 514

转载 jQuery选择器大全

在Dom 编程中我们只能使用有限的函数根据id 或者TagName 获取Dom 对象. 然而在jQuery 中则完全不同,jQuery 提供了异常强大的选择器用来帮助我们获取页面上的对象, 并且将对象以jQuery 包装集的形式返回。本文主要对常用的jQuery 选择器进行一个介绍及归类。jQuery 选择器大体上可分为 4 类:基本选择器、层次选择器、过滤选择器、表单选择器。

2015-04-16 14:26:55 401

转载 超实用的JavaScript技巧及最佳实践(下)

在前段时间,发表了超实用的JavaScript技巧及最佳实践(上),很多开发者都觉得里面所提到的技巧非常实用,基于此,我们再向大家推荐超实用的JavaScript技巧及最佳实践(下),希望对大家有所帮助。  文中所提供的代码片段都已经过最新版的Chrome 30测试,该浏览器使用V8 JavaScript引擎(V8 3.20.17.15)。  1.使用逻辑符号&&或者||进行条

2015-04-16 10:13:45 356

转载 超实用的JavaScript技巧及最佳实践(上)

JavaScript是一门非常流行的编程语言,开发者用它不仅可以开发出炫丽的Web程序,还可以用它来开发一些移动应用程序(如PhoneGap或Appcelerator),它还有一些服务端实现,比如NodeJS、Wakanda以及其它实现。此外,许多开发者都会把JavaScript选为入门语言,使用它来做一些弹出窗口等小东西。  在这篇文章中,作者将会向大家分享JavaScript开

2015-04-16 10:12:13 401

转载 JavaScript中的原型和继承

请在此暂时忘记之前学到的面向对象的一切知识。这里只需要考虑赛车的情况。是的,就是赛车。  最近我正在观看 24 Hours of Le Mans ,这是法国流行的一项赛事。最快的车被称为 Le Mans 原型车。这些车虽然是由“奥迪”或“标致”这些厂商制造的,可它们并不是你在街上或速公路上所见到的那类汽车。它们是专为参加高速耐力赛事而制造出来的。  厂家投入巨额资金,用于研发、设计

2015-04-16 10:02:34 628 1

转载 程序员/设计师能用上的 75 份速查表

75 份速查表,由 vikas 收集整理,包括:jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop 、git、Linux、Java、Perl、PHP、Python、Ruby、Ruby on Rails、Scala、C#、SQLite、C++、C语言、Ubuntu、WordPress、Node.js、Oracle、NMAP、Mac OS X、Has

2015-04-16 09:59:14 814

转载 浅谈用力不用脑:你为什么蹉跎这么多年

有太多人,只知道羡慕别人的成就,却看不见别人的汗水,这已经被无数鸡汤文提到;那么也有不少人,汗水付出也很多,加班很辛苦,累的七死八活,但是依然没有什么太好的成绩,我想说,这里除了部分人运气不佳,大部分是“用力不用心”(或者说“用力不用脑”),白白耽误自己的青春。  老规矩,为免某些喷子乱放炮,先设置前提,这里所说的成绩是指可以获得很好的职位和薪酬,能够过上体面的中产阶级生活,也就是普通

2015-04-16 09:55:49 700

转载 12款很棒的浏览器兼容性测试工具

对于前端开发工程师来说,确保代码在各种主流浏览器的各个版本中都能正常工作是件很费时的事情,幸运的是,有很多优秀的工具可以帮助测试浏览器的兼容性,让我们一起看看这些很棒的工具。Spoon Browser Sandbox点击你需要测试的浏览器环境,安装插件就可以进行测试了。帮助你测试网页在Safari、Chrome、Firefox和Opera浏览器中是否正常,IE以前也有的,网站上说应

2015-04-16 09:48:34 5805

转载 JSP开发过程遇到的中文乱码问题及解决方案

1.数据库编码不一致导致乱码解决方法:首先查看数据库编码,输入:show variables like "%char%";确认编码一致,如果不一致,可输入:SET character_set_client='utf8';SET character_set_connection='utf8';SET character_set_results='utf

2015-04-02 21:19:00 907

转载 struts2整合json出现no result type defined for type 'json'的解决方法

struts2的json plugin可以实现struts2和json的完美结合,由于本篇主要是介绍整合过程中遇到的问题,所以编程实现的方法这里就不重复了,具体可以参看struts2的官方文档:http://struts.apache.org/2.2.1.1/docs/json-plugin.html。我在struts.xml中有如下action定义:action name="

2015-04-02 10:24:27 559

转载 职场菜鸟,自己不擅长的工作任务压到身上,该怎么应对?

入职差不多一年,一开始工作还蛮顺利的。可是最近老板经常布置一些自己不擅长的工作给我,而且都是特别重要的,像做代表公司形象的客户提案PPT、产品的新媒体推广方案、搭建网站等等。自己专业不是这一块,根本不懂这些东西,所以觉得压力特别大。感觉自己就算做出来也一定不是老板要求的那样,所以总是无从下手,经常拖延,老板过来询问进度的时候我也只能敷衍过去,不敢跟他们讲我不会做……我想每个新人进入职场

2015-04-02 01:17:10 710

原创 No result defined for action and result input

前台jsp用超链接指向action时,href=xx.action?count= ,action 中有个成员变量叫count是int类型的,而从jsp传参数的时候,把count定义成 string了,结果就报这个错是无法把string 类型的num 赋值给action中的count,导致无法进入action这是页面上的类型和在action中定义的属性的类型不一致造成的。当然路径错误

2015-03-31 18:28:55 431

原创 下载spring地址

http://repo.spring.io/libs-release-local/org/springframework/spring/xxx.RELEASE/spring-framework-xxx.RELEASE-dist.zip在官网的projects里找到spring framework,然后点猫,跳到github在Downloading artifacts下面找到 b

2015-03-29 20:53:28 466

转载 Thread.currentThread().getContextClassLoader() and Class.getClassLoader()

一、同一工程中:String path = Thread.currentThread().getContextClassLoader().getResource(".").getPath();        System.out.println(path);         String string = Sample1.class.getClassLoader().getResour

2015-03-27 10:24:41 4318

原创 java读取配置文件

package cn.ac.siom.db;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver

2015-03-27 10:01:56 456

转载 对chain.doFilter(request,response)的理解

他的作用是将请求转发给过滤器链上下一个对象。这里的“下”指的是哪里 ?指的是下一个filter,如果没有filter那就是你请求的资源。 一般filter都是一个链,web.xml 里面配置了几个就有几个。一个一个的连在一起 request -> filter1 -> filter2 ->filter3 -> .... -> request resource.

2015-03-10 10:17:36 820

转载 request.getRequestURI()、getRequestURL()、getContextPath()、getServletPath()区别

request.getRequestURI()、request.getRequestURL()、request.getContextPath()、request.getServletPath()区别request.getRequestURI() /jqueryWeb/resources/request.jsprequest.getRequestURL() http:

2015-03-10 10:14:08 12536

软件设计师中级历年真题2009-2020

自己整理的2009-2020软件设计师中级历年真题和答案,共享给大家刷题

2021-04-12

《高级Bash脚本编程指南》revision 10 中文第10版

Advanced-Bash-Scripting-Guide-in-Chinese 《高级Bash脚本编程指南》revision 10 中文第10版

2018-05-30

mybatis-3.2.6.zip

mybatis-3.2.6.zip包下载

2016-01-21

Android Dalvik虚拟机结构及机制剖析 第1卷

本书为第1卷,是一本以情景方式对android的源代码进行深入分析的书,内容广泛,主要从dalvik虚拟机整体结构、获取和编译dalvik虚拟机的源码、源码分析辅助工具使用、.dex文件及dalvik字节码格式解析、dalvik虚拟机下的系统工具介绍及dalvik虚拟机执行流程简述等方面进行阐述,帮助读者从宏观上了解dalvik虚拟机的架构设计,为有兴趣阅读dalvik虚拟机源码的读者提供必要的入门指导。 第1卷共6章: 第1章为准备工作,在这一章中主要介绍了dalvik虚拟机的功用、分析dalvik源码所用到的主要方法以及如何搭建dalvik源码分析环境;第2章为源码分析辅助工具介绍,包括vim、doxygen、gdbserver等;第3章为dex文件以及dalvik字节码格式分析;第4章为系统工具介绍,在这一章中主要介绍了dalvik虚拟机的一些重要系统工具,通过对系统工具的介绍,让读者对虚拟机内部的实现机制更加清晰;第5章为dalvik虚拟机执行流程简述,通过这一章的介绍,旨在让读者对dalvik虚拟机的整体功能架构有一个宏观的认识,为后续进一步掌握各个功能模块的原理功能做好相应的知识铺垫;第6章为调试支撑模块,在这一章中主要介绍了调试支撑模块的基本原理。 通过阅读本书,让读者了解dalvik虚拟机在android应用程序运行过程中所扮演的重要角色及其不可替代的价值;同时对android应用程序的执行过程有更加细致的了解,可以帮助读者优化自己编写的应用程序,更加合理地设计应用程序结构,有效提高应用程序的运行速度。

2016-01-14

Android Dalvik虚拟机结构及机制剖析 第2卷

本系列丛书共分2卷,本书为第1卷,是一本以情景方式对android的源代码进行深入分析的书,内容广泛,主要从dalvik虚拟机整体结构、获取和编译dalvik虚拟机的源码、源码分析辅助工具使用、.dex文件及dalvik字节码格式解析、dalvik虚拟机下的系统工具介绍及dalvik虚拟机执行流程简述等方面进行阐述,帮助读者从宏观上了解dalvik虚拟机的架构设计,为有兴趣阅读dalvik虚拟机源码的读者提供必要的入门指导。 第1卷共6章: 第1章为准备工作,在这一章中主要介绍了dalvik虚拟机的功用、分析dalvik源码所用到的主要方法以及如何搭建dalvik源码分析环境;第2章为源码分析辅助工具介绍,包括vim、doxygen、gdbserver等;第3章为dex文件以及dalvik字节码格式分析;第4章为系统工具介绍,在这一章中主要介绍了dalvik虚拟机的一些重要系统工具,通过对系统工具的介绍,让读者对虚拟机内部的实现机制更加清晰;第5章为dalvik虚拟机执行流程简述,通过这一章的介绍,旨在让读者对dalvik虚拟机的整体功能架构有一个宏观的认识,为后续进一步掌握各个功能模块的原理功能做好相应的知识铺垫;第6章为调试支撑模块,在这一章中主要介绍了调试支撑模块的基本原理。 通过阅读本书,让读者了解dalvik虚拟机在android应用程序运行过程中所扮演的重要角色及其不可替代的价值;同时对android应用程序的执行过程有更加细致的了解,可以帮助读者优化自己编写的应用程序,更加合理地设计应用程序结构,有效提高应用程序的运行速度。

2016-01-14

android和java面试大全集

史上最全的android和java面试文档集。包括有: java程序员面试宝典.txt Java面试宝典2011版-1C,Java基础部分.doc 三大框架面试题.zip 技术面试题.zip Android笔试题库 C语言终极面试宝典.doc Java笔试题目汇总.pdf Java面试宝典_2010.doc 面试全攻略100题.doc 智力题和答案.doc C语言面试题大汇总.doc 计算机专业必备笔试面试锦囊.doc 笔试.rar 面试题集合.zip C语言面试题大汇总1.doc 面试题集合 java面试题 JAVA面试题集合(项目2部).chm 华为笔试题大全(史上最齐全).doc JAVA题库.doc java面试题.zip Java面试宝典2011版-1A,Java基础部分.doc jsp笔试题全集.doc Java学习笔记(必看经典).doc android和java面试大全.rar JAVA精华.doc JAVA经典算法50题1.doc Android笔试题库.rar Java面试宝典2011版-1B,Java基础部分.doc Java工程师试题(机构招聘)20100526.doc C语言面试题大汇总面试题及答案.doc Java23种设计模式(总结)1.doc JAVA_WEB面试笔试题.doc 实施人员初试题20091009.doc 笔试智力题.doc C语言面试题.doc 2011android面试题目及其答案大全.doc java基础笔试题.doc 安卓鄙视题附答案.txt 史上最全的android面试题库.docx android工程师笔试试卷.doc Android面试题(详细答案).doc Android内测题.doc Java面试题2.doc JAVA面试题80页.doc 智力题.doc JAVA 综合面试题.pdf 分类后的葵花宝典 葵花宝典.doc 九阴真经.doc Java面试题1.doc 葵花宝典-数据库类.doc JAVA面试题集锦.doc Java程序员,面试必读.txt 软通动力招聘测试题.doc java面试葵花宝典.doc 新建 文本文档 (2).txt 125条常见的JAVA面试题.doc NET易筋经.doc 葵花宝典-Java Web类.doc 葵花宝典-基础类.doc 葵花宝典-数据库类1.doc 技术测评java.doc 技术测评.net.doc 瑞星笔试题(15道).doc 汉端笔试题(7页).doc 一道测试notepad笔试题.doc 奇虎面试题.doc 喜安科 面试题.doc 北京博彦科技笔试+面试.doc 清华同方开发的面试题 (有兴趣的看一下了 !) 中软的面试题(转贴).doc 亚控科技比试题.doc 神州泰岳测试试题(笔试)转贴.doc 一家通讯公司的面试题目.doc 软件测试工程师试题发布版.doc 某公司的面试试题.doc 一个外包测试公司的笔试题!.doc 时力科技面试题.doc 合力金桥的笔试题.doc 一道数据库的笔试题目.doc 传视数码公司的面试题.doc 美国英网软件公司题目.doc 软件测试工程师测试试题大集合(二)包括答案.d 波尔世通的笔试+面试.doc 瓦瑟笔试题(限男性).doc 软通动力面试笔答.doc 常见的测试题(转贴).doc 北京大学计算机科学技术研究所.doc 联合网视面试题.doc 缺陷的等级划分,一个经常被问到的问题.doc 软件测试工程师笔试试题(大集合).doc 千像互动的笔试.doc 2012java面试题分析大全.doc JAVA面试题集合(项目2部).chm JAVA经典算法50题1.doc Java工程师试题(机构招聘)20100526.doc Java23种设计模式(总结)1.doc 实施人员初试题20091009.doc 框架图.png struts面试题 hibernate面试题 三大框架.txt JAVA题库.doc struts+spring+hibernate面试题.mht spring面试题 spring面试题 - 心动音符 - JavaEye技术网站.mht Struts,Hibernate,Spring的面试题_ityoyo1215_新浪博客.mht Java面试题及答案(基础题122道)

2016-01-14

jcifs-1.1.11.jar

JCIFS是一个开源实现100%的Java的CIFS / SMB网络协议的客户端库。CIFS是Microsoft Windows平台(如映射网络驱动器)上的标准的文件共享. 实现网络上 文件共享 工具文件。比ftp操作更方便。

2015-08-10

Thinking in C++

C++界很牛的书

2011-11-27

C++学生成绩管理系统

用C++实现的学生成绩管理系统,有代码、有可应用文件

2011-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除