编程笔记

  • django输出html内容的实例

    最近在学习django,于是就用django做了一个简单的网站,用来练手,具体功能就是从网上抓取数据,然后放到我的网站上面,但是遇到一个问题就是django无法输出html格式的内容,只能以字符串的形式输出: data = 'h1hello worldh1' p{{ data }}p 我们目的是输出的是:

  • javascript标准库(js的标准内置对象)总结

    值属性 这部分属性只是简单的值,它们没有自己的属性和方法。 Infinity 全局属性 Infinity 是一个数值,表示无穷大。 NaN 全局属性 NaN 的值表示不是一个数字(Not-A-Number)。 h3

  • OpenGL ES 矩阵变换及其数学原理详解(五)

    引子 向量刻画的是线性空间中的对象。 矩阵刻画的是向量在线性空间中的运动(变换,跃迁),相似矩阵本质上就是同一个线性变换的不同的描述。 在一个线性空间中,选定了一组基,对于任何一个线性变化都可以用一个确定的矩阵来描述 矩阵不仅可以作为线性变换的描述,而且可以作为一组基的描述,作为变

  • JavaScript面向对象的程序设计(犯迷糊的小羊)

    导语 前面的系列文章,基本把JavaScript的核心知识点的基本语法、标准库等章节讲解完; 本章开始进入JavaScript核心知识点的高级部分——面向对象的程序设计,这一部分的内容将会对对象这一数据类型做进一步的深化理解,并且讲述几种创建对象的设计模式以及JavaScript独特的继承机制; 1.理解对象和面向对象的程序设计

  • JS面向对象的程序设计相关知识小结

    面向对象的语言有一个标志,即拥有类的概念,抽象实例对象的公共属性与方法,基于类可以创建任意多个实例对象,一般具有封装、继承、多态的特性!但JS中对象与纯面向对象语言中的对象是不同的,ECMA标准定义JS中对象:无序属性的集合,其属性可以包含基本值、对象或者函数。可以简单理解为JS的对象是一组无序的值,其中的属性或方法都有一个名字,根据这个名字可以访问相映射的值(值可以是基本值对象方法)。 stro

  • JavaScript门道之标准库

    1.什么是标准库(Standard Library) 标准库指的是js的标准内置对象,是js这门语言本身初始时提供的在全局范围的对象 2.Object对象及其实例 JavaScript原生提供一个Object对象,所有的其他对象均继承自这一对象 Object对象的属性和方法

  • 简单明了区分escape、encodeURI和encodeURIComponent

    一、前言 讲这3个方法区别的文章太多了,但是大部分写的都很绕。本文试图从实践角度去讲这3个方法。 二、escape和它们不是同一类 简单来说,escape是对字符串string进行编码而另外两种是对URL,作用是让它们在所有电脑上可读。 编码之后的效果是%XX或者%uXXXX这种形式。

  • 页面点击小红心js实现代码

    效果图 核心代码 love.js !functione,t,a{function n{c".heart{width: 10px;height: 10px;position: fixed;backgro

  • 常用dos命令总结

    什么是DOS命令 DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。 常用命令 目录命令

  • js input输入百分号保存数据库失败的解决方法

    解决办法如下: 1.用ASCII码替换百分号和与符号 var remark = $"#remark".val; remark.replaceAll"ASCII69","%".replaceAll"ASCII70",""; 展示时需要对原先替换的进行还原展示 remark.replaceAll"%","A

  • 使用javascript函数编写简单银行取钱存钱流程

    具体代码如下所述: const readline = require'readline-sync'引用readline-sync let arr = [['zhang', '123', 2000], ['yang', '123456', 3000]]; 登陆 let add = function { let s = 2;输入错误的次数 while tr

  • Android自定义控件实现不规则区域点击事件

    本文实例为大家分享了Android实现不规则区域点击事件的具体代码,供大家参考,具体内容如下 先看看效果 对于上面的图形实现主要用到svg,通过解析svg获取不规则的图形,对于svg

  • jQuery插件jsonview展示json数据

    本文实例为大家分享了jQuery插件jsonview展示json数据的具体代码,供大家参考,具体内容如下 项目中要展示json数据,自己写一套html来展示太麻烦,可以使用jquery的插件jsonview来解决这个问题。 首先,去jquery官网下载最新的jsonview插件,放在js目录中,a rel="external nofollow" target="_blank" hre

  • 浅析iOS中视频播放的几种方案

    1、AVPlayer 1 优缺点 优点:可以自定义 UI, 进行控制 缺点:单纯的播放,没有控制 UI进度,暂停,播放等按钮,而且如果要显示播放界面, 需要借助AVPlayerLayer, 添加图层到需要展示的图层上

  • iOS中视频播放的基本方法总结

    前言 本文总结了iOS中最常见的视频播放方法,不同的方法都各具特点,我希望能够总结它们的不同,方便在开发中选择合适的技术方案。 Apple为我们提供了多种方法来实现视频播放,包括MPMoviePlayerController,MPMoviePlayerViewController,AVPlayer,AVPlayerViewController等。而值得

  • JS实现“隐藏与显示”功能(多种方法)

    下面我将效果图展示出来: 1,通过按钮实现隐藏与显示: 这个是通过按钮点击实现的隐藏与显示,具体代码如下: !DO

  • 归并算法之有序数组合并算法实现

    归并算法之有序数组合并算法实现 一个简单的有序数组合并算法:写一个函数,传入 2 个有序的整数数组,返回一个有序的整数数组。实现相当简单,创建一个长度为这两个长度之和的数组,然后分别用三个指针指向这三个数组,找到这两个数组中各个元素在合并数组中的位置并插入,直到某个数组指针到达尾部。再将另一个数组剩下的所有元素,直接放入归并数组尾部。算法的简单实现,需要注意的是对参数的

  • 使用Ajax实现简单的带百分比进度条实例

    需求:当进行文件长传保存等操作时,能在页面显示一个带百分比的进度条,给用户一个好的交互体验 实现步骤 JSP页面 1.添加table标签 table id="load" width="700" border="0" align="center" bgcolor="#F

  • 利用Vue.js实现求职在线之职位查询功能

    前言 Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。 本文主要介绍的是关于利用Vue.js实现职位查询功能的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:

  • Swiper实现轮播图效果

    本文实例为大家分享了Swiper实现轮播图效果的具体代码,供大家参考,具体内容如下 !DOCTYPE html html lang="en" head meta charset="utf-8" titleSwiper demotitle meta name="viewpo

  • MySQL 修改密码实例详解

    MySQL 修改密码实例详解 许久不用MySQL了,今天打开HediSQL连接mysql时发现root密码忘记了,修改密码操作捣鼓了一阵子,记录一下,以备后用。(Win10本机操作) 关闭MySQL服务:net stop MySQL 以管理员身份打开cmd控制台窗口,进入MySQL所在目录的bin目录,执行mysqld --skip-gran

  • Android集成支付宝支付功能示例

    公司项目中需要支付功能,现在支付宝、微信支付很方便,也很多人使用,因此,他们是首选。在此记录一下支付宝集成过程,下期为微信支付,敬请期待 首先去支付宝官网下载其最新的Android的SDK集成Dmeo a rel="external nofollow" target="_blank" href="https:doc.open.alipay.comdoc2detail.htm?

  • Python上载到PyPI

    示例 一旦您setup.py的功能完全正常(请参阅“简介”),就很容易将包上传到PyPI。 设置一个.pypirc文件 该文件存储登录名和密码以验证您的帐户。它通常存储在您的主目录中。 # .pypirc文件 [distutils] index-servers= pypi &nbs

  • js实现一款简单踩白块小游戏(曾经很火)

    效果图如下所示: html div class="bigbox" !-- 显示游戏的区域 --

  • 详解linux ntp服务器时间同步设置

    linux ntp服务器时间同步设置 时间同步这个需求在很多地方都有。比如安装cm和cdh的话,需要ntp时间同步,否则会出现红色警告 这里主要是设置一台服务器作为主服务器,让其他机器同步这台机器的时间,而且是配置的本地时间,没有同步internet时间,因为很多时候服务器不能联网 首先我们这里设置2台机器,主机器为192

  • ztree简介_动力节点Java学院整理

    【简介】 zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 zTree是一个依靠jQuery实现的多功能“树插件”。优异的性能、灵活的配置、多种功能的组合是zTree最大优点。 官方文档:a rel="nofollow" href="http:www.treejs.cnv3main

  • java 动态生成SQL的实例讲解

    代码如下: ** * 动态生成SQ及SQL参数L * @param ve 接收到的消息的CHGLIST * @param paramList MQ消息中的SQL参数 * @param t 泛型对象 * @param table 数据表 * @param list 可执行SQL语句集合 * @return

  • bs架构和cs架构的区别_动力节点Java学院整理

    1、CS、BS架构定义 CS(ClientServer):客户端----服务器结构。CS结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,

  • HTTP协议入门_动力节点Java学院整理

    HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP2 更是让它成为技术热点。 本文介绍 HTTP 协议的历史演变和设计思路。

  • Angular 1.x个人使用的经验小结

    前言 angular1.x作为经典的mvc框架,可以创建能够复用的组件,也可进行双向数据绑定。国内的vue.jsavaloon.js都是同类型的框架,之前工作以Angular1.x为主,主要做业务系统,以后工作中技术栈可能以vue为主,在此对Angular1.x的使用做一个简单总结,这里使用1.5+版本。下面话不多说,来一起看看详细的介绍: str

  • java Arrays工具类实例详解

    Arrays工具类属于java中常用的工具类 public static void sortint[] a public static void sortint[] a,int fromIndex, int toIndex public static void sortlong[] a public static void

  • 纯js实现的积木(div层)拖动功能示例

    本文实例讲述了纯js实现的积木div层拖动功能。分享给大家供大家参考,具体如下: !DOCTYPE html html lang="en" head meta charset="UTF-8" title拖动title style type="textcss">

  • HTTP协议简介_动力节点Java学院整理

    TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开,这个过程是很短的。所以Http连接是一种短连接,是一种无状态的连接。所谓的无状态,是指浏览器每次向服务器发起请求的时候,不是通

  • Java List 用法详解及实例分析

    Java List 用法详解及实例分析 Java中可变数组的原理就是不断的创建新的数组,将原数组加到新的数组中,下文对Java List用法做了详解。 List:元素是有序的怎么存的就怎么取出来,顺序不会乱,元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引 ArrayList:底层的

  • vue loadmore组件上拉加载更多功能示例代码

    最近在做移动端h5页面,所以分页什么的就不能按照传统pc端的分页器的思维去做了,这么小的屏幕去点击也不太方便一般来讲移动端都是上拉加载更多,符合正常使用习惯。 首先简单写一下模板部分的html代码,,很简单清晰的逻辑: template div class="loadmore" div class="loadmore__body

  • JavaServlet的文件上传和下载实现方法

    先分析一下上传文件的流程 1-先通过前段页面中的选择文件选择要上传的图片 index.jsp %@ page language="java" import="java.util.*" pageEncoding="utf-8" contentType="texthtml; char

  • 简单操作实现Java jsp servlet文件上传过程解析

    实现文件上传的方式 1、进入http:commons.apache.orgpropercommons-fileuploadusing.h

  • vue loadmore 组件滑动加载更多源码解析

    上一篇讲到在项目中使用上拉加载更多组件,但是由于实际项目开发中由于需求变更或者说在webview中上拉加载有些机型在上拉时候会把webview也一起上拉导致上拉加载不灵敏等问题,我们有时候也会换成滑动到底部自动加载的功能。 既然都是加载更多,很多代码思想势必相似,主要区别在于上拉和滑动到底部这个操作上,所以,我们需要注意: 上拉加载是point指针touch触摸事件,现

  • 详解易语言的冒泡算法

    我们做一些游戏脚本软件时候,经常要用到这个算法,比如求解离自己身边最近的怪物优先攻击,就要用到这个算法,冒泡算法可以快速的把一组数据按照从大到小,或者从小到大的顺序进行快速排序. 冒泡算法的核心就是,从第一位开始把数据提取出来,跟余下的数据逐一进行比大或者小看你是按照从大到小,还是从小到大顺序进行排,大或者小的数交换位置,第一位比较完毕后,再从二个位开始把数据提取出来,跟余下的数据进行比较,依次进行

  • 教你一招实现Linux中的文本比对

    前言 我们在写代码的过程中,免不了会对代码进行一些修修改改。但经常会出现改着改着,就不知道改完后与源文件的差异是怎样的。这里,我们就需要一个文本比对工具来进行文本比对。 有经验的程序员都知道,Windows下有个很好用的文本比对工具——BeyondCompare。但它是收费软件,很多正规的公司是不允许使用破解软件的。而且,它也只能在Windows下使用