小程序封装本地历史搜索类

话不多说上代码,相当于实现一个数据结构中的队列 / 栈: class KeywordsModel { // 存储key key = 'q' // 历史条目最大长度 maxLength = 10 // 获取历史纪录的一个数组 getHistory(keyword){ const words = wx.getStorageSync(this.key) if (!words){ return [] }
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

震惊,使用imba.io框架,得到比 vue 快50倍的性能基准

上图表示了vue, react 以及 imba 在 todo 这个项目中拥有60个 todoItem 不同进行 crud 操作的表现。可以看到 imba 达到了每秒操作5w次以上。如果你也想试一试该测试,可以访问 Todos Bench。测试使用的是 Benchmark.js。 imba 简单介绍 imba 是一种新的编程语言,可以编译为高性能的 JavaScript。可以直接用于 Web 编程(服务端与客户端)开发。 下面是语法: // 自定义标签 tag App // 属性
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

错误:Caused by: org.apache.http.conn.ConnectTimeoutException: Connect to localhost:8761 timed out

详细错误: 1 com.sun.jersey.api.client.ClientHandlerException: org.apache.http.conn.ConnectTimeoutException: Connect to localhost:8761 timed out 2 at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

day-44(2)mysql

ps : 针对mysql的: start transaction drop table t1; rollback; 无法回滚删除操作, 其他的数据库中也是一样的, 但是除了oracle(flashback) 现在阿里云上, 数据库不建议使用外键 存储引擎:   create table t1(   id int auto_increment primary key,   name varchar(32) not null default ''   )engine=Innodb charset=
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

URL格式

scheme://host:port/path scheme表示使用什么协议; host表示主机标识 path表示文件所在路径与文件本身是什么。 If the given URL is missing a scheme name (such as "http://" or "ftp://" etc) then libcurl will make a guess based on the host. If the outermost sub-domain name matches DICT, F
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

SpringBoot中使用task实现定时任务

定时任务实现的几种方式: Timer:这是java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少。 ScheduledExecutorService:也jdk自带的一个类;是基于线程池设计的定时任务类,每个调度任务都会分配到线程池中的一个线程去执行,也就是说,任务是并发执行,互不影响。 Spring Task:Spring3.0以后自带的task,可以将它看
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

Ubuntu双系统后时间不对解决方案

先在ubuntu下更新一下时间,确保时间无误 sudo apt install ntpdate sudo ntpdate time.windows.com 然后将时间更新到硬件上 sudo hwclock --localtime --systohc
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

为DISTINCT、GROUP BY和ORDER BY效率问题提提速

废话不多说,直击问题处理过程... 问题描述 原SQL,多表关联,order表4w,order_trace表24w数据,按照正常逻辑,就算关联7表,查询其他表得字段很多,查询分页得到数据速度平均在1.300s,肯定存在问题。 SELECT DISTINCT (a.order_no), a.`name` order_name, a.eid, a.uid, a.device_type_id, a.num, a.`desc`,
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

NLP——NER

命名实体识别的发展历史 命名实体识别这个术语首次出现在MUC-6(Message Understanding Conferences),这个会议关注的主要问题是信息抽取(Information Extraction),第六届MUC除了信息抽取评测任务还开设了新评测任务即命名实体识别任务。除此之外,其他相关的评测会议包括CoNLL(Conference on Computational Natural Language Learning)、ACE(Automatic Content Extrac
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

深度学习之GAN对抗神经网络

1、结构图 2、知识点 生成器(G):将噪音数据生成一个想要的数据 判别器(D):将生成器的结果进行判别, 3、代码及案例 # coding: utf-8 # ## 对抗生成网络案例 ## # # # <img src="jpg/3.png" alt="FAO" width="590" > # - 判别器 : 火眼金睛,分辨出生成和真实的 <br /> # <br /> # - 生成器 : 瞒天过海,骗过判别器 <br /> # <br /> # - 损
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

MVC5.0(一)

概念 广义MVC(Model--View-Controller) V是界面 M是数据和逻辑 C是控制,把M和V链接起来 程序设计模式,一种设计理念,可以有效的分离界面和业务 狭义MVC 是web开发框架 V--Views 用户看到的视图内容 C---Controllers 决定用户使用哪个视图,还能调用逻辑计算 方法Action M--Models 数据传递模型,普通的实体 MVC里的返回 通常情况我们可以看到在Controllers里最后都是return View,那么MVC就只是返回试图吗
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

实验十实验十一实验十二

package DYL; import java.awt.Container; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.WindowConstants; public class DYL extends JFrame{ public void Create(String title) { JFrame jf =new JFrame(title); Container c=jf.getCo
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

02 算法之排序

一.冒泡排序 代码示例: #将乱序列表中最大元素排列到列表末尾位置 def m_sort(alist): for j in range(0,len(alist)-1): if alist[j] > alist[j+1]: temp = alist[j] alist[j] = alist[j+1] alist[j+1] = temp return alist def m_sort
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

oracle查询字段重复数据

select card_no,count(*) from GM_PPU_RESIDENT_NORBASE where group by card_no having count(*) > 1
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

Django之内置组件

Django组件介绍    分页器的使用    Form    modelForm    orm    cookie和session    中间件    信号 1.分页器的使用 分页器在页面中非常常见,当数据库条数数据过多时,页面一次性显示不好看,我们就可以使用页面器,将数据分几次显示 一个简单的分页功能,可以导入用 page_num = request.GET.get('page','1') try: page_num = int(page_num)
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

letecode [303] - Range Sum Query - Immutable

Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive. Example: Given nums = [-2, 0, 3, -5, 2, -1] sumRange(0, 2) -> 1 sumRange(2, 5) -> -1 sumRange(0, 5) -> -3 Note: You may assume that the arra
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

Mybatis四种分页方式

数组分页 查询出全部数据,然后再list中截取需要的部分。 mybatis接口 List<Student> queryStudentsByArray(); xml配置文件 <select id="queryStudentsByArray" resultMap="studentmapper"> select * from student </select> service 接口 List<Student> queryStudentsByArray(int currPage, int pag
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

前端工程化常用的基础lunix命令

ls 内容列表 cd 查找进入当前目录,其中一个文件名称,(可以不写全,写一个前几个字母,直接tab键,会自动补全) mkdir 创建文件夹 A&&B 并行顺序执行A、B两个命令 rmdir 删除文件夹,-r (不询问) -f(强制执行) echo 追加内容 mv 移动和重命名文件(中阶,较重要)
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

03 算法之二叉树

python实现二叉树的数据结构:   . 二叉树的排序方式:     - 广度遍历(层次遍历)     - 深度遍历:       - 前序(根左右):把根放到最前面       - 中序(左根右):把根放到中间       - 后序(左右根):把根放到最后 class Node(): def __init__(self,item): self.item = item self.right = None self.left = N
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0

java使用MVC编程模型实现1+到100图形界面

MVC概念 MVC编程模型是可以说从提出到现在经久不败,是一种先进的设计结构。能很好的体现个人分工,从而实现前后端分离。 M(Model):模型:存储数据的对象。后端操作数据库的。 V(View):视图:为模型提供数据显示对象。前端页面显示。 C(Controller):控制器:处理用户的交互操作,对于用户的操作做出响应。让模型和视图进行必要的交互;即通过视图修改,获取模型中的数据;当模型中的数据变化时,让视图更新显示。 2.java图形界面 通过图形用户界面GUI(Graphics User
分类: 其他 发布时间: 06-17 21:38 阅读次数: 0