自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (10)
  • 收藏
  • 关注

原创 awk 过滤 + 拼接

输入的是两个文件,用NR和FNR的关系可以区分。NR==FNR就是在前面的文件,NR!=FNR指的是在后面的文件。基于此,灵活的操作就可以尽情展开,速度快,代码量少,随用随写。需要从content_ori.list中过滤 filter.list文档中第二列为0的id。给定一个原始文档,content_ori.list,内容如下。既要过滤掉第二列为0的,又要将第三列接在过滤后的文本中。再给定一个过滤文档,filter.list,内容如下。再进一步,过滤文档中有额外增加的字段,比如。

2023-09-07 15:20:47 257

原创 shell读取文件中的行(比较保守的方法)

【shell 小白】有数据如下,文件名为debug.list,现在需要按行读取处理。如果直接用下面的方式读取debug.list,filename="debug.list"while read LINEdo echo $LINE done < $filename会出错,读取不完整,比如下图中的第二行的key的“13”被忽略了。【网上有很多解释这个现象的原因】用下...

2020-03-23 10:45:31 258 1

原创  Faiss建立索引并保存(C++)

Faiss 建立索引并保存。如果用IndexHNSWFlat,就采用IndexIDMap进行映射。#include "index_io.h"//#include "IndexIVF.h"//#include "IndexIVFFlat.h"#include "IndexHNSW.h"//#include "IndexIVFPQ.h"#include "MetaIndexes.h"...

2020-03-02 17:49:36 3232 4

原创 shell根据时间遍历处理  

shell根据时间遍历处理#! /bin/sh test.shdate=`date -d "+0 day $1" +%Y%m%d`enddate=`date -d "+1 day $2" +%Y%m%d`echo "------------------------------"echo "date=$date"echo "enddate=$enddate"echo "--...

2020-02-27 10:35:28 260

原创 手工数据分片shell代码

