Google 为什么以 Flutter 作为原生突破口

Android 的前生今世 Android 系统 Android系统作为全球第一大系统,基于 Java 开发的移动端有着诸多的性能优势。 2018年前 H5 的性能瓶颈和 RN 的停更 导致业界对跨平台开发失去信心。 直到2018年10月Google推出首个
分类: 移动开发 发布时间: 03-20 23:26 阅读次数: 0

深入剖析Vue源码 - 选项合并(下)

上一节深入剖析Vue源码 - 选项合并(上)的末尾,我们介绍了Vue中处理合并选项的思路,概括起来主要有两点,一是当选项存在定义好的默认配置策略时,优先选择默认配置策略,并且根据不同的配置项来合并子父选项; 二是当传入选项不存在默认策略时,处理的原则是有子类配
分类: 编程语言 发布时间: 03-20 23:26 阅读次数: 0

Web篇之JS性能优化

首先,性能优化分好几个方面,本章我们从js方面来优化。 1:垃圾收集 日常中的某些情况下垃圾收集器无法回收无用变量,导致的一个结果就是——内存使用率不断增高,以下为对应的情况以及处理方法。 ①对象相互引用会导致引用计数始终为2,所以用完对象后应将引用设为null,例子如下 let element = document.getElementById("test"); let myObject = new Object(); myObject.element = element; eleme
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

python圆周率的计算及进度条提示

圆周率采用马青公式: 输入代码如下: from random import random from math import sqrt from time import * from tqdm import tqdm DARTS=10000000 hits=0.0 clock() for i in range(1,DARTS+1): x,y=random(),random() dist=sqrt(x**2+y**2) if dist <=1.0: hits=hits+1 pi=4*(hits/D
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

实验一(新)

Part 1: #include <stdio.h> int main() { printf("201883300062"); return 0; } #include <stdio.h> int product(int, int); int main(void) { int x, y, s; scanf("%d %d", &x, &y); s = product(x, y); printf("The mul is:%
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

03-MySQL表操作

MySQL表操作 1.介绍   表就相当于文件,表中的一条记录就相当与文件的一行内容,不同的是,表中的一条记录有对应的标题,成为表的字段。 2.创建表 2.1语法 create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件], ); 注意: 1. 必须进入数据库中才能创建表 2. 标点符号均为英文标点符号 3. 在同一张表中,字段名是不能相同的 4. 宽
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

vue(4)—— vue的过滤器,监听属性,生命周期函数,获取DOM元素

