编程笔记

  • JavaScript中windows.open()、windows.close()方法详解

    windows.open方法详解: window.openURL,name,features,replace用于载入指定的URL到新的或已存在的窗口中,并返回代表新窗口的Window对象。它有4个可选的 参数: URL:一个可选的字符串,声明了要在新窗口中显示的文档的 URL。如果省略了这个参数,或者它的值是空字符串,那么新

  • 提高iOS开发效率的小技巧与思路

    先用一张图展示学习iOS开发应该掌握的知识体系: 1.全图片作为背景的时候,可能遇到的问题。,滑回的时候,图片停留了一会才滑回去。 st

  • Android ListView 单条刷新方法实践及原理解析

    对于使用listView配合adapter进行刷新的方法大家都不陌生,先刷新adapter里的数据,然后调用notifydatasetchange通知listView刷新界面。 方法虽然简单,但这里面涉及到一个效率的问题,调用notifydatasetchange其实会导致adpter的getView方法被多次调用 (画面上能显示多少就会被调用多少次),如果是很明确的知道只更新了list中的某一个项的数

  • JS中正则表达式只有3种匹配模式(没有单行模式)详解

    JS正则表达式对象模式仅有如下三种: g (全文查找出现的所有 pattern) i (忽略大小写) m (多行查找) 即没有单行匹配模式,Singleline单行模式:更改.的含义,使它与每一个字符匹配(包括换行符\n)。 如java中 String regex = "?s?<

  • AngularJS中的API(接口)简单实现

    AngularJS API API 意为 Application Programming Interface(应用程序编程接口)。 AngularJS 全局 API AngularJS 全局 API 用于执行常见任务的 JavaScript 函数集合,如: p

  • php字符串操作针对负值的判断分析

    本文实例分析了php字符串操作针对负值的判断方法。分享给大家供大家参考,具体如下: $a = '-1'; $b = int$a; $c = is_numeric$a; if $a { echo 1; echo 1 } else { echo 2; } var_dump$b; int-1 var_dump$c; true pr

  • js 声明数组和向数组中添加对象变量的简单实例

    数组有四种定义的方式 使用构造函数: var a = new Array; var b = new Array10; var c = new Array"first", "second", "third"; 或者数组直接量: p

  • PHP实现bitmap位图排序与求交集的方法

    本文实例讲述了PHP实现bitmap位图排序求交集的方法。分享给大家供大家参考,具体如下: 初始化一串全为0的二进制; 现有一串无序的整数数组; 如果整数x在这个整数数组当中,就将二进制串的第x位置为1; 然后顺序读取这个二进制串,并将为1的位转换成整数,顺序存放到新的集合中,就是排好序的了 排序代码:stron

  • AngularJS 输入验证详解及实例代码

    AngularJS 输入验证 AngularJS 表单和控件可以验证输入的数据。 输入验证 在前面的几个章节中,你已经学到关于 AngularJS 表单和控件的知识。 AngularJS 表单和控件可以提供验证功能,并对用户输入的非法数据进行警

  • Angularjs中的事件广播 —全面解析$broadcast,$emit,$on

    Angularjs中不同作用域之间可以通过组合使用$broadcast,$emit,$on的事件广播机制来进行通信 介绍: $broadcast的作用是将事件从父级作用域传播至子级作用域,包括自己。格式如下:$broadcasteventName,args $emit的作用是将事件从子级作用域传播至父级作用域,包括自己,直至根作用

  • 浅谈angularJS中的事件

    什么是事件 •如同浏览器响应浏览器层的事件,比如鼠标点击、获得焦点,angular应用也可以响应angular事件 •angular事件系统并不与浏览器的事件系统相通,我们只能在作用域上监听angular事件而不是DOM事件 事件传播 因为作用域是有层次的,所以我们可以在作用域链上传

  • JS小数转换为整数的方法分析

    本文实例讲述了JS小数转换为整数的方法。分享给大家供大家参考,具体如下: 一、小数转为整数 floor:下退 Math.floor12.9999 = 12 ceil:上进 Math.ceil12.1 = 13; round: 四舍五入 Math.round

  • Yii框架用户登录session丢失问题解决方法

    本文实例讲述了Yii框架用户登录session丢失问题解决方法。分享给大家供大家参考,具体如下: 最近做项目,使用的是YII框架,用户的登录总是出现有时候能登录,有时候不能登录的情况。调试了很多次,开始以为是服务器配置问题,后来怎么测试都不行,还是出现有时候登录session丢失的情况,没办法,在群里面问,发帖,请教大拿,最后都没有发现什么问题。 无意间在网上看到一个人说yii ses

  • Centos MySQL 5.7安装、升级教程

    MySQL 5.7安装、升级笔记分享: 卸载当前的 MySQL 查看当前 MySQL 版本: [root@coderknock ~]# mysql -V mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu i386 using readline 5.1

  • Yii框架表单提交验证功能分析

    本文实例讲述了Yii框架表单提交验证功能。分享给大家供大家参考,具体如下: 一、前端提交的三种方式 前面已经提出,表单提交一共只有三种方式。 1. 前端原生html (1)原生html标签 首先,直接使用html标签的input,a等; 其次,使用css进行布局。 再次,使用js或j

  • jQuery日程管理插件fullcalendar使用详解

    FullCalendar用来做日程管理功能非常强大,但是唯一不足的地方是没有将中国农历历法加进去,今天我将结合实例和大家分享如何将中国农历中的节气和节日整合到FullCalendar中,从而增强其实用性。 HTML 首先是要载入jQuery库和fullcalendar插件。 script src='jsjq

  • Yii框架弹出框功能示例

    本文实例讲述了Yii框架弹出框功能。分享给大家供大家参考,具体如下: ?php $this-beginWidget'zii.widgets.jui.CJuiDialog', array 'id'='userinfo_edit',弹窗ID additional javascript options for the dialog plugin

  • Bootstrap3 模态框使用实例

    不支持同时打开多个模态框 务必尽量将HTML代码放置在模态框的body位置以避免其他组件影响模态框 *autofocus 对于模态框无效, 需要自己调用 $'#myModal'.on'shown.bs.modal', function { $'#myInput'.focus }* 实例

  • 如何使用CSS和JavaScript创建报价幻灯片?

    要使用CSS和JavaScript创建报价幻灯片,代码如下- 示例 !DOCTYPEhtml html head metaname="viewport"content="width=device-width,initial-scale=1"

  • Android中3种图片压缩处理方法

    Android中图片的存在形式: 1:文件形式:二进制形式存在与硬盘中。 2:流的形式:二进制形式存在与内存中。 3:Bitmap的形式 三种形式的区别: 文件形式和流的形式:对图片体积大小并没有影响。也就是说,如果你手机SD卡上的图片通过流的形式读到内存中,在内存中的大小也是原图的大小。 注意:不是Bitmap的形式。 Bitmap的

  • python 开发的三种运行模式详细介绍

    Python 三种运行模式 Python作为一门脚本语言,使用的范围很广。有的同学用来算法开发,有的用来验证逻辑,还有的作为胶水语言,用它来粘合整个系统的流程。不管怎么说,怎么使用python既取决于你自己的业务场景,也取决于你自己的python应用能力。就我个人而言,我觉得python作为既可以用来进行业务的开发,也可以进行产品原型的开发.一般来说,py

  • java 多线程死锁详解及简单实例

    java 多线程死锁 相信有过多线程编程经验的朋友,都吃过死锁的苦。除非你不使用多线程,否则死锁的可能性会一直存在。为什么会出现死锁呢?我想原因主要有下面几个方面: (1)个人使用锁的经验差异 (2)模块使用锁的差异 &nbs

  • 微信小程序的动画效果详解

    前言 由于公司计划有变,所以从H5页面改成去小程序写。所以在着手开发小程序。本人也不是什么前端高手,只是一名写后端偶尔写写前端的渣渣。请前端大神们勿喷。 一、什么是微信小程序?   小程序在我的理解中只是高度封装的H5,封装了各种组件。根据官方的说法小程序运行不是在浏览器当中。姑且算是微信的插件吧。

  • Js的Array数组对象详解

    本文为大家分享了关于Js的Array数组对象的相关资料,供大家参考,具体内容如下 1. 介绍 1.1 说明 数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。JavaScript数组是无类型:数组元素可以是任意类型,并且同一个数组中的不同元素也可能有不同的类型。 --《Java

  • js array数组对象操作方法汇总

    js 数组对象操作方法如下: 1. 创建数组 var array1 = [1,2] 方法一 var array2 = new Array 方法二 array[0] = 1; array[1] = 2; 2.遍历数组 for循环 和for...in 循环 var array1 = [1,2]; var l

  • Django 根据数据模型models创建数据表的实例

    如果使用默认的数据库 SQLite3,则无需配置settings.py 使用其他数据库,则需要配置settings.py,这里以Mysql为例; DATABASES = { 'default': { 'ENGINE':'django.db.backends.mysql', 'NAME':'webapp',#数据库名

  • win10下mysql 8.0.11压缩版安装详细教程

    最近重装电脑后,本着只装最新版本的强迫症原则,下载了mysql8.0.11解压版。 但是在网上找的各种安装教程五花八门,没有一个能安装成功的,是真的醉了,这里写下我自己安装成功的方法给大家分享。 一、环境变量配置 首先在官网下载最新的mysql8.0.11数据库,解压到你需要放置的盘符最好不要有中文,然后新建MYS

  • mysql8.0 windows x64 zip包安装配置教程

    mysql 8 windows 版本zip方式安装步骤(下载地址) 1、解压ZIP文件到指定目录下:如D:\mysql-8.0.11-winx64 2、新建my.ini配置文件并粘贴修改如下内容:(1)basei

  • jQuery中将json数据显示到页面表格的方法

    jQuery中将json数据显示到页面表格代码。stu模拟的就是一个数据库,假设我们的数据已经是json 的文件格式,接下来就是将这个json文件里面的数据显示到页面的表格上。 !DOCTYPE html html head meta charset="UTF-8" titlet

  • json获取数据库的信息在前端页面显示方法

    ajax发送请求到controller,controller响应一个json格式的数据给页面, JSON.parse()再解析json字符串,用$.each遍历。 @RequestMapping"list" public @ResponseBody java.util.ListUserVO List thr

  • Django使用Mysql数据库已经存在的数据表方法

    使用scrapy爬取了网上的一些数据,存储在了mysql数据库中,想使用Django将数据展示出来,在网上看到都是使用Django的models和makemigration,migrate命令来创建新表,并使用。 可是我的数据已经存在了已经创建好,并且已经存储有数据了,不能再重新创建新表了。 了解Django的表明和models名称的映射关系就可以让Django使用已经存在的表。p

  • OpenGL ES纹理详解

    使用前面学过的技术已经可以利用OpenGL ES构建立体图形,并通过顶点着色器和片元着色器对其进行各种变化呢和光照等效果使得三维效果更加真实,实际上我看看到很多的3D游戏漂亮多了,那是因为有各种各样的漂亮的图像带给人很多视觉盛宴,这篇文章在前面的基础上,增加物体的表面贴图,使得物体更加好看。 纹理概念 纹理用来表示图像照片或者说一系列的数据,使用纹理可

  • django中模板的html自动转意方法

    一、需求来源: 如果用户在文本框中填了一段scriptalertxxx;script代码,然后我们还保存在了数据库中,下次模板加载数据的时候,将这段代码显示在浏览器,将会弹出一个警告框。因此,这是XSS(跨域脚本)攻击的一种方式,我们肯定不能允许这种事件发生,因此django默认给我们启动了自动转意的功能。将这段代码转换成普通的文本

  • Django读取Mysql数据并显示在前端的实例

    前言: 由于使用Django框架来做网站,需要动态显示数据库内的信息,所以读取数据库必须要做,写此博文来记录。 接下来分两步来做这个事,添加网页,读取数据库; 一、添加网页 首先按添加网页的步骤添加网页,我的网页名为table.html, app名为web; tab

  • OpenGL ES实现光照效果(六)

    为了演示光照效果,在前面学习过的内容基础上我们首先创建一个立方体,同时为了看起来直观一些,这个立方体每个面采用中心为白色,周围红色的渐变方案,不然看上去同样的颜色混在一起,看不出来是否是立方体。并且添加上转动旋转功能,这样转动起来立体感更强一些。 一个立方体 立方体类Rectangle.java public class Re

  • javascript少儿编程关于返回值的函数内容

    带返回值的函数 好吧,我们把alertsum一行改成下面的代码: return sum; return后面的值叫做返回值。使用下面的语句调用函数就可以将这个返回值存储在变量中了。 p

  • 《javascript少儿编程》location术语总结

    location 地址对象描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“窗口对象.location”。 protocol 返回地址的协议,取值为 'htt

  • django加载本地html的方法

    django加载本地html from django.shortcuts import render from django.http import HttpResponse from django.shortcuts import render,render_to_response # Create your views here. def hello

  • 《与孩子一起学编程》python自测题

    测试题一、 1、 程序可以响应的两种事件分别是键盘事件和鼠标事件。 2、 处理事件的代码称为事件处理器 3、 Pygame使用KEYDOWN事件来检测按键是否按下。 4、 Pos属性会指出事件发生时鼠标所在的位置 5、 要为用户事件得到下一个可用的事

  • 儿童python练习实例

    实例一: 题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列只要百不等于十位并且不等于个位。 实例Python 2.0+ #!usrbinpython