编程笔记

  • 微信小程序 开发之顶部导航栏实例代码

    微信小程序 开发之顶部导航栏 需求:顶部导航栏 效果图: wxml: !--导航条--

  • jQuery中绑定事件bind() on() live() one()的异同

    jQuery中绑定事件的四种方法,他们可以同时绑定一个或多个事件 bind-------------------------版本号小于3.0(在Jquery3.0中已经移除,相应unbind也移除) live--------------------------版本号小于1.7(在Jquery1.7中已经移除,相应die也移除) delegate--

  • js实现简单的选项卡效果

    效果如下: 代码如下: !DOCTYPE html

  • Vue-resource实现ajax请求和跨域请求示例

    vue-resource是Vue提供的体格http请求插件,如同jQuery里的$.ajax,用来和后端交互数据的。 在使用时,首先需要安装vue-resource插件 1.在项目跟目录上安装: npm install vue-resource 2.引入resource插件 im

  • jQuery事件详解

    一.window事件 !DOCTYPE HTML PUBLIC "-W3CDTD HTML 4.01 TransitionalEN" "http:www.w3.orgTRhtml4loose.dtd" html xmlns="http:www.w3.org1999xhtml" head

  • Linux UDP socket 设置为的非阻塞模式与阻塞模式区别

    Linux UDP socket 设置为的非阻塞模式与阻塞模式区别 UDP socket 设置为的非阻塞模式 Len = recvfromSocketFD, szRecvBuf, sizeofszRecvBuf, MSG_DONTWAIT, struct sockaddr *So

  • Vue2学习笔记之请求数据交互vue-resource

    基本语法 必须引入一个库:vue-resource github地址 基于全局Vue对象使用http Vue.ht

  • Swift免费短信验证码实现及动态倒计时功能

    今天给大家带来一个简单的免费短信验证码实现demo,采用mob的短信验证码SDK,到目前为止还是免费的,只需要简单的注册--》添加个人应用--》获取appkey集apSecret 即可实现。 具体怎么申请,添加个人应用这里就不累赘了,相信能搜索到本文的必然有能力完成上面的操作。 1、下载mob的免费短信验证SDK,解压后复制SMS_SDK到你的工程,因为此SDK采用OC编写的,在与Sw

  • swift 3.0 实现短信验证码倒计时功能

    下面一段代码给大家分享swift 3.0 实现短信验证码倒计时功能,具体实例代码如下所示: class TCCountDown { private var countdownTimer: Timer? var codeBtn = UIButton private var remainingSeconds: Int = 0 { willSet { codeBtn

  • C++获取类的成员函数的函数指针详解及实例代码

    C++获取类的成员函数的函数指针详解 用一个实际代码来说明。 class A { public: staticvoid staticmember{cout"static"endl;} static member void nonstatic{cout"nonstati

  • 详解Spring Boot 使用Java代码创建Bean并注册到Spring中

    从 Spring3.0 开始,增加了一种新的途经来配置Bean Definition,这就是通过 Java Code 配置 Bean Definition。 与Xml和Annotation两种配置方式不同点在于: 前两种Xml和Annotation的配置方式为预定义方式,即开发人员通过 XML 文件或者 Annotation 预定义配置 bean 的各种属性后,启动 spr

  • CakePHP框架Session设置方法分析

    本文实例讲述了CakePHP框架Session设置方法。分享给大家供大家参考,具体如下: CakePHP Session 存储选项 CakePHP提供给用户了3种Session数据保存方式: 1. CakePHP安装目下的临时文件; 2. 采用PHP的默认机制; 3. 或者序列化到数据库中. 对应的设

  • C语言中 malloc,calloc,realloc的区别

    C语言中 malloc、calloc、realloc的区别 1C语言跟内存分配方式 1从静态存储区域分配. 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、sta

  • Spring Boot 动态数据源示例(多数据源自动切换)

    本文实现案例场景: 某系统除了需要从自己的主要数据库上读取和管理数据外,还有一部分业务涉及到其他多个数据库,要求可以在任何方法上可以灵活指定具体要操作的数据库。 为了在开发中以最简单的方法使用,本文基于注解和AOP的方法实现,在spring boot框架的项目中,添加本文实现的代码类后,只需要配置好数据源就可以直接通过注解使用,简单方便。

  • cakephp2.X多表联合查询join及使用分页查询的方法

    本文实例讲述了cakephp2.X多表联合查询join及使用分页查询的方法。分享给大家供大家参考,具体如下: 格式化参数: public function getconditions$data{ $this-loadModel"Cm.LoginHistory"; $conditions = array; foreach $data as

  • 微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法

    微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法 使用微信开发者工具进入项目 出现了一个错误提示:{"baseres

  • JS正则表达式验证密码格式的集中情况总结

    1.密码必须为6-18位字母、数字、特殊符号的: var reg =^?=.*[a-zA-Z]?=.*\d?=.*[~!@#$%^*_+`\-={}:";'?,.\].{6,18}$; 2.密码必须为6-18位字母、数字 var reg=^?![^a-zA-Z]+$?!\D+$

  • js模拟微博发布消息

    话不多说,请看代码: !DOCTYPE html html head meta charset="UTF-8" meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scal

  • Android编程实现创建,删除,判断快捷方式的方法

    本文实例讲述了Android编程实现创建,删除,判断快捷方式的方法。分享给大家供大家参考,具体如下: ** * 为程序创建桌面快捷方式 ,这样写,在程序卸载的时候,快捷方式也会一并删除 * private void addShortcut { Intent shortcutIntent = new Intent "com.android.launche

  • Android自定义PopupWindow仿点击弹出分享功能

    本文实例自定义PopupWindow,点击弹出PopupWindow,背景变暗,仿点击弹出分享功能,供大家参考,具体内容如下 注:参照大神代码写的

  • Tomcat实现热部署

    热部署概念 热部署是指在你对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效,配置文件的修改除外 热部署好处 每次打增量包的时候就不用重新启动tomcat了 实现方式 在tomcat\conf\server.xml

  • laravel中命名路由的使用方法

    laravel提供了很多magic方法来,先来讲讲命名路由的使用,有两种方法非常便捷。 命名路由让你可以更方便的为特定路由生成 URL 或进行重定向。你可以使用 as

  • Android编程实现VideoView循环播放功能的方法

    本文实例讲述了Android编程实现VideoView循环播放功能的方法。分享给大家供大家参考,具体如下: package com.hangcheng; import com.example.bdcustomer_demo.R; import com.hangcheng.view.MyVideoView; import android.app.Activity; import andro

  • CakePHP框架Model函数定义方法示例

    本文实例讲述了CakePHP框架Model函数定义方法。分享给大家供大家参考,具体如下: 在CakePHP中,MVC的架构是清晰的,而在实际做项目中,我发现仍然有很多人喜欢在Controller中堆砌函数,这样做也未尝不可,但是,作为一个百万行级的大项目来说,这种违背MVC思想的做法虽然可能暂时给程序结构带来便利,但从长远来看,是万万不可取的! 我们应该将系统常用到的某些函数定义在Mo

  • Android中几种图片特效的处理的实现方法

    Android中几种图片特效的处理 这里有放大缩小图片,获得圆角图片,获得带倒影图片的几种方法及实现代码, package com.android.tutor; import android.graphics.Bitmap; import android.graphics.Canvas; import android.g

  • vue修改vue项目运行端口号的方法

    一、导语 最近在研究,左侧是导航,右侧是显示对应的内容,左右可单独滚动,不互相影响,如何实现? 萝卜蹲的游戏大家都玩过,白萝卜蹲,白萝卜蹲,白萝卜蹲完红萝卜蹲,可是若是在含有滚动条的页面的情况下,白萝卜是子元素,红萝卜是父元素,白萝卜蹲完不想让红萝卜蹲,怎么办? js是直接用阻止默认事件e.preventDefault; ,vue虽然也有阻止默认事

  • CakePHP框架Model关联对象用法分析

    本文实例讲述了CakePHP框架Model关联对象。分享给大家供大家参考,具体如下: CakePHP 提供关联数据表间的映射,共有4种类型的关联: hasOne,hasMany,belongTo,hasAndBelongsToMany. 设定了Model间的关联关系定义,CakePHP就会将基于关系数据库的数据映射为基于对象的关系模型。 但是你应该确

  • Python基于递归算法实现的走迷宫问题

    本文实例讲述了Python基于递归算法实现的走迷宫问题。分享给大家供大家参考,具体如下: 什么是递归? 简单地理解就是函数调用自身的过程就称之为递归。 什么时候用到递归? 如果一个问题可以表示为更小规模的迭代运算,就可以使用递归算法。 迷宫问题:一个由0或1构成的二维数组中,

  • C++实现多源最短路径之Floyd算法示例

    本文实例讲述了C++实现多源最短路径之Floyd算法。分享给大家供大家参考,具体如下: #includecstdio #includecstring #includeiostream #define MAX 999 using namespace std; int n,m; int e[MAX][MAX]; void Init

  • odoo-8 设定

    示例 Odoo可以通过三种不同的方式安装: 打包的安装程序(最简单,较不灵活) 源代码安装(安装需要一些时间,非常灵活) 来自docker.com的官方Docker镜像 具有所有相关依赖要求的官方软

  • odoo-8 将CSS和JS文件正确存储在Odoo模块中

    示例 CSS和JS文件应位于模块根目录下的“静态”目录下(“静态”下的子目录树的其余部分是可选的约定): static src css your_file.css 静态 src js your_file

  • odoo-8 选项1:[BACKEND]添加CSS和Javascript文件以在内部页面中使用

    示例 Odoo v8.0的方式是在XML文件中添加相应的记录: 将XML文件添加到清单(即__openerp__.py文件):... 'data':['your_file.xml'],... 然后在中添加以下记录'your_file.xml':

  • odoo-8 选项2:[FRONTEND]添加CSS和Javascript文件以在公共网站中使用

    示例 注意:如果您已安装“网站”模块并且有可用的公共网站,则应使用这种方式。 在中添加以下记录'your_file.xml': openerp &

  • odoo-8 选项3:[COMMON]添加CSS和Javascript文件以在所有页面(后端和前端)中使用

    示例 在中添加以下记录'your_file.xml': openerp data&nb

  • JavaScript的ExtJS框架中表格的编写教程

    ExtJS中表格的特性简介 表格由类Ext.grid.GridPanel定义,继承自Ext.Panel,xtype为grid 表格的列信息由Ext.grid.ColumnModel定义 表格的数据存储器由Ext.data.Store定义,根据解析数据的不同,数据存储器可具体分为如下几种: JsonStore,SimpleStore,Groupin

  • 基于HTML5上使用iScroll实现下拉刷新,上拉加载更多

    前言   前一段有个手机端的项目需要用到下拉刷新和上拉加载更多的效果,脑海里第一反映就是微博那种效果,刚开始的理解有些偏差,以为下拉也是追加数据,上拉也是追加数据,后请教同事后发现其实下拉只是刷新最新数据而已,上拉是追加数据。 使用技巧 1、引用iScroll.js, 在初始化时添加两个事件监听:to

  • jQuery插件pagination实现无刷新分页

    这篇文章我们主要看看简单的使用jQuery pagination这个插件来实现无刷新分页,使用jQuery pagination主要作用在于分页样式的显示,而无刷新的主要原理还是使用Ajax,具体看下文: 首先,我们引入jQuery文件、jQuery pagination文件和jQuery Templates文件。 script type="textjavascrip

  • JavaScript中对JSON对象的基本操作示例

    JSON对象 1、对象的属性: 对象的属性是有键值对组成的,其中key为一个字符串,value可以为任何的Javascript对象。 使用[]设置和获取对象的属性 var obj = new Object; obj["www.nhooo.com"] = "https:www.nhooo.

  • iscroll碰到Select无法选择下拉刷新的解决办法

    第一步: 在handleTarget函数方法开始加入: var theTarget = e.target; if theTarget != null theTarget.tagName == 'SELECT' { return false; }

  • C语言解字符串逆序和单向链表逆序问题的代码示例

    字符串逆序 上次面试碰到一个单向链表逆序的题目,幸好对字符串逆序比较熟悉,类比做出来了。字符串逆序比较简单,直接上代码: void stringReversechar* p1,char* p2 { ifp1==p2return; swap the value of p1 ,p2 *p1=*p1+*p2;