Mysql库与表操作及增删改查
一、操作数据语句优化: 当访问某张表的时候,读取者首先必须获取该表的锁,如果有写入操作到达,那么写入者一直等待读取者完成操作(查询开始之后就不能中断,因此允许读取者完成操作)。当读取者完成对表的操作的时候,锁就会被解除。如果写入者正在等待的时候,另一个读取操作到达了,该读取操作也会被阻塞(block),因为默认的调度策略是写入者优先于读取者。当第一个读取者完成操作并解放锁后,写入者开始操作,
redis 过期策略
1.Redis过期键删除策略Rediskey过期的方式有三种:被动删除:当读/写一个已经过期的key时,会触发惰性删除策略,直接删除掉这个过期key主动删除:由于惰性删除策略无法保证冷数据被及时删掉,所以Redis会定期主动淘汰一批已过期的key当前已用内存超过maxmemory限定时,触发主动清理策略被动删除只有key被操作时(如GET),REDIS才会被动检查该key是否过期,如果过期则删除之
RecyclerView动画 第二篇-幕后
这是系列文章的第二篇,请先阅读第一篇在第一篇文章中,我主要介绍了在RecyleyView中如何预测动画的运行。实际上有很多简单实现(对于LayoutManager)。这里有一些你需要知道的关键点。当LayoutManager的children被移除的时候RecyclerView仍然保留他们的引用。这是如何工作的?LayoutManager和RecyclerView的约定是无效的么是的,有点违反了和
数字图像处理复习(一)
第一二章数字图像是一个被采样和量化后的二维函数f(x,y)。其中x,y是空间坐标,f(x,y)是点(x,y)的幅值。x,y,f是有限离散的。图像取样和量化:取样:将在空间上连续的图像转换成离散的采样点集的操作。空间坐标的离散化。量化:采样后所得的各像素的灰度值从模拟量到离散量的转换。灰度的离散化。空间和灰度分辨率空间分辨率:图像空间中可分辨的最小细节灰度分辨率:图像灰度级中可分辨的最小变化空间分辨
es6
1.es6强制开启严格模式2.let不能重复声明变量3.const声明的常量不能修改4.const声明时候,对象可以改变,指针不行5.解构赋值分为数组解构赋值,函数参数解构赋值,对象解构赋值(a)数组解构赋值:{leta,b,rest;[a,b,...rest]=[1,2,3,4,5,6];console.log(a,b,rest);}...截取3456(b)对象解构赋值:{leta,b;({a,
JavaScript的正则表达式
JavaScript的正则表达式1 正则表达式对象的方法 test用于测试字符串参数中是否存在匹配正则表达式模式的字符串,如果存在返回true,不存在返回false exec使用正则表达式模式对字符串执行搜索,并将更新全局RegExp对象的属性以反映匹配结果2 如果没有匹配的文本则返回null,否则返回一个结果数组 index声明匹配文本的第一个字符的位置 input存放被检索的字符串
设计模式Day01
一、工厂模式1、工厂模式的关键点就是如何描述好这两个角色之间的关系,分为四种情况: (1)单一产品系,工厂生产一种类型的产品; (2)多产品系,特征相同。工厂生产多种类型的产品; (3)多产品系,部分特征相同; (4)多产品系,无特征相同。 工厂模式一般分为简单工厂、工厂、抽象工厂3种情况,属于创建型设计模式。2、简单工厂设计模式 (1)
Flutter-Android开发者文档 -Intent
此文章为翻译Flutter官网的FlutterforAndroidDevelopers-Intent有兴趣的小伙伴可以移步官网查看。IntentFlutter中的Intent是什么?在Android中,Intent主要有两大使用方式:Activity之间的引导和模块之间的通讯。尽管Flutter没有Intent概念,你还是可以用Intent与Native交互(使用一个插件)。Flutter中没有直
jQuery解析json
①JSON数据如下,是一个嵌套JSON:{"comments":[{"content":"很不错嘛","id":1,"nickname":"纳尼"},{"content":"哟西哟西","id":2,"nickname":"小强"}]}function loadInfo() { $.getJSON("loadInfo", function(data) { $("#info").
内联元素垂直居中方法汇总
1.让line-height与height相等.container { width: 1rem; height: 1rem; line-height: 1rem; font-size: 0.12rem; color: green; background: lightblue;}这种方法并不是绝对的居中,会有几像素的偏差.张鑫旭大神说这是由于字体不同而引起的,另外
演练GridView控件显示目录图片
本博文,将带你学习使用GridView控件显示站点目录的图片。如果你已经学会怎样做图片缩略图;怎样应用接口来实现统一的属性,方法或函数;怎样动态加载用户控件,等等。就不必往下看了。因为此篇博文就是演练这些方面的内容。在站点上,准备好一些图片,此次Insus.NET准备的是太阳系中几颗星球的图片,稍后就是在GridView控件显示这些图片。对了,现在我们做开发,都是面向对象编程,为了演示好这个例子,
mock 使用方法
安装npminstallmockjs全局引入main.jsimport "@/utils/mock";配置src/utils/mock.jslet Mock = require('mockjs');// 例1Mock.mock('/api-infos/user/get-info', function () { return Mock.mock({ success: true,
会有Silverlight6吗?
摘要:MicrosoftSilverlight5正在有条不紊的准备发布。有消息称这将是Silverlight最后一个主版本,但是Microsoft官方并未对此作出回应。 Silverlight5,最近的也可能是最后一个Microsoft跨平台浏览器插件,将于11月底之前发布RTM版本。我的一些客户及合作伙伴朋友告诉我,他们听Microsoft内部的朋友说Silverlight5是Microsoft
[记]一个逐步“优化”的范例程序
一个逐步“优化”的范例程序引言本文是《Object-OrientedAnalysisandDesign》一书第一章和第五章的读书笔记。我对书中提供的一个范例程序进行了总结和整理,通过逐步优化这个乐器管理的范例程序,分析了进行程序设计时需要注意到的一些问题。1.简单直接的实现这个程序起初的需求很简单:我们需要创建一个吉他管理程序,它能够保存所有的吉他信息,并且可以通过输入吉他的参数来进行查询,返回查
Python设计模式之"外观模式"实例讲解
Python中设计模式之外观模式主张以分多模块进行代码管理而减少耦合,下面用实例来进行说明。应用特性:在很多复杂而小功能需要调用需求时,而且这些调用往往还有一定相关性,即一调用就是一系列的。结构特性:把原本复杂而繁多的调用,规划统一到一个入口类中,从此只通过这一个入口调用就可以了。代码结构示例:class ModuleOne(object): def Create(self): print
Python 3.7.0a4 发布,Python 3.7 alpha
Python3.7.0a4是Python3.7alpha版本中的最后一个,它有Python的下一个特性版本。Python3.7 仍然处于发展阶段:可能会添加额外的功能,现有的功能可能会被修改或删除。这是预览版本,建议不要在生产环境中使用它。下一个预览版本3.7.0beta1计划于2018年1月29日发布。主要新功能:PEP538,将传统的C语言环境强制转换为基于UTF-8的语言环境PEP539,C
『中级篇』Docker Compose的安装和基本使用(39)
DockerCompose是命令行的工具,如果用的mac或者windows,他是随着安装docker的时候已经安装上的。但是linux系统需要单独的安装DockerCompose。源码地址:https://github.com/limingios/docker中的No.4linux下安装DockerComposehttps://docs.docker.com/compose/install/#in
(es3,es5)与es6的this绑定区别
ES3ES5中的函数this绑定区别说区别之前先看如下两段代码代码段一es3与es5中函数调用this的写法如下{varfactary=function(){this.a="a";this.b="b";this.c="c";this.d={a:"a1",e:function(){console.log(this.a)}}}console.log(newfactary().d.e())}//输出的是
用vue开发一个所谓的数独
1.前言最近的后台管理系统页面,功能暂时没有新的需求,就在想首页放什么东西,最近我想到的就是放个所谓的数独,为什么是所谓的数独,因为规则不同于标准的数独,只要求每一行每一列数字不一样就可以了!这个实例也是基于vue的,代码分享给大家。给大家代码,并不是要让大家直接拷贝代码,而是希望能让大家当做是一个练手的项目,或者学习到知识。如果大家觉得我哪里写得不好,写错了,欢迎指出,让大家交流意见,一起进步。
iOS开发之pdf文档的加载与浏览的4种方式
前言在我们的开发中,有些像电子书类型的app的开发会涉及到pdf文档的加载与展示。由于笔者项目中正好涉及到这块,于是将pdf常用的几种加载方式做个总结。以供后面可能用到的同学做个参考。正文通常我们用到的pdf文档的加载方式有4种:UIWebView加载本地或者网络pdf文档QLPreviewController加载pdf文档用CGContext画pdf文档,并结合UIPageViewControl