JQuery学习系列事件
jQuery事件函数jQuery事件处理方法是jQuery中的核心函数。事件处理程序指的是当HTML中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使用。通常会把jQuery代码放到部分的事件处理方法中:实例在单击button之后,选择节点信息将其隐藏。$(document).ready(function(){ $("button").click(function(){
java spi机制
从JDBC说起javaJDBC的代码用起来其实是比较麻烦的,例如下面的例子StringDBDRIVER="com.mysql.jdbc.Driver";StringDBURL="jdbc:mysql://localhost:3303/javadata";StringDBUSER="root";StringDBPASS="mysqladmin";Connectionconn=null;try{Cla
04-OpenShift Origin单节点集群安装
1.概述初步了解了容器云的概念以及OpenShift容器云项目后,就可以在自己的个人电脑上搭建一个可用的OpenShiftOrigin测试环境,并在该环境上准备容器应用。本次部署是将集群部署在一台物理服务器上。硬件环境如下:操作系统:CentOS7最新版CPU:8核内存:32GB物理磁盘:4TB内网地址:192.168.1.x2.安装方式OpenShift支持运行在基础架构之上,同时支持多种安装方
MySQL中Nested-Loop Join算法小结
不知不觉的玩了两年多的MySQL,发现很多人都说MySQL对比Oracle来说,优化器做的比较差,其实某种程度上来说确实是这样,但是毕竟MySQL才到5.7版本,Oracle都已经发展到12c了,今天我就看了看MySQL的连接算法,嗯,现在来说还是不支持HashJoin,只有Nested-LoopJoin,那今天就总结一下我学习的心得吧。 Nested-LoopJoin基本算法实现,伪代码
Intellij IDEA实现SpringBoot项目多端口启动
前言有时候使用springboot项目时遇到这样一种情况,用一个项目需要复制很多遍进行测试,除了端口号不同以外,没有任何不同。这时我们强大的IntellijIDEA就能替我们实现。实现方法第一种方法1.点击图中EditConfigurations,如图2.取消选中的Singleinstanceonly3.启动项目,demo(9000),如图。4.修改配置文件中的端口号为9001,启动项目,dem
『中级篇』docker网络(23)
从本节开始,docker新的章节的学习,docker网络。net-work中在日常的开发和运维上运用,建立一个服务,访问一个数据库,都需要网络的了解。docker单机,多机。单机bridgeNetWork(桥接网络)HostNetWork(主机网络)NoneNetWork(无网络)多机overlaynetwork(覆盖网络)本节还是通过源码+截图的方式来学习,已经把源码上传到我的github账号上
10个经典的 Java main 方法面试题
以下是笔者认为比较经典的关于Javamain方法的面试题,与其说是Java面试题,其实也是Java的一些最基础知识问题,分享给大家,如有错误,请指出。1.不用main方法如何定义一个类?不行,没有main方法我们不能运行Java类。在Java7之前,你可以通过使用静态初始化运行Java类。但是,从Java7开始就行不通了。2.main()方法需要的参数不是字符串数组?不是的,main()方法的参数
Mac 增加无线(WiFi)开关快捷键功能
Mac系统好像没有自带设置开关WiFi的快捷方式,于是我Google了一下,发现用户可以自己写一个小脚本,然后就可以设定快捷键了,参考 https://discussions.apple.com/thread/6456052第一步,使用Mac中的Automator,大家只要spotlight或是Alfred这个关键词,直接打开就可以了。Automator就是Mac自带的工作流。如上图,打开 Aut
PHP之命名空间
从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。这个原理应用到程序设计领域就是命名空间的概念 在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题:一类是用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突;另一
React Native项目升级与降级
首先,必须知道如何查看项目当前版本,cd到项目目录react-native --version会看到当前版本:0.55.3其次,你要知道现在ReactNative的最新版本npm info react-native喏latest知道什么意思吧假设现在拿到一个已经在很久以前写好的项目,或者自己的项目需要更新,或者RN更新了,这个时候我们需要对手上的项目进行更新,以使用更新的API。这里有两个方法:修
我对vuex的理解(二) 之 mapGetters取值和mapMuta
前言:最近在做一个vue的项目,碰到一点关于mapMutations传参的问题,解决完问题了所以写一下对它理解。1、官网中的提交载荷(传参)具体到一般demo中大概是这样的const store new Vuex.Store({ state: { count: 0 }, mutations: { increment(state,n){
cutycapt(php截图工具)
1.安装cutycapt依赖包:yum-yinstalllrzszvimpatchmakegccgcc-c++libtoolopensslopenssl-devellibxml2*libxslt*poptpopt-devellibXpmlibXpm-develcurl-developenldapopenldap-develm4autoconfncurses-devellibXi-devellibX
PHP中spl_autoload_register()函数的用法
PHP中spl_autoload_register函数的用法spl_autoload_register(PHP5>=5.1.2)spl_autoload_register—注册__autoload()函数说明boolspl_autoload_register([callback$autoload_function])将函数注册到SPL__autoload函数栈中。如果该栈中的函数尚未激活,则激活它
IOS开发入门之二——第一个App
如果你对怎么开始IOS开发都不懂的话,请看点下面的链接,先学习关于IOS开发环境的配置以及Swift语言入门: IOS开发入门之一——Swift语言基础 本章将教大家创建一个标准的苹果手机应用并让它在手机模拟器上运行起来。一、创建IOS工程 1.打开Xcode软件,如下图所示,点击红框处,创建一个Xcode工程 2.在第二个界面,只要确保左上角选择的是“iOS”,中间选择的
PHP内核探索之PHP中的哈希表
原文链接在PHP内核中,其中一个很重要的数据结构就是HashTable。我们常用的数组,在内核中就是用HashTable来实现。那么,PHP的HashTable是怎么实现的呢?最近在看HashTable的数据结构,但是算法书籍里面没有具体的实现算法,刚好最近也在阅读PHP的源码,于是参考PHP的HashTable的实现,自己实现了一个简易版的HashTable,总结了一些心得,下面给大家分享一下。
希尔排序学习及PHP实现
在看希尔排序时比较难以理解,并且没有看懂是如何排出来的https://visualgo.net/zh也没有这种排序于是使用php写了代码实现并将每一步打印出来,总算看明白排序的过程了虽然还是不懂这个原理上代码 b{ color:red; }部分结果截图
你对CSS权重真的足够了解吗?
前言css权重很多人都听过,也了解一些,但是很多人对具体的规则或者说再深如一些关于css权重的问题,可能会不那么清楚。日常开发中,或多或少都会遇到css规则不生效的问题,为了让我们能够减少调试css规则的时间,深刻理解css权重,就十分关键了。如果喜欢的话可以点波赞/关注,支持一下,希望大家看完本文可以有所收获。个人博客了解一下:obkoro1.com权重规则总结:!important优先级最高,
MyBatis-Plus 使用枚举自动关联注入
摘要:记一次使用MyBatis-Plus枚举注入的踩坑记录 什么是枚举自动注入?官方文档是这么解释的解决了繁琐的配置,让mybatis优雅的使用枚举属性!按我的理解是维护在内存中且不易修改的轻量级字典。目前觉得这个功能的使用场景相对有限,但是如果有用到的话开箱即用也是很棒的。废话不多说,接下来让我们看一下它的实际效果吧。实际效果通常情况下,我们会这样声明一个用户实体public cl
ExtJs的Window窗口的Border布局
以下源自ExtJs的官方示例,稍加注释而已: Window LayOut .x-panel-body p { margin:10px; font-size:12px; } Ext.onReady(function() { var button = Ext.get('s
推荐算法——基于物品的协同过滤算法
基于用户的协同过滤算法在用户增长的时候,相似度计算的计算会越来越困难。基于物品的算法给用户推荐他们之前喜欢的物品相似的物品。算法步骤计算物品之间的相似度根据物品的相似度和用户的历史行为给用户生成推荐列表相似度公式如下:wij=|N(i)∩N(j)||N(i)||N(j)|−−−−−−−−−−√wij=|N(i)∩N(j)||N(i)||N(j)|该公式减轻了热门物品和很多物品相似的可能性。在计算相