码迷,mamicode.com
首页 > 编程语言 > 日排行
浅谈JavaScript的事件(事件对象)
在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含这所有与事件有关的信息。包括导致事件的元素、事件的类型和事件的相关信息。例如鼠标操作的事件中,会包含鼠标的位置信息。而键盘触发的事件会包含与按下的键有关信息。所有浏览器都支持event对象,但支持方式不同。 DOM中的事件对象 ...
分类:编程语言   时间:2018-02-11 14:39:57    阅读次数:141
【python】-- Django ORM
Django ORM Django 框架十分强大,自带数据库操作功能。Django 跟 SQLAchemy 一样,也是通过ORM(Object Relational Mapping,关系对象映射)的方式对数据库进行操作,django中遵循 Code Frist (根据代码中定义的类来自动生成数据库表 ...
分类:编程语言   时间:2018-02-11 14:40:14    阅读次数:188
php 统计每天价格,货币种类,汇总得算法和数据处理 (后端和前段实现自动统计价格和币种类型)
上面代码实现下图功能 ...
分类:编程语言   时间:2018-02-11 14:41:00    阅读次数:297
java中static的作用详解
java中static关键字表示静态的意思,主要用于以下三点,static成员变量,static成员方法和static块。在类中如果定义了static类型的对象(变量或者方法),在java虚拟机(JVM)加载类时,该对象就会被实例化,在使用的时候就不需要再去实例化,直接调用就可以了。常与privat ...
分类:编程语言   时间:2018-02-11 14:41:41    阅读次数:194
Java锁之重入锁(Reentrantlock)原理,公平锁与非公平锁
1、特点: 已获取锁的线程再次请求锁,可以直接获取。 2、实现: 自定义内部类 Sync,继承 AbstarctQueuedSynchronizer : 2.1、获取锁:lock() a、公平锁: acquire(1) b、非公平锁: if (compareAndSetState(0, 1)) // ...
分类:编程语言   时间:2018-02-11 14:41:59    阅读次数:155
指向结构体数组的指针
#include #include #include using namespace std; //定义一种类型 typedef struct MoreAndMore { char name[66];//68 int age;//4 char *subname;//4 } mam; //创建结构体指... ...
分类:编程语言   时间:2018-02-11 14:42:26    阅读次数:210
【Linux】python 2.x 升级 python3.x 之后 yum命令出现except OSError, e: ^ SyntaxError: invalid syntax
我在服务器上。把linux默认安装的python2.7 升级为 python 3.6.4 之后。。yum就开始报错了 解决办法: 1 2 ...
分类:编程语言   时间:2018-02-11 14:43:29    阅读次数:241
Spring 源码分析(四)--自定义标签的使用
在之前的代码分析中,Spring标签的解析分为 默认标签和自定义标签两种,前一篇文章分析了Spring中对默认标签的解析过程。 本文将分析Spring中自定义标签的使用过程: 一:回顾 在DefaultBeanDefinitionDocumentReader 类中,分别对默认标签和自定义标签做了不同 ...
分类:编程语言   时间:2018-02-11 14:43:37    阅读次数:200
python的reduce,map,自拍、
一、 reduce(function,Iterable),它的形式和map()函数一样。不过参数function必须有两个参数。 reduce()函数作用是:把结果继续和序列的下一个元素做累积计算。例, >>>def add(x, y) : # 两数相加 ... return x + y ... > ...
分类:编程语言   时间:2018-02-11 14:44:17    阅读次数:177
Bellman-Ford算法图解
一、Bellman-Ford算法用到的“材料”: 1、一个结果数组dis,这个结果数组记录从源点到其他点的最短距离,如dis[10] 表示(加入开始节点标号为1)开始节点1到10号节点的最短距离。 2、C/C++中定义结构体Edge,表示边,内设变量from、to、cost,分别表示这条边的开始标号 ...
分类:编程语言   时间:2018-02-11 14:44:45    阅读次数:200
和spring cloud/boot 学习如何管理自己的组件
案例, 功能: 需要写一个往kafka上报数据的组建。 当组建启动时,需要建立如下资源: 1, 和kafka建立若干条连接 2, 启动一个线程池 3, 启动上报一个缓冲区 问题如下: 1, 如何在spring工程中引入该组件,并注入到spring容器中 2, 如间接被引用到此JAR包(如 引用的工程 ...
分类:编程语言   时间:2018-02-11 14:46:37    阅读次数:663
java开发设计六大基本原则
1.遵循单一职责原则 一个类只专注于做一件事; 高内聚,低耦合; 2.开放-封闭原则 对拓展开放,对修改关闭(尽可能不动原有代码进行拓展); 高内聚,低耦合; 为达到目的,需对系统进行抽象化设计(关键); UML举例: 3.里氏代换原则(LSP) 子类必须能够替换它们的基类型,基类与子类可互换,客户 ...
分类:编程语言   时间:2018-02-11 14:48:26    阅读次数:183
总结javascript基础概念系列计划分为三个部分:作用域,事件循环,原型链。
主要问题: 1、javaScript代码的编译和执行过程,词法作用域规则? 2、this的动态绑定方式有几种? 3、全局和函数之外是不是还有其他的作用域? 4、为什么代码规范多禁止with、eval? ...
分类:编程语言   时间:2018-02-11 14:48:33    阅读次数:196
springMVC--动态验证码实现
在网站开发过程中我们一般都会为了防止用户连续提交都会提供验证码的功能,简单来说就是生成一个动态图片,在图片中保存一些校验信息,将校验信息放到session中和用户提交的验证码信息进行对比,如果出现错误则要提示验证码错误。提供一个简单实现的demo。[java] view plain copy pri ...
分类:编程语言   时间:2018-02-11 14:49:03    阅读次数:231
Java修改maven的默认jdk版本为1.7
Java修改maven的默认jdk版本 问题: 1、创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本。 2、每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本 解决办法: 解决办法一:在项目中的pom. ...
分类:编程语言   时间:2018-02-11 14:49:13    阅读次数:1130
java分布式事务,及解决方案
1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么 ...
分类:编程语言   时间:2018-02-11 14:50:25    阅读次数:268
centos7安装python3
1、安装准备 # 创建安装目录 mkdir /usr/local/python3 #下载python3 wget --no-check-certificate https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz #解压 tar -xzvf ...
分类:编程语言   时间:2018-02-11 14:50:39    阅读次数:231
Java学习(十一)
Java在设计之初就已经考虑到了线程的问题,因此Java可以有多种方式调用线程。 1.通过继承线程类的方式调用线程。通过对函数public void run(){……}进行覆盖来实现相关的程序 2.通过调用接口Runnable来调用线程。首先定义一个类,在类中定义一个函数为public void r ...
分类:编程语言   时间:2018-02-11 14:51:05    阅读次数:267
Python元编程
1. 概述 Python元编程有两种方法,一是采用类似“装饰器”的工具对基本元素(例如函数、类、类型)内审和对其进行实时创建和修改,二是运用类型"元类"的方式对类实例的创建过程进行修改,甚至于允许重新设计Python面对对象编程范式的实现。 2. 装饰器 关于装饰器的内容可以阅读上篇博客<<Pyth ...
分类:编程语言   时间:2018-02-11 14:51:20    阅读次数:198
Python中 如何将一个字符串分成一个个字符
其实 一个字符串 实质也是 一个列表 就很简单了: 打印结果: 121512 如果进而要统计字符出现的次数 , 那就很简单了。 ...
分类:编程语言   时间:2018-02-11 16:10:23    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!