自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 ASR

专栏:https://blog.csdn.net/u012361418/category_8957174.html

2020-06-06 16:43:38 760

原创 tensorflow之ABC

Tensorflow基础知识:图、张量、会话和计算设备分配解析(一)https://blog.csdn.net/Xin_101/article/details/87854350Tensorflow基础知识:模型保存与载入深度解析(二)https://blog.csdn.net/Xin_101/article/details/87854371机器学习基础概念总结https://blog.csdn.net/Xin_101/article/details/81776105贝叶斯分类pyth

2020-06-05 15:10:45 211

转载 (转载)CountDownLatch实现原理及使用

本文转载https://blog.csdn.net/zhangxiao93/article/details/72677207CountDownLatch用于主线程等待工作线程完成工作,注意,这里与pthread_join不一样:pthread_join是只要线程active就会阻塞,线程结束就会返回.一般用于主线程回收工作线程. CountDownLatch可以保证工作线程的任务执行完...

2020-04-26 15:13:43 278

原创 sourceTree工具使用

参考:http://blog.csdn.net/qq_34975710/article/details/74469068。

2020-04-03 11:32:45 131

原创 (转)sem_init()多次调用导致wait信号失效

程序启动两个线程,结果上报线程1:sem_wait等信号,有结果上报结果;数据请求线程2:处理获取到结果后,放入共享内存,然后 post,通知1号线程获取结果;在post结束后 ,后调用sem_init再次初始化一下,导致线程1中的信号失效,一直挂起。转载:https://blog.csdn.net/qq_33527943/article/details/80457903#inc...

2020-01-20 20:41:42 815

原创 使用循环方式读取配置文件

测试工程需要先包含头文件#include <stdio.h>#include <stdlib.h>#include <sys/socket.h>#include <pthread.h>#include <unistd.h> #include <signal.h>#include <sys/stat.h&...

2020-01-13 11:57:10 864

原创 (转载)程序员面试、算法研究、编程艺术、红黑树、机器学习5大系列集锦

作者:July–结构之法算法之道blog之博主。时间:2010年10月-2018年5月,一直在不断更新中..出处:http://blog.csdn.net/v_JULY_v。说明:本博客中部分文章经过不断修改、优化,已集结出版成书《编程之法:面试和算法心得》。前言 开博4年有余,回首这4年,自己的研究兴趣从最初的编程、面试、数据结构、算法,转移到最近的数据挖掘、机器学习之...

2020-01-10 10:10:28 252

原创 (转载)求职面试的几点建议(肺腑之言)

考试结束,班级平均分只拿到了年级第二,班主任于是问道:大家都知道世界第一高峰珠穆朗玛峰,有人知道世界第二高峰是什么吗?正当班主任要继续发话,只听到角落默默想起来一个声音:”乔戈里峰”前言我的室友看了我在做公众号在给大家传授一些经验,他(已拿百度后台开发offer)也想着给大家分享一下他秋招踩过的坑,这里是我的室友的一些经验之谈,望与诸君共勉~零、我踩的坑这一节是本文精髓,后面的和别人的...

2020-01-10 10:04:56 180

原创 (转载)记一道字节跳动的算法面试题

https://blog.csdn.net/WantFlyDaCheng/article/details/100078735前几天有个朋友去面试字节跳动,面试官问了他一道链表相关的算法题,不过他一时之间没做出来,就来问了我一下,感觉这道题还不错,拿来讲一讲。题目这其实是一道变形的链表反转题,大致描述如下给定一个单链表的头节点 head,实现一个调整单链表的函数,使得每K个节点之间为...

2020-01-10 09:53:01 150

转载 单个 epoll + 线程池与每个线程一个 epoll 这两种架构哪个更适合大量短连接的场景?

转:https://www.zhihu.com/question/271561199/answer/374711772问题:不少教程上都提到线程池适合大量的网络短连接的任务场景。但我总感觉这个优势有点站不住脚(单 epoll + 线程池模型),主要考虑到两点:线程池的实现机制使得需要引入锁管理线程调度,这个开销在 per thread per epoll 模型中是不需要的。 大量的短...

2019-06-28 11:59:07 896

转载 epoll编程,单epoll+线程池?线程池+epoll?nginx实现高并发的原理?

草稿未验证1 epoll编程,如何实现高并发服务器开发?- 知乎 https://www.zhihu.com/question/21516827/answer/55127881nginx 多进程网络编程的巅峰memcached 多线程网络编程的巅峰redis单线程网络编程的巅峰~~2 为什么说 event-loop 在 IO 密集型场景中比线程模型更高效? https://w...

