编程笔记

  • Vue2.0 组件传值通讯的示例代码

    在Vue项目中,我们经常把某个功能模块封装起来,形成组件,下次调用时非常方便,同时也是在一些循环中进行dom操作的一种较好方式。 本次我想以一个评价组件来说一下组件的事件和参数是怎样传递的,如何完成的组件通讯。 示例如下:

  • Vue 组件传值几种常用方法【总结】

    使用vue也有很多年了,一直都没有整理一下相关知识,给大家总结下开发过程中所遇到的一些坑,主要给大家总结一下vue组件传值的几种常用方法: 1、通过路由带参数传值 ① A组件通过query把id传给B组件

  • vue实现组件之间传值功能示例

    本文实例讲述了vue实现组件之间传值功能。分享给大家供大家参考,具体如下: slot标签: 想向封装好结构的组件中插入内容,需要借助slotslot 在组件之中进行关联:如 模板中: slot name='txt'slot

  • 深入理解Vue 组件之间传值

    一、父组件向子组件传递数据 在 Vue 中,可以使用props向子组件传递数据。 子组件部分: 这是 header.vue 的 H

  • vue-自定义组件传值的实例讲解

    项目中,我们经常会遇到自定义组件传值的问题,方法很多种,但是原理很简单,下述文档总结实际项目中使用的传值方式。 父组件传递给子组件某一值,子组件内会修改该值,然后父组件需要获取新值 在 Vue 中,父子组件的关系可以总结为 prop 向下传递,事件向上传递。父组件通过 prop给子组件下发数据,子组件通过事件给父组件发送消息。 自定义组件传值str

  • Vue实现的父组件向子组件传值功能示例

    本文实例讲述了Vue实现的父组件向子组件传值功能。分享给大家供大家参考,具体如下: !DOCTYPE html html head meta charset="utf-8" titleVue 父组件向子组件传值title script src="https:cdn.bootcs

  • vue组件中传值EventBus的使用及注意事项说明

    主要想说下非父子组件之间的通信。 项目场景: 在app.vue里写了一个公共的顶部导航navbar,然后右侧有个分享按钮,而这个分享按钮只有在特定的页面才展示,项目里是在lottery.vue页面,然后想实现app.vue里点击分享按钮,触发lottery.vue里的分享方法。 解决:使用eventBusstron

  • Python中使用第三方库xlrd来写入Excel文件示例

    继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表示write xls,同样目前版本只支持97-03版本的Excel。xlwt下载:xlwt 0.7.4

  • Python中使用第三方库xlrd来读取Excel示例

    本篇文章介绍如何使用xlrd来读取Excel表格中的内容,xlrd是第三方库,所以在使用前我们需要安装xlrd。另外我们一般会使用xlwt来写Excel,所以下一篇文章我们会来介绍如何使用xlwt来写Excel。xlrd下载:xlrd 0.8.0 安装xlrd

  • Python中使用第三方库xlutils来追加写入Excel文件示例

    目前还没有更好的方法来追写Excel,lorinnn在网上搜索到以及之后用到的方法就是使用第三方库xlutils来实现了这个功能,主体思想就是先复制一份Sheet然后再次基础上追加并保存到一份新的Excel文档中去。 使用xlutils 代码实现如下: # -*- coding: utf-8 -*- ''' Created on 2012-12-17

  • Python下使用Psyco模块优化运行速度

    今天介绍下Psyco模块,Psyco模块可以使你的Python程序运行的像C语言一样快。 都说Python语言易用易学,但性能上跟一些编译语言(如C语言)比较要差不少,这里可以用C语言和Python语言各编写斐波纳契数列计算程序,并计算运行时间: C语言程序 int fibint n{ i

  • Python中使用tarfile压缩、解压tar归档文件示例

    Python自带的tarfile模块可以方便读取tar归档文件,牛b的是可以处理使用gzip和bz2压缩归档文件tar.gz和tar.bz2。 与tarfile对应的是zipfile模块,zipfile是处理zip压缩的。请注意:os.systemcmd可以使Python脚本执行命令,当然包括:tar -czf *.tar.gz *,tar -xzf *.tar.gz,unzip等,当我觉得这样尽

  • 低版本中Python除法运算小技巧

    首先要说的是python中的除法运算,在python 2.5版本中存在两种除法运算,即所谓的true除法和floor除法。当使用xy形式进行除法运算时,如果x和y都是整形,那么运算的会对结果进行截取,取运算的整数部分,比如23的运算结果是0;如果x和y中有一个是浮点数,那么会进行所谓的true除法,比如2.03的结果是 0.66666666666666663。另外一种除法是采用xy的形式,那么这里采用的是所谓f

  • Python中使用PDB库调试程序

    Python自带的pdb库,发现用pdb来调试程序还是很方便的,当然了,什么远程调试,多线程之类,pdb是搞不定的。 用pdb调试有多种方式可选: 1. 命令行启动目标程序,加上-m参数,这样调用myscript.py的话断点就是程序的执行第一行之前 python -m pdb myscript.py p

  • 使用PDB模式调试Python程序介绍

    以前在windows下一直用的idel带的功能调试python程序,在linux下没调试过。(很多时候只是print)就从网上查找一下~ 方法: python -m pdb a.py a.py是python文件。 Pdb模式下的常用命令: stron

  • JS 对象属性相关(检查属性、枚举属性等)

    1.删除属性 delete运算符可以删除对象的属性 delete person.age 即person不再有属性age delete person['age'] 或者这样 delete只是断开属性和宿主对象的联系,而不会去操作属性中的属性 看到delete a

  • javascript Array 数组常用方法

    1基本的数组方法 1.join Array.join方法将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串。可以自己指定分隔的符号,如果不指定,默认使用逗号 var arr = [1,2,3]; console.logarr.join;"1,2,3"

  • C#连接ODBC数据源的方法

    本文实例讲述了C#连接ODBC数据源的方法。分享给大家供大家参考。具体实现方法如下: Namespaces, variables, and constants using System; using System.Configuration; using System.Data; using System.Data.Odbc; private v

  • C#创建、读取和修改Excel的方法

    本文实例讲述了C#创建、读取和修改Excel的方法。分享给大家供大家参考。具体如下: windows下我们可以通过 Jet OLE DB访问Excel,就行访问数据库一样 Namespaces, Variables, and Constants using System; using System.Configuration; using Syste

  • Python 字典dict使用介绍

    Python字典的创建 方法一: blank_dict = {} product_dict = {'MAC':8000,'Iphone':5000, 'ipad':4000, 'mp3': 300} product_dict {'ipad': 4000, 'MA

  • python使用点操作符访问字典(dict)数据的方法

    本文实例讲述了python使用点操作符访问字典dict数据的方法。分享给大家供大家参考。具体分析如下: 平时访问字典使用类似于:dict['name']的方式,如果能通过dict.name的方式访问会更方便,下面的代码自定义了一个类提供了这种方法。 class DottableDictdict: def __init__self, *args, **kwargs

  • Python使用sorted排序的方法小结

    本文实例讲述了Python使用sorted排序的方法。分享给大家供大家参考,具体如下: # 例1. 按照元素出现的次数来排序 seq = [2,4,3,1,2,2,3] # 按次数排序 seq2 = sortedseq, key=lambda x:seq.countx printseq2 # [4, 1, 3, 3, 2, 2, 2] # 改进:第一优先按次数,第二优先按值

  • Python sorted排序方法如何实现

    在给列表排序时,sorted非常好用,语法如下: sortediterable[, cmp[,key[,reverse]]] sorted定义如下: sorted iterable[, cmp[, key[, reverse]]] iterable:是可迭代类型类型; cmp:用于比较的函数,比

  • python实现猜数字小游戏

    Python初学者小游戏:猜数字 游戏逻辑:电脑随机生成一个数字,然后玩家猜数字,电脑提示猜的数字大了还是小了,供玩家缩小数字范围,达到既定次数后,玩家失败。若在次数内猜对,玩家获胜。 涉及知识点:random.randint , print , input raw_input 参考实现代码: #!usrbine

  • Windows8下安装Python的BeautifulSoup

    运行环境:Windows 8.1 Python:2.7.6 在安装的时候,我使用的pip来进行安装,命令如下: pip install beautifulsoup4 运行的时候,报错如下: Exception: Traceback most recen

  • python BeautifulSoup设置页面编码的方法

    在用BeautifulSoup进行抓取页面的时候,会各种各样的编码错误。 可以通过在beautifulsoup中指定字符编码,解决问题。 import urllib2 from BeautifulSoup import BeautifulSoup page = urllib2.urlopen'http:www

  • C#发送内置图片html格式邮件的方法

    本文实例讲述了C#发送内置图片html格式邮件的方法。分享给大家供大家参考。具体如下: 下面的代码用于发送html格式的邮件,并且可以将图片附加到邮件一起发出 MailMessage m = new MailMessage; m.From = new MailAddress"ir@jb51.net", "Raja Item"; m.To.Addnew MailAd

  • 基于C++中覆盖,重载,隐藏的一点重要说明

    C++覆盖 重载 隐藏是三个经常容易混淆的概念 这里我们简单总结下: 1.重载的条件编译时多态 a.同一个类中 b.函数名相同,参数不同返回值不能作为重载的条件 c.与函数是否为虚函数无关

  • C++ 中函数重载、覆盖与隐藏详解

    C++ 中函数重载、覆盖与隐藏详解 在C++语言中,函数扮演着很重要的角色,不管面向过程设计,还是基于对象设计;不管是面向对象编程,还是基于泛型编程,函数都可以随处而见。在谈论C++中的函数重载、覆盖和隐藏之前,先回顾下函数的基础知识。 函数的声明包括函数的返回值类型,函数名称,参数列表(参数的类型、参数的个数、参数的顺序)。例如,声明一个两

  • Python使用pygame模块编写俄罗斯方块游戏的代码实例

    文章先介绍了关于俄罗斯方块游戏的几个术语。 边框——由10*20个空格组成,方块就落在这里面。 盒子——组成方块的其中小方块,是组成方块的基本单元。 方块——从边框顶掉下的东西,游戏者可以翻转和改变位置。每个方块由4个盒子组成。 形状——不同类型的方块。这里形状的名字被叫做T, S, Z ,J, L, I , O。

  • python实现俄罗斯方块

    网上搜到一个Pygame写的俄罗斯方块(tetris),大部分看懂的前提下增加了注释,Fedora19下运行OK的 主程序: #coding:utf8 #! usrbinenv python # 注释说明:shape表示一个俄罗斯方块形状 cell表示一个小方块 import sys from random import choice import pygame

  • python实现俄罗斯方块游戏

    在公司实习。公司推崇Python和Django框架,所以也得跟着学点。 简单瞅了下Tkinter,和Canvas配合在一起,还算是简洁的界面开发API。threading.Thread创建新的线程,其多线程机制也算是方便。 只是canvas.create_rectangle居然不是绘制矩形,而是新建了矩形控件这点让人大跌眼镜。先开始,在

  • Python小游戏之300行代码实现俄罗斯方块

    前言 本文代码基于 python3.6 和 pygame1.9.4。 俄罗斯方块是儿时最经典的游戏之一,刚开始接触 pygame 的时候就想写一个俄罗斯方块。但是想到旋转,停靠,消除等操作,感觉好像很难啊,等真正写完了发现,一共也就 300 行代码,并没有什么难的。 先来看一个游戏截图,有点丑,好吧,我没啥美术细胞,但是主体功能都实现

  • python实现简单俄罗斯方块

    本文实例为大家分享了python实现俄罗斯方块的具体代码,供大家参考,具体内容如下 # teris.py # A module for game teris. # By programmer FYJ from tkinter import * from time import sleep from random import * from tkinter import messa

  • python实现俄罗斯方块游戏(改进版)

    本文为大家分享了python实现俄罗斯方块游戏,继上一篇的改进版,供大家参考,具体内容如下 1.加了方块预览部分 2.加了开始按钮 在公司实习抽空写的,呵呵。觉得Python还不错,以前觉得像个玩具语言。希望能够用它做更多大事吧!!!加油。 截图如下: img src="htt

  • python编写俄罗斯方块

    本文实例为大家分享了python实现俄罗斯方块的具体代码,供大家参考,具体内容如下 #coding=utf-8 from tkinter import * from random import * import threading from tkinter.messagebox import showinfo from tkinter.messagebox import askque

  • python实现俄罗斯方块小游戏

    回顾我们的python制作小游戏之路,几篇非常精彩的文章 我们用python实现了坦克大战 python制作坦克大战 我们用python实现了飞船大战 python制作飞船大战 我们用python实现了两种不同的贪吃蛇游戏 200行python代码实现贪吃蛇游戏 150行代码实现贪吃蛇游戏

  • python如何写个俄罗斯方块

    俄罗斯方块是俄罗斯人发明的一款休闲类的小游戏,这款小游戏可以说是很多人童年的主打电子游戏了,本文我们使用 Python 来实现这款小游戏。 游戏的基本规则是:移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。 实现 我们实现俄罗斯方块,主要用到的是 PyQt5 库,安装使用 pip instal

  • VSCode Python开发环境配置的详细步骤

    准备工作 安装anaconda,官网下载安装,笔者安装在"D:\Anaconda3" 安装好之后,查看环境变量path中是否有如下路径,没有的话添加进去 D:\An

  • python中logging模块的一些简单用法的使用

    用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了logging模块来记录我想要的信息。 print也可以输入日志,logging相对print来说更好控制输出在哪个地方,怎么输出及控制消息级别来过滤掉那些不需要的信息。