使用python作为TCP服务端物联网应用说明因公司自主研发的电哒哒智慧能量柜需要通过TCP与服务器进行通讯,机柜定时传输硬件设备信息,用户扫码后通过服务端下发“租/还”命令,控制机柜开关锁等。服务端通过pymysql直连数据库操作仅做为项目记录,供参考勿喷附上完整代码importsocketserverimport_threadimporttimeimportloggingfromthreadingimportThreadfrombaseimportba
系统 2019-09-27 17:55:25 2845
在昨天关于substring的blog中有如下一段代码:也许你已经发现,在Python3中其实有办法只用一行完成函数:复制代码代码如下:>>>defisSubstring2(s1,s2):returnTrueifs2.find(s1)!=-1elseFalse但是。。。还可以更简单吗?如何更简单使用Python表达条件语句呢,justforfun:)一种做法是使用列表索引:复制代码代码如下:>>>defisSubstring2(s1,s2):return[
系统 2019-09-27 17:38:34 2845
默认情况下jscalendar-1.0包中所附的中文语言文件(calendar-cn_utf8.js)不支持中文是由于没有设置每周的开始日期修改方法是在语言文件calendar-cn_utf8.js开始部分加上Js代码Calendar._FD=0;Calendar._FD=0;修改后的文件如下:Js代码Calendar._FD=0;//fulldaynamesexp:星期日Calendar._DN=newArray("\u5468\u65e5",//\u5
系统 2019-08-29 23:37:11 2845
实现tab页很多方法,有一些是用纯CSS实现,其他大多数是基于jquery、mootools或者其他js框架实现,既然有这么多可以拿来即用的插件,又何苦重复造轮子。Jquery插件1.jQueryUITabs这个tab脚本已经绑定在jqueryUI库里,它有很多的配置项,比如你可以配置出可以滚动的tab,tab嵌套等等。2.jQueryidTabsidTabs可以让你在网页中轻松地加入tab页,而且它还可以对它进行无穷无尽扩展。Mootools插件3.Mo
系统 2019-08-29 23:21:34 2845
java数据库连接池的实现代码packagecom.xiaobian;/***数据库连接池管理类*/importjava.io.*;importjava.sql.*;importjava.util.*;importjava.util.Date;/***管理类DBConnectionManager支持对一个或多个由属性文件定义的数据库连接池的*访问.客户程序可以调用getInstance()方法访问本类的唯一实例*/publicclassDBConnecti
系统 2019-08-29 23:04:13 2845
点击这里使用RSS订阅本Blog:
SQLServer2008引入了更改跟踪,这是一种轻量型解决方案,它为应用程序提供了一种有效的更改跟踪机制。通常,若要使应用程序能够查询对数据库中的数据所做的更改和访问与这些更改相关的信息,应用程序开发人员必须实现自定义更改跟踪机制。创建这些机制通常涉及多项工作,并且常常涉及使用触发器、timestamp列和新表组合来存储跟踪信息,同时还会涉及使用自定义清除过程。通过更改跟踪,可以很容易地编写同步数据的应用,下面是一个使用更改跟踪实现单向数据同步的示例。1
系统 2019-08-29 22:20:45 2845
平台:Macosx10.6.2(MacMini)因為項目需要上傳大量的圖片,然後對上傳的圖片進行Resize,之前採用的是java.awt,然而java的這種處理圖片的效率對於大量的圖片很低,所以想改採用現在網絡上比較流行的ImageMagick,然後安裝JMagick,在XP的開發環境測試很成功,網上大把的例子,照著做就OK了,但是到MacMini上安裝確是坎坷艰难,安裝得非常不順利,裝了1天才把ImageMagick安裝好,無語了,還只能在X11下才行
系统 2019-08-29 22:18:54 2845
转自【http://blog.jobbole.com/24393/】在求知的过程中,我们经常会要面对这样,那样的诱惑。以读书为例,一部经典的好教材,想要把它读通,搞明白,弄扎实,除了在读的过程中理解作者想要描述的字面意思以外,往往还需要通过作大量的相关习题及实验来建立起更为扎实,深刻的认识,而捧着厚厚的一本书,人类心理潜在的占有本能又往往会驱使着自己以最快的速度将这部教材拿下,满足自己的成就感,于是在没有外人监督,没有外力监控的情况下,很容易演变为一开始的
系统 2019-08-29 22:00:19 2845
我前面有篇文章介绍了objectHandlers1.0的用法,今天看了下2.0,发觉改变还蛮大的,先看看2.0的用法吧。//默认的初始化objectHandlersobjectHandles=newObjectHandles(this);//然后注册需要控制的组件objectHandles.registerComponent(img,img);上面是默认的注册方式,完成这两句话,就可以看到效果handles.push(newHandleDescriptio
系统 2019-08-12 09:30:06 2845
转载自:移动终端开发必备知识转载自:移动端webapp开发必备知识请尊重版权,转载请注明来源,多谢~~移动设备的用户越来越多,每天android手机的激活量都已经超过130万台,所以我们面向移动终端的WebAPP也开始跟进了。本文主要介绍webapp的开发与调试的相关知识和经验,以及给出几种可选的解决方案。一、基本概念(1)CSSpixels与devicepixelsCSSpixels:浏览器使用的抽象单位,主要用来在网页上绘制内容。devicepixel
系统 2019-08-12 09:29:54 2845
在最近的项目中调用adobe9的组件把word转成pdf(具体的实现可以参考http://www.cnblogs.com/lne818/archive/2008/10/24/1318599.html),但在转换用户上传上来的word文件中却出现了问题.有一些文件转换失败,我们直接用adobe的转换工具来转换,开始转换一会就直接异常退出了,而且当时那个文档内容很大我们用排除法一点一点排除,最后找到原因,原来是文档里面的脚注的问题,我们脚注全部删掉再转换就成功
系统 2019-08-12 09:27:12 2845
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/supporting-devices/languages.html将UI字符串从你应用的代码中提取出来,并将它们放置在一个外部的文件中是一个值得长期保持的习惯。Android使得这件事情变的简单,在每个And
系统 2019-08-12 01:55:22 2845
“虽然爱迪生通常被喻为发明家,乔布斯则是富有远见的创业者,但他们所共同具备的才能是将创新体系化:不拘泥于一个发明或一个洞见,而是营造一个系统性解决问题,提供新价值的工作方式。比如,外界大多只记住了爱迪生在数百次实验后发明了灯泡,却忽略了他如何精细构建了一整套商业模式:除了可持续使用的灯泡,他还发明了并联电路、地下导体网络、保险丝、绝缘体、插座、开关,以及改进了发电机——自发的将此体系架构起来,诚然是技术天赋和商业嗅觉的难得结合,但它并非是不可被学习的。任何
系统 2019-08-12 01:33:43 2845
虽然自己花时间研究了别人的代码,但毕竟代码不是自己写的,心里很惭愧,图形学的这个作业我早晚会补回来的,要不然心里不舒服。还是把图贴在这里吧,得了B,老彭问我第二个球的纹理的时候回答的不好,当时太紧张了,晕。面光源+折射+反射+透射+纹理,就这么多了..图形学大程作业之光线跟踪
系统 2019-08-12 01:32:08 2845