2019-06-28 11:39:39 333

转载 高并发的epoll+线程池,业务在线程池内

我们知道,服务器并发模型通常可分为单线程和多线程模型,这里的线程通常是指“I/O线程”,即负责I/O操作,协调分配任务的“管理线程”,而实际的请求和任务通常交由所谓“工作者线程”处理。通常多线程模型下,每个线程既是I/O线程又是工作者线程。所以这里讨论的是,单I/O线程+多工作者线程的模型,这也是最常用的一种服务器并发模型。我所在的项目中的server代码中,这种模型随处可见。它还有个名字,叫“半...

2019-06-28 11:26:06 187

转载 Websocket消息帧粘包,拆包及处理方法

问题: 接收客户端消息处理时,遇到这样情况;接收第一帧数据时正常的,后面再次接受解析数据帧时,发现解析的消息是异常、缺失的,导致服务端不能正确接收消息。 查了相关资料,发现tcp再传输数据时,发送消息并非一包一包发送,存在粘包、拆包的情况。粘包、拆包表现形式现在假设客户端向服务端连续发送了两个数据包,用packet1和packet2来表示,那么服务端收到的...

2019-06-27 20:33:12 12581 2

转载 websocket掩码处理方式

1、数据帧格式概览下面给出了WebSocket数据帧的统一格式。熟悉TCP/IP协议的同学对这样的图应该不陌生。从左到右,单位是比特。比如FIN、RSV1各占据1比特,opcode占据4比特。 内容包括了标识、操作代码、掩码、数据、数据长度等。(下一小节会展开) 0 1 2 ...

2019-06-27 12:08:10 7026 1

转载 详细设计模板

1 引言1.1编写目的说明编写详细设计方案的主要目的。说明书编制的目的是说明一个软件系统各个层次中的每个程序(每个模块或子程序)和数据库系统的设计考虑,为程序员编码提供依据。如果一个软件系统比较简单,层次很少,本文件可以不单独编写,和概要设计说明书中不重复部分合并编写。方案重点是模块的执行流程和数据库系统详细设计的描述。1.2背景应包含以下几个方面的内容:...

2019-06-19 16:20:12 11882

转载 Linux下c语言实验Websocket通讯 含客户端和服务器测试代码

Websocket是一种可双向通讯的网络协议,其底层的数据收发是基于socket的,所以使用c语言来实现理论上是没有问题的,主要难点在于协议中要求对个别数据进行加密处理,这些加密方法(库)在java、c#等专门开发web的平台中都是自带的API(随调随到),而在用到c语言时则苦于去寻找这些加密方法的源码和库,这使得用c来实现Websocket变得繁琐而吐血!所以非要用c语言来实现Websocket...

2019-06-15 17:21:08 675 1

转载 WebSocket原理与实践(四)--生成数据帧

WebSocket原理与实践(四)--生成数据帧 从服务器发往客户端的数据也是同样的数据帧,但是从服务器发送到客户端的数据帧不需要掩码的。我们自己需要去生成数据帧,解析数据帧的时候我们需要分片。消息分片: 有时候数据需要分成多个数据包发送,需要使用到分片,也就是说多个数据帧来传输一个数据。比如将大数据分成多个数据包传输,分片的目的是允许发送未知长度的消息。这样做的好处是: ...

2019-06-15 17:09:41 301

翻译 用于WebSockets的9个杀手级用户

WebSockets支持即时数据交换,并受到所有现代浏览器的支持。将其立即用于您的Web应用程序致我所有的读者:幸运的是,我目前在巴西的缩放系统,吸收90ºF(32.2ºC)的天气,并填充了feijoada和caipirinha。同时,为了让这个博客符合你的标准,我已经邀请我的主要人物乔纳森弗里曼在我离开的时候教育你。不用多说,这里是乔纳森 - 前端大师,大数据专家和爵士音乐家。几个星期...

2019-06-13 15:14:14 152

翻译 编写WebSocket服务器

应用:https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers#The_WebSocket_handshakeWebSocket服务器是一个应用程序,它侦听遵循特定协议的TCP服务器的任何端口,就这么简单。创建自定义服务器的任务往往会吓到人们;但是,在您选择的平台上实现简...

2019-06-12 20:38:54 1651 1

转载 WebScoket 规范 + WebSocket 协议

