转战Java~ 记得16年5月份开始学的Java,当时就是为了学Hadoop才学的Java基础,之后Hadoop没学成,倒是学了Java Web的东西,当时就是玩玩,然后弄了个WeChat后台,就完事了。然后就又回到C++的路线上去,各种原理,各种库,各种基础。。。。谁曾想到,最后签的工作是Java,既然选择了,就努力做好。 Java弄到框架,已经简化到我都觉得不是在编程,反而很不适应...
有道云笔记Markdown使用 目录 使用规则 代码高亮 制作待办事项 高效绘图 基本规则 使用规则代码高亮#include <iostream>#include <string>using namespace std;...
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 -...
ffmpeg实现mjpeg摄像头的采集-预览-拍照 摄像头输出是mjpeg格式的,需要实现在线预览功能,然后实现拍照功能 1.可以设置采集图像的分辨率,预览分辨率为640*480,可以自定义 2.ctrl+\ 拍照,ctrl+c 退出void test() { if (signal(SIGQUIT, sigHandle) == SIG_ERR) { perror("set signal ...
实战小项目之基于yolo的目标检测web api实现 上个月,对微服务及web service有了一些想法,看了一本app后台开发及运维的书,主要是一些概念性的东西,对service有了一些基本了解。互联网最开始的构架多是cs构架,浏览器兴起以后,变成了bs,最近几年,随着移动互联网的兴起,cs构架再次火了起来,有了一个新的概念,web service。 最近两天,想结合自己这段时间学的东西,实现一个cs构架的service接口。...
c++知识点总结--静态与动态联编 静态联编是指在编译阶段就将函数实现和函数调用关联起来,因此静态联编也叫早绑定,在编译阶段就必须了解所有的函数或模块执行所需要检测的信息,它对函数的选择是基于指向对象的指针(或者引用)的类型动态联编是指在程序执行的时候才将函数实现和函数调用关联,因此也叫运行时绑定或者晚绑定,动态联编对函数的选择不是基于指针或者引用,而是基于对象类型,不同的对象类型将做出不同的编译结果。C++中一...
常用数据结构之字符串 针对字符串处理中一些经常遇到的问题进行总结/* * 字符串比较问题 * 对比两个字符串是否一致,可以使用哈希表,哈希之后,对比哈希表是否一致即可 */ bool chkTransform(string A, int lena, string B, int lenb) { int *hash = new int[256...
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;};全特...
STL之算法使用简介 accumlate:iterator对标志的序列中的元素之和,加到一个由init指定的初始值上。重载的版本不再做加法,而是传进来的二元操作符被应用到元素上。adjacent_different:创建一个新序列,该序列的每个新值都代表了当前元素与上一个元素的差。重载版本用指定的二元操作计算相邻元素的差。adjacent_find:在iterator对标志的元素...
阿里云实习生招聘 2019阿里云网络产品团队实习生招聘本帖为部门直推,实习生为目标正式员工。也可以推别的岗位、部门,请在邮件中指明,早推早面试哈如有任何问题,请回复本帖,晚上下班会回复!【工作地点】 : 北京,杭州【联系方式】简历请发至 tom.tl@alibaba-inc.com【团队介绍】阿里云智能事业群网络产品团队是阿里云飞天平台(阿里云...
STL之heap使用简介 STL中并没有把heap作为一种容器组件,heap的实现亦需要更低一层的容器组件(诸如list,array,vector)作为其底层机制。Heap是一个类属算法,包含在algorithm头文件中。虽然STL中关于heap默认调整成的是大顶堆,但却可以让用户利用自定义的compare_fuction函数实现大顶堆或小顶堆。heap的低层机制vector本身就是一个类模板,heap基于vec...
在北京待业的这一个月 故事缘由:如果说一个事情是怎么发生的,那最大的可能就是偶然。我们无法左右的事情很多,这个时候最多的就是无奈和叹息。刚毕业的我,就遇到了这样一个糟心的事情,于是乎,开启了这待业的一个月。 故事结果:这一个月过得,,,,哎,最大的印象就是吃。。。。现在肚皮上的救生圈已经很明显了。。。 故事过程:期间,有两个哥们在北京找房都是在这落脚,也算没白早来北京。 还有一...
STL之set&multiset使用简介 关于set,必须说明的是set关联式容器。set作为一个容器也是用来存储同一数据类型的数据类型,并且能从一个数据集合中取出数据,在set中每个元素的值都唯一,而且系统能根据元素的值自动进行排序。应该注意的是set中数元素的值不能直接被改变。C++ STL中标准关联容器set, multiset, map, multimap内部采用的就是一种非常高效的平衡检索二叉树:红黑树,也成为RB树(...
重装win10后ubuntu引导项修复 问题描述:原来是在win7下装了ubuntu14的双系统,后台win7换win10,然后使用EasyBCD进行引导项修复时,不好使,报 error file: /boot/grub/i386-pc/normal.mod not found. 使用EasyBCD进行引导项添加的方式可以参照:https://jing...
STL之map&multimap使用简介 map1.insert第一种:用insert函数插入pair数据#include <map>#include <string>#include <iostream>using namespace std;int main(){ map<int, string> map; ...
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...
网络编程--套接字选项 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...
网络编程--IO 1.I/O模型5种基本I/O模型阻塞式I/O非阻塞式I/OI/O复用(select和poll)信号驱动式I/O(SIGIO)异步I/O一个输入操作通常包括两个不同的阶段等待数据准备从内核向进程复制数据对于一个套接口上的输入操作,第一步一般是等待数据到达网络,当分组到达时,它被拷贝到内核中的某个缓冲区,第二步是将数据从内核缓冲区拷贝到...
实战小项目之ffmpeg推流yolo视频实时检测 之前实现了yolo图像的在线检测,这次主要完成远程视频的检测。主要包括推流--収流--检测显示三大部分 首先说一下推流,主要使用ffmpeg命令进行本地摄像头的推流,为了实现首屏秒开使用-g设置gop大小,同时使用-b降低网络负载,保证流畅度。linuxffmpeg -r 30 -i /dev/video0 -vcodec h264 -max_delay 1...