过滤器 vue允许自定义过滤器,我个人认为,过滤器有两种,一种是对数据的清洗过滤,一种是对数据切换的动画过滤 数据切换的动画过滤 这里还是利用前面的动态组件的例子: 这里由于没办法展示动画效果,代码如下,自己体会吧: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> .v-enter, .v-leave-to{
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

【Noip模拟 20161005】运货

问题描述 小ww开了一家快递公司,在nn个城市之间进行货物运输工作,一共雇了mm个快递员。 每个快递员性格很奇特,第ii号快递员只愿意将货物从城市sisi运送到titi(甚至不愿意将货物 从titi运送到sisi),并且如果他运送的货物量x≤dix≤di,那么他要求获得的报酬为x×aix×ai,否则为 di×ai+(x−di)×bidi×ai+(x−di)×bi。 现在小ww 接到一个大订单,需要将ff单位货物从ss 运送到tt,请求出小ww 的最小开支。 你可以假定每个快递员的运货量没有限制
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

想转行成为一名程序员 如何高效率地学习编

想转行成为一名程序员,如何高效率地学习编程?互联网行业的迅速发展,让越来越多的人开始走进计算机行业,并从事相关的工作。 要成为一个更优秀的程序员,需要经常性地练习编程并用不同的语言和技术拓宽你的经验,但是语言是如此之多,很多时候你不知道从哪里开始,也不知道该选择什么语言才适合你要解决的问题风格。 如果你还没有想好具体的语言,并且想要先试验下的话,建议你搜索求职网站,看看是什么语言抢手。你可以牢牢掌握一些特定的语言,然后开始研究和试验。 不管你恰巧遇到或选择了什么语言,关键是经常练习。尝试不同的
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

用python计算圆周率PI

1.蒙特卡洛求圆周率 向区域内随即撒点 当点的数目足够多时,落在圆的点数目与在正方形点数目成正比 即圆的面积和正方形的面积成正比 可以得出计算圆周率的算法 DARTS=100000000 hits=0.0 clock() for i in range(1,DARTS+1): x,y=random(),random() dist=sqrt(x**2+y**2) if dist <=1.0: hits=hits+1 pi=4*(hits/DARTS) 2.安装tqdm来表示计算进度 在命令指令符中
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

h5-canvas 单像素操作

###1. 自定义获取指定坐标像素   var canvas = document.querySelector("#cav");   if(canvas.getContext){     var ctx= canvas.getContext("2d");     ctx.fillRect(100,100,200,200)     var imageData = ctx.getImageData(0,0,canvas.width,canvas.height);     var color = g
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

二级考试笔记python常用算法

#字符串的调出一个位置的元素,切片操作 print ("字符串调用算法"[1])#第二个位置 print ("字符串调用算法"[1:2])#第一个位置 print ("字符串调用方法"[1:4:2])#第二个位置到第三个位置 View Code #查看字符串的长度 print (len("字符串长度")) View Code #输入函数,打印出来什么样子呀,引号有吗 a = input ("请输入") print (a) #没有 View Code #eval()函数功能 a=
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

[NOI.AC]NOI2019省选模拟赛 第二场

传送门 Solution A. 一共有\(T\)组数据 每次询问你\([l,r]\)中有多少个数能被他的所有数位整除(如果数位中含有\(0\)忽略掉) 数位dp,咕咕咕 B. 题面略 考虑一个个只有两个元素组成的小区间 可以发现若选择\([l,l+1]\),则必定要选择一个最大的区间包含\([a[l],a[l+1]]\)的区间 每个小区间看成一个点,向它所要求必须要选择的点连边,线段树优化建图 对图进行tarjan缩点,然后拓扑排序即可 全是区间询问,大概要有5棵线段树的样子 C. 题面略 经
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

软件工程--团队项目选择与NABCD

目录 Part1:项目说明 项目基础 我们的目标 Part2:项目NABCD Need Approach Benefit Competitors Delivery & Data Delivery Data 项目 内容 这个作业属于哪个课程 BUAA2019软件工程 这个作业的要求在哪里 作业要求 我们在这个课程的目标是 学会团队合作,共同开发一个完整的项目 这个作业在哪个具体方面帮助我们实现目标 团队项目NABCD框架 Part1:项目说明 项目基础 在1306江学长带领的wowotou团队的
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

cocos2d-x实现圆形进度条

--创建圆形进度条 function LayerA:createCircleLoadingBar(parent,pos,percentage) --创建一个图片精灵作为背景 需要一个空心圆形的图片 local spriteBg = cc.Sprite:create("loadingBarBg.png") --创建一个进度条图片精灵 需要一个空心圆形的图片 local sprite = cc.Sprite:create("loadingBar.png") --创建进度条 local
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

Gulp入门个人总结

参考资料: http://www.ydcss.com/archives/18 http://www.techug.com/gulp http://www.browsersync.cn/ 一.安装 前提条件:已安装nodeJS *所有 绿色带下划线均为指令 在命令行下操作 选装cnpm: 受国内网络影响,设在国外的npm服务器在国内访问有可能出现异常,所以可选淘宝团队构建的cnpm来代替npm指令。 下文所有npm指令用cnpm代替,如果没有安装cnpm则把下文cnmp指令换成npm即可。 安装
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

更换Ubuntu 18.04源为阿里云

备份原有文件 cd /etc/apt/ sudo mv sources.list sources.list.bak 新建新的source.list文件 sodo touch sources.list 输入阿里云源的信息
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

Python系列之环境安装

Python可以实现强大的数据爬虫功能,并且数据分析与挖掘挺方便,也提供了大量的库,比如numpy, pands,matplotlib等。尤其,使用Python做机器学习也成了近年来的趋势,有人经常会问R语言与Python,该怎么取舍,我觉得都要学习,R语言擅长绘图,Python对于数据采集,各种算法,机器学习可能支持更好。 Python可以做什么 鄙人,才疏学浅,了解到Python还是可以做很多事情的: 数据采集; 数据分析,包括计算与绘图; 数据挖掘,支持多种数据挖掘算法; 机器学习,比如
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

HL7体系入门级介绍【转】

HL7的简单介绍 1)HL7 缩写于Health Level Seven,是创建于1987年,用来发展独立卫生保健行业的电子交换交换标准,经过多年的发展,HL7已经有多个版本, 目前我们 的集成规范是 基于V2.6版本的 2)简单的理解是正如市场上XML,JSON格式比较广泛一样,HL7也是一种数据格式,可以理解为一个字符串,只是这个字符串分为了好几个段而已 HL7的符号介绍 HL7的字符介绍 MSH|^~\&|LIS||HIS||201804080952||OUL^R21^OUL_R21|6
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0

04-单表查询

单表查询 1.单表查询语法 SELECT DISTINCT */字段1,字段2... FROM 表名                 WHERE 条件                 GROUP BY field                 HAVING 筛选                 ORDER BY field                 LIMIT 限制条数 2.关键字执行的优先级 FROM --> WHERE --> GROUP BY --> SELECT --> DIS
分类: 其他 发布时间: 03-20 23:26 阅读次数: 0