转载:https://www.2cto.com/kf/201210/161006.htmlWebSocket握手协议1、客户端握手请求(注意:键值之间有一个空格,行间有换行符号0x13x10或者说\r\n)GET /WebSocket/LiveVideo HTTP/1.1Upgrade: WebSocketConnection: UpgradeHost: localhost:808...

2019-06-12 20:34:30 755 1

转载 Linux系统下websocket服务端程序整理

最近在学习websocket相关知识,对相关引用知识进行整理。在网络上找了两个demo进行验证,每个样例考虑都有不同点,最好能合并两者长处,再结合实际场景来使用。1.验证测试Demo1/* server.c */#include <stdio.h>#include <stdlib.h>#include <string.h>#include ...

2019-06-12 19:47:49 1617

转载 (转)在windows (VS-2015) 中编译libwebsockets

工作需要,要在windows中搭建websocket server,选取libwebsockets作为第三方库。编译过程可以参考Libwebsockets的官网:https://github.com/warmcat/libwebsockets/blob/master/READMEs/README.build.md - (其中有一段是介绍vs编译的)1. 下载cmake:https:/...

2019-05-20 11:30:17 3982 1

转载 libwebsockets: Simple WebSocket server

转:https://blog.csdn.net/lymemoryzz/article/details/51312139http://usualcarrot.com/libwebsockets-simple-websocket-serverif you're trying to uselibwebsocketsyou probably want to build your own awe...

2019-05-16 15:07:48 842

转载 libwebsock

https://github.com/payden/libwebsocklibwebsockC library for easy WebSockets servers.This library allows a developer to quickly develop WebSocket servers by focusing on the actual logic of ...

2019-05-16 15:03:59 179

转载 Linux下常用的C/C++开源Socket库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fengbingchun/article/details/463493791.Linux Socket Programming In C++ : http://tldp.org/LDP/LG/issue74/tougher.html2.ACE: http://www...

2019-05-10 11:03:32 1505

转载 (转载)值得推荐的C/C++框架和库 (真的很强大)

转载:https://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbe...

2019-05-10 09:50:50 164

转载 将两个有序链表合并成一个链表(转载)

代码实现功能如下:将两个有序链表合并成一个有序链表。具体思路如下:首先自己调用链表的创建函数,手动创建两个有序链表,链表的创建以输入0作为截止标志。创建好两个有序链表之后,将两个链表的头结点进行比较,小的那个作为合并后的链表的头结点,同时,创建两个指针分别指向两个链表的的头结点或头结点的下一个节点,当两个链表进行比较的元素都不为空的话,依次从下到大连接,若有一个链表中比较的节点开始为空时,则将...

2019-03-24 22:31:24 534

转载 使用c语言实现线程池以及线程池原理(二)(转载)

线程池介绍线程池允许一个线程可以多次复用,且每次复用的线程内部的消息处理可以不相同,将创建与销毁的开销省去而不必来一个请求开一个线程;简单来说就是有一堆已经创建好的线程(最大数目一定),初始时他们都处于空闲状态,当有新的任务进来,从线程池中取出一个空闲的线程处理任务,然后当任务处理完成之后,该线程被重新放回到线程池中,供其他的任务使用,当线程池中的线程都在处理任务时,就没有空闲线程供使用,此时...

2019-03-24 17:54:42 279

转载 线程池原理及C语言实现线程池(转载)

备注:该线程池源码参考自传直播客培训视频配套资料;源码:https://pan.baidu.com/s/1zWuoE3q0KT5TUjmPKTb1lw 密码:pp42引言:线程池是一种多线程处理形式,大多用于高并发服务器上,它能合理有效的利用高并发服务器上的线程资源;在Unix网络编程中,线程与进程用于处理各项分支子功能,我们通常的操作是:接收消息 ==> 消息分类 ==>...

2019-03-24 17:06:00 229

转载 关于winsock2 中boolean于oci中编译冲突问题

在vs  c++ 编译的时候  下出现boolean从定义1>c:\program files (x86)\windows kits\8.1\include\shared\rpcndr.h(179): error C2632: “char”后面的“int”非法1>c:\program files (x86)\windows kits\8.1\include\shared\r

2017-10-30 08:42:17 417 1

转载 OCI接口简介及其在VC++中的应用(下)

OCI接口简介及其在VC++中的应用(下) //加列的标题for(i=0;im_listCtrl.InsertColumn(i,ColName[i],LVCFMT_LEFT,60,0);//加ListCtrl的内容m_listCtrl.DeleteAllItems();for(i=0;i{      m_listCtrl.Insert

