最新文章

Nginx下PHP单一入口配置

在框架中经常需要配置单一入口文件,下面是具体配置: server { listen 80; server_name lqexamsystem.cn; root "webpath"; index index.html index.htm index.php; location / { 访问路径的文件不存在则重写URL转交给ThinkPHP处理 if (!e $request_filenam

2019-05-13 12:41 PHP 阅读: 31 阅读全文> >

jQuery阻止表单提交的两种方法

有时候我们需要阻止表单,比如用户输入的信息没有验证通过时。 jQuery阻止表单有两个方法: 监听form的submit事件 用jQuery监听表单元素的submit事件,在事件处理函数中返回false即可。 例子: html <form> <input type="text" name="user" /> <input type="password" name="password" /> <button>submit</button> </form> javascript $('form').submit(function(event)

2019-05-04 01:11 Web前端 阅读: 49 阅读全文> >

jQuery扩展(插件)编写方法

jQuery Pugin

点进来的同学一定都用过jQuery,它提供了很多实用、简单、便捷的方法。jQuery虽然好用,但有时候需要定制自己所需要的功能时候,应该去怎么扩展jQuery呢,今天作者就带大家一起总结一下jQuery插件编写方法。 扩展jQuery有两种不同的方式: 1. 扩展jQuery对象的方法,使用 $.fn.extend 2. 扩展jQuery本身的方法,使用 $.extend jQuery Pugin 扩展jQuery对象的方法 jQuery对象的方法就是使用选择器选中元素后可以使用的方法,比如click方法。使用 $.extend 可以扩展对象方法。 jQuery扩展大

2019-05-02 16:16 Web前端 阅读: 59 阅读全文> >

vue.js 学习笔记

VueJs

安装 下载 vue.js 或者 vue.min.js 文件,在需要的html文档中使用。下面是 vue.js 的hello world例子。 html <!DOCTYPE html> <html> <head> <meta charset="utf8" /> <title>vue.js Hello World</title> <script src="vue.min.js"></script> </head> <body> <div id="app"> <p>{{ message }}</p> </div> <script> var vm =

2019-02-06 20:38 Web前端 阅读: 215 阅读全文> >

Java知识点复习与总结(四)—— 多线程

什么是线程 线程(Thread)相对于进程(Process)更轻,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元。线程切换起来更快速,因此现在使用进程作为资源分配的基本单位,将线程作为CPU调度的基本单位。 线程实体 = 程序(Code) + 数据(Data) + 线程控制块(TCB) 线程在的生命周期中有几个状态:创建、就绪、运行、阻塞、终止。 创建线程 在单个程序中同时运行多个线程完成不同的工作,称为多线程。在Java中创建线程有三种方式: 继承 Thread 类 java.lang 包提供了 Threa

2018-07-31 09:44 Java 阅读: 642 阅读全文> >

Java知识点复习与总结(三) —— 泛型和异常

异常类关系图

泛型 Java泛型类似C++里面的模板,表示的是一种通用类型,这种技术可以减少因为类型导致的代码重复。 Java系统类库中的有些容器类也是使用泛型进行定义的,如List、Map。 泛型方法 对方法可以使用泛型返回值和泛型参数,泛型方法的调用同普通方法,系统会根据传入参数自动填入泛型参数。 泛型参数格式: <T1, T2, ...>,位置放在方法的返回值之前。 例子: java public class Test { //泛型方法printArray public static <E> void printArray(E inputArray) {

2018-07-30 15:48 Java 阅读: 560 阅读全文> >

Java设计模式之单例模式

什么是单例模式 有时我们只需要某个类只有一个对象,不希望有更多对象。比如数据连接对象只需要一个, 这种设计方法叫单例模式。 单例模式特点 1. 单例类只有一个实例。 2. 单例类必须自己创建唯一实例。 3. 单例类必须能对外提供这个实例。 单例模式与静态类 了解了单例模式后,你一定会想到静态类。它和静态类很像,为何不干脆使用静态类? 实际上,它们是有一些区别的: 1. 单例类可以继承和被继承,方法可以被重载,而静态方法不可以。 2. 静态方法中产生的对象会在执行后被释放,不会一直存在于内存中。 3. 静态类会在第一次运行时初始化,单例模式可以有其他的选择,

2018-07-30 14:27 Java 阅读: 510 阅读全文> >

Java知识点复习与总结(二)—— 面向对象

Java

Java 修饰符 访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 1. default (默认值) 在同一包内可见,不使用任何修饰符。使用对象有:类、接口、变量、方法。 2. private 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类) 3. public 对所有类可见。使用对象:类、接口、变量、方法 4. protected 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。 修饰符 当前类 同一包内 子孙

2018-07-28 20:11 Java 阅读: 539 阅读全文> >

Java知识点复习与总结(一)—— 基础知识

Java

因为个人原因,Java语法自己学了好几次,但每次由于各种原因,之后没有经常使用Java,语法又忘掉了,所以这次在这里总结一下Java知识点,以便以后进行复习。 Java Java环境搭建 所需安装包 开发JAVA所需要的安装包有:JDK、JRE、Eclipse JDK: 全称是 Java Devolpment Kit,即Java开发套件,包含了JRE和Java工具。 JRE: 全称是 Java Runtime Environment,即Java运行环境,包含JVM(Java虚拟机)标准实现及Java核心类库。Java程序编译后需要JRE环境才能运行,因此Java是一种半编

2018-07-28 15:06 Java 阅读: 526 阅读全文> >

jQuery插件:使footer自动固定在底部

jQuery

今天给大家分享一个实用的jQuery插件。 这个插件可以将footer自动固定在页面底部,这在我们的页面不足一屏时非常有用。 jqueryfixfooter.js javascript /** * jQuery插件:使footer自动固定在底部(页面不足全屏时) * @author luoluolzb * @time 2018/5/26 */ (function(){ //给head添加一个style(固定样式) $(document.head).append($('<style>.jqueryfixfooter{position: fi

2018-05-26 18:23 Web前端 阅读: 1005 阅读全文> >

jQuery插件:返回顶部功能

jQuery

返回顶部的功能相信很多人都不陌生,那么是到底它的原理是什么呢?是怎么实现的呢? 答案就在下面的代码中: jquerybacktop.js javascript /** * jQuery插件:返回顶部 * @author luoluolzb * @time 2018/5/26 */ (function(){ var jq = jQuery.noConflict(); var distance = window.screen.availHeight ? window.screen.availHeight / 3 : 300; var

2018-05-26 17:55 Web前端 阅读: 863 阅读全文> >

wxPython 学习资料

wxPython

wxPython 最近开始学Python,学到了GUI部分,于是重拾了在C++学过一部分的wxWidgets,wxPython对wxWidgets进行了封装,提供了Python版本的接口。 这里就不介绍wxPython了,分享一些学习资料给大家。 相关网站 官方网站:https://wxpython.org/ 官方文档:https://docs.wxpython.org/index.html 英文教程: http://zetcode.com/wxpython/ (推荐) 中文教程:https://www.yiibai.com/wxpython/

2018-04-20 23:53 Python 阅读: 1577 阅读全文> >

Android学习 - 为Activity创建菜单

android

在 Activity 创建一个菜单分为三步: 创建菜单资源文件 1. 在res目录下新建一个menu目录,如果有可以跳过此步骤 2. 在 res/menu 新建 main.xml 文件,文件内容类似如下: xml <?xml version="1.0" encoding="utf8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_item_about" android:title=

2018-03-22 16:49 Android 阅读: 911 阅读全文> >

phpstudy配置虚拟域名(Apache)

apache

window下的phpstudy软件集成了php开发所需要的所有环境,对于php开发者来说,十分的方便。 但是默认情况下我们是使用localhost访问我们的设计的网站,那么怎么在本机上配置一个域名,方便我们访问呢。 apache 其实很简单,这里假设要配置的域名为test.com,分三个步骤: (注意:这里是Apache服务器的配置方法) 修改系统hosts配置文件 文件位置: C:\Windows\System32\drivers\etc\hosts 文件内容: Copyright (c) 19932009 Microsoft Corp.

2018-03-08 14:49 PHP 阅读: 1076 阅读全文> >

Hook技术及PHP实现

PHP

目前很多框架和系统基本都加入了Hook功能,如:tp,levavel,wordpres等 。因此也在我的PHP框架加入了Hook模块。 PHP 什么是Hook 百度百科中的解释: > Hook是Windows中提供的一种用以替换DOS下“中断”的系统机制,中文译为“挂钩”或“钩子”。在对特定的系统事件进行hook后,一旦发生已hook事件,对该事件进行hook的程序就会收到系统的通知,这时程序就能在第一时间对该事件做出响应。 虽然这段话说的是windows编程下的,但在PHP中也是类似的。 我的理解是:Hook是一种的插件机制,通过在‘钩子’上挂载一些行为(函数或者类方

2018-03-06 16:17 PHP 阅读: 1285 阅读全文> >
功能
最新评论