Python

Python Socket传输图片

我们在传输数据时,经常使用tcp/ip的服务器和客户端模型,很多设备也经常将网口作为硬件接口预留出来。可以使用tcp/ip传输图像、大的文件等,如果图片过大,还会进行拆分传输,接收方根据对应协议进行解包。解包过程中可能会出现tcp粘包现象,所以要根据对应特性进行拆包。本次给大家分享一个小的python传输图像的例子,由于数据量不大,没有粘包的现象,以后会给大家分享一个Qt下使用tcp/ip根据对应协议解析图片的例子。一般在发送图片数据之前会先将图片的大小等

系统 2019-09-27 17:52:17 3186

Java

java程序打包为可执行程序

我们经常只去考虑如何去写程序,很少去关心java程序写完之后如何发布如何让别人方便的使用你的程序。如果你用的是Eclipse或者是MyEclipse都可以通过以下方法打包你的程序:【右键你的项目】--->【Export】--->【Exportselect对话框(在这里选择你要导出的类型)】【点击next】【点击next】--->【点击next】完成这是有工具的时候生成的打包程序,其实大家都应该知道这些工具也都依赖于jdk,在jdk开发工具包中本身就有这样的

系统 2019-08-29 22:48:09 3186

Hive

hive 优化

Hive是将符合SQL语法的字符串解析生成可以在Hadoop上执行的MapReduce的工具。使用Hive尽量按照分布式计算的一些特点来设计sql,和传统关系型数据库有区别,所以需要去掉原有关系型数据库下开发的一些固有思维。基本原则:1:尽量尽早地过滤数据,减少每个阶段的数据量,对于分区表要加分区,同时只选择需要使用到的字段select...fromAjoinBonA.key=B.keywhereA.userid>10andB.userid<10andA.

系统 2019-08-12 09:26:44 3185

编程技术

“无法验证数据”原因

“System.Web.HttpException:无法验证数据”错误原因及解决环境说明:开发平台是DOTNETB/S.NETFramework1.1正式WEB服务器和测试机,均为win2003原有一个主网站,在六台WEB服务器做负载均衡。运行比较稳定。现新开发一个子站,将布署在另三台WEB服务器上做负载均衡。这个负载均衡设置类似主网站的设置。解决步骤:1)子站在测试机测试通过,运行正常。准备布署到正式环境下(三台WEB服务器)2)将子站程序拷贝到那三台W

系统 2019-08-12 01:33:38 3185

Python

Ubuntu16.04安装Python3.6及安装过程中错误解决

Ubuntu16.04默认安装了Python2.7和3.5请注意,系统自带的python千万不能卸载!输入命令python按Ctrl+D退出python命令行输入命令sudoadd-apt-repositoryppa:jonathonf/python-3.6Readingpackagelists...DoneE:ProblemexecutingscriptsAPT::Update::Post-Invoke-Success'if/usr/bin/test-w

系统 2019-09-27 17:57:03 3184

Python

python 当前时间的毫秒时间戳转换为 年-月-日 时:分:秒

当前时间的毫秒时间戳转换为年-月-日时:分:秒importtime#当前时间的13位毫秒时间戳times=int(time.time()*1000)print(times)#1565750406765#输入毫秒级的时间,转出正常格式的时间deftimeStamp(timeNum):timeStamp=float(timeNum/1000)timeArray=time.localtime(timeStamp)otherStyleTime=time.strft

系统 2019-09-27 17:56:59 3184

编程技术

JPEG vs PNG vs GIF

来源:《HeadFirstHTML与CSS》照片和复杂图像使用JPEG单色图像、logo和几何图形使用PNG或GIFJPEG最适合连续色调图像,如照片。可以表示包含多达1600万种不同颜色的图像。这是一种“有损”格式,因为缩小文件大小时会丢掉图像的一些信息。不支持透明度。文件比较小,以便Web页面更高效地显示。不支持动画。PNGPNG最适合单色图像和线条构成的图像(如logo、剪贴画和图像中的小文本)。PNG可以表示包上百万种不同颜色的图像。PNG有3种:

系统 2019-08-29 22:06:00 3184

编程技术

23种设计模式(7):中介者模式

文章来源:http://blog.csdn.net/zhengzhb/article/details/7430098定义:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。类型:行为类模式类图:中介者模式的结构中介者模式又称为调停者模式,从类图中看,共分为3部分:抽象中介者:定义好同事类对象到中介者对象的接口,用于各个同事类之间的通信。一般包括一个或几个抽象的事件方法,并由子类去实现

系统 2019-08-12 09:30:35 3184

编程技术

用 Firebug 动态调试和优化应用程序

为何您的Web页面要花这么长时间才能加载?您是否也想在浏览的同时检查或编辑HTML?想马上调试CSS?在本文中,了解如何使用Firefox浏览器的免费开源扩展Firebug,它提供了很多有用的开发特性和工具。可以使用Firebug监视、编辑和调试活动Web页面,包括HTML、CSS、JavaScript代码和网络流量。此外,学习如何使用Firebug加快Web和Ajax应用程序的调试和优化。

IOS

详解iOS平台XML解析类库对比和安装说明

详解iOS平台XML解析类库对比和安装说明是本文要介绍的内容。不多说,先来看内容。在iPhone开发中,XML的解析有很多选择,iOSSDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。问题是应该选择哪一个呢?解析XML通常有两种方式,DOM和SAX:DOM解析XML时,读入整个XML文档并构建一个驻留内存的树结构(节点树),通过遍历树结

系统 2019-08-29 22:58:58 3183

Java

Java EE 6体系结构的变革

【IT168分析评论】又看到Reza同学为JavaEE6奔走呼告了。如同在浩浩荡荡的就业大军中的一员,Reza带着自己的最新“简历”——JavaEE6,向咱们开发人员展示耳目一新的感觉。但从本文的字里行间中,隐隐约约还是能觉察到它的困惑和迷茫:“已经付出了这么多,JavaEE6能再次成功吗?开发者会采纳它吗?如果不是,我们还应该做什么?......”。当年EJB2.*的垮台掀起了反对使用EJB的浪潮。实际上我接触JavaEE比较晚(大概在2007年初),没

系统 2019-08-29 23:33:48 3182

编程技术

Korn Shell(K Shell) Notes (I)

KornShellNotes1UsefulCmdswc-displayacountoflines,wordsandcharactersinafile.Itcanbeusedtocountthenumberstogetherwithothercommands,suchasls,whoandsoon.cut-cutoutselectedfieldsofeachlineofafile.Thenameofeachuniqueuserthatisloggedonis

系统 2019-08-29 22:31:36 3181