编程笔记

  • Eclipse 误删文件的恢复与代码的恢复详解

    误删除文件的恢复 在用eclipse进行代码编写操作时,有时会误删除文件或者文件包。通过eclipse的恢复文件功能可以恢复误删除的文件。 具体步骤为: 1、选择误删除文件在eclipse所在包(文件夹) 2、在包上单击右键。 3、选择restore from local history... 4、在

  • Android ListView滚动到底后自动加载数据

    熟悉Android的朋友们都知道,不管是微博客户端还是新闻客户端,都离不开列表组件,可以说列表组件是Android数据展现方面最重要的组件,我们 今天就要讲一讲列表组件ListView加载数据的相关内容。通常来说,一个应用在展现大量数据时,不会将全部的可用数据都呈现给用户,因为这不管对于服 务端还是客户端来说都是不小的压力,因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。比如:微博客户端可能会在用户滑动至列表

  • Android实现点击两次BACK键退出应用

    思路:Android中捕获用户按键是在onKeyDown方法中,只需要判断用户按键是否是KEYCODE_BACK即后退键即可,剩下的即为判断两次点击BACK键时间间隔问题了。 第一种实现方式: package com.example.clickexittest; import android.app.Activi

  • Spring注入方式有哪些

    在Spring配置文件中使用XML文件进行配置,实际上是让Spring执行了相应的代码,例如: 使用bean元素,实际上是让Spring执行无参或有参构造器 使用property元素,实际上是让Spring执行一次setter方法 但Java程序还可能有其他类型的语句:调用getter方法、调

  • Android app启动时黑屏或者白屏的原因及解决办法

    1、产生原因 其实显示黑屏或者白屏实属正常,这是因为还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景。 示例: st

  • python if not in 多条件判断代码

    百度作业帮提问: python if not in 多条件 判断怎么写 s = ['1','2'] 判断条件 sta = "12345" 正常的是这样的, if "1" not in sta and "2" not in sta: print sta 这要是知道条件的还行, 要是判断条件有很多 这种方法肯定就不行了? 怎么用一个公式 满足

  • python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍

    代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是`if x is None`; 第二种是 `if not x:`; 第三种是`if not x is None`(这句这样理解更清晰`if not x is None`) 。 如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑。先来看一下代码: x = 1

  • Python 两个列表的差集、并集和交集实现代码

    ①差集 方法一: if __name__ == '__main__': a_list = [{'a' : 1}, {'b' : 2}, {'c' : 3}, {'d' : 4}, {'e' : 5}] b_list = [{'a' : 1}, {'b' : 2}] ret_list = [] for item in a_list: if item not in b_

  • Python中将字典转换为列表的方法

    说明:列表不可以转换为字典 ①转换后的列表为无序列表 a = {'a' : 1, 'b': 2, 'c' : 3} #字典中的key转换为列表 key_value = lista.keys print'字典中的key转换为列表:', key_value #字典中的value转换为列表 value_list = lista.values print

  • Python 使用requests模块发送GET和POST请求的实现代码

    ①GET # -*- coding:utf-8 -*- import requests def geturl, datas=None: response = requests.geturl, params=datas json = response.json return json 注:参数datas为json格式 p

  • Python 使用SMTP发送邮件的代码小结

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Python创建 SMTP 对象语法如下: import smtplib smtp

  • 终极dos批处理for循环命令详解

    格式:FOR [参数] %%变量名 IN 相关文件或命令 DO 执行的命令   作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令,达到我们想要的结果。   注意:在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable,而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.   关于:for命令可以带参数或不带参数,带参数时

  • Android 中 退出多个activity的经典方法

    1.使用List集合方式 用list保存activity实例,然后逐一干掉 import java.util.LinkedList; import java.util.List; import android.app.Activity; import android.app.AlertDialog; import androi

  • Mysql 5.7 服务下载安装图文教程(经典版)

    MySQL 5.7在诸多方面都进行了大幅的改进,主要在于安全性、灵活性、易用性、可用性和性能等几个方面。 下面我们通过图文并茂的方式给大家介绍Mysql5.7数据库的下载安装详细教程,一起看看吧! 一、Mysql5.7下载 1.百度搜索mysql,选择进入官网下载页 p style="tex

  • Nginx+Tomcat+Https 服务器负载均衡配置实践方案详解

    由于需要,得搭建个nginx+tomcat+https的服务器,搜了搜网上的发现总是有错,现在整理了些有用的,备忘。 环境:Centos6.5、JDK1.8、Tomcat8、Nginx1.10.1 准备材料: 1.JDK1.8安装包jdk-8u102-linux-x64.tar.gz 2.Tomc

  • Windows Server2008 R2 MVC 环境安装配置教程

    web开发中避免不了运行环境的搭建,个人认为这是没有什么技术含量而又浪费时间的工作.所以将环境搭建的步骤记录下来,希望可以帮到有需要的朋友少走些弯路.如果有朋友遇到本文未提到的问题也欢迎同笔者联系,一起讨论共同进步. Windows Server2008 R2 MVC环境配置之--SQL Server 2008 R2 1.下载地址:a rel="nofollow" target="_

  • jQuery中Find选择器用法示例

    本文实例讲述了jQuery中Find选择器用法。分享给大家供大家参考,具体如下: find 可以查找指定节点下的节点,它是会递归查找的,即可以查找子节点的子节点 示例如下: function CalculatePrice { var totalMoney = 0; $".trBookCartItem".eachfunction inde

  • Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)

    我们可以利用urllib来抓取远程的数据进行保存哦,以下是python3 抓取网页资源的多种方法,有需要的可以参考借鉴。 1、最简单 import urllib.request response = urllib.request.urlopen'http:python.org' html = response.readpr

  • 设计简单的Android图片加载框架

    目前Android 发展至今优秀的图片加载框架太多,例如: Volley ,Picasso,Imageloader,Glide等等。但是作为程序猿,懂得其中的实现原理还是相当重要的,只有懂得才能更好地使用。于是乎,今天我就简单设计一个网络加载图片框架。主要就是熟悉图片的网络加载机制。 一般来说,一个优秀的 图片加载框架ImageLoader 应该具备如下功能: 图片

  • iOS仿支付宝芝麻信用分数仪表盘动画效果

    先看看效果图: 仪表盘动画效果.jpg 1.圆环上绿点的旋转 2.分数值及提示语的变化 3.背景色的变化

  • Yii2.0 Basic代码中路由链接被转义的处理方法

    按照惯例,说下运行环境和各版本编号 OS:Windows10 Apache:2.4 MySQL:5.7.15 PHP:7.0.11 问题描述:按照官网的提示,下载了basic版本的代码,配置了虚拟域名,打开浏览器可以访问了(具体过程略)。 img src="https:img

  • WPF中的ListBox实现按块显示元素的方法

    本文实例讲述了WPF中的ListBox实现按块显示元素的方法。分享给大家供大家参考,具体如下: 注意:需要设置ListBox的属性 ScrollViewer.HorizontalScrollBarVisibility="Disabled" 关键代码,WPF中有内置的WrapPanel控件,在ListBox.ItemsPanel中使用可以让元素按块显示

  • Angularjs中controller的三种写法分享

    前言 在Angular中,Directive、Service、Filter、Controller都是以工厂方法的方式给出,而工厂方法的参数名对应着该工厂方法依赖的Service。angularjs中controller其实就是一个方法,它有三种写法,下面来一起看看吧。 第一种: &l

  • iOS10 推送最新特性研究

    最近在研究iOS10关于推送的新特性, 相比之前确实做了很大的改变,总结起来主要是以下几点: 1.推送内容更加丰富,由之前的alert 到现在的title, subtitle, body 2.推送统一由trigger触发 3.可以为推送增加附件,如图片、音频、视频,这就使推送内容更加丰富多彩 4.可以方便的更新推送内容&n

  • Python基于sftp及rsa密匙实现远程拷贝文件的方法

    本文实例讲述了Python基于sftp及rsa密匙实现远程拷贝文件的方法。分享给大家供大家参考,具体如下: 如果两台服务器之间使用了RSA秘钥免密码登录的方式,可以先查找出rsa秘钥的对应目录如find -name id_rsa 或者locate id_rsa, 接着通过Python中paramiko模块可以这样实现scp功能: def scp_by_

  • oracle如何使用java source调用外部程序

    需求 Oracle调用第三方外部程序。Oracle使用sqluldr2快速导出大批量数据,然后用winrar压缩后发送邮件。 源码 java source create or replace and compile java sourc

  • jquery属性,遍历,HTML操作方法详解

    Jquery属性遍历、HTML操作。 Jquery拥有可操作HTML元素和属性的强大方法。 下面是我整理的一些jquery遍历函数: td val

  • Mysql索引的类型和优缺点详解

    索引是一种特殊的文件InnoDB数据表上的索引是表空间的一个组成部分,它们包含着对数据表里所有记录的引用指针。 注: [1]索引不是万能的!索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程序上弥补这一缺陷,许 多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记

  • Python中对象迭代与反迭代的技巧总结

    一、如何实现可迭代对象和迭代器对象? 实际案例 某软件要求从网络抓取各个城市气味信息,并其次显示: 北京: 15 ~ 20 天津: 17 ~ 22 长春: 12 ~ 18 ...... 如果一次抓取所有城市天气再显示,显示第一个城市气温时,有很高的延时,并且浪费

  • jquery遍历标签中自定义的属性方法

    在开发中我们有时会对html标签添加属性,如何遍历处理? ul li name="li1" sortid="nav_1"aaaaaaali li name="li1" sortid="nav_2"bbbbbbbli li name="li1" sortid="nav_3"cccccccc&l

  • 将html页面保存成图片,图片写入pdf的实现方法(推荐)

    需求是一个导出pdf的功能,多方奔走终于实现了,走了不少弯路,而且怀疑现在这个方法仍是弯的。 有个jsPDF 插件可以在前端直接生成pdf,很简便,但不支持IE。 前端: 首先引入html2canvas.js html2canvasdocument.

  • Js获取当前日期时间及格式化代码

    本文为大家分享了Js获取当前日期时间及格式化操作,具体内容如下 var myDate = new Date; myDate.getYear; 获取当前年份2位 myDate.getFullYear; 获取完整的年份4位,1970-???? myDate.getMonth; 获取当前月份0-11,0代表1月 myDate.getDate

  • 用jquery获取自定义的标签属性的值简单实例

    如下所示: tr class="gradeX" role="row" id="1001" td王羲之td td2016-01-06td td name="phone" style="display:none;"13680130700td

  • Python中字符串的处理技巧分享

    一、如何拆分含有多种分隔符的字符串? 实际案例 我们要把某个字符串依据分隔符号拆分不同的字符段,该字符串包含多种不同的分隔符,例如: s = 'asd;aad|dasd|dasd,sdasd|asd,,Adas|sdasd;Asdasd,d|asd' 其中<

  • jQuery检查元素存在性(推荐)

    javascript检查元素存在性:即使这个元素被删除了,也不担心javascript代码报错; jquery检查元素存在性: 代码如下: if!document.getElementById"preview" return false; jquery $(“#preview”)获取的永远是对象,即使网页上没有此元素。

  • 最全面的JS倒计时代码

    本文实例为大家分享了JS倒计时展示的具体代码,供大家参考,具体内容如下 第一种:精确到秒的javascript倒计时代码 HTML代码: form name="form1" div align="center" align="center"

  • js判断请求的url是否可访问,支持跨域判断的实现方法

    如下所示: html xmlns="http:www.w3.org1999xhtml" head meta http-equiv="Content-Type" content="texthtml; charset=gb2312" meta name="keywords" cont

  • 基于jQuery实现歌词滚动版音乐播放器的代码

    先给大家看下效果图,感兴趣的朋友可以参考实现代码 核心代码如下所示: $.ajax{ url: "musicmusic.txt"

  • js方法数据验证的简单实例

    实例如下: input标签只能正数字 input onkeyup="this.value=this.value.replace[^1-9]g,''" 只能输入正整数 function CheckNumthisobj { if thisobj.value == "0" { } else {

  • jQuery中常用动画效果函数(日常整理)

    jquery中动画效果非常多,下面小编给大家分享一下jquery中的动画函数。 jQuery的效果函数列表:   animate:对被选元素应用“自定义”的动画。   clearQueue:对被选元素移除所有排队的函数(仍未运行的)。   delay:对被选元素的所有排队函数(仍未运行)设置延迟。