自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 URL输入到渲染的原理整理及知识点收集

本文是从网上各方资料整理来做个人知识梳理之用,主干梳理来自于这里补充知识点:CDN 浏览器线程和进程 待补 轮询和websocket 反向代理 正向代理是指客户端代理,客户端和代理服务器在同域,需要你主动设置代理服务器ip或者域名进行访问。正向代理的典型使用场景就是vpn,访问vpn需要设置vpn的地址,将vpn作为代理服务器,从而通过它获取另外服务器的数据 ...

2019-03-13 18:01:49 289

原创 使用CSS画一个萌萌的大白

实验楼的一个项目,画一个萌萌的大白,完全使用css来画,用css3的圆角和阴影就可以达到效果,一起开始吧! 首先要写一个html文件,定义这个大白的各个结构,然后用css将这些结构渲染表现出来。 hml文件:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Bymax</title></he

2016-09-27 16:38:47 1749

原创 笔面试题之 求小于N的质数中和为N的质数对

输入正整数N,若存在小于N的质数对(a,b),使得两者之和为N,求这样的质数对有多少? 这道题首先肯定是要求小于N的质数,将小于N的质数放入一个长度可变的数据结构,那么这个数据结构中的整数们一定是有序的。 然后既然是有序的,就可以优化之让两个指针分别指向开头和结尾,若两指针指向的值和等于N,则数量加一,否则移动指针,那么外循环和内循环分别只要移动质数总数的一半就可以了。 因为java代码没有留

2016-09-27 16:05:13 1021

转载 求一个只包含0,1,-1的数组,和为0的最长子串的长度

转自百度贴吧 @我想去光的深处求一个只包含0,1,-1的数组,和为0的最长子串的长度;要求时间复杂度为O(n), 例如:{0,-1,0,1,-1,0,1,-1,-1,1} 最长子串长度为8思路:记录前n项的和 若为零的话len加一,循环继续 为其他值的话,记录第一次出现的位置,若已经记录过,现在的位置减去第一次出现的位置极为len的大小,然后每一次得到的len与上一次比较, 则循环最后一次得

2016-09-06 21:36:57 1236

原创 JSONObject.fromObject(obj)顺序被打乱的异常解决方法

在一次做json字符串的转化的时候,我使用了JSONObject json = JSONObject.fromObject(obj);来把Object类型的obj转换为json字符串,但是在测试时却发现在转化的时候并没有按照一开始的插入的顺序进行转化。 在使用转换函数的时候,输入的顺序是: "UserID":"XXXXXX","CNAME":"java","CID":"1","Start":

2016-09-06 09:04:36 9338 3

原创 交换数组的索引值和元素值

在参加笔试时候有这样一个编程题:有这样一个由0到N-1的正整数数组,交换一个数组的索引值和元素值,例如输入的是数组{2,4,5,1,0,3},返回一个数组输出是{4,3,0,5,1,2},因为在测试用例的时候已经规定了是元素唯一不重复,所以想到了使用HashMap进行转化,由于一开始理解错了Map的不保证顺序,以至于思路十分的繁杂未能通过测试,考试过后安静下来想了一下,用map实现了这个问题,十分之

2016-08-25 14:35:31 4484

翻译 JavaScript中的闭包

最近发现一个英语文档,详述了js中的属性名解析,标识符解析,作用域链,闭包等相关知识,原文在这JavaScript Closures我自己翻译了一部分时间关系正在缓慢的进行,百度知道中有一部分 闭包剩余部分以后更新 JavaScript 闭包 常见问题介绍: 导言 闭包是一个表达式(通常是一个函数),这个表达式包括自由变量和关联这些自由变量的环境(环境封闭了表达式)。 闭包是ECMAS最

2016-08-23 21:56:23 341

原创 easyui中datagrid动态绑定json加载列的解决方案

在做项目中有这样一个问题:在前台输入sql语句,传入后台后获得数据,将数据绑定在datagrid上显示。 这个问题困扰我很久,因为如果是传入sql语句的话,很难确定是哪个表,也不好确定到底有多少列,所以无法使用实体类来获得数据,解析sql语句的话……..太不现实了。但是如果单纯使用resultset来传递,又太散列了,所以最后决定用ArrayList<Map<String,String>>

