微信小程序之组件的集合(三)

  看看音乐播放组件是如何实现完成的音乐的播放的!!! 一、音乐music组件的开发 1、页面以及页面样式的开发 1 // music组件页面开发 2 <view hidden="{{hidden}}" class="container"> 3 <image class="classic-img {{playing?'rotation':''}}" src='{{img}}'/> 4 <image class="player-img" bind:tap="onPlay"
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

spring-第七篇之深入理解容器中的bean

1、抽象bean与子bean 用于指定配置模板。 2、容器中的工厂bean 这种工厂bean必须实现FactoryBean接口,通过spring容器getBean()方法获取它时,容器返回的不是FactoryBean实现类的实例,而是返回FactoryBean的产品(即该工厂bean的getObject()方法的返回值,至于该方法返回什么东西,使我们重写该方法时决定的,一般是工厂bean生成的实例)。 FactoryBean接口提供了3个方法: 1》T getObject():实现该方法返回该
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

微信小程序项目总结,持续更新

1.报错组件或者说,说明组件 toast,详见 menu 文件夹 2.IDE快捷键 ctrl+shift+P 手机自动预览, ctrl+?快捷注释与取消 3.小程序单元测试目前使用 miniprogram-simulate 4.1线上api请求获取到的src图片地址转换base64 arrayBufferToBase64 (src) { let _this = this wx.request({ url: src, method: 'GET'
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

百度搜索

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin:0; padding:0; } div{ margin:200px auto; width: 500px; } body{ background: #ccc; }
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

DFS+BFS

在树与图的习题中已经多次用到这些方法和思想,比如遍历什么的。下面的是针对这两类方法的典型问题, 深度优先搜索DFS 1103 Integer Factorization (30 分) The K−P factorization of a positive integer N is to write N as the sum of the P-th power of K positive integers. You are supposed to write a program to find
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

python随笔:启动django报错

错误码: $ python manage.py runserver 127.0.0.1:8000 Performing system checks... System check identified no issues (0 silenced). You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, aut
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

Visible Lattice Points(莫比乌斯反演)

题目: Consider a N*N*N lattice. One corner is at (0,0,0) and the opposite one is at (N,N,N). How many lattice points are visible from corner at (0,0,0) ? A point X is visible from point Y iff no other lattice point lies on the segment joining X and Y.
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

用RVM安装Ruby&Rails

  RVM(Ruby Version Manager)是Ruby本版管理器,使用RVM方便安装、切换以及管理Ruby和Rails版本。 一、安装RVM   1、首先确保安装了curl,如未安装则执行如下命令: sudo apt-get install curl   2、安装RVM curl -L https://get.rvm.io | bash -s stable   若提示没有公钥,则复制导入公钥的命令,导入成功后再执行上面的语句,RVM就安装好啦。   安装完成后,需要重新载入RVM。
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

背包问题的转化

转载自:https://www.lmlphp.com/user/56/article/item/4098/ 以上涉及的各种背包问题都是要求在背包容量(费用)的限制下求可以取到的最大价值,但背包问题还有很多种灵活的问法,在这里值得提一下。但是我认为,只要深入理解了求背包问题最大价值的方法,即使问法变化了,也是不难想出算法的。 例如,求解最多可以放多少件物品或者最多可以装满多少背包的空间。这都可以根据具体问题利用前面的方程求出所有状态的值(f数组)之后得到。 还有,如果要求的是“总价值最小”“总件
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

PyQt 的结构——面向对象版本

好处:易于维护和复用! 1 from PyQt5.Qt import * #刚开始学习可以这样一下导入 2 import sys 3 4 class Window(QWidget): 5 def __init__(self): 6 super().__init__() 7 self.setWindowTitle("QT的学习") 8 self.resize(400,400) 9 self
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

最长上升子序列(LIS)

1 int dp[MAX_N], a[MAX_N], n; 2 int ans = 0; // 保存最大值 3 4 for (int i = 1; i <= n; ++i) { 5 dp[i] = 1; 6 for (int j = 1; j < i; ++j) { 7 if (a[j] < a[i]) { 8 dp[i] = max(dp[i], dp[j] + 1); 9 } 10
分类: 其他 发布时间: 08-11 17:38 阅读次数: 0

软件工程——瀑布模型、快速原型模型、增量模型、螺旋模型

一、瀑布模型 1.1 什么是瀑布模型 1970年温斯顿.罗伊斯提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被广泛采用的软件开发模型 瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落 瀑布模型是最早出现的软件开发模型,在软件工程中占有重要的地位,它提供了软件开发的基本框架。其过程是从上一项活动接收该项活动的工作对象作为输入,利用这一输入实施该项活动应完成的内容给出该
分类: 其他 发布时间: 08-11 17:21 阅读次数: 0

flask 框架 转载:https://cloud.tencent.com/developer/article/1465949

1、cookie.py """ - 解释: 用来保持服务器和浏览器交互的状态的, 由服务器设置,存储在浏览器 - 作用: 用来做广告推送 - cookie的设置和获取 - 设置cookie: response.set_cookie(key,value,max_age) - max_age: 表示cookie在浏览器的存储时间,单位是秒 - 获取cookie: request.cookies.get("key") """ from flask import Flask, make_re
分类: 其他 发布时间: 08-11 17:21 阅读次数: 0

19.解释器模式

解释器模式 一、应用实例 通过解释器模式来实现四则运算,如计算a+b-c的值。具体要求 1)先输入表达式的形式,比如a+b+c-d+e,要求表达式的字母不能重复。 2)分别输入a,b,c,d,e,返回结果。 二、解释器模式 1.基本介绍 1)在编译原理中,一个算术表达式通过词法分析器形成词法单元,而后这些词法单元再通过语法分析器构建语法分析树,最终形成一颗抽象的语法分析树。这里的词法分析器和语法分析器都可以看做是解释器 2)解释器模式(Interpreter Pattern):是指给定一个语言
分类: 其他 发布时间: 08-11 17:21 阅读次数: 0

