编程笔记

  • C#通过流写入数据到文件的方法

    本文实例讲述了C#通过流写入数据到文件的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.IO; public class WriteFileStuff { public static void Main { FileStream fs = new FileStream"c:\\tmp\\WriteFileStuff.txt"

  • C#虚函数用法实例分析

    本文实例讲述了C#虚函数用法。分享给大家供大家参考。具体如下: using System; namespace Test2 { class Plane { public double TopSpeed { return 300.0D; } } class Jet : Plane { public double TopSpeed {

  • MySQL导入sql脚本错误:2006 解决方法

    MySQL导入sql脚本错误:2006 - MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24

  • C#运算符重载用法实例分析

    本文实例讲述了C#运算符重载用法。分享给大家供大家参考。具体分析如下: public class Plane { public virtual double TopSpeed { return 300.0D;} public static bool operatorPlane one, Plane two { return one.TopSpeed

  • wamp服务器访问php非常缓慢的解决过程

    wamp这两天明显比以前访问要慢很多,重启了下,刚开始还有效,后来重启也没用,就在网上查了下原因,分享给需要的朋友。 可能原因1、apache access.log文件过大 本人就是用这个解决的 解决方法:清空日志文件;日志路径:wamp\bin\apache\Apache2.4.4\logs\access.log p

  • jQuery实现的在线答题功能

    有时在网页中要加入一个在线测试功能,例如在线调查,在线测试各类知识等应用,这类应用需要用到很多前后端技能。今天我给大家分享一个基于jQuery的前端应用——测试答题功能。 HTML 首先载入jquery库文件和quiz.js以及所需的CSS样式文件styles.css。 &l

  • Python中函数的多种格式和使用实例及小技巧

    这里先解释一下几个概念 - 位置参数:按位置设置的参数,隐式用元组保存对应形参.平时我们用的大多数是按位置传参.比如有函数def funca,b,c,调用func1,2,3.即a=1,b=2,c=3 - 关键字参数:可以通过关键字设置参数,不用关心参数位置,隐式用字典保存形参.比如有函数def funca,b,c,调用funcb=1,c=2,a=3,即

  • Python生成器(Generator)详解

    通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边

  • javascript中scrollTop详解

    scrollTop 表示滚动的高度,默认从position:0;开始向下滚,scrollTop(offset)的offset表示相对顶部的偏移,以像素计,br scrollTop滚动的高度既能‘设置'滚动值,也能‘获取'滚动值。 当设置滚动值时,该方法就会设置所有匹配元素的滚动值。 当获取滚动值时,该方法只返回第一个匹配元素的滚动位置。 需要获取scrollTop的值

  • python中的装饰器详解

    在了解装饰器的之前一定要先了解函数作为参数传递, 什么是函数内嵌,请参考我之前写的博客函数简介 因为在python里面,函数也是对象,也可以作为参数进行传递.python装饰器本质也是一种特殊函数,它接收的参数是函数对象,然后动态地函数参数添加额外的功能,而不用修改原有的函数对象.python装饰器传入的参数是函数,返回的值也是函数! python装饰器思想有

  • angularJS 指令封装回到顶部示例详解

    关于angularJS如何回到顶部,还是直接code吧! 1.构建指令,使用registerDirective构建指令添加到内部的hasDirectives对象内,以方便后面在全局查找指令的时候进行匹配。 ** **回到顶部 ** define["app"], function app {

  • javascript回到顶部特效

    本文实例为大家分享了javascript回到顶部效果,供大家参考,具体内容如下 !DOCTYPE html html lang="en" head meta charset="UTF-8" meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"&g

  • JS采用绝对定位实现回到顶部效果完整实例

    本文实例讲述了JS采用绝对定位实现回到顶部效果。分享给大家供大家参考,具体如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:www.w3.or

  • 用原生js做个简单的滑动效果的回到顶部

    很多网页在下方都会放置一个“返回顶部”按钮,尤其是页面底部没有导航的网页,这样可以帮助访客重新找到导航或者重温一遍广告(想得真美)。随着近几年来 JavaScript 的应用日渐广泛,滑动效果无处不在,于是我也跟跟风,将返回顶部功能做成了滑动效果。后来为了更贴合物理特征, 改造做成了减速的滑动效果。 首先说一下原理吧,我们会获取滚动条到页面顶部的距离,然后上移一定的距离;再获取滚动条到页面顶部的距离,上

  • 完美的js div拖拽实例代码

    本文实例为大家分享了完美的js div拖拽实例代码,供大家参考,具体内容如下 !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:www.w3.o

  • JavaScript代理模式原理与用法实例详解

    本文实例讲述了JavaScript代理模式原理与用法。分享给大家供大家参考,具体如下: 代理模式的定义,代理是一个对象proxy用它来控制目标对象的访问。为此他要是先与目标对象相同的接口,但是他不同于装饰者模式,它对目标对象不进行任何修改,它的目的在于延缓"复杂"对象的初始化时间。这样可以在用到这个目标对象的时候再初始化他对于单例来讲更是重要。 p

  • js实现多图左右切换功能

    本文实例为大家分享了js多图左右切换功能,供大家参考,具体内容如下 效果图: html head m

  • Android判断json格式将错误信息提交给服务器

    开发中发现, 服务器偶尔会发送错误格式 json 给 Android 客户端, 导致 Android 客户端 json解析失败, 应用异常. 并非服务器有意坑客户端, 而是客户端请求服务器数据时, 除了得到正确 json 数据外, 数据可能还夹杂其它数据. 例如: thinkPHP 开启

  • 阿里云mysql空间清理的方法

    今天收到阿里云磁盘告警通知,查看了一个100G的空间已达到80G的使用量,如果决定删除2018年1月1日之前的数据,可delete后,再去查看发现磁盘可用空间并没有减少,还飞速的上涨,这可把

  • window.open打开窗口被拦截的快速解决方法

    自己遇到的使用window.open打开新窗口被拦截的几种情况(使用的chrome浏览器,其他浏览器未测): 第一次:window.openwww.nhooo.com,打开了新窗口,但是页面并没有加载出来,需要回车才能出来 解决方法:页面地址需要加上协议名称http:或者https:

  • 浅谈js中子页面父页面方法 变量相互调用

    (1)子页面调用父页面的方法或者变量: window.parent.方法或者变量名 window.parent相当于定位到父页面 之后的操作和在父页面中写代码一样写 window.parent.aa;调取aa函数 window.parent.bb;调取bb变量 例如:想在子页面中得到id为aaa的文本

  • activemq整合springboot使用方法(个人微信小程序用)

    主题 ActiveMQ Spring Boot 小程序开发 1.引入依赖 parent groupIdorg.springframework.bootgroupId artifactIdspring-boot-starter-parentartifactId &

  • android关于按钮点击效果实现的方法

    1.切换图片法 通过写XML文件切换图片实现点击效果图中 fabu1,fabu2为两张图片,点击显示fabu2不点击显示fabu1 在按钮的background属性下调用该XML文件 img src="https:img.nhooo.comstaticupload210314

  • 谈谈为何iOS开发别用宏来定义常量

    首先,预处理命令他不是一个常量!!!! 我们来看一段代码 #define avatar @"60" if false { #define avatar @"80" } NSLogavatar; 这段代码会输出多少,我们将“avatar”定义为了60,然后

  • 单独编译Android 源代码中的模块实现方法

    第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是执行make命令呢?答案是否定的,Google为我们准备了另外的命令来支持编

  • Linux上创建、列出、删除Docker容器方法总结

    1、启动Docker容器 使用下面的命令启动新的Docker容器。这将启动一个新的容器,并为你提供使用binbash shell访问该容器的权限。 # docker run [OPTIONS] IMAGE NAME [COMMAND] [ARG...] 例如,下面的命令将使用名为“ubuntu”的图像创

  • 快速入手Python字符编码

    前言 对于很多接触Python的人而言,字符的处理和语言整体的温顺可靠相比显得格外桀骜不驯难以驾驭。 文章针对Python 2.7,主要因为3对的编码已经有了很大的改善并且实际原理一样,更改一下操作命令即可。 了解完本文,你可以轻松解决文字处理,特殊平台(Windows?)下的编码,爬虫编码等问题。

  • vue cli3.0结合echarts3.0与地图的使用方法示例

    前言 echarts 提供了直观,交互丰富,可高度个性化定制的数据可视化图表。而vue更合适操纵数据。 最近一直忙着搬家,就没有更新博客,今天抽出空来写一篇关于vue和echarts的博客。下面是结合地图的一个小的echarts demo,我在使用npm的时候对比了echarts和vue-echarts两个依赖,最后决定使用echarts依赖包,因为它

  • VMware WorkStation 14 pro安装Ubuntu 17.04教程

    本文记录了VMware Workstation14 Pro安装UBuntu17.04的具体方法,供大家参考,具体内容如下 UBuntu 之前用centOS,最近工作接触到UBuntu,先上几张图你们感受 img src="https:img.nhooo.comstatic

  • JS div匀速移动动画与变速移动动画代码实例

    1.匀速移动代码 !DOCTYPE html html lang="en" head meta charset="UTF-8" titletitletitle style * { margin: 0; padding: 0; }

  • Android仿支付宝支付从底部弹窗效果

    我们再用支付宝支付的时候,会从底部弹上来一个对话框,让我们选择支付方式等等,今天我们就来慢慢实现这个功能 效果图 stro

  • mysql索引基数概念与用法示例

    本文实例讲述了mysql索引基数概念与用法。分享给大家供大家参考,具体如下: Cardinality(索引基数)是mysql索引很重要的一个概念 索引基数是数据列所包含的不同值的数量。例如,某个数据列包含值1、2、3、4、5、1,那么它的基数就是5。索引的基数相对于数据表行数较高(也就是说,列中包含很多不同的值,重复的值很少)的时候,它的工作效果最好。

  • JS图片等比例缩放方法完整示例

    本文实例讲述了JS图片等比例缩放方法。分享给大家供大家参考,具体如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:www.w3.org

  • vue-router 起步步骤详解

    1.在main.js中导入vue-router和组件 import VueRouter from 'vue-router'; 导入vue-router并将它命名为VueRouter import goods from '.componentsgoodsgoods'; 引入组件 import seller from '.componentssellerseller';

  • C++ 整数拆分方法详解

    一、问题背景   整数拆分,指把一个整数分解成若干个整数的和   如 3=2+1=1+1+1 共2种拆分   我们认为2+1与1+2为同一种拆分 二、定义   在整数n的拆分中,最大的拆分数为m,我们记它的方案数为

  • VMware下ubuntu与Windows实现文件共享

    本文记录了VMware下ubuntu与Windows实现文件共享的方法,供大家参考,具体内容如下 1、首先需要在ubuntu下安装vmware-tools来实现文件共享,却发现虚拟机那里显示为灰色的,无法安装vmware-tools,在共享文件夹那里设置好共享的文件夹也没有用,mnt目录下什么都没有。 img src="http

  • 详解MySQL子查询(嵌套查询)、联结表、组合查询

    一、子查询 MySQL 4.1版本及以上支持子查询 子查询:嵌套在其他查询中的查询。 子查询的作用: 1、进行过滤: 实例1:检索订购物品TNT2的所有客户的ID img src="https:i

  • 通过php动态传数据到highcharts

    1:在平时工作中,在对数据进行展示的时候,是直接通过后台提供的接口来获取json串,用来展示。今天别人问怎么在本地演示一下请求的动态数据。 2:在本地搭建环境,我用的WampServer,下载地址:a rel="nofollow" href="http:xiazai.jb51.net201703yuanmaWampServe

  • JavaScript中的冒泡排序法

    利用sort冒泡排序: var arr = [5,39,8,1,2,13,55]; arr = arr.sortfunctiona,b{return a-b}; console.logarr;1,2,5,8,13,39,55 不声明第三个变量冒泡排序:

  • PHP设计模式之单例模式定义与用法分析

    本文实例分析了PHP设计模式之单例模式。分享给大家供大家参考,具体如下: 单例模式(Singleton Pattern 单件模式或单元素模式),是常见的一种设计模式,它有三个特点 1.只能有一个实例 2.必须自行创建这个实例 3.必须给其他对象提供这一实例