logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SQLite 对时间的支持

大多数的关系型数据库都会有时间或者日期类型。但是 SQLite 里面是没有的。虽然SQLite 没有专门的时间类型,但是它提供了一些时间和日期相关的转换函数。利用这些函数,我们也可以很方便的处理时间问题。首先我们来说说 SQLite 为什么不直接提供时间类型。因为时间类型是个非常复杂的,要考虑的因素非常多。时间是个物理量,对于物理量来说就有分辨率和范围这两个概念。对于一个会议室预约管理系统来说,精

#sqlite#数据库
最小二乘法拟合圆

有一系列的数据点 {xi,yi}\{x_i, y_i\},我们知道这些数据点近似的落在一个圆上,根据这些数据估计这个圆的参数就是一个很有意义的问题。今天就来讲讲如何来做圆的拟合。圆拟合的方法有很多种,最小二乘法属于比较简单的一种。今天就先将这种。我们知道圆方程可以写为:(x−xc)2+(y−yc)2=R2(x - x_c)^2 + (y - y_c)^2 = R^2通常的最小二乘拟合要求距离的

埃尔米特多项式 (Hermite Polynomials)简介(1)

最近在做一个数值逼近的算法,里面用到了埃尔米特多项式。所以就花了些时间推导了一遍,推导笔记放在这里算是给自己做个备忘。埃尔米特多项式 (Hermite Polynomial)简介(1)埃尔米特多项式是一组正交的多项式。就如许多其他的以人名命名的数学公式一样,埃尔米特多项式其实也并不是埃尔米特第一个提出的。 Laplace 在 1810 年一篇论文中就给出了埃尔米特多项式的系数,Chebyshev

#数学
使用开源软件 enfuse 做照片的曝光合成

使用开源软件 enfuse 做照片的曝光合成所谓曝光合成就是对同一场景用不同的曝光量拍摄多张照片,然后将这些照片再合成为一张照片。之所以我们要这么做是因为现在的相机感光的动态范围相比人眼实在是太小了,经常在一幅照片中暗处太暗,亮处过曝。曝光合成就是针对这种情况提出的算法。在曝光合成算法出现之前,还有另外一种解决这个问题的手段,就是所谓的 高动态图像 (HDR) 技术。我们通常的图片是用 8 bit

我写的一个Qt 显示二维码( QR Code)的控件

最近一个项目需要显示二维码,所以花了点时间(只用了一个晚上,写的很不完善),写了个显示二维码的控件。当然这个控件用到了些开源的代码,比如qrencode,所以我也打算把我的代码开源。我的代码参考了http://stackoverflow.com/questions/21400254/how-to-draw-a-qr-code-with-qt-in-native-c-c基本就是按照这里面

MathJax 支持的 Latex 符号总结(各种箭头符号)

箭头符号latex显示效果\uparrow↑\uparrow\downarrow↓\downarrow\Uparrow⇑\Uparrow\Downarrow⇓\Downarrow\updownarrow↕\updownarrow\Updownarrow⇕\Updownarrow\rightarrow→\ri

Savitzky-Golay 滤波器

Savitzky-Golay滤波器(通常简称为S-G滤波器)最初由Savitzky和Golay于1964年提出,发表于Analytical Chemistry 杂志。之后被广泛地运用于数据流平滑除噪,是一种在时域内基于局域多项式最小二乘法拟合的滤波方法。这种滤波器最大的特点在于在滤除噪声的同时可以确保信号的形状、宽度不变。信号的最小二乘平滑信号的最小二乘平滑的基本思想可以通过图1来说明。

常用插接件2(DC 电源插头)

这里说的DC 电源插头不是一种插头,而是一类插头。大家可以看下面的图,这个图中也只是列出了常见的一些。还有好多不常见的没有列出了。这种插头多用于直流电源上,比如各种笔记本电脑的电源,还有各种小电器的电源,下面这个是淘宝上随便搜的:实际上,DC 电源插头准确的名称叫什么我也不知道,在网上查了查,也没查出个结果。但是大家基本都这么叫,在淘宝上以这个名字搜索就能找到。这些形形色色的电源插头中

循环冗余校验(CRC)算法入门引导

写给嵌入式程序员的循环冗余校验(CRC)算法入门引导前言CRC校验(循环冗余校验)是数据通讯中最常采用的校验方式。在嵌入式软件开发中,经常要用到CRC 算法对各种数据进行校验。因此,掌握基本的CRC算法应是嵌入式程序员的基本技能。可是,我认识的嵌入式程序员中能真正掌握CRC算法的人却很少,平常在项目中见到的CRC的代码多数都是那种效率非常低下的实现方式。其实,在网上有一篇介绍CRC 算

#算法#嵌入式
编译安装 QtMqtt 的几个问题及解决办法

编译安装 QtMqtt 的几个问题及解决办法最近一个项目中要用到 MQTT Client 的一些功能。Qt 的发行版还没有包含相关的模块。但是在下面这个 Qt 的官网上已经能找到相关的模块了:https://codereview.qt-project.org/#/admin/projects/qt/qtmqttgithub 上也能搜到不少相关的代码:https://github.com/qt/qt

暂无文章信息