一、国际化开发概述 软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。 国际化(internationalization)又称为 i18n(读法为i 18 n,据说是因为internationalization ...
分类:
编程语言 时间:
2016-04-19 22:48:59
阅读次数:
256
全局命名空间污染与 IIFE 总是将代码包裹成一个 IIFE(Immediately-Invoked Function Expression),用以创建独立隔绝的定义域。这一举措可防止全局命名空间被污染。 IIFE 还可确保你的代码不会轻易被其它全局命名空间里的代码所修改(i.e. 第三方库,win ...
分类:
编程语言 时间:
2016-04-19 22:49:28
阅读次数:
354
一、EL函数库介绍 由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,SUN公司针对于一些常见处理定义了一套EL函数库供开发者使用。 这些EL函数在JSTL开发包中进行描述,因此在JSP页面中使用SUN公司的EL函数库,需要导入JSTL开发包,并在页面中导入EL函数库,如下所示: MyE ...
分类:
编程语言 时间:
2016-04-19 22:47:05
阅读次数:
268
一、监听器介绍 1.1、监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。监听器其实就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后 ...
分类:
编程语言 时间:
2016-04-19 22:46:16
阅读次数:
248
一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、 ...
分类:
编程语言 时间:
2016-04-19 22:47:42
阅读次数:
218
写这篇文章的目的,就是希望它可以让有志于从事数据科学和机器学习的诸位在学习算法的路上少走些路。我会在文章中举例一些机器学习的问题,你们也可以在思考解决这些问题的过程中得到启发。我也会写下对于各种机器学习算法的一些个人理解,并且提供R和Python的执行代码。读完这篇文章,读者们至少可以行动起来亲手试试写一个机器学习的程序。...
分类:
编程语言 时间:
2016-04-19 21:41:47
阅读次数:
419
一、会话的概念 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。 二、会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话 ...
分类:
编程语言 时间:
2016-04-19 21:39:10
阅读次数:
322
一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。 二、Request常用方法 2.1、获得客户机信息 ge ...
分类:
编程语言 时间:
2016-04-19 21:38:43
阅读次数:
303
一、BufferedImage类介绍 生成验证码图片主要用到了一个BufferedImage类,如下: 创建一个DrawImage Servlet,用来生成验证码图片 运行结果如下: 二、在Form表单中使用验证码图片 运行结果: DrawImage Servlet除了可以生成的字母和数字的组合的验 ...
分类:
编程语言 时间:
2016-04-19 21:37:54
阅读次数:
317
一、Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可 ...
分类:
编程语言 时间:
2016-04-19 21:38:12
阅读次数:
284
一、HttpServletResponse常见应用——生成验证码 1.1、生成随机图片用作验证码 生成图片主要用到了一个BufferedImage类, 生成随机图片范例: 运行结果如下: 二、HttpServletResponse常见应用——设置响应头控制浏览器的行为 2.1、设置http响应头控制 ...
分类:
编程语言 时间:
2016-04-19 21:37:17
阅读次数:
318
/**
abc三个售票窗口,售50张票。
需求:可以做到同时销售,且不能卖重叠的,以及不能超过50
同步代码块
synchronized(对象){
同步代码块;
}
对象如同锁,持有锁的线程可以在同步中执行
没有持有锁的线程即使获得CPU的执行器,也无法执行。
同步前提:
1.多线程的代码块才..
分类:
编程语言 时间:
2016-04-19 20:26:29
阅读次数:
419
线程相当于进程的一个执行流,多个线程共享同一进程的地址空间以及共享以下进程资源和环境:1.文件描述符表2.每种信号的处理方式(SIG_IGN、SIG_DFL或者自定义的信号处理函数)3.当前工作目录4.uid、gid线程独立的资源:1.线程id2.上下文,包括各种寄存器的值、程序计数器和栈指针3..
分类:
编程语言 时间:
2016-04-19 20:23:58
阅读次数:
276
之前我一直都提到的是进程,现在多了一个线程的概念,从字面意思来看,线程应该比进程校嘿嘿。其实操作系统刚开始的时候,提出进程概念后,操作系统一直都是以进程作为独立运行的基本单位,然后有人感觉了,这不对呀,进程之间的中断转换太浪费了,并且用户态到核心态的切换也..
分类:
编程语言 时间:
2016-04-19 20:21:20
阅读次数:
305
《JavaScript权威指南》第6版第三章第10节:一个变量的作用域(scope)是程序源代码中定义这个变量的区域。全局变量拥有全局作用域,在JavaScript代码中的任何地方都是有定义的。然而在函数内声明的变量只在函数体内有定义。它们是局部变量,作用域也是局部的。函数参数也是局..
分类:
编程语言 时间:
2016-04-19 20:18:17
阅读次数:
235
一、死锁的原因和必要条件1.死锁的概念一般情况下,如果同一个线程先后两次调用lock,在第一次调用时,由于锁已经被占,该线程会挂起等待别的线程释放锁,然而锁正是被自己占着的,该线程又被挂起,没有机会释放锁,因此,就永远处于挂起等待状态了,这叫做死锁(Deadlock)。另种典型的..
分类:
编程语言 时间:
2016-04-19 20:17:47
阅读次数:
937
在使用wxpython的时候也许会遇见这样的问题。软件用户或者潜在用户可能使用多个显示器,而且显示器设置并不是简单的投影而是扩展设置,这样的话,显示器的尺寸就超过了单一显示器的尺寸,而是两个现实器的综合。在需要调整窗口位置的时候,当使用SetPosition(Point,Flag)的时候..
分类:
编程语言 时间:
2016-04-19 20:17:04
阅读次数:
204