编程笔记

  • 使用JSON.stringify()显示传播算子结果?

    使用Spread Operator,允许将表达式扩展为多个参数,元素,变量等。 您可以使用JSON.stringify将JavaScript对象转换为字符串。在这里,我们的目标是对details1和details2使用传播运算符的结果。 示例 以下是代码- vardetails1={name:&nb

  • Android多功能时钟开发案例(实战篇)

    上一篇为大家介绍的是Android多功能时钟开发基础内容,大家可以回顾一下,Android多功能时钟开发案例(基础篇) 接下来进入实战,快点来学习吧。 一、时钟 在布局文件中我们看到,界面上只有一个TextView,这个TextView的作用就是显示一个系统的当前时间,同时这个时间还是一秒一秒跳的,要实现一秒一秒的跳就需要我们每隔一秒

  • 完美解决Get和Post请求中文乱码的问题

    对于Post请求,只需在Servlet或者jsp中写入如下代码就可以把解决从表单中传入的中文乱码问题 request.setCharacterEncoding"utf-8"; 而对于Get请求,因为请求参数会被附加到地址栏的URL之后,所以不能用上面的处理方法。应该这样: String str=request.getQueryString;

  • 页面get请求 中文参数方法乱码问题的快速解决方法

    对于get方式,请求参数中存在中文,可以使用下面的方法进行处理: 两次使用encodeURI方法:例如:encodeURIencodeURI“中文”,然后再服务器中使用URLDecoder.decode“中文”, "UTF-8"; 以上这篇页面get请求 中文参数

  • jQuery使用经验小技巧(推荐)

    在开发过很多 jQuery 插件以后,我慢慢的摸索出了一套开发jQuery插件比较标准的结构和模式。这样我就可以复制并粘贴大部分的代码结构,只要专注最主要的逻辑代码就行了。 使用相同的设计模式和架构也让修复bug或者二次开发更容易。一套经过验证的架构可以保证我的插件不出大的问题,不论插件简单还是复杂。我在这里分享10条我总结的经验。 1. 把你的代码全部放在闭包里面

  • Android自定义控件LinearLayout实例讲解

    很多时候Android常用的控件不能满足我们的需求,那么我们就需要自定义一个控件了。今天做了一个自定义控件的实例,来分享下。 首先定义一个layout实现按钮内部布局: ?xmlversion="1.0"encoding="utf-8"? LinearLayoutxmlns:android="http:schemas.android.coma

  • JavaScript知识点总结(六)之JavaScript判断变量数据类型

    最近做了一个项目,其中有关于js判断数据类型的处理,在网上搜了相关资料,并且亲自测试了各种数据类型的判断,绝对安全。下面小编把具体内容总结分享给大家,大家参考下! 一、JS中的数据类型    1.数值型(Number):包括整数、浮点数。    2.布尔型(Boolean)  

  • bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)

    本文实例为大家分享了bootstrap响应式导航条模板展示的具体代码,供大家参考,具体内容如下 !DOCTYPE html html lang="en" head meta charset="UTF-8" meta http-equiv="X-UA-Compatible" content="IE=edge

  • JavaScript知识点总结(四)之逻辑OR运算符详解

    在JavaScript中,逻辑OR运算符用||表示 var bTrue = true; var bFalse = false; var bResult = bTrue || bFalse; 下面的真值表描述了逻辑AND运算符的行为: img

  • mac下重置mysl8.0.11密码的方法

    mac下安装mysql8.0.11时 要求输入密码 之后想修改密码 注意 此方法适用于mac下的mysql8.0.11 其他版本不一定相同 1.启动mysql后正常登陆 2.查看sql中的root用户 select host, user, authentication_string, plugin from

  • JS中使用apply方法通过不同数量的参数调用函数的方法

    apply方法定义 函数的apply方法和call方法作用相同,区别在于接收的参数的方式不同。 apply方法接收两个参数,一个是对象,一个是参数数组。 apply作用 1、用于延长函数的作用域 示例: var col

  • jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题

    JSON 对象是在 ECMAScript 第 5 版中实现的,此版于 2009 年 12 月发布;IE6 IE7 与 IE8Q IE8Q 相当于 IE 5.5 发布时间比较早,没有在其 Javascript 引擎中实现该对象。 好在我们可以使用 json2.js 作为兼容。 地址:a rel="nofollow" href="https:github.comdoug

  • CentOS简单操作命令及node.js的安装方法

    本文实例讲述了CentOS简单操作命令及node.js的安装方法。分享给大家供大家参考,具体如下: 查看centos内核的版本: uname -a uname -r 查看linux版本: cat etcissue st

  • Android调用第三方QQ登录代码分享

    本文为大家分享了调用QQ登录的相关代码,希望对大家有帮助,减少项目开发的时间,具体内容如下 1、去QQ开放平台注册帐号(http:open.qq.com),为应用申请QQ的APP_ID , 并下载相关的jar包,放到工程的lib目录下。 2、在Manifest.xml里注册QQ相关的Activity,代码如下

  • PHP(FastCGI)在Nginx的alias下出现404错误的解决方法

    本文讲述了PHPFastCGI在Nginx的alias下出现404错误的解决方法。分享给大家供大家参考,具体如下: 在Nginx的官方wiki中如下描述 The alias directive cannot be used inside a regex-specified location. If you need to do this you must use a combina

  • Android ListView弹性效果的实现方法

    关于在Android中实现ListView的弹性效果,有很多不同的方法,网上一搜,也有很多,下面贴出在项目中经常用到的两种实现ListView弹性效果的方法(基本上拿来就可以用),供大家参考: 第一种比较简单,好容易理解,只是动态改变了ListView在Y轴上的可移动距离,代码如下: import android.content.Co

  • TinyMCE汉化及本地上传图片功能实例详解

    TinyMCE我就不多介绍了,这是下载地址:https:www.tinymce.comdownload 下载下来是英文版,要汉化也很简单。 首先去网上随便下载个汉化包,然后把汉化包解压后的langs文件夹里的zh_CN.js拷到你下载的Tiny

  • php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案

    PHP5.4才支持JSON_UNESCAPED_UNICODE这个参数,此参数是让中文字符在json_encode的时候不用转义,减少数据传输量。但在PHP5.3中,就得自己写个函数来实现,以下就是解决方法: ** * 对变量进行 JSON 编码 * @param mixed value 待编码的 value ,除了resource 类型之外,可以为任何数据类型,该函数只能接受 UTF-8

  • ubuntu14.04LTS安装nginx+mariaDB+php7+YAF的方法

    本文讲述了ubuntu14.04LTS安装nginx+mariaDB+php7+YAF的方法。分享给大家供大家参考,具体如下: ubuntu apt-get方式安装nginx 参考: a rel="nofollow" target="_blank" href="http:nginx.orgenlinux_packages.h

  • Android ImageView随手势变化动态缩放图片

    在Android实际项目开发中,经常要用到ImageView这个组件,如果纯粹只是用来显示某一张图片,这个原生的组件是很方便的。但有时候为了效果更炫一点,比如很多软件都有的对图片的处理,随着手势的变化来拉大或缩小图片,这时就需要对原生的ImageView做一些处理来达到我们想要的效果。 原理就是Matrix 和PointF的运用,其实明白后一点都不难。我们需要写一个类继承ImageView来实现我们想要的功能,我

  • Android中Spinner(下拉框)控件的使用详解

    android给我们提供了一个spinner控件,这个控件主要就是一个列表,那么我们就来说说这个控件吧,这个控件在以前的也看见过,但今天还是从新介绍一遍吧。 Spinner位于 android.widget包下,每次只显示用户选中的元素,当用户再次点击时,会弹出选择列表供用户选择,而选择列表中的元素同样来自适配器。Spinner是View类得一个子类。 1.效果图s

  • MySQL索引用法实例分析

    本文实例分析了MySQL索引用法。分享给大家供大家参考,具体如下: MYSQL描述: 一个文章库,里面有两个表:category和article。category里面有10条分类数据。article里面有20万条。article里面有一个"article_category"字段是与category里的"category_id"字段相对应的。articl

  • smarty循环嵌套用法示例分析

    本文实例讲述了smarty循环嵌套用法。分享给大家供大家参考,具体如下: test3.php: ?php require "main.php"; $forum = array array"category_id" = 1, "category_name" = "公告区", "topic" = array

  • EasyUI中在表单提交之前进行验证

    使用EasyUi我们可以在客户端表单提交之前进行验证,过程如下:只需在onSubmit的时候使用return $"#form1".form'validate'方法即可,EasyUi中form模块中的from'validate'方法会自行对我们指定的表单中required=true等需要验证的的元素进行验证,但有不通过的元素时返回一个false; $"#form1".form{

  • jQuery EasyUI提交表单验证

    EasyUI的form表单里面的验证框,先讲解下validatebox类和相关的属性。 验证规则 验证规则是通过使用 required 和 validType 特性来定义的, 这里是已经实施的规则: email:匹配 email 正则表达式规则,系统提供的属性。 url:匹配 URL 正则表达式规则 p

  • 教你轻松记住JS正则表达式

    (推荐)JS正则知识点专题:https:www.nhooo.comarticle139831.htm 前言 正则表达式regular expression描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件

  • JS把内容动态插入到DIV的实现方法

    !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.1EN" "http:www.w3.orgTRxhtml11DTDxhtml11.dtd" html xmlns="http:www.w3.org1999xhtml" xml:lang="en" head meta http-equiv="c

  • JS动态给对象添加事件的简单方法

    WEB项目中,我们常常会碰到要动态对相应的对象添加事件,如下,有id="txtPrice"的文本框控件: div input type="text" id="txtPrice" name = "txtPrice" value = "0" div 现在我们为其动态添加一事件,JS核心代码如下:

  • C语言对磁盘文件进行快速排序简单实例

    C语言对磁盘文件进行快速排序简单实例 快速排序(quick sort)是由C.A.R.Hoare发明并命名的,这种排序被认为是目前最好的一种排序算法。快速排序基于交换排序,与同样的基于交换排序的冒泡排序法相比,其效果非常明显。 它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据

  • C语言快速排序与二分查找算法示例

    本文实例讲述了C语言二分排序与查找算法。分享给大家供大家参考,具体如下: 题目:首先产生随机数,再进行快速排序,再进行二分查找。 实现代码: #include stdio.h #include stdlib.h #include time.h

  • 实现PHP搜索加分页

    分页显示是浏览大量数据的一种方法。对于初学者来说常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。 所有示例代码均使用php编写。 所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示。 请详细阅读以下代码,自己调试运行一次,最好把它修改一次,加上自己的功能。

  • 微信小程序 加载 app-service.js 错误解决方法

    微信小程序开发过程中出现错误,经过一番思考解决此问题,这里给大家提醒下! 加载 app-service.js 错误 WAService.js:2 不要在 undefined.js 注册多个Page APP-SERVICE-Engine:Please do not register multiple Page in undef

  • Ubuntu16.04 静态IP地址设置(NAT方式)

    为VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址NAT方式 1.安装环境 VMware 12 Ubuntu 16.04 x86_64 2.在VMware中,配置网络环境 VMware在默认安装完成之后,会创建三个虚拟的网络环境:VMne

  • 如何使用PHP给图片加水印

    为了防止辛苦做出来的图片被盗用,很多照片都会加上水印,可以直接用图片工具添加水印再上传,但PHP中就可以实现给图片加水印的功能,本文章向码农们介绍 php 给图片加水印的两种方法,感兴趣的码农可以参考一下本文章的源代码。 方法一:PHP最简单的加水印方法 ?php $img = imagecreatefromjpeg$filename; $logo = imag

  • 微信js-sdk地理位置接口用法示例

    本文实例讲述了微信js-sdk地理位置接口用法。分享给大家供大家参考,具体如下: 前提,已经在wx.config中权限验证通过,a rel="nofollow" target="_blank" href="http:mp.weixin.qq.comwiki1174ad127cc054f6b80759c40f77ec03db.html#.E5.8F.91.E8.B5.B7.E4.B8.80

  • Android RecyclerView添加上拉加载更多功能

    上一篇文章已经介绍了如何为RecyclerView添加FootView,在此基础上,要添加分页加载的功能其实已经很简单了。 上一篇文章地址:为RecyclerView添加FootView和HeadView 效果:(源码在文章结尾) img src="https:img.nhooo.comstaticupload

  • PYTHON 中使用 GLOBAL引发的一系列问题

    哪里出问题了   python 中,使用 global 会将全局变量设为本函数可用。同时,在函数内部访问变量会先本地再全局。   在嵌套函数中,使用 global 会产生不合常理的行为。   上代码: In [96]: def x: b = 12 def y: global a,b a = 1 b = 2 y pri

  • php版微信数据统计接口用法示例

    本文实例讲述了php版微信数据统计接口用法。分享给大家供大家参考,具体如下: php版微信数据统计接口其实是非常的好用了在前版本还没有此功能是后面的版本增加上去了,下面来看一个php版微信数据统计接口的例子: 微信在1月6日时放出了新的数据分析接口传送门: img src="https:img.nhooo.comstaticupload210312144

  • Android 使用jarsigner给apk签名的方法详细介绍

    Android 使用jarsigner给apk签名的方法详细介绍 工作中APP功能完成以后往往需要往应用商店提交一些内容,如商店中存在本公司别的人员提交的APP,往往需要进行认领,应用商店会让开发者下载空的APK,然后使用自己APP的签名文件进行签名,认证,这里简单说一下如何使用jarsigner命令进行签名。 该arsigner命令在jdk中可以找到

  • php+ajax简单实现全选删除的方法

    本文实例讲述了php+ajax简单实现全选删除的方法。分享给大家供大家参考,具体如下: input type="checkbox" id="ckb_selectAll" onclick="selectAll" title="选中取消选中" a href="javascript:void0;" onclick="del_" title="删除选定数据" st