杂
不习惯的记忆
这个作者很懒,什么都没留下…
展开
-
python3.8.2 插入1970年前时间到数据库
import datetimeSTD_TIME = datetime.datetime(1970, 1, 1, 0, 0)st_tm = datetime.datetime(y, M, d, h, m)dt = (dst_tm - STD_TM).total_seconds()sql = 'select DATEADD(SECOND, {0}, dt, CAST('1970-01-01 00:00:00' AS datetime))'.format(dt)# etc. options.原创 2020-05-25 12:57:25 · 292 阅读 · 0 评论 -
转义字符汇总
1、2、字符型常量所表示的值是字符型变量所能包含的值。我们可以用ASCII表达式来表示一个字符型常量,或者用单引号内加反斜杠表示转义字符。'A', '\x2f', '\013'; 其中:\x表示后面的字符是十六进制数,\0表示后面的字符是八进制数。 注意:在Turbo C 2.0中,字符型常量表示数的范围是-128到127,除非你把它声明为unsigned,这样就是0到25转载 2017-05-19 18:56:18 · 819 阅读 · 0 评论 -
根据给定起止时间,完成下载任务(大概类似于日历日程这种)
//指定下载//TODO: using thread poolvoid GridImgDownloadMgr::DesignateDownLoad( UtilsSystem::PosixTime beginTime , UtilsSystem::PosixTime endTime ){ if (beginTime >= endTime) { return; } if ( !m原创 2017-06-29 11:53:02 · 364 阅读 · 0 评论 -
Bezier曲线 OpenCV
大致要求是这样,已知数个点,需要穿过这数个点的Bezier曲线的一组控制点。代码思路主要是参照[AGG贝塞尔插值](http://www.antigrain.com/research/bezier_interpolation/index.html#PAGE_BEZIER_INTERPOLATION),这里有中文翻译版[中文翻译](http://blog.csdn.net/microchenhong/原创 2017-08-04 10:13:32 · 1787 阅读 · 0 评论 -
c++ trim 去字符串空格
现在麻烦的是每次用完需要free,其他方面都还行。char* trim_c(char* src, bool left = true, bool right = true, bool all = false){#ifndef SPACE_CHAR#define SPACE_CHAR ' '#define END_OF_CHAR '\0'#endif size_t src_len =原创 2017-12-11 19:38:15 · 1720 阅读 · 0 评论 -
Google地图上任意两个点的距离
公式:float CalcDistanceOfTwoPoints( const double& x1, const double& y1, const double& x2, const double& y2){ // s = arcsin() double a = y2 - y1; double b = x2 - x1; //google:地图上任意两点的距离公式 re原创 2017-12-08 10:39:06 · 378 阅读 · 0 评论 -
c++ 一个简单的页面置换实现
template <typename T>struct CacheSequence{public: CacheSequence(const int seq_len) { _seq_len = seq_len; } void AddCache(const std::string& key, const T& val) { if (_cache_...原创 2018-06-20 12:05:44 · 426 阅读 · 0 评论