自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

满脸猪头肉

四肢健全 头脑发热 吃嘛嘛香

  • 博客(34)
  • 收藏
  • 关注

原创 python2.7恢复被不小心覆盖的内建函数

例子: 不小心用str = "xxx"覆盖了python的内建函数str后果:需要将数字转换为字符串时无法使用str。(当然,还可以用"{0}".format(n) 或 "%d" % n等方法)解决:builtin = __import__('__builtin__') #找到内建模块str = builtin.str #恢复str指向

2016-07-18 10:04:38 2357

转载 泛型总结

==========================================

2016-04-25 21:05:33 418

原创 关于lambda expressions are not supported at this language level问题

IDEA下报错:lambda expressions are not supported at this language level解决:1. File -> Project Structure -> Project -> Project Language Level 选择“8 Lamdas Type Annotations etc”2. 如果没有改选项请先安装和配置JDK1.8

2016-04-25 18:39:05 9145 3

原创 静态资源的default sevlet的url配置问题

配置清单1. pom.xml2. web.xml2. hello.jsp问题web.xml中对静态资源的配置无效,即请求不到静态资源。因为如果配置不为“/”的话,web章资源的url在webapp根目录的基础上多了一级“/demo”。解决资源的url路径需要以为前缀,即将和src改为“/demo/asset/*”和“/demo/asset/pic

2016-04-17 12:24:32 510

原创 IDEA15引用mvn-install到repository的其他项目出现的奇怪问题

最近写了个工具库,通过mvn install装入了本地repo库,可是在别的项目中引用该库时出现了一点小问题。问题:在pom.xml填写“三坐标后”IDEA15未报错(IDEA从本地库中能找到),但是在代码中import该库时报错说无法找到该库。项目的“External Libraries”中也找不到该库。解决:右键项目名->Maven->Reimport

2016-04-17 11:52:49 859

原创 tomcat7-maven-plugin使用

第一种,通过tomcat和maven的配置文件和pom.xmlhttp://my.oschina.net/alexgaoyh/blog/398869?fromerr=rxNNE5gB第二种,通过IDE配置和pom.xmlhttp://1358440610-qq-com.iteye.com/blog/2102195注意tomcat需要配置CATALINA_HO

2016-04-17 11:40:33 714

原创 SpringMVC 请求处理流程

1. demo代码清单清单一(web.xml中Servlet配置):<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml

2016-01-22 01:05:42 977

原创 Ubuntu-14 sshd 快速安装、配置、使用

1. 安装  系统一般默认带有ssh-client,还需安装ssh-server: apt-get update sudo apt-get openssh-server2. 配置最简单的配置就是允许root登陆,这样很方便(但不安全,尤其在口令认证方式下):vim或gedit打开/etc/ssh/sshd_config :#注掉一行:#Permi

2015-12-14 23:34:44 797

原创 关于单例模式的最全总结

单例类是最简单的一个OOP设计模式,然而单例模式没有不看上去那么单纯,它是一个有故事的单例。这里总结了关于java中单例模式的一系列问题。仅供总结和分享,请不要用来难为面试的娃们。面试中遇到的单例面试中没遇到的单例

2015-11-19 01:05:48 540

原创 java 集合相关类整理

原图出自《java编程思想第4版》这里结合自己的经验和了解丰富了一下:

2015-11-16 13:13:11 403

转载 HttpsURLConnection

在web应用交互过程中,有很多场景需要保证通信数据的安全;在前面也有好多篇文章介绍了在Web Service调用过程中用WS-Security来保证接口交互过程的安全性,值得注意的是,该种方式基于的传输协议仍然是Http,采用这种方式可扩 展性和数据交互效率比较高;另外一种实现方式就是用Https,他是在协议层对Http的再次封装,加入了SSL/TLS,采用该协议进行通信的数据全部 都会被加密,由

2015-11-15 14:07:59 559

原创 【tomcat】tomcat配置ssl的蛋疼事

前言最近写程序要测试SSL Socket代码,于是下了最新的tomcat-8.0.28,不料本来应该分分钟搞定的事,却搞出来蛋疼意外tomcat下配置SSL有两种方式:JSSE(JRE 1.4之后自带的实现)和APR(利用OpenSSL引擎实现),因为前者步骤简单一点,选用JSSE:按照官方文档和网友博客描述,只需要1. 用JAVA_HOME\bin\目录下的keytool

2015-11-15 02:28:54 2788

原创 linux安装和配置java开发环境(jdk+mavean)

1. 安装jdk(含jre)1.1 卸载jdk开发版系统一般都自带了jdk,如CentOS自带openjdk',但是如果你想用其他jdk最好先把细带的卸载掉CentOS下卸载jdk:首先,rpm -qa|grep jdk 得到jdk名字:jdk-XXX然后,rpm -e --nodeps  jdk-XXX最后,执行java -version命令 看是否卸载成功(

2015-11-08 16:46:14 661

原创 【JNI】第一个JNI程序(免弯路总结)

前言第一次写JNI碰到了很多奇葩的问题,所以写下这篇博客,让看的同志们省点时间正题step1 获得.h头文件用java写一个sayHello方法:public class SayHello { public native void sayHello(String name); }编译命令,在src目录下,将.java编译为.class文件: ja

2015-11-02 17:08:58 556

原创 【java梗系列】搞一个从外边无法创建实例的单例类(安全单例)

要求: 写一个java单例,类外部的代码无法创建其实例对象(反射机制也不能),即无法通过反射机制破坏单例的“唯一性”面试遇到了这个题,当时我写的方案如下:interface Allowed{ //用以定义允许单例类外部使用的接口: void allowedOperation();}public class SafeSingletonShell{ /* * 单

2015-10-14 16:02:13 593

原创 【java梗系列】学习和解读java中怪异的内部类、匿名类

java中的内部类又分为三类:普通内部类和普通匿名类、嵌套类(静态内部类)、局部类(局部作用域、类方法中的内部类与匿名类)1. 普通内部类和普通匿名类下面的demo_1展示普通的内部类的使用,它对外部变量(基本类型int i 和对象String s)的访问和修改是不受限制的:package InnerClassTests;public class InnnerClassAccessOute

2015-09-25 16:46:39 990

原创 【XSS之Session安全(一)】

【首先是啰嗦】XSS对Session的利用主要有两种:Session劫持和CSRF,先谈前者。关于通过XSS劫持Session的原理和实验可以参考一下几篇文章:http://www.2cto.com/Article/201411/355266.html  http://www.cnblogs.com/dolphinX/p/3403027.html原理很简单,攻击实验也很好实

2015-09-11 11:08:54 1237

原创 【leetcode with java】8 String to Integer (atoi)

Implement atoi to convert a string to an integer.Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible input case

2015-05-08 09:27:35 510

原创 【leetcode with java】7 Reverse Integer

Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321click to show spoilers.Tags: Math【思路】唯一需要注意的是正负号和边界(MAX_VALUE和MIN_VALUE)的判断【上码】public cla

2015-05-07 16:56:34 479

原创 【leetcode with java】32 Longest Valid Parentheses O(n)

这个题目leetcode上提示用动态规划,但是那样要O(n^2)。我自己想出了一个O(n)的算法,并提交通过。【题目】Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring.For "((

2015-05-06 10:15:45 646

原创 【leetcode with java】6 ZigZag Conversion

The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)P A H NA P L S I I

2015-04-27 18:13:21 398

原创 【leetcode with java】18 4Sum O(n^2)

我看了几个人气比较高的博客,他们这个算法都没做到O(n^2),所以提前将我的解法贴出来分享,供大家参考(前面略过的题目近期都会补上的)。【题目】:Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all uniqu

2015-04-24 16:35:55 1185

原创 【Shadow DOM】 渲染与隔离

0前言Shadow DOM的权威文档请参阅:Shadow DOM作用主要是方便前端开发特别是组件的开发。具体怎么方便的,主要就是它是特殊的渲染机制和隔离机制,后面将分别来解释这两种机制。如果看完该篇博客还不太理解,后面将有会一篇用Shadow DOM开发简单组件的。另外,Web安全领域也有人很关注这个新东西,比如在2014年的CCS会议上就有将其用于安全的Paper。在该专题的最后可能会有有一

2015-04-22 16:50:31 1166 1

原创 【leetcode with java】4 Median of Two Sorted Arrays

There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).Tags: Divide and Conquer, A

2015-04-22 16:32:33 415

原创 【leetcode with java】5 Longest Palindromic Substring

【分析】该问题的最优解可以从局部的最优解导出,且计算过程中存在大量重复计算,显然是要用动态规划了。用二维布尔数组mem[][]记录每个子串是否为回文,mem[i][j]表示第i个字符到第j个字符间的子串是否为回文。初始化:当i>=j时mem[i][j] =true, i=j时就一个字符必定为回文,ii+1的情况一样处理。过程:若S[i] == S[j]则mem[i][j] = me

2015-04-17 21:31:54 444

原创 【leetcode with java】3 Longest Substring Without Repeating Characters

Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the length is 3. For

2015-04-15 17:04:06 450

原创 【leetcode with java】2 Add Two Numbers

You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a link

2015-04-13 14:32:49 412

原创 【leetcode with java】1 Two Sum

Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two numbers such that they add up to the target, where

2015-04-11 14:54:32 479

原创 【leetcode with java】0 序

前段时间做了一些leetcode。现在有个想法:用java做leetcode并坚持下去。于是开此专题,以便记录、分享和讨论。

2015-04-11 14:51:52 466

原创 LAMP环境搭建(M=Mongo)

LAm(mongo)P环境搭建                                                                                    ——Nerbit(181471268,[email protected])   0.       操作系统去centos下载系统镜像CentOS-7.0-1406-x86_

2015-04-10 16:36:45 2351

原创 Huffman - coding with matlab

%%近学习图像处理,书中的huufman编码代码实在难以恭维,网上又未寻得matlab版以供参考,遂自己动手。。。%%% Function :huffman 编码% Author :joooogoofooo(09071308)% Date : 2012-05-10%%%%function huffmanCoding(~) p = [

2012-05-13 15:34:35 916

原创 座位调整(百度之星)

//归类:XXXX//BY:09071308//题目:调整位置// D[100 50 80 ;100 70 30 ;50 100 30]->280 测试成功#include#includeusing namespace std;int N;//位置个数int *V;//每个位置容量int M;//员工个数int **D;//喜好度void GetSort(int

2012-04-09 22:38:39 676

翻译 样在VS中设置编译选项(以启用OpenMP)

《To set this compiler option in the Visual Studio development environment》           怎样在VS中设置编译选项(以启用OpenMP)Open the project's Property Pages dialog box. (在解决方案资源管理器中右击项目图标)打开项目属性对话框Ex

2012-04-08 18:49:54 1872

原创 Matlab2010与VS2010初吻(一)

(最近因程序中需要数值计算和做图表,研究了matlab与vs混合编程。结合网上的各种版本及个人摸索,找到一种可行且又简单易学的方法,现拿与大家分享)    一、在Matlab中用m文件生成C/C++的DLL                  打开Matlab              在command窗口输入mex-setup选择编译器              在comman

2012-04-07 12:38:59 980

空空如也

空空如也

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

TA关注的人

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