编程技术 - 军军小站|张军博客
编程技术

使用Task.Wait和Cancel解决Remoting超时Timeout

在Remoting客户端用TcpChannel链接服务端的时候,如果地址不存在会尝试连接到超时Timeout大概21秒左右,例如连接到"tcp://192.192.192.192:8080/ServerObject"这个不存在的Remotingservice地址。如何才能缩短这个Remoting超时Timeout的时间呢?根据MSDNChannelProperties说明:默认的timeout设置是infinite(无限),默认失败尝试次数/retryCo

系统 2019-08-12 01:33:51 2205

编程技术

Offoice:SmartArt使用

如何在Office07中使用SmartArt菜单栏-插入-SmartArt弹出SmartArt选择界面选择需求的模板确定后,输入信息SmartArt成功显示于Office-word中Offoice:SmartArt使用

系统 2019-08-12 01:32:34 2205

Python

Python3之正则表达式详解

作者:毕来生微信:878799579正则表达式本节我们看一下正则表达式的相关用法,正则表达式是处理字符串的强大的工具,它有自己特定的语法结构,有了它,实现字符串的检索、替换、匹配验证都不在话下。当然对于爬虫来说,有了它,我们从HTML里面提取我们想要的信息就非常方便了。实例引入说了这么多,可能我们对它到底是个什么还是比较模糊,下面我们就用几个实例来感受一下正则表达式的用法。我们打开开源中国提供的正则表达式测试工具http://tool.oschina.ne

系统 2019-09-27 17:57:20 2204

Python

Python time mktime()方法

描述Pythontimemktime()函数执行与gmtime(),localtime()相反的操作,它接收struct_time对象作为参数,返回用秒数来表示时间的浮点数。如果输入的值不是一个合法的时间,将触发OverflowError或ValueError。语法mktime()方法语法:time.mktime(t)参数•t–结构化的时间或者完整的9位元组元素。返回值返回用秒数来表示时间的浮点数。实例以下实例展示了mktime()函数的使用方法:#!/u

系统 2019-09-27 17:56:31 2204

Python

Python3网络爬虫入门详解(一)

爬虫的概念:爬虫就是获取网页并提取和保存信息的自动化程序爬虫的分类:主要有四类:通用网络爬虫,聚焦网络爬虫,增量式网络爬虫,深层网络爬虫爬虫的流程:常见的几种爬虫问题:主要有五类:静态网页的爬取,Ajax数据的爬取,动态渲染页面爬取,验证码的识别,代理的使用常见的爬虫框架:pyspider框架,Scrapy框架分布式爬虫:在多台机器上运行爬虫程序爬虫的一些常用"库":解析库:lxml;BeautifulSoup;pyquery;tesserocr请求库:r

系统 2019-09-27 17:56:06 2204

Python

Python将string转换到float的实例方法

Python如何转换string到float?简单几步,让你轻松解决。打开软件,新建python项目,如图所示右键菜单中创建.py文件,如图所示步骤中文件输入代码如下:defstring_to_float(str):returnfloat(str)if__name__=='__main__':str='3.1415926'res=string_to_float(str)print(res+1)空白后,右键菜单中选择【Run'test'】查看运行结果如下图所

系统 2019-09-27 17:54:45 2204

Python

Python 分发包中添加额外文件的方法

在制作一个Python分发包时经常需要把一些文件添加到包中。最常见的例子是你希望通过pipinstall命令安装Python包时会在/etc/等目录下自动添加默认配置文件,由此可以让Python安装完成就可以工作,同时也可以给用户提供配置样例参考。参考InstallingAdditionalFiles如果使用setuptools,在setup.py文件中可以通过data_files配置项配置分发包的额外文件,格式为:(<安装位置>,[<文件1>,<文件2>

系统 2019-09-27 17:54:41 2204

Python

python3射线法判断点是否在多边形内

本文实例为大家分享了python3射线法判断点是否在多边形内的具体代码,供大家参考,具体内容如下#!/usr/bin/python3.4#-*-coding:utf-8-*-defisPointinPolygon(point,rangelist):#[[0,0],[1,1],[0,1],[0,0]][1,0.8]#判断是否在外包矩形内,如果不在,直接返回falselnglist=[]latlist=[]foriinrange(len(rangelist)-

系统 2019-09-27 17:54:05 2204

Python

python3检查字典传入函数键是否齐全

python在传入字典参数到函数中时总是需要检查键是否齐全,每次手工写总是觉得太麻烦。所以还是自己写一个比较方便。#Checkiftheincomingdictionaryparametersarecompletedefcheck_keys(list,dic):ifall(kindicforkinlist):return1else:return0deffun(**kwargs):ifcheck_keys(['a','b','c'],kwargs):a=kw

系统 2019-09-27 17:52:25 2204

Python

Python常用的文件及文件路径、目录操作方法汇总介绍

python的文件和路径操作函数基本上位于os和os.path模块中。os.listdir(dirname):列出dirname下的目录和文件os.path.isdir(name):判断name是不是一个目录,name不是目录就返回falseos.path.isfile(name):判断name是不是一个文件,不存在name也返回falseos.getcwd():获得当前工作目录os.path.split(name):分割文件名与目录(事实上,如果你完全使

系统 2019-09-27 17:46:59 2204

Python

Python中使用tarfile压缩、解压tar归档文件示例

Python自带的tarfile模块可以方便读取tar归档文件,牛b的是可以处理使用gzip和bz2压缩归档文件tar.gz和tar.bz2。与tarfile对应的是zipfile模块,zipfile是处理zip压缩的。请注意:os.system(cmd)可以使Python脚本执行命令,当然包括:tar-czf*.tar.gz*,tar-xzf*.tar.gz,unzip等,当我觉得这样尽管可以解决问题,但我觉得很业余。使用tarfile压缩复制代码代码如

系统 2019-09-27 17:38:47 2204

Python

Python如何判断数独是否合法

介绍该数独可能只填充了部分数字,其中缺少的数字用.表示。注意事项一个合法的数独(仅部分填充)并不一定是可解的。我们仅需使填充的空格有效即可。解体思路将数独按照行、列和块进行预处理,然后分别判断是否合法。利用Python的表达式推导,匿名函数和all函数可以很方便的进行处理。代码classSolution:#@paramboard,a9x92Darray#@returnabooleandefisValidSudoku(self,board):rows=[li

系统 2019-09-27 17:38:22 2204

编程技术

document.activeElement

---------返回当前获得焦点的元素,只读的如果没有选中,active的元素是body浏览器支持:Chrome2+ff3+IE4+Opera9.6+Safari4+扩展阅读:https://developer.mozilla.org/en-US/docs/DOM/document.activeElement分享到:document.activeElement

系统 2019-08-29 23:36:28 2204

编程技术

狗狗和我的十个约定

大年初一很多人都是在欢笑中度过这一天而我选择在这一天看一部感人的电影《狗狗和我得十个约定》。对于喜欢宠物的人来说狗狗和我的十个约定,绝对值得一看。1请对我耐心一点.2请你相信我,只要这样我就感到很幸福了.3请不要忘记我也有心.4我不听你的话是有原因的.5请多和我说说话,虽然我不会说人类的语言,但我能明白你的意思.6别打我,请别忘了如果要动起真格来我比你厉害.7如果我老了,请照顾我.8我只能活十年左右,所以请尽量和我在一起.9你能去上学,有很多朋友,但我只有

系统 2019-08-29 23:21:12 2204