webpack 安装与卸载

全局安装(不推荐): npm install webpack webpack-cli -g 安装好后打印版本: webpack -v webpack-cli -v 卸载全局 npm uninstall webpack webpack-cli -g 项目安装:(不是全局) npm install webpack webpack-cli --save-dev // 或 npm install webpack webpack-cli -D 打印版本(用全局方式行不通,因为nodejs首先在全局查
分类: 其他 发布时间: 08-11 17:21 阅读次数: 0

10.Windows远程管理工具RAT----Metasploit基础----

Windows远程管理工具RAT QuasarRAT github.com/quasar/QuasarRAT 命令环境 MINGW64 (GCC编译器) mkdir RAT cd RAT git clone 下载URL 配置好一切以后在bin release client路径下 Metasploit基础 有图形化界面,有命令行,有浏览器界面 parrot发行版 启动数据库让Metasploit可以更快的搜索和运行 ``` service postgresql start msfconsole
分类: 其他 发布时间: 08-11 17:21 阅读次数: 0

BELLMAN 最短路算法

以每个节点开始 更新 其他点 不用链式前向星 依次讨论每条边 总的时间复杂度是O(n*m) 作用:判断负环 如果n 个点都更新了其他点 那么这时候讨论边 如果仍然满足松弛条件 则有负环
分类: 其他 发布时间: 08-11 17:21 阅读次数: 0

数据结构与算法基础之栈的定义、分类

线性结构的应用之一:   栈:       定义: 一种可以实现“先进后出,后进先出”的存储结构     分类:         静态栈 动态栈     算法:          出栈 压栈 内存分配示例 1 #include<stdio.h> 2 #include<malloc.h> 3 void f(int k){ 4 int m; 5 double * q = (double *)malloc(200); 6 } 7 int main(){
分类: 其他 发布时间: 08-11 17:21 阅读次数: 0

CentOS 设置网络(修改IP&修改网关&修改DNS)

CentOS修改IP地址 # ifconfig eth0 192.168.1.80 这样就把IP地址修改为192.168.1.80(如果发现上不了网了,那么你可能需要把网关和DNS也改一下,后面会提到),但是当你重新启动系统或网卡之后,还是会变回原来的地址,这种修改方式只适用于需要临时做IP修改。要想永久性修改,就要修改/etc/sysconfig/network-scripts/ifcfg-eth0这个文件,这个文件的主要内容如下(你的文件中没有的项,你可以手动添加): # vi /etc/
分类: 其他 发布时间: 08-11 17:21 阅读次数: 0

element ui中的表单登录验证

<template> <!-- el-form :label-position="labelPosition" 设置label的位置 :model 用来给表单设置数据模型(对象) :rules 用来设置表单验证规则的 ref 用来引用当前的表单组件 el-form-item prop 它是modle对象中的一个属性,当使用表单验证,或者表单重置的时候,必
分类: 其他 发布时间: 08-11 17:21 阅读次数: 0