2016-08-03 20:26:18 1421

原创 js中函数参数传递

js中的参数传递是按照参数类型的不同,传递方法不同。如果是基本类型的传递,则传递的是值的副本,形参和实参是两个独立的个体,如果是引用类型的传递,那么传递的是这个值在内存中的地址的副本,局部变量的变化会表现在函数外部。 举例子说明一下:function addTen(num){num+=10;return num;}var count=20;var result=addTen(count);

2016-07-18 21:52:38 959

原创 关于Spring-mvc的机制以及Ioc、DI的理解

Spring-mvc算得上是ssh框架中的管理者,是用来配置bean,并维护bean之间的关系的容器框架。beans是spring核心配置文件:applicationContext.xml的主角,程序中所有的对象都可以配置为bean并为其注入属性值,是实现IoC和DI的关键,下面先介绍一下Spring的工作机制: 一般来说,我们把一个项目分为Web层、业务层、Dao层和持久层,Web层主要是页

2016-07-18 16:25:32 1626

原创 JFreeChart中文乱码解决方法

在使用JFreeChart的时候,经常会出现中文乱码的情况,以一个小例子来说明一下解决方式。 例子图 这是建立表的代码:private static JFreeChart createChart(CategoryDataset dataset){ JFreeChart chart=ChartFactory.createBarChart("全球 WCDMA产业联盟成员构成情况"

2016-07-17 21:42:09 1214

原创 jsp简单的计算器如何在本页显示数据

<body><% //接收第一个数 String s_num1=request.getParameter("num1"); //接收第二个数 String s_num2=request.getParameter("num2"); //接收运算符 String flag=request.getParameter("flag"); //计算 int num1=0;

2016-07-17 21:24:00 2410

原创 一个Arial.ttf 找不到的异常的处理

在对JfreeChart进行测试使用的时候,出现了一个异常, 异常描述: Exception in thread "main" java.io.FileNotFoundException: \Library\Fonts\Arial.ttf (系统找不到指定的路径。) at java.io.FileInputStream.open(Native Method) at java.

2016-07-16 21:14:18 5235

原创 CSS盒子模型

说明: 1. html元素都可以看成一个盒子,每个盒子都有自己的坐标原点(左上角),通过定义属性值的大小来确定离当下盒子原点的距离。 2. 盒子模型的参照物不一样,使用的css属性就不一样。;例如从div1来看滴margin-right的位置对div2来说就是margin-left,对于div2是padding-top,对content元素来说就是margin-top 3. 如果不希望破

2016-07-16 21:04:07 401

原创 iReport使用指南(有示例)

在使用ireport的过程中,因为各种功能都要百度,但是大家使用的例子又千差万别让人很苦恼,所以用一个简单例子贯穿的展示一下ireport的常见功能。 我使用的是iReport 3.5.1,使用的示例数据表如图: sales表: sellers表: 下面开始介绍:报表结构 左边是view区,联系着主设计区中的各个band区域的

2016-04-15 16:53:13 13709 9

原创 JS中关于函数调用的问题

在js中,可以直接调用函数,也可以将函数名赋值给变量进行调用,他们的方式有所不同。直接调用 直接调用比较简单,如function output(message){ window.alert(message);}output("hello ,world");这就属于直接调用显示是:hello world 2 赋值调用 var a=output; a("hello,

2016-03-22 21:30:56 652

原创 css中元素的水平居中

关于css元素的水平居中,有两种办法可以得到:一种是 自动定义margin的左右宽度来实现,一种是用position的相对定位和绝对定位来实现。 举一个简单的例子:<div><ul><li><a href="#">Link one</a></li><li><a href="#">Link two</a></li><li><a href="#">Link three</a></li><li

2016-03-11 15:52:03 463

mysql5.1.16jar包

2016-09-15

空空如也

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

TA关注的人

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