#So

socket心跳超时检测,快速处理新思路(适用于超大量TCP连接情况下)

假设一种情景:TCP服务器有1万个客户端连接,如果客户端5秒钟不发数据,则要断开。服务端如何检测客户端是否超时?这看起来是一个非常简单的问题,其实不然!最简单的处理方法是:启动一个线程,每隔一段时间,检查每个连接是否超时。每次处理需要1万次检查。计算量太大!检查的时间间隔不能太小,否则大大增加计算量;如果间隔时间太大,...

跨域的处理方式 JSONP和CORS和反向代理

什么是跨域?首先了解同源策略,三个相同,协议,域名端口号相同就是同源,那么三者有任意不同就会造成跨域。跨域不常见,跨域基本上就是访问别人的资源。如何解决跨域问题?常见的有三种一:jsonp处理跨域问题。同源策略是浏览器的行为,和js关系不大.所谓跨域是指请求发起方页面所在的url与访问的api存在协议,域名,端口中任意...

Resouce Pool的理解

 本篇文章从现象到本质再到具象去理解,从理论到实战再到源码回顾去深化。1.在开发中,无处不在的池。eg网络通信连接池:HttpClient连接池HttpClient通过PoolingHttpClientConnectionManager类来管理连接池数据库连接池:Java中常用的数据库连接池有:DBCP、C3...
代码星球 ·2020-12-10

资源池设计模式 (Resource Pool)和数据池的简单实现

本人摘自:http://sourcemaking.com/design_patterns/object_pool翻译到了一半,感觉还是看原味的比较好点,翻译过的东西和原味的怎么都是有差别。有人想看的话我给贴出来。 ObjectPool DesignPatternIntentObjectpooling...

todo---java中的json探讨

1.json的命名格式2.json赋值原则3.json常用的工具4.json的处理的第三方软件比较5.json的起源6.关于json串的对于null,"" 的不同的第三方软件的处理。 ...

java socket 模拟im 即时通讯

 自己想了一下怎么实现,就写了,没有深究是否合理.更多处理没有写下去,例如收件人不在线,应该保存在数据库,等下一次连接的时候刷新map,再把数据发送过去,图片发送也没有做,也没有用json格式socket很奇怪,我用客户端连接上了服务器,没有发送消息的情况下,断开电脑网络,是不会出现问题,然后在把电脑网络连接...

java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.

 出错原因  该问题会在Centos6.6及更高版本出现。也会在其他版本中出现。 解决方案  禁用carioGraphics>Add-Dorg.eclipse.swt.internal.gtk.cairoGraphics=falseto-vmargsineclipse.ini  ...

Ansible:遇到错误 "sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, quitting

执行ansible-playbook时,遇到该错误:经过检查发现是因为在Linux中/etc/sudoers该文件必须是只读权限的才行,故我们需要修改其权限为440,到root账户下修改,直接chmod0440/etc/sudoers就可以了。 转自:https://blog.csdn.net/wzh7019...

mongodb的聚合aggregate|group|match|project|sort|limit|skip|unwind

聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg()语法db.集合名称.aggregate([{管道:{表达式}}])  管道管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的输入psajx|grepmongo在mongodb中,管道具有同样的作用,文档处理完毕后,通过...

分布式tensorflow

Tensorflow的一个特色就是分布式计算。分布式Tensorflow是由高性能的gRPC框架作为底层技术来支持的。这是一个通信框架gRPC(googleremoteprocedurecall),是一个高性能、跨平台的RPC框架。RPC协议,即远程过程调用协议,是指通过网络从远程计算机程序上请求服务。Tensorfl...
代码星球 ·2020-11-27

可视化学习Tensorboard

TensorBoard涉及到的运算,通常是在训练庞大的深度神经网络中出现的复杂而又难以理解的运算。为了更方便TensorFlow程序的理解、调试与优化,发布了一套叫做TensorBoard的可视化工具。你可以用TensorBoard来展现你的TensorFlow图像,绘制图像生成的定量指标图以及附加数据。TensorB...
代码星球 ·2020-11-27

Tensorflow图像操作

在图像数字化表示当中,分为黑白和彩色两种。在数字化表示图片的时候,有三个因素。分别是图片的长、图片的宽、图片的颜色通道数。那么黑白图片的颜色通道数为1,它只需要一个数字就可以表示一个像素位;而彩色照片就不一样了,它有三个颜色通道,分别为RGB,通过三个数字表示一个像素位。TensorFlow支持JPG、PNG图像格式,...
代码星球 ·2020-11-27

Tensorflow线程和队列

这仅用于可以完全加载到存储器中的小的数据集有两种方法:存储在常数中。存储在变量中,初始化后,永远不要改变它的值。使用常数更简单一些,但是会使用更多的内存,因为常数会内联的存储在数据流图数据结构中,这个结构体可能会被复制几次。training_data=...training_labels=...withtf.Sessi...
代码星球 ·2020-11-27

tensorflow读取数据

在使用TensorFlow进行异步计算时,队列是一种强大的机制。为了感受一下队列,让我们来看一个简单的例子。我们先创建一个“先入先出”的队列(FIFOQueue),并将其内部所有元素初始化为零。然后,我们构建一个TensorFlow图,它从队列前端取走一个元素,加上1之后,放回队列的后端。慢慢地,队列的元素的值就会增加...
代码星球 ·2020-11-27

初识Tensorflow

使用TensorFlow,你必须明白TensorFlow:Tensorflow有一下几个简单的步骤:使用tensor表示数据.使用图(graph)来表示计算任务.在会话(session)中运行图sTensorFlow提供多种API。最低级API为您提供完整的编程控制。请注意,tf.contrib.learn这样的高级A...
代码星球 ·2020-11-27
首页上一页...9293949596...下一页尾页