编程笔记

  • jquery+thinkphp实现跨域抓取数据的方法

    本文实例讲述了jquery+thinkphp实现跨域抓取数据的方法。分享给大家供大家参考,具体如下: 今天做一个远程抓取数据的功能,记得jquery可以用Ajax远程抓取,但不能跨域。再网上找了很多。但我觉得还是来个综合的,所以我现在觉得有点把简单问题复杂化了,但至少目前解决了: 跨域抓取数据到本地数据库再异步更新的效果 我实现的方式:jquery的$.post发送数

  • JavaScript随机生成颜色的方法

    废话不多说了直接给大家贴js代码了,具体代码如下所述: !DOCTYPE html html head lang="en" meta charset="UTF-8" titletitle head body button id="btn1"&g

  • php组合排序简单实现方法

    本文实例讲述了php组合排序简单实现方法。分享给大家供大家参考,具体如下: 今天被一个组合排序纠结了一晚上,可能是开始没转过弯,所以没想到用二个栈。用了二个栈就很简单的完成了需求效果 p style="text-

  • DropDownList 下拉框选择改变促发事件和防全局刷新(推荐)

    代码: asp:ScriptManager ID="ScriptManager1" runat="server" asp:ScriptManager ASP.NET中使用UpdatePanel实现局部异步刷新 asp:UpdatePanel ID="UpdatePanel1" runat="server" ContentTem

  • Android中关于递归和二分法的算法实例代码

    1. 实现一个函数,在一个有序整型数组中二分查找出指定的值,找到则返回该值的位置,找不到返回 -1。 package demo; public class Mytest { public static void mainString[] args { int[] arr={1,2,5,9,11,45}; int index=findIndextarr,0,arr.l

  • PHP中字符与字节的区别及字符串与字节转换示例

    字符: 字符是可使用多种不同字符方案或代码页来表示的抽象实体。例如,Unicode UTF-16 编码将字符表示为 16 位整数序列,而 Unicode UTF-8 编码则将相同的字符表示为 8 位字节序列。公共语言运行库使用 Unicode UTF-16(Unicode 转换格式,16 位编码形式)表示字符。 php在UTF-8编码下,一个汉字占3个

  • xcode8 关闭控制台不打印不信息的解决方法(图文详解)

    控制台打印的信息如下 2016-10-15 10:13:17.774543 LGLSearch-Dome[1656:356106] subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0,

  • php实现博客,论坛图片防盗链的方法

    本文实例讲述了php实现博客,论坛图片防盗链的方法。分享给大家供大家参考,具体如下: 防盗链的方式很多,我这里就说说我对放盗链的理解,这个跟防止远程提交是一个原理。 先介绍一个函数 uniqidstring; 这个函数的作用,是在你添加的字符串后面随即添加一个独一无二ID字符串。 如果你还不放心,你可以给这个函输出的字符

  • js实现目录链接,内容跟着目录滚动显示的简单实例

    如下所示: script require["jquery", "bootstrap"], function$ { $function { $'.left'.height$'body'.height $window.height ? $'body'.height : $windo

  • ajax获取php页面的返回参数,控件赋值的方法

    js页面 $.ajax{ type : "get", url : "", 跳转页面 data :"m=contentc=favoritea=del_favoriteshoucangId="+_id,传递的参数 datatype : "html", async:'false', success : fu

  • js生成随机颜色方法代码分享(三种)

    话不多说,请看代码 !DOCTYPE html html head lang="en" meta charset="UTF-8" titletitle head body button id="btn1"调用第一种bu

  • php打印一个边长为N的实心和空心菱型的方法

    本文实例讲述了php打印一个边长为N的实心和空心菱型的方法。分享给大家供大家参考。具体分析如下: 实心菱型计算方法: $n:边长 $i:当前行,0开始 $rows:总行数 上部 前面空格数=$n-$i-1 字符数=$i*2+1 下部 前面空格数=$i-$n+1 字符数=$rows-$i*2-1

  • PHP打印输出函数汇总

    本篇文章一直来学习PHP中所有用于输出信息的函数,分类比较来学习其相同点与不同点,掌握日常开发中必备的技巧。 开发就一定需要调试代码,而PHP调试代码不能像iOS那种编译器语言可以通过Xcode这样的开发软件来单步调试,因此开发PHP的人员通常会通过输出函数打印相关提示信息来调试代码。 PHP中常用的打印输出的函数一步步讲解 echo

  • javascript函数中的3个高级技巧

    前面的话   函数对任何一门语言来说都是一个核心的概念,在javascript中更是如此。前面曾以深入理解函数系列的形式介绍了函数的相关内容,本文将再深入一步,介绍函数的3个高级技巧 技巧一:作用域安全的构造函数 构造函数其实就是一个使

  • SpringMVC+Mybatis实现的Mysql分页数据查询的示例

    周末这天手痒,正好没事干,想着写一个分页的例子出来给大家分享一下。 这个案例分前端和后台两部分,前端使用面向对象的方式写的,里面用到了一些回调函数和事件代理,有兴趣的朋友可以研究一下。后台的实现技术是将分页Pager作为一个实体对象放到domain层,当前页、单页数据量、当前页开始数、当前页结束数、总数据条数、总页数都作为成员属性放到实体类里面。 以前项目数据库用的是oracle,sq

  • JPA多条件复杂SQL动态分页查询功能

    概述   ORM映射为我们带来便利的同时,也失去了较大灵活性,如果SQL较复杂,要进行动态查询,那必定是一件头疼的事情(也可能是lz还没发现好的方法),记录下自己用的三种复杂查询方式。 环境 springBoot IDEA2017.3.4 JDK8

  • MySQL百万级数据量分页查询方法及其优化建议

    数据库SQL优化是老生常谈的问题,在面对百万级数据量的分页查询,又有什么好的优化建议呢?下面将列举了一些常用的方法,供大家参考学习! 方法1: 直接使用数据库提供的SQL语句 语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N

  • PostgreSQL 分页查询时间的2种比较方法小结

    数据库中存了3000W条数据,两种分页查询测试时间 第一种 SELECT * FROM test_table WHERE i_id 1000 limit 100; Time: 0.016s 第二种 SELECT * FROM t

  • PHP 数组操作详解【遍历、指针、函数等】

    本文实例总结了PHP 数组操作。分享给大家供大家参考,具体如下: 数组 数据由元素组成,元素由键和值组成 数组分类 关联数组 关联数组,元素的下标与元素的值存在逻辑上的关系,称之为关联数组。指的是,键和值之间存在管理。 $a1 = array'name' = '李寻欢', 'age' = 3

  • 微信小程序云开发使用方法新手初体验

    今天看到微信推送了一条小程序云上线通知,作为一个前端er,满怀期待的去看了看,很不错先看看文档上怎么说的: 开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。 云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。(就是

  • 微信小程序云开发之新手环境配置

    本文实例为大家分享了微信小程序云开发环境配置的具体方法,供大家参考,具体内容如下 注意:小程序云开发需要使用注册的小程序appid,测试和游客进入是没有云开发的功能。 首先我们新建小程序项目,填写申请的appID如果没有需要注册一个,微信为我们提供了一个云开发快速启动的模板,这里我们勾选进去看看云开发为我们提供的案例。 p style="text-align: cente

  • 微信小程序云开发之模拟后台增删改查

    小程序云开发出来之后,小程序开发人员也要慢慢的接触后端对数据的增删改查了。下面就给大家提供一个案例吧。 这里我把新增和修改放在了一个页面 p style="text-align: cen

  • 微信小程序云开发之云函数详解

    在上一章我们已经配好了环境,这章我们按照模板的顺序去执行提供的案例,对官方文档进行一个实践操作。 首先我们点击”点击获取 openid “文字,发现控制台报错: 云函数 调用失败 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID , clo

  • 微信小程序云开发详细教程

    微信小程序云开发之初体验,供大家参考,具体内容如下 小程序云开发是微信最近推出的新的一项能力,它弱化了后端以及运维的概念,开发者无需搭建服务器,使用微信平台提供的api即可完成核心的业务开发。 目前提供三大基础能力支持: 云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码 数据库:既可在小程序前端操

  • python实现简单坦克大战

    基于对面向对象编程的思想完成简单的坦克大战游戏。主要目的锻炼面相对象编程思想 同样的在使用python进行游戏编写时需要安装pygame模块 安装方法: pycharm安装方式:File -- setting img src="https:img.nhooo.

  • python实现坦克大战

    本文实例为大家分享了python实现坦克大战的具体代码,供大家参考,具体内容如下 本游戏制作代码量较大 具体代码与图片声源可以在我的GitHub中下载 github地址

  • 基于python实现坦克大战游戏

    本文实例为大家分享了python实现坦克大战游戏的具体代码,供大家参考,具体内容如下 游戏界面 pygame游戏引擎的安装str

  • 如何利用Python写个坦克大战

    前言 坦克大战是一款策略类的平面射击游戏,于 1985 年由 Namco 游戏公司发布,尽管时至今日已经有了很多衍生类的游戏,但这款游戏仍然受到了相当一部分人的欢迎,本文我们看一下如何使用 Python 来实现这款游戏,游戏实现主要用到的 Python 库为 pygame。 简介 坦克大战的组成主要包括:场景、坦克、子弹、食物、大本营,其本

  • Python实现曲线点抽稀算法的示例

    本文介绍了Python实现曲线点抽稀算法的示例,分享给大家,具体如下: 目录 何为抽稀 道格拉斯-普克Douglas-Peuker算法 垂距限值法 最后 正文 stron

  • Python绘制3d螺旋曲线图实例代码

    Line plots Axes3D.plotxs, ys, *args, **kwargs 绘制2D或3D数据 tbody

  • python+pygame实现坦克大战

    本文实例为大家分享了python+pygame实现坦克大战的具体代码,供大家参考,具体内容如下 一、首先导入pygame库

  • python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)

    python+pygame实现坦克大战小游戏—可以自定义子弹速度: 运行环境–python3.7、pycharm; 源码需要请:点赞留言邮箱; 正常版子弹速度: img src="https:img.nhooo.comstaticup

  • android实现验证码按钮

    开发过程中会遇见很多app注册时,需要通过手机发送验证码验证 ,这是可以封装一个验证码按钮: attrs.xml ?xml version="

  • 移动设备web开发首选框架:zeptojs介绍

    最近看到了一篇文章,是介绍一种新的js框架,名为zepto.js,他适用于移动设备已经桌面浏览器除了ie系列的。。 他兼容jquery的API,所以学起来或用起来并不吃力。他比jquery的优势在于 1.他够小,只有21k左右。。功能俱全。 2.增加了移动设备的触摸等事件,不需要再次引入其他手机框架如jquery mobile。 3.虽然不兼容ie但

  • php操作mongoDB实例分析

    本文实例讲述了php操作mongoDB的方法。分享给大家供大家参考。具体分析如下: mongoDB数据库是一种以json格式存储的数据库,非常适用于各种应用开发,这里就来给各位朋友介绍一些mongoDB学习实例. mongodb想要整合PHP,需要安装Mongo扩展,这个比较简单,现在说一下MongoDB PHPAPI 及用法. 先看一个简单的例子,实例代

  • JavaScript中的值类型详细介绍

    计算机程序的实质很大程度上可以说是机器对各种信息(值)的操作与读写。在JavaScript中,存在多种类型的值,这些值分成两大类:Primitive(基本类型)和Object(对象)。 Primitive JavaScript中Primitive有5种类型: 1.Number。所有的数字,无论是整数还是小数,均为Number类型。b

  • JavaScript中的console.assert()函数介绍

    在JavaScript程序的开发和维护过程中,Assert断言是一个很好的用于保证程序正确性的特性。在具备调试工具的浏览器上,这一特性可以通过调用console.assert来实现。比如在以下代码中,console.assert语句保证cat对象的score变量值长度为3: function catname, age, score{ &n

  • jQuery中:eq()选择器用法实例

    本文实例讲述了jQuery中:eq选择器用法。分享给大家供大家参考。具体分析如下: 此选择器匹配一个给定索引值的元素。 元素的位置索引从0算起。 语法结构: $":eqindex" 此选择器一般也要和其他选择器配合使用,比如类选择器和元素选择器等等。例如:

  • 根据配置文件加载js依赖模块

    要求: 根据下面的配置文件 module=[ {'name':'jquery','src':'jslibjquery-1.8.3.js'}, {'name':'swfobject','src':'jsutilsswfobject.js'}, {'name':'fancybox','src':'jsjqueryjquery.fanc

  • JavaScript中的console.dir()函数介绍

    在调试JavaScript程序时,有时需要dump某些对象的详细信息。通过手工编写JavaScript代码可以完成这一工作:针对对象的属性进行循环,将循环到的每一个属性值打印出来;可见,这一过程是比较繁琐的。在具备调试工具的浏览器上,这一工作可以通过console.dir语句来方便的完成。 console.dir的使用 console.dir