- 军军小站|张军博客
搜索到与相关的文章
Python

Python增强赋值和共享引用注意事项小结

概述Python中的增强赋值是从C语言中借鉴出来的,所以这些格式的用法大多和C一致,本身就是对表达式的简写,即二元表达式和赋值语句的结合,比如a+=b和a=a+b就是一致的,比如还有以下的增强赋值语句。----a+=ba&=ba-=ba|=ba*=ba^=ba/=ba>>=ba%=ba<<=ba**=ba//=b即增强赋值语句适用于任何支持隐式二元表达式的类型,比如“+”的多态:数字的相加和字符串的合并数字加减a=1a=a+1print(str(a))a+

系统 2019-09-27 17:48:55 2143

Python

Python实现发送email的几种常用方法

学过Python的人都知道,实用Python实现发送email的功能还是比较简单的,可以通过登录邮件服务来发送,linux下也可以使用调用sendmail命令来发送,还可以使用本地或者是远程的smtp服务来发送邮件,不管是单个,群发,还是抄送都比较容易实现。本文就把几个最简单的发送邮件方式记录下来,像html邮件,附件等也是支持的,读者在需要时可以参考查询一下。具体方法如下:1.登录邮件服务具体代码如下:#!/usr/bin/envpython#-*-co

系统 2019-09-27 17:47:47 2143

Python

python-django中的APPEND_SLASH实现方法

关于django中的APPEND_SLASHAPPEND_SLASH它是啥?看变量名大概能知道做什么,就是添加斜线,用路由系统那里。路由文件,只写了路由关系代码......urlpatterns=[url(r'^test/$',views.test),]......APPEND_SLASH这个常量默认为True,就是假如你没有添加斜线,他会帮你添加上(总体是这样,具体得看源码怎么写的了)执行命名行代码启动django项目pythonmanage.pyrun

系统 2019-09-27 17:46:39 2143

Python

利用python-pypcap抓取带VLAN标签的数据包方法

1、背景介绍在采用通常的socket抓包方式下,操作系统会自动将收到包的VLAN信息剥离,导致上层应用收到的包不会含有VLAN标签信息。而libpcap虽然是基于socket实现抓包,但在收到数据包后,会进一步恢复出剥离的VLAN信息,能够满足需要抓取带VLAN标签信息的数据包的需求场景。python-pypcap包是对libpcap库的python语言封装,本文主要介绍如果利用python-pypcap在网络接口抓取带VLAN标签的数据包。2、环境准备l

系统 2019-09-27 17:46:15 2143

编程技术

JNI 程序设计与性能优化

1、基本概念JNI是JavaNativeInterface(Java本地接口)的缩写。所谓本地接口,是相对运行在Java虚拟机“沙箱”中的Java程序而言的,指直接运行在操作系统之上,与操作系统直接交互的程序。JNI技术架构可以形象直观地把JNI看做是Java和本地应用程序的黏合剂。缺点:JNI牺牲了Java的平台移植性、JNI提高了应用系统之间的耦合度。使用JNI调用本地程序接口的情况:--为了实现Java语言所不能实现的功能:例如关闭系统、获取CPU繁

系统 2019-08-29 23:37:26 2143

编程技术

Eclipse+Myeclipse中使用AXIS开发WEB SERVICES

前期做一个项目,是要做个WEBSERVICES相关的东西,本来采用XFIRE进行开发,但在开发过程中发现在XFIRE中有些JAR包与项目中其它的JAR包发生冲突,所以只有改用AXIS进行,在网上查了很多资料,不过大都讲的比较含糊,试了很久最后终于在MYECLIPSE中直接使用AXIS进行开发,今天将此贴出来,请大家多多指教;第一步:在ECLIPSE中新建一个WEB工程,并将下载下来的AXIS源文件下面的axis\WEB-INF\lib下的JAR包添加到WE

系统 2019-08-29 23:34:26 2143

Java

Java仿雷电及其源代码

下载地址:http://download.csdn.net/source/586635这是一个简单的Java仿雷电游戏(源码见包内),共设置有三关三个小BOSS。采用有GreenJVM发布,因此可以运行在未装载JRE的Windows系统之上。(N久以前写的一个古董……凑活看吧……)Z:散弹S:光线炮下载地址:http://download.csdn.net/source/586635Java仿雷电及其源代码

系统 2019-08-29 23:18:27 2143

Java

Can not find a java.io.InputStream with the

java.lang.IllegalArgumentException:Cannotfindajava.io.InputStreamwiththename[excelFile]intheinvocationstack.Checkthetagspecifiedforthisaction.原因:不是inputName配置的方法找不到,是其中的方法中代码出现了异常Cannotfindajava.io.InputStre

系统 2019-08-29 23:15:36 2143

编程技术

JXTA的一个例子[加了注释]

这是一个简单的应用JXTA的客户/服务器结构的例子,服务器端创建监听线程,客户端主动连接一次。所有代码非常简洁的说明了JXTA的C/S应用的设计框架,原例子是在http://www.jxta.org/Tutorials.html,我在本机和局域网内已调试通过,并加了注释,有兴趣的朋友看看吧。需要引用的jar包有三个:jxta.jar,log4j.jar,bcprov-jdk14.jar服务器端客户端packagetutorial.socket;import

系统 2019-08-29 23:07:45 2143