自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 收藏
  • 关注

转载 2020阿里云内推来啦~直接微信扫码即可

转载于:https://www.cnblogs.com/tla001/p/11289212.html

2019-08-02 16:14:00 612

转载 阿里云实习生招聘

2019阿里云网络产品团队实习生招聘本帖为部门直推,实习生为目标正式员工。也可以推别的岗位、部门,请在邮件中指明,早推早面试哈如有任何问题,请回复本帖,晚上下班会回复!【工作地点】 : 北京,杭州【联系方式】简历请发至 tom.tl@alibaba-inc.com【团队介绍】阿里云智能事业群网络产品团队是阿里云飞天平台(阿里云...

2019-03-12 10:52:00 572

转载 在北京待业的这一个月

  故事缘由:如果说一个事情是怎么发生的,那最大的可能就是偶然。我们无法左右的事情很多,这个时候最多的就是无奈和叹息。刚毕业的我,就遇到了这样一个糟心的事情,于是乎,开启了这待业的一个月。  故事结果:这一个月过得,,,,哎,最大的印象就是吃。。。。现在肚皮上的救生圈已经很明显了。。。  故事过程:期间,有两个哥们在北京找房都是在这落脚,也算没白早来北京。       还有一...

2018-02-10 22:53:00 248

转载 转战Java~

  记得16年5月份开始学的Java,当时就是为了学Hadoop才学的Java基础,之后Hadoop没学成,倒是学了Java Web的东西,当时就是玩玩,然后弄了个WeChat后台,就完事了。然后就又回到C++的路线上去,各种原理,各种库,各种基础。。。。谁曾想到,最后签的工作是Java,既然选择了,就努力做好。 Java弄到框架,已经简化到我都觉得不是在编程,反而很不适应...

2018-02-10 22:37:00 189

转载 重装win10后ubuntu引导项修复

问题描述:原来是在win7下装了ubuntu14的双系统,后台win7换win10,然后使用EasyBCD进行引导项修复时,不好使,报 error file: /boot/grub/i386-pc/normal.mod not found. 使用EasyBCD进行引导项添加的方式可以参照:https://jing...

2018-01-24 17:42:00 215

转载 IMX6移植htop

top命令查看CPU利用率并不是很方便,因此打算移植htop到imx6上,主要包括以下几个步骤:- 资源下载htop 下载http://hisham.hm/htop/releases/1.0.1/htop-1.0.1.tar.gzncurses 下载http://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz- 编译首先需要编译libncu...

2017-11-16 10:41:00 218

转载 有道云笔记Markdown使用

目录 使用规则 代码高亮 制作待办事项 高效绘图 基本规则 使用规则代码高亮#include <iostream>#include <string>using namespace std;...

2017-09-25 22:08:00 227

转载 Docker学习笔记总结

Docker学习笔记https://yeasy.gitbooks.io/docker_practice/content/一环境搭建Ubuntu安装1.添加软件源的GPG密钥curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -...

2017-09-07 16:50:00 122

转载 ffmpeg实现mjpeg摄像头的采集-预览-拍照

  摄像头输出是mjpeg格式的,需要实现在线预览功能,然后实现拍照功能  1.可以设置采集图像的分辨率,预览分辨率为640*480,可以自定义  2.ctrl+\ 拍照,ctrl+c 退出void test() { if (signal(SIGQUIT, sigHandle) == SIG_ERR) { perror("set signal ...

2017-06-21 21:21:00 1727

转载 实战小项目之基于深度学习的在线目标检测系统

  将之前的的两个小功能做了一次封装,并完善视频推流的功能,实现从摄像头/文件/网络流获取视频流,解码显示,编码之后推流或者保存成文件。具体如readme                    Online Object Detection System Based On Deep Learning This project is a system for object...

2017-06-20 19:16:00 880

转载 实战小项目之ffmpeg推流yolo视频实时检测

之前实现了yolo图像的在线检测,这次主要完成远程视频的检测。主要包括推流--収流--检测显示三大部分  首先说一下推流,主要使用ffmpeg命令进行本地摄像头的推流,为了实现首屏秒开使用-g设置gop大小,同时使用-b降低网络负载,保证流畅度。linuxffmpeg -r 30 -i /dev/video0 -vcodec h264 -max_delay 1...

2017-06-17 15:33:00 1934

转载 实战小项目之基于yolo的目标检测web api实现

  上个月,对微服务及web service有了一些想法,看了一本app后台开发及运维的书,主要是一些概念性的东西,对service有了一些基本了解。互联网最开始的构架多是cs构架,浏览器兴起以后,变成了bs,最近几年,随着移动互联网的兴起,cs构架再次火了起来,有了一个新的概念,web service。  最近两天,想结合自己这段时间学的东西,实现一个cs构架的service接口。...

2017-06-14 12:48:00 710

转载 eclipse 创建Makefile工程生成多个执行文件

1.创建Makefile工程2.创建inc src Debug 目录用于存放头文件源文件3.编写Makefile需要在有源文件的目标天剑Makefile文件,如下给出一个生成两个target的模板#########################################################################...

2017-06-06 12:09:00 192

转载 Linux pthread 线程池实现

  基于pthread封装了一个简易的ThreadPool,具有以下特性:  1.具有优先级的任务队列  2.线程池大小可以二次调整,增加线程或者删除空闲线程  3.任务两种重写方式,重写run或者使用函数回调首先是任务类的声明class Task{public: string taskName;public: Task(){...

2017-05-16 17:03:00 252

转载 简易cmake多文件多目录工程模板

  今天心血来潮,想在服务器上试试写libevent的工程是什么感受,那第一步就是学会怎么用cmake建工程,之前也没接触过cmake,然后一上午,比较懵逼,下午看实验室哥们给的一个教程,然后,慢慢理解CMakeLists.txt怎么写,然后自己在一个多文件多目录的demo基础上,加入shell脚本,实现了现在的简易模板。  先介绍一下模板的功能  1.多目录,同一目录下生成一个...

2017-05-08 20:57:00 379

转载 C++ 递归读取目录下所有文件

windows版本#include <iostream>#include <io.h>#include <fstream>#include <string>#include <sstream>using namespace std;void getAllFiles(string path, v...

2017-04-18 16:58:00 995

转载 C++ XML文件解析

使用tinyxml2库,git地址https://github.com/leethomason/tinyxml2只需要使用tinyxml2.h tinyxml2.cpp即可,同时需要using namespace tinyxml2这里给出从官方test提取出的一些常用的操作namespace XMLDemo {static string fileNames[] =...

2017-04-14 20:04:00 163

转载 常用数据结构之栈

使用数组和链表实现两种栈结构class StackBase {public: typedef int Elemtype; virtual Elemtype top()=0; virtual void push(Elemtype)=0; virtual void pop()=0; virtual int size()=0; ...

2017-04-13 11:08:00 93

转载 常用数据结构之队列

使用数组和链表实现两种队列结构class BaseQueue {public: typedef int Elemtype; virtual Elemtype front()=0; virtual void push(Elemtype)=0; virtual void pop()=0; virtual int size()=0;...

2017-04-13 11:05:00 100

转载 常用数据结构之位操作

/* * 比较两个数字bit位不同的个数 */ int numberOfDifferentBits(int A, int B) { int diff = A ^ B; int count = 0; while (diff > 0) { count += diff &...

2017-04-13 11:00:00 83

转载 c++知识点总结--函数模板

通用函数可变参模板用于处理不限定参数的函数 showall(){//空函数,接口,最后结束递归}template<typename T,typename... Args>void showall(T value,Args ...args){  cout<<value<<endl;  showall(args);}...

2017-04-13 00:06:00 141

转载 c++知识点总结--静态与动态联编

静态联编是指在编译阶段就将函数实现和函数调用关联起来,因此静态联编也叫早绑定,在编译阶段就必须了解所有的函数或模块执行所需要检测的信息,它对函数的选择是基于指向对象的指针(或者引用)的类型动态联编是指在程序执行的时候才将函数实现和函数调用关联,因此也叫运行时绑定或者晚绑定,动态联编对函数的选择不是基于指针或者引用,而是基于对象类型,不同的对象类型将做出不同的编译结果。C++中一...

2017-04-13 00:00:00 101

转载 c++知识点总结--静态与动态类型

对象的静态类型(static type),就是它在程序中被声明时所采用的类型对象的动态类型(dynamic type)是指“目前所指对象的类型”vitual 函数是动态绑定而来,调用一个virtual函数时,究竟调用哪一个函数实现,取决于发出调用的那个对象的动态类型class Shape{ public: enum ShapeColo...

2017-04-12 23:58:00 112

转载 常用数据结构之字符串

针对字符串处理中一些经常遇到的问题进行总结/* * 字符串比较问题 * 对比两个字符串是否一致,可以使用哈希表,哈希之后,对比哈希表是否一致即可 */ bool chkTransform(string A, int lena, string B, int lenb) { int *hash = new int[256...

2017-04-12 11:06:00 89

转载 c++知识点总结--友元&运算符重载

友元函数(不属于类)可以访问类的私有变量,以及私有函数友元函数在类内声明需要friend关键字,类外定义就不需要友元函数可以直接在类内定义友元函数必须包含对象指针友元类(不适用继承,只适用当前类)若F类是A类的友元类,则F类的所有成员函数都是A类的友元函数友元类通常设计为一种对数据操作或类之间传递消息的辅助类(1) 友元关系不能被继承。(2...

2017-04-08 00:32:00 339

转载 c++知识点总结-模板特化

类模板的全特化与偏特化类模板template<typename T1, typename T2>class Test{public: Test(T1 i,T2 j):a(i),b(j){cout<<"模板类"<<endl;}private: T1 a; T2 b;};全特...

2017-04-08 00:10:00 125

转载 c++知识点总结--new的一些用法

new operator 将对象产生与heap,不但分配内存而且为该对象调用一个constructoroperator new只是分配内存,没有constructor被调用有个一个特殊版本,称为placement new,允许从特定的内存区域分配对象指定区域分配内存#include <new>const int buf(512);/...

2017-04-08 00:02:00 94

转载 linux socket c/s上传文件

这是上传文件的一个示例,可以参照自行修改成下载或者其它功能。在上传时,需要先将文件名传到服务器端,这是采用一个结构体,包含文件名及文件名长度(可以用于校验),防止文件名乱码。client#include <stdio.h>#include <string.h>#include <unistd.h>#include &l...

2017-04-05 20:18:00 135

转载 STL之算法使用简介

accumlate:iterator对标志的序列中的元素之和,加到一个由init指定的初始值上。重载的版本不再做加法,而是传进来的二元操作符被应用到元素上。adjacent_different:创建一个新序列,该序列的每个新值都代表了当前元素与上一个元素的差。重载版本用指定的二元操作计算相邻元素的差。adjacent_find:在iterator对标志的元素...

2017-04-02 11:30:00 149

转载 STL之heap使用简介

STL中并没有把heap作为一种容器组件,heap的实现亦需要更低一层的容器组件(诸如list,array,vector)作为其底层机制。Heap是一个类属算法,包含在algorithm头文件中。虽然STL中关于heap默认调整成的是大顶堆,但却可以让用户利用自定义的compare_fuction函数实现大顶堆或小顶堆。heap的低层机制vector本身就是一个类模板,heap基于vec...

2017-04-01 10:14:00 119

转载 STL之priority_queue使用简介

优先队列容器也是一种从一端入队,另一端出对的队列。不同于一般队列的是,队列中最大的元素总是位于队首位置,因此,元素的出对并非按照先进先出的要求,将最先入队的元素出对,而是将当前队列中的最大元素出对。 C++ STL 优先队列的泛化,底层默认采用 vector 向量容器,使得队列容器的元素可做数组操作,从而应用堆算法找出当前队列最大元素,并将它调整到队首位置,确保最大元素出队。...

2017-04-01 09:41:00 119

转载 STL之queue&stack使用简介

queue 队列也是一个线性存储表,与后进先出的堆栈不同,元素数据的插入在表的一端进行,在另一端删除,从而构成了一个先进先出(First In First Out) 表。插入一端称为队尾,删除一端称为队首。 由于C++ STL 的队列泛化,默认使用双端队列 deque 来实现,因此,queue 也可看成一个容器的适配器,将 deque 容器转换为 queue 容器。当然,...

2017-04-01 09:35:00 107

转载 STL之set&multiset使用简介

关于set,必须说明的是set关联式容器。set作为一个容器也是用来存储同一数据类型的数据类型,并且能从一个数据集合中取出数据,在set中每个元素的值都唯一,而且系统能根据元素的值自动进行排序。应该注意的是set中数元素的值不能直接被改变。C++ STL中标准关联容器set, multiset, map, multimap内部采用的就是一种非常高效的平衡检索二叉树:红黑树,也成为RB树(...

2017-04-01 09:26:00 114

转载 STL之map&multimap使用简介

map1.insert第一种:用insert函数插入pair数据#include <map>#include <string>#include <iostream>using namespace std;int main(){ map<int, string> map; ...

2017-03-29 23:51:00 103

转载 网络编程--套接字选项

1.getsockopt和setsockopt函数这两个函数仅用于套接字:#include <sys/socket.h>int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen);int setsockopt(int sockfd, int le...

2017-03-27 00:15:00 96

转载 网络编程--广播&组播

广播1.广播地址如果用{netid, subnetid, hostid}( {网络ID,子网ID,主机ID})表示IPv4地址。那么有四种类型的广播地址,我们用-1表示所有比特位均为1的字段:1). 子网广播地址:{netid, subnetid, -1}。这类地址编排指定子网上的所有接口。2). 全部子网广播地址:{netid, -1, -1}。这类广播地址编排指定网络...

2017-03-24 00:19:00 191

转载 网络编程--IO

1.I/O模型5种基本I/O模型阻塞式I/O非阻塞式I/OI/O复用(select和poll)信号驱动式I/O(SIGIO)异步I/O一个输入操作通常包括两个不同的阶段等待数据准备从内核向进程复制数据对于一个套接口上的输入操作,第一步一般是等待数据到达网络,当分组到达时,它被拷贝到内核中的某个缓冲区,第二步是将数据从内核缓冲区拷贝到...

2017-03-24 00:14:00 116

转载 网络编程--名字与地址转换

1.域名系统域名系统(Domain Name System,DNS)主要用于主机名与IP地址间的映射。主机名可以是简单名字,如solaris或bsdi,也可以是全限定域名FQDN(Fully Qualified Domain Name),如solaris.kohala.com1).资源记录DNS中的条目称为资源记录RR(resource record),一般感兴趣的有如下几个...

2017-03-23 23:36:00 125

转载 网络编程--接口函数

1.socket函数为了执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型#include <sys/socket.h>int socket (int family, int type, int protocol);//返回:若成功则为非负描述符,若出错则为-1其中family指明协议族,type参数指明套...

2017-03-23 00:19:00 193

转载 原始套接字--traceroute

 traceroute, 也就是 trace route,跟踪路由。这个程序最早是Van Jacobson实现的。源码在网上可以找到,不过我还没有去找。是IP路由过程中对数据包TTL(Time to Live,存活时间)的处理。当路由器收到一个IP包时,会修改IP包的TTL(及由此造成的头部检验和checksum变化)。每收到一个包,检查这个 的TTL是否是0或1。如果是,表明这个包还没...

2017-03-21 00:08:00 291

空空如也

空空如也

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

TA关注的人

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