split -n的问题:分割文件会在行的中间截断。因此 采用 如下方法 。先数文件行数,然后计算每个部分的平均行数file=demo.txtpart=50WORKSPACE=./FN=$(wc -l < ${file})spn=$[$[${FN}/${part}]+1]echo "split..."rm -f ${WORKSPACE}/*split -l ${spn...

2020-02-27 10:31:45 157

原创 uint32_t相减的abs

uint32_t a;uint32_t b;cout << abs(a-b) << endl; //会出错cout << abs(int(a-b)) << endl; //对了

2020-02-19 10:29:30 722

原创 Json存储树形结构

Json写入树形结构,并转成string,可被其他模块(比如,cgi)调用:#include <json/json.h> ...struct Node{ string tag_name; vector<string> children_tag_key;};unordered_map<string, Node> tag_n...

2019-11-14 14:06:14 1586

原创 ctime 输出时间会换行的解决方法

输入时间自动换行的原因:char *ctime(const time_t *time); 该返回一个表示当地时间的字符串指针,字符串形式day month year hours:minutes:seconds year\n\0。 用这个方法可以解决#include <ctime>time_t now = time(0);char* dt = ctim...

2019-10-31 16:57:28 2546 2

原创 C++图像存储成二进制文件

//C++图像存储成二进制文件:Mat img_target = Mat::zeros(cv::Size(target_w, target_h), CV_8UC3);Mat img_resize;cv::resize(input_img_color, img_resize, Size(padded_img_w, padded_img_h));img_resize.copyTo...

2019-10-28 11:33:39 1182

原创 base64图片编码

#include "iBase64.h"...std::vector<unsigned char> data_encode;cv::imencode(".png", img, data_encode);std::string padded_img_buffer;padded_img_buffer.assign(data_encode.begin(), data_encode....

2019-10-28 11:30:05 77

原创 cv::imdecode segmentation fault

cv::imdecode 在将string类型图像解码的时候,会出现segmentation fault。程序直接崩溃,让人崩溃的是,catch 不到任何错误。通过各种方法定位到是各种格式奇葩的4通道图片导致,比如某些编辑器输出的png图片。在持续怼了3天之后,发现是协程导致的问题。关掉协程,哪怕用多进程跑,只会抛出以下warning,程序继续运行。libpng error: bad...

2019-10-24 15:11:32 1714 3

原创 Linux 读取二进制文件,速度逐渐加快现象

While True: fd = open(“bin.file”, 'rb') # Size: 8G fd.seek(int(po_start), 0) t1 = time.time() content = fd.read(int(content_len)) t2 = time.time() fd.close()观察每次read的时间(t2 ...

2019-10-14 15:06:43 349

原创 Keras 0.2.0 + Theano Bleeding Edge 的一些问题

更新了Keras 0.2.0。需要最新的Theano,于是安装了Theano Bleeding Edge.新版本Keras实现了Merge中的mul和concat。以便于多通道的融合。训练出现问题。原来的双层LSTM运行一段时间后会出现loss = nan的问题。这个问题在Keras 0.1.0上没有出现过。如果改用一层LSTM就没有什么问题了。目前还在探索如何重新让双层LSTM训练起

2015-11-23 09:59:51 1148

原创 Keras框架下LSTM的一种实现

第一次发帖,做个测试,以后逐一添上细节和代码。目标:实现以Kinect为sensor的连续手语手别特性:使用非常简单用GPU能加速4倍以上,但是散热需要“格力“牌电风扇,没错。Stacked LSTM能够利用LSTM网络对一个序列的最后一个输出,实现孤立词(已经标注开始和结束位置)的识别能够利用LSTM网络对所有帧的输出结果,实现连续句子(原始视频,没有分割开始和结束,

2015-09-23 14:57:11 12419 2

K-means聚类_matlab实现

k-means聚类,matlab实现。能处理任意矩阵列,每行作为一个数据点(point)。输出为txt文本,便于查看。附简短运行说明。

2010-12-05

C++实现拼图人工智能

好用的c++拼图游戏,很好用,是学习人工智能的辅助程序。

2009-12-23

VB宿舍管理系统(SQL数据库作为后台)

本工程是用VB实现的宿舍管理系统,用SQL数据库最为后台。是一次课程实践,由五个人共同完成。希望对大家有用。

2009-09-26

jsp论坛系统(SQL数据库)

用jsp开发的动态网页论坛系统。实现权限分级,公告,跟帖,回帖等基本功能。界面简洁优美。呵呵,希望和大家分享,同时增加小弟的积分。

2009-09-23

C#由广义表实现二叉树

从广义表读取二叉树信息,然后画图。有三个范例,也可以自己输入,为了编程方便,末尾要用“#”结尾,呵呵,偷一下小懒。

2009-08-29

C#实现单链表的增删改查

用C#实现单链表,使用图形界面,功能有增(头插,尾插),删, 改, 能自定义节点个数,还有倒置等功能,是学习链式存储是的练习程序,多多指教,jiehanwang@126.com

2009-08-08

C#用栈实现表达式计算

是一个用c#开发的小程序,主要用到了栈来实现加减乘除乘方的运算,在计算过程中,左边会显示栈中的存取情况,是学习栈的时候做的小程序。略显稚嫩,请指教,jiehanwang@126.com。

2009-08-08

floyd算法 C#实现

从图的带权邻接矩阵A=[a(i,j)] n×n开始,递归地进行n次更新,即由矩阵D(0)=A,按一个公式,构造出矩阵D(1);又用同样地公式由D(1)构造出D(2);……;最后又用同样的公式由D(n-1)构造出矩阵D(n)。矩阵D(n)的i行j列元素便是i号顶点到j号顶点的最短路径长度,称D(n)为图的距离矩阵,同时还可引入一个后继节点矩阵path来记录两点间的最短路径。   采用的是松弛技术,对在i和j之间的所有其他点进行一次松弛。所以时间复杂度为O(n^3);

2009-07-27

数值分析三次样条插值画小狗和小鸭的背部曲线.rar

利用三次样条插值实现小狗背部曲线和鸭子背部曲线的拟合。实验源自Numerical Analysis (Seventh Edition).

2009-07-10

银行家算法C#程序.rar

银行家算法 C#实现的,很好用哦!Dijkstra算法,但是只支持3个资源五个任务的,比这个少的设为0就行了。

2009-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除