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

新环境的插件安装 备查

1、安装subclipsesvn插件,直接到eclipsemarket中查找即可2、安装m2eclipseupdate地址http://m2eclipse.sonatype.org/sites/m2e3、配置maven的setting文件。4、如eclipse出现需要安装jars的提示,配置环境变化setPATH=%JAVA_HOME%\bin;%PATH%,同时也可解决tools-1.5.0依赖无法找到的错误。新环境的插件安装备查

系统 2019-08-12 01:33:16 1915

各行各业

不要过度依赖自己控制之外的东西

游戏下个大版本的其中一个内容是对一个系统进行操作简化:几个界面的操作整合在一个界面,操作步骤简化等。我是负责该系统的逻辑流程代码编写。原以为只是UI那边的大改,但回看逻辑模块的旧代码时,发现和UI交互部分过度耦合,独立性过低,很多地方UI那边改了逻辑这边也跟着改。UI的界面整合,导致逻辑也要大改,叫苦不迭。由此,一个深刻的教训:不要过度依赖自己控制之外的东西。例如:在引用外部的模块或接口时,如果用到的地方超过两处,则在自己模块编写一个接口,给自己模块调用,

系统 2019-08-12 01:33:13 1915

Python

python中字符串类型json操作的注意事项

python操作json的方法有json.dumps――将json对象(字典)转换为字符串对象json.loads――将字符串对象转换为json对象(字典)如果定义json对象jsonstring1={"results":[{"id":"1","name":"\u9ed8\u8ba4\u5206\u7ec4","policy":"4","timer_scan_setting":"{\"last\":\"10.29.13\",\"setting\":\"fu

系统 2019-09-27 17:55:47 1914

Python

Python日志无延迟实时写入的示例

我在用python生成日志时,发现无论怎么flush(),文件内容总是不能实时写入,导致程序意外中断时一无所获。以下是查到的解决方案(亲测可行):open函数中有一个bufferin的参数,默认是-1,如果设置为0是,就是无缓冲模式。但是用二进制模式打开这个文件,并且把要写入的信息转换byte-like如下。withopen("test.txt",'wb',buffering=0)asf:#wb是写模式加二进制模式f.write(b"hello!")在字符

系统 2019-09-27 17:54:26 1914

Python

Python变量作用域LEGB和变量名的查找规则

作用域LEGB作用域:变量起作用的范围。LEGB含义解释:L—Local(function)局部作用域;函数内的命名空间,可以通过locals()查看。E—Enclosingfunctionlocals外部嵌套作用域;外部嵌套函数的命名空间(例如closure闭包函数)G—Global(module)全局作用域;函数定义所在模块(.py文件)内的命名空间,可以通过globals()查看。B—Builtin(Python)内置模块作用域;Python内置模块

系统 2019-09-27 17:53:56 1914

Python

Python用户推荐系统曼哈顿算法实现完整代码

出租车几何或曼哈顿距离(ManhattanDistance)是由十九世纪的赫尔曼・闵可夫斯基所创词汇,是种使用在几何度量空间的几何学用语,用以标明两个点在标准坐标系上的绝对轴距总和。图中红线代表曼哈顿距离,绿色代表欧氏距离,也就是直线距离,而蓝色和黄色代表等价的曼哈顿距离。曼哈顿距离――两点在南北方向上的距离加上在东西方向上的距离,即d(i,j)=|xi-xj|+|yi-yj|。对于一个具有正南正北、正东正西方向规则布局的城镇街道,从一点到达另一点的距离正

系统 2019-09-27 17:53:07 1914

Python

linux中如何使用python3获取ip地址

前言这篇文章主要介绍了linux中如何使用python3获取ip地址,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。一、不带参数#!/usr/bin/python#-*-coding:UTF-8-*-importosdefget_ip():#注意外围使用双引号而非单引号,并且假设默认是第一个网卡,特殊环境请适当修改代码out=os.popen("ifconfig|grep'inetaddr:'|grep-

系统 2019-09-27 17:52:11 1914

Python

python单元测试用例设计

前言在刚学习编程的时候总是忘记处理一些特例(尤其是动态语言可以传各种值),为了养成良好的编程和测试习惯,在编写单元测试用例的时候,我们注意考虑下如下测试用例(等价类划分):正常值功能测试边界值(比如最大最小,最左最右值)异常值(比如None,空值,非法值)实战操作defbinary_search(array,target):ifnotarray:return-1beg,end=0,len(array)whilebeg

系统 2019-09-27 17:50:52 1914

Python

Python字符串的一些操作方法总结

我们在进行编程学习的时候,不管学习什么编程语言都会用到字符串,对于字符串的一些操作,我们很有必要学的精通一点。我们在操作字符串的时候用到split用法,主要用来将字符串根据某些特殊要求分割成为不同的几部分,如图所示,我们使用点号将字符串分成三部分分别提取出来。replace用法,主要是用来使用一些字符代替原来字符串中的一些字符,如图所示,我们将需要被替代的字符和要用到的衣服都写在括号中完成替代操作。strip可以用来去掉字符串前后面指定的一些字符,可以将字

系统 2019-09-27 17:49:13 1914

Python

python3用PIL把图片转换为RGB图片的实例

感想我们在做深度学习处理图片的时候,如果是自己制作或者收集的数据集,不可避免的要对数据集进行处理,然后大多数模型都只支持RGB格式的图片,这个时候,我们需要把其他格式的图片,例如灰度图像转换为RGB的图片,网上只有灰度图像转换为RGB的教程,我这里弥补一下空缺。fromPILimportImageimportnumpyasnpL_path='train/5509031.jpg'L_image=Image.open(L_path)out=L_image.co

系统 2019-09-27 17:49:10 1914