编程笔记

  • JS函数的定义与调用方法推荐

    JS函数调用的四种方法:方法调用模式,函数调用模式,构造器调用模式,apply,call调用模式 1. 方法调用模式: 先定义一个对象,然后在对象的属性中定义方法,通过myobject.property来执行方法,this即指当前的myobject对象。 var blogInfo={   blogId:123,

  • Android 播放视频常见问题小结

    在android 开发中常见到视频播放的问题,在常规的视频中 有直接用videoView + MediaController 或者 mediaController + serfercie holder 常见的问题 1 在播放中如何处理播放器的横屏切换 和 播放器上的文案显示的布局变化 在activity 中 设置 pre

  • Android中App字体大小不随系统改变而改变

    在 "设置" , "显示" , "字体大小" 里面我们可以设置系统字体大小 App界面字体,如果被修改之后,可能就达不到理想状态的效果,界面布局就发生了变化。 未修改过的效果(测试机

  • oracle插入字符串数据时字符串中有'单引号问题

    使用insert intofield1,field2... values'val1','val2'...时,若值中有单引号时会报错。 处理方法:判断一下val1,val2中是否含有单引号,若含单引号,则将单引号'替换成两个单引号''。 将字段与字段值组织到一个HashTable中,再抽象出一个组织sql语句的函数getSqlByHashTable:

  • CentOS 6.5 i386 安装MySQL 5.7.18详细教程

    大多数都是将MySQL编译好放在系统目录里而我的方式是将编译的文件放在指定的目录里 为了实现同一台机器可以开启多个MySQL实例进程 各个实例之间相互不影响.不需要root权限 下载CentOS6.5_X86 安装基于Basic Server a rel="external nofollow" href="http:archive.

  • Python中标准模块importlib详解

    1 模块简介 Python提供了importlib包作为标准库的一部分。目的就是提供Python中import语句的实现(以及__import__函数)。另外,importlib允许程序员创建他们自定义的对象,可用于引入过程(也称为importer)。 什么是imp? 另外有一个叫做imp的模块,它提供给Pytho

  • PHP实现无限极分类图文教程

    一般来说实现无限极分类都是使用递归或者迭代的方式,小伙伴们看下本文的实现方式吧。 1,数据库设计:

  • PHP超牛逼无限极分类生成树方法

    你还在用浪费时间又浪费内存的递归遍历无限极分类吗,看了该篇文章,我觉得你应该换换了。 这是我在OSChina上看到的一段非常精简的PHP无限极分类生成树方法,巧在引用,整理分享了。 function generateTree$items{ $tree = array; &nb

  • 创建无限极分类树型结构的简单方法

    先上效果图 顶级分类其实就是一级分类,二级分类也叫作一级分类的子分类,在这个基础上,子分类还可以拥有子分类,这样就构成了无限极分类。 strong

  • spring web.xml指定配置文件过程解析

    这篇文章主要介绍了spring web.xml指定配置文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 context-param param-namecontextConfigLocationparam-name param-valueclasspath:

  • Spring手动生成web.xml配置文件过程详解

    步骤一: 找到自己所创建的项目名,效果如下: 步骤二: 右击自己所创建的项目————》Java

  • Spring Web零xml配置原理以及父子容器关系详解

    前言 在使用Spring和SpringMVC的老版本进行开发时,我们需要配置很多的xml文件,非常的繁琐,总是让用户自行选择配置也是非常不好的。基于约定大于配置的规定,Spring提供了很多注解帮助我们简化了大量的xml配置;但是在使用SpringMVC时,我们还会使用到WEB-INFweb.xml,但实际上我们是完全可以使用Java类来取代xml配置的,这也是后来S

  • php数组键名技巧小结

    本文较为详细的总结了php数组键名的技巧。分享给大家供大家参考。具体分析如下: 1、$arr[true] 等价于 $arr[1];$arr[false] 等价于 $arr[0]。 2、使null做为键名,相当于创建或覆盖一个$arr[null],可以使用$arr[null]或$arr[""]来访问。 3、使用带小数点的数字作为键名时,键名会自动截取整数部分作为键名。如

  • php简单统计中文个数的方法

    本文实例讲述了php简单统计中文个数的方法。分享给大家供大家参考,具体如下: 之前的公司是做外贸的用到的都是英文所以统计的长度的时候是用strlen这个函数,一直也没有错误,但是现在统计中文的时候这个就出错了,现在做一下记录测试 ?php echo strlen"你好ABC" . ""; # 输出 9 echo mb_strlen"你好ABC", 'UTF-

  • Python三种遍历文件目录的方法实例代码

    本文实例代码主要实现的是python遍历文件目录的操作,有三种方法,具体代码如下。 #coding:utf-8 # 方法1:递归遍历目录 import os def visitDirpath: li = os.listdirpath for p in li: pathname = os.path.joinpath,p i

  • 对python list 遍历删除的正确方法详解

    在遍历list的时候,删除符合条件的数据,可是总是报异常,代码如下: num_list = [1, 2, 3, 4, 5] printnum_list for i in rangelennum_list: if num_list[i] == 2: num_list.popi else: printnum_list[

  • C++语言数据结构 串的基本操作实例代码

    C语言数据结构 串的基本操作实例代码 输出结果: 实现代码: #include&l

  • PHP无限极分类函数的实现方法详解

    本文实例讲述了PHP无限极分类函数的实现方法。分享给大家供大家参考,具体如下: 在开发程序的时候,有时候,我们需要获取所有栏目(包括一级栏目、二级栏目、三级栏目等等),并按照父子关系形成树型结构。可以采取使用递归或者通过引用方式(php中引用类似C或者C++中的指针,只不过换一种说法而已)。 通过引用方式实现无限极分类 思路:

  • 利用php的ob缓存机制实现页面静态化方法

    首先介绍一下php中ob缓存常用到的几个常用函数 ob_start():开启缓存机制 ob_get_contents():获取ob缓存中的内容 ob_clean()清除ob缓存中的内容,但不关闭缓存 ob_end_clean 清除ob缓存中的内容,并关闭缓存 ob_flush 清空缓存,输出内容

  • 基于StringBuilder类中的重要方法(介绍)

    下面的API注解包含了StringBuilder类中的重要方法 appendboolean b:将 boolean 参数的字符串表示形式追加到序列。 appendchar c:将 char 参数的字符串表示形式追加到此序列。 appendchar[] str:将 char 数组参数的字符串表示形式追加到此序列。

  • Git安装和使用图文教程(分享)

    实际项目开发中,我们经常会用一些版本控制器来托管自己的代码,今天就来总结下Git的相关用法,废话不多说,直接开写。 目的:通过Git管理github托管项目代码 一、下载安

  • 基于Bootstrap模态对话框只加载一次 remote 数据的解决方法

    摘要: 前端框架 Bootstrap 的模态对话框,可以使用 remote 选项指定一个 URL,这样对话框在第一次弹出的时候就会自动从这个地址加载数据到 .modal-body 中,但是它只会加载一次,不过通过在事件中调用 removeData 方法可以解决这个问题。 1. Bootstrap 模态对话框和简单使用 div id=

  • 详谈AngularJs 控制器、数据绑定、作用域

    上次分享完该系列文章后有朋友也建议说1.x版本除了维护也没有必要学习,可以学习2.0开始学习,我也知道1.x无论是从性能还是架构上都没有2.x好,但是我想因为现在也有一些朋友还在用1.x版本,因为1.x升级到2.x难度很大,甚至可以说重构,就向我们公司现在还在用1.x版本,所以我还是决定把这系列写完,也给自己一个整理的过程。本人现在也正在学习Angular4.0版本的学习,但是4.0用typescript及nodejs集

  • vue子父组件通信的实现代码

    之前在用vue写子父组件通信的时候,老是遇到问题!!! 子组件传值给父组件:   子组件:通过emit方法给父组件传值,这里的upparent是父组件要定义的方法      模板: div v-on:click="switchViewBtn"切换视图div   在data中定义:swit

  • vue2中filter()的实现代码

    vue2.0里,不再有自带的过滤器,需要自己定义过滤器。定义的方法如下: 注册一个自定义过滤器,它接收两个参数:过滤器 ID 和过滤器函数。 Vue.filter'filtername',functionvalue,参数{ return 参数+value.split''.reverse.join''; };1234123

  • Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法

    摘要: 前端框架 Bootstrap 的模态对话框,可以使用 remote 选项指定一个 URL,这样对话框在第一次弹出的时候就会自动从这个地址加载数据到 .modal-body 中,但是它只会加载一次,不过通过在事件中调用 removeData 方法可以解决这个问题。 1. Bootstrap 模态对话框和简单使用 div id=

  • 详解Oracle隐式游标和显式游标

    游标是什么?就是在内存开辟的一块临时存储空间。 1.Oracle隐式游标 1.1Oracle有常用的哪些隐式游标 1.2 Oracle隐式游标演示 -- 隐式游标 (使用的表为Oracle默认自带的emp表) -- sql%rowcount:影响记录条数 sql%found:是否有满足条件的记录 set

  • JS组件中bootstrap multiselect两大组件较量

    两个这种组件,大体样式和功能基本相同,本文就来带领大家看看这两个组件的用法。 一、组件说明以及API 1、第一个组件——multiple-select。这个组件风格简单、文档全、功能强大。但是觉得它选中的效果不太好。关于它的效果展示,我们放在后面。 2、第二个组件——bootstrap-multiselect。这个组件风格和第一个非常相似,文档

  • Bootstrap 下拉多选框插件Bootstrap Multiselect

    引入文件: link rel="stylesheet" href="cssbootstrap.min.css" type="textcss" link rel="stylesheet" href="cssbootstrap-multiselect.css" type="textcss"

  • bootstrap multiselect 多选功能实现方法

    官方教程 http:www.kuitao8.comdemo201402241bootstrap-multiselect-master

  • 基于BootStrap multiselect.js实现的下拉框联动效果

    背景:当option特别多时,一般的下拉框选择起来就有点力不从心了,所以使用multiselect是个很好的选择,可以通过输入文字来选择选项很方便,但是有一个需要下拉框联动,网上找了半天才找到解决方法,在此分享一下 1、先引入 script src="~Assetsjsbootstrap-multiselect.min.js"&g

  • Python编写检测数据库SA用户的方法

    本文讲述一个用Python写的小程序,用于有注入点的链接,以检测当前数据库用户是否为sa,详细代码如下: # Code by zhaoxiaobu Email: little.bu@hotmail.com #-*- coding: UTF-8 -*- from sys import exit from urllib import urlopen from string i

  • Oracle数据库TNS常见错误的解决方法汇总

    TNS是Oracle Net的一部分,是专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情况下客户端和数据库要通讯,就必须配置TNS。本文主要讲述了Oracle数据库TNS常见错误的解决方法如下: 1、ORA-12541:TNS:没有监听器 原因:没有启动监听器或者监听器损坏。若是前者,使用命令net start OracleOra

  • android中WebView和javascript实现数据交互实例

    在看懂这篇文章之前首先要有javascript基础。 1 js调用android的方法: WebView wView; wView. addJavascriptInterface Object obj, String interfaceName; 是实例化一个对象,在html的js中调用,第二个参数是实

  • Oracle监听器服务不能启动的解决方法

    Oracle监听器服务不启动的时候可采取以下措施予以解决: 一、连接主机字符串,提示没有监听器 SVRMGR connect internaloracle@orcl; ORA-12541: TNS:no listener SVRMGR 二、运行监听器stro

  • python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)

    完整代码下载:http:xiazai.jb51.net201407toolspython-migong.rar 最近研究了下迷宫的生成算法,然后做了个简单的在线迷宫游戏。游戏地址和对应的开源项目地址可以通过上面的链接找到。开源项目中没有包含服务端的代码,因为服

  • 如何使用jQuery在动态创建的元素上绑定事件?

    要在动态创建的元素上绑定事件,您需要动态加载。您可以尝试运行以下代码,以了解如何在动态创建的元素上绑定事件。在这里,我们将在单击按钮时生成一个新的列表项。 示例 !DOCTYPEhtml html head scriptsrc="https:cdn.staticfile.or

  • 如何使用JavaScript处理绑定事件?

    要使用JavaScript处理事件,请在任何元素上对鼠标单击事件使用click。 示例 您可以尝试运行以下代码,以了解如何使用JavaScript处理绑定事件: !DOCTYPEhtml html body ahref="#"id="anchor"&g

  • jQuery绑定事件不执行但alert后可以正常执行

    因为我不知道怎么描述这个问题,故标题起的这么坑爹 主要过程是这样的,今天我写一个类似于百度知道那样有提问答案的页面,所有的数据都是页面第一次加载时通过ajax得到的 希望实现的效果是提问者可以通过店家每个答案后面的星星符号选

  • jQuery级联操作绑定事件实例

    级联操作绑定事件是jQuery非常具有实用价值的一个技巧,本文即以实例形式实现这一功能。分享给大家供大家参考之用。具体方法如下: 本文所述实例主要实现jQuery操作一个列表,根据类别选出学校,点击学校出现院系,点击院系出现专业,然后链接至专业申请页面。 具体功能代码如下: $"li.university".clickfunction{ var