码迷,mamicode.com
首页 > 编程语言
了解URL编码的基本概念,在javascript和java程序中使用内置的API进行编码和解码
所谓URL编码,就是将非US-ASCII字符和US-ASCII中的特殊字符,用相应的字符集编码来表示。比如,汉字”你”,如果用UTF-8编码,出现在URL中是%E4%BD%A0,如果用GBK编码出现URL中是%C4%E3。RFC3986文档规定,URL中只允许包含英文字母(a-zA-Z)、数字(0-9)、4个特殊字符("-" / "." / "_" / "~")以及所有保留字符。...
分类:编程语言   时间:2014-12-08 23:03:50    阅读次数:255
经典错误重现->Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to
经常碰到这种错误,错误代码如下: Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run STS,No Java Virtual machine was found after searching the following locations:............
分类:编程语言   时间:2014-12-08 23:03:42    阅读次数:273
嵌入式菜鸟进阶①---算法入门基础
1、按照数据元素之间存在的逻辑关系可分4中种逻辑关系: “一对一”:线性结构 “一对多”:树形结构 “多对多”:图状或网状结构 “同属一个集合,无其它关系”:纯集合结构 2、按在计算机中存储分类: 顺序存储:逻辑相邻且物理位置也相邻 链状存储:逻辑相邻,物理位置无要求 索引存储:存储数据元素的同时,建立索引表,索引表中一般包括关键字和地址等信息(关键字唯一标识一个数据元素)...
分类:编程语言   时间:2014-12-08 23:03:25    阅读次数:270
Java中的Timer和TimerTask来实现多线程
Timer是一种线程实施,用来安排以后在后台线程中执行的任务,可安排任务执行一次或者定期重复执行,可以看成一个定时器,可以调度TimerTask,TimerTask是一个抽象类,实现了Runnable接口,所以具备多线程的能力。//定义一个线程周期性做某件事 0.2snew Timer.schedu...
分类:编程语言   时间:2014-12-08 23:00:31    阅读次数:332
Python快速教程
Python快速教程作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。Python包含的内容很多,加上各种标准库、拓展库,乱花渐欲迷人眼。我一直希望写一个快速的、容易上手的Py...
分类:编程语言   时间:2014-12-08 22:59:49    阅读次数:372
不错的Spring学习笔记(转)
Spring学习笔记(1)----简单的实例 --------------------------------- 首先需要准备Spring包,可从官方网站上下载。 下载解压后,必须的两个包是spring.jar和commons-logging.jar。此外为了便于测试加入了JUnit包。 在Myec...
分类:编程语言   时间:2014-12-08 22:56:28    阅读次数:464
IntelliJ IDEA 13.x 下使用Hibernate + Spring MVC + JBoss 7.1.1
原文:IntelliJ IDEA 13.x 下使用Hibernate + Spring MVC + JBoss 7.1.1从2004年开始做.NET到现在。直到最近要做一些JAVA的项目,如果说100个人写一篇关于.NET的文章,估计这10个人写的内容都是一样。但是如果说10个人写Java的文章,那...
分类:编程语言   时间:2014-12-08 22:53:05    阅读次数:343
python学习笔记二
1.python中的几种变量1)__x 如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问双下划线开头的实例变量是不是一定不能从外部访问呢?其实也不是。不能直接访问_...
分类:编程语言   时间:2014-12-08 22:53:45    阅读次数:357
有趣的概率算法--生日悖论
在算法导论书上看到个比较有意思的概率算法,在这里加上自己的理解分享下: 上次刚看同学发的朋友圈说道:“两个人同一间宿舍,而且同年同月同日生,这个缘分真的是醉了”,当时我也是醉醉的,看了这个算法后才发现,屋里有23个人,那么就可以50%的概率生日是一样的。 是这样子证明的: 首先,假设屋子里...
分类:编程语言   时间:2014-12-08 22:50:15    阅读次数:258
javascript 之工厂方法模式
1. 简单工厂模式说明:就是创建一个工厂类,里面实现了所对同一个接口的实现类的创建。但是好像JavaScript 好像没有 接口 这号东西,所以我们去掉接口这个层; 当然,我们这里的 实现类 下的成员变量,方法应该都是一样的;例如:这时举短信发送跟邮件发送的例子;1>. 邮件发送[实现]类funct...
分类:编程语言   时间:2014-12-08 22:49:47    阅读次数:242
JavaEE——Intellij Idea 创建JavaWeb项目
原文:JavaEE——Intellij Idea 创建JavaWeb项目 折腾Tomcat折腾了两个晚上,第一个晚上怎么都进不了Tomcat的首页,第二个晚上进去了,但是新建的Web项目,在浏览器中运行,总是 Error on Apache Tomcat: The requested resourc...
分类:编程语言   时间:2014-12-08 22:45:44    阅读次数:443
排序之冒泡排序
数组元素个数:n思想:进行n-1次遍历,每次遍历相邻两项进行交换,升序时把每遍历一次将最大的数放在最后,下一次遍历比上次遍历要少一个代码:
分类:编程语言   时间:2014-12-08 22:45:22    阅读次数:280
java socket - 半关闭
通常,使用关闭输出流来表示输出已经结束。但在进行网络通信时则不能这样做。因为我们关闭输出流时,该输出流对应的Socket也将随之关闭,这样程序将无法再从该socket中读取数据。 为了应付这种情况,socket提供了两个半关闭的方法用来只关闭socket的输入流或者输出流,用以表示输出数据已经发送完...
分类:编程语言   时间:2014-12-08 22:47:12    阅读次数:307
《APUE》读书笔记第十二章-线程控制
本章中,主要是介绍控制线程行为方面的内容,同时介绍了在同一进程中的多个线程之间如何保持数据的私有性以及基于进程的系统调用如何与线程进行交互.一.线程属性 我们在创建线程的时候可以通过修改pthread_attr_t结构的值来修改线程的属性,将这些属性与创建的线程联系起来。调用pthread_a...
分类:编程语言   时间:2014-12-08 22:45:50    阅读次数:343
javascript 类型转换
JavaScript任何时候都可以为变量赋值(数字、字符串等),不过如果我让两个变量相加,其中一个是数字,另一个是字符串,会发生什么呢? JavaScript很聪明,它会尝试根据你的需要转换类型。例如,如果你将一个字符串和一个数字相加,它就会把这个数字转换为一个字符串,然后将两个字符串串联起来...
分类:编程语言   时间:2014-12-08 22:46:29    阅读次数:309
java并发编程(一)
多个线程访问同一个变量时,可能会出现问题。这里我用两个线程同时访问一个int count变量,让他们同时+1。同时让线程睡眠1秒,每个线程执行10次,最后应该输出20才对,因为count++并不是原子操作,这里需要做并发处理,如用syn...什么关键词,当然还有别的方法。后面在说这里为了是两个线程访...
分类:编程语言   时间:2014-12-08 22:42:42    阅读次数:285
java中InputStream中read()与read(byte[] b) 用法介绍
本文章介绍了关于在java中InputStream中read()与read(byte[] b) 用法有需要了解这两个函数的朋友可以看看本文章。这两个方法在抽象类InputStream中都是作为抽象方法存在的,JDK API中是这样描述两者的:read() : 从输入流中读取数据的下一个字节,返回0到...
分类:编程语言   时间:2014-12-08 22:41:35    阅读次数:208
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!