mysql工具和技巧拾遗
一、视图 VIEW1、是什么?将一段查询sql封装为一个虚拟的表。 这个虚拟表只保存了sql逻辑,不会保存任何查询结果。2、作用1、封装复杂sql语句,提高复用性2、逻辑放在数据库上面,更新不需要发布程序,面对频繁的需求变更更灵活3、使用场景很多地方可以共用的一组查询结果报表4、语法CREATE VIEW view_name AS SELECT column_name(s) FROM tabl...
springcloud-01
一:什么是微服务(Microservice) springcloud指的是是微服务,而微服务不是小的意思,而是强调的是服务的大小,它关注的是某一个点,是具体解决某一个问题/提供落地对应服务的一个服务应用。 有兴趣的人可以阅读以下:业界大牛马丁.福勒(Martin Fowler) 这样描述微服务:论文网址: https://martinfowler.com/art...
斐波那契数列(递归、非递归算法)
题目 斐波那契数,亦称之为斐波那契数列(意大利语: Successione di Fibonacci),又称黄金分割数列、费波那西数列、费波拿契数、费氏数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波那契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=Fn-1+Fn-2(n>=2,n∈N*),用文字来说,就是斐波那契数列由 0 和 1 开始,之后的斐波那契数列系数就由之前的两数相加。 限制 时间限制:1秒 空间限制:32768K package com.
《需求工程》阅读笔记02
一对一面谈是时间成本比较高的需求获取方法,尤其是在获取一个和多个涉众相关的主题时,需要反复和多个涉众安排逐步深入的面谈,已解决下面这些问题:(1)在从其他涉众得到一定的信息后,可能需要重新和以前的被会见者再次讨论和分析相关问题。(2)为了保证从不同涉众获取了完备的信息,可能回见者需要额外安排一些面谈。(3)如果不同的被会见者在相同主题上出现冲突,往往需要会见者安排很多次反复面谈才能解决冲突问题。为了降低上述情况下一对一面谈的时间成本,人们使用了群体面谈的获取方法。群体面谈是大致有3个阶段:计划
new关键字创建对象带不带{}的区别
gson通过TypeToken实现了对泛型数据的支持,使用方式如下: gson.fromJson([待转化的字符串], new TypeToken<[目标类]<目标类中的泛型>>(){}.getType()) 创建一个类实例,new [目标类]()就够了,TypeToken后面的{}是做什么呢,不少人可能像我一样有困惑。 先看下TypeToken的构造方法 protected TypeToken() {
this.type = getSuperclassTypeParameter(ge
C#解析数组形式的json数据
在学习时遇到把解析json数据的问题,网上也搜了很多资料才得以实现,记录下来以便翻阅。 1. 下载开源的类库Newtonsoft.Json(下载地址 http://json.codeplex.com/ , 也可以在这里下载) 2. vs 添加dll引用 (1). 我是将.dll文件放在了bin/debug文件下 (2). c#项目名称上右键->添加->引用->浏览->选择.dll所在文件位置->确定 (3). 添加引用: using Newtonsoft.Json; 3. 生成json字符串对
.NET面试题系列(五)数据结构(Array、List、Queue、Stack)及线程安全问题
集合 1. Array(数组): 分配在连续内存中,不能随意扩展,数组中数值类型必须是一致的。数组的声明有两种形式:直接定义长度,然后赋值;直接赋值。 缺点:插入数据慢。 优点:性能高,数据再多性能也没有影响 特别注意:Array不是线程安全,在多线程中需要配合锁机制来进行,如果不想使用锁,可以用ConcurrentStack这个线程安全的数组来替代Array。 2. ArrayList(可变长度的数组) 不必在声明的时候指定长度,即长度可变;可以存放不同的类型的元素。 致
java restful response 万能类
import java.util.HashMap;
import java.util.Map;
public class ResponseData {
private final String message;
private final int code;
private final Map<String, Object> data = new HashMap<String, Object>();
public String getMessage() {
CodeForces -163E :e-Government (AC自动机+DFS序+树状数组)
The best programmers of Embezzland compete to develop a part of the project called "e-Government" — the system of automated statistic collecting and press analysis. We know that any of the k citizens can become a member of the Embezzland government.
bootstorp使用记录
1、bootstorp可以与vue搭配,创建项目 2、bootstorp里面使用频率比较高的部分有模态框(model)、表单(form、input)、按钮(button)、 模态框是覆盖在父窗体上的子窗体,也就是说模态框是父级元素里面的一部分,只不过通过某种方法改变了显示的位置,利用bootstorp能很好的制作模态框。
MATLAB符号函数运算与conj
clc
clear
syms x1 x2 x3 x4 x5 x6
x=[x1 ;x2; x3; x4; x5; x6];
dxx=kron(x.',x.'); % 注意,在使用符号函数运算时,在变量后面需要加一个点“.”
%否则默认是复数运算,结果含有conj
% dxx=kron(x',x')的运算结果为:
% dxx =
%
% [ conj(x1)^2, conj(x1
HALCON学习笔记
*读入图像
read_image (RED, 'D:/软件/HALCON练习/halcon练习小图片/红色填充png.png')
decompose3 (RED, Image1, Image2, Image3)
HALCON学习笔记1
*关闭窗口
dev_close_window ()
*打开指定大小窗口
dev_open_window (0, 0, 512, 512, 'black', WindowHandle)
*数组赋值
row:=[100,200]
col:=[100,200]
*生成一个区域,包括两个点
gen_region_points(Region,row,col)
*画线
disp_lin
HALCON学习笔记2
来自黑土HALCON学习教程,region运算之 骨骼网络鞍点
*然后做二值化,取亮的部分;灰度范围80~255;
threshold (Keypad, Region, 80, 255) //二值化
*二值化之后,图像窗口中出现的情况是我们得到的regions(区域);
*计算区域连通
connection (Region, ConnectedRegions) //连通区域
*选择点所
今日推荐
周排行