2017-09-05 13:18:33 2843

转载 OCI接口简介及其在VC++中的应用(中)

OCI接口简介及其在VC++中的应用(中)public:    OCIEnv        *envhp;//环境句柄    OCIServer     *srvhp;//服务器句柄    OCISvcCtx     *svchp;//服务环境句柄    OCIError      *errhp;//错误句

2017-09-05 13:16:38 484

转载 OCI接口简介及其在VC++中的应用(上)

OCI接口简介及其在VC++中的应用(上)摘  要: OCI(Oracle Call Interface)是oracle公司提供的开发基于Oracle数据库应用程序的底层接口,它具有速度快、支持第三代编程语言、对Oracle数据库的控制功能强等优点。本文首先介绍了OCI接口的优点、应用范围、OCI程序结构,接着详细介绍了在

2017-09-05 13:15:33 1032

转载 VC++6.0插件系列(绝对经典)

学习。。。原文地址:作者:qianshizhouVisual C++ 插件系列介绍说到Visual C++的插件,大家可能只有想到Visual Assist吧。天真!行内开发的插件可只有这个!?下面介绍一下vc6.0的其他插件。Visual Assist(强烈推荐)网址:http://www.wholetomato.com/功能:

2017-07-15 22:48:31 1923

转载 oracle基础学习

一、数据库1.建表1) 在开发库crmdb用户tbcs上新建表"st_src_自己名字缩写",要求包含字段如下:             id 10位number类型 非空,、name 256位varchar2类型 可空,、status 1位number类型 非空,、statusdate date类型 非空 默认为系统时间。并在id列上建立唯一索引。 建表语句: CREATE

2015-07-31 17:56:40 405

原创 Shell下FTP获取文件小脚本

#!/bin/shecho "=====Eceute get SO script===begin!"ENIP_HOME="/home/bmpcy"ENIP_LHOME="/home/bmpwcf"Module_Name="MOMultiGrpBMP"BMPSO_Name="libUseBMPSDKDEV.so."echo "Get the so file."cd ${E

2014-10-28 11:14:43 995

转载 vi 编辑器入门学习

vi入门三种模式命令模式,编辑模式,末行模式。 切换方式:命令模式→ i、a、o →编辑模式(I、A、O)编辑模式→ Esc →命令模式,命令模式→ :→末行模式。功能命令模式(Command Mode):控制光标移动,删除字符,段落复制,等其它功能。编辑模式(Insert Mode): 新增文字及修改文字。末行模式(Last Line Mode):保存文件

2014-08-01 13:58:14 465

转载 数据检查MD5值运算学习记录

//初始化MD5值static void MD5_Init(MD5Context *context){    context->count[0] = context->count[1] = 0;    context->state[0] = 0x67452301;    context->state[1] = 0xefcdab89;    context->state[2]

2013-05-05 17:25:03 553

转载 基于微软SpeechSDK5.1的TTP语音阅读

Hello World by Microsoft Speech SDK 5.1   Microsoft 网站下栽了 Speech SDK 5.1 和中日文发声补丁,参考 Speech SDK文档写了几个小程序,尽管我也是刚刚接触 Speech若干小时的初学者,还是拿出来共享吧: Speech SDK 采用 COM 的形式封装,和大多数COM对象一样,下面是一个似曾相识的初始化:

2013-04-19 01:56:12 884

原创 域用户建立信任关系

请建立如下信任关系: seekf09用户到uoakf09用户的信任关系擦 seekf09用户到devdata服务器擦用户的信任关系 uoakf09用户到ideploy服务器devdata用户的信任关系以建立seekf09用户到uoakf09用户的信任关系为例: 1) 切换到seekf09用户,生成rsa公钥私钥对,id_rsa是私钥,id...

2013-03-15 15:42:33 1300

HCISUPSDKV2.5.0.35_build20211013_Linux64_ZH_20211101161111.zip

通过预览可远程获取监控区域的实时视频或音频信息,从而获知人、车、物体等对象的状态。 通过 ISUPSDK 集成预览功能需要依赖中心管理服务(CMS)、流媒体服务(SMS)和播放库

2021-11-29

EasyDarwin-linux-8.1.0-1901141151.rar

包是从Github上下的,拉流转发开源工具

2021-11-03

空空如也

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

TA关注的人

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