搜索到与相关的文章
各行各业

第二人生的源码分析(100)雷达地图详细显示

前面已经介绍雷达地图的类声明,现在就来仔细分析一下雷达地图是怎么样显示出来的。雷达地图显示函数LLNetMap::draw代码如下:#001voidLLNetMap::draw()#002{#003staticLLFrameTimermap_timer;#004判断是否显示雷达地图。#005if(!getVisible()||!gWorldPointer)#006{#007return;#008}创建对象图片。#009if(mObjectImagep.is

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

Tomcat

tomcat 内存问题

其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn-Xms-Xmx等选项可进行设置实例,以下给出1G内存环境下javajvm的参数设置参考:JAVA_OPTS=”-server-Xms800m-Xmx800m-XX:PermSize=64M-XX:MaxNewSize=256m-XX:MaxPermSize=128m-Djava.awt.headless=true”JAVA_OPTS=”-se

系统 2019-08-12 01:33:30 2534

Tomcat

tomcat 6.x + log4j日志配置并按天(或大小)生

tomcat日志,默认路径在${catalina.home}/logs目录下,默认使用的是tomcat自己封装的logging工具类,默认配置文件使用的${catalina.home}/conf/logging.properties默认的配置不满足按天或按大小将日志区分,用以备份或转移或删除,经常会出现日志文件超大,磁盘空间不够的情况(就算磁盘够,一段时间后的日志也应该及时清理和压缩起来)。考虑到这种需求,使用log4j的配置,将tomcat的loggin

系统 2019-08-12 01:33:20 2534

Tomcat

在其他的电脑上配置绿色Jre+tomcat运行环境

其他的同事要使用我们的web程序(基于tomcat的web程序)。所以要求是对方的电脑任何程序都不需要安装,把我们的包拷贝过去,直接执行批处理就可以运行。经过了一番摸索,实现方式如下:1,准备jre:一般开发的机器中在安装jdk的时候,会自动安装一份jre,就拷贝这个jre就可以,我使用的是jre7。2,准备tomcat:一般是使用从apache官网下载的版本,这个版本是免安装版本。免安装版本的bin目录下都有一个strartup.bat的批处理文件(一般

系统 2019-08-12 01:32:46 2534

Tomcat

tomcat并发量和内存的关系

近期在进行一个项目的性能调优,目标是支撑1000的并发数;web容器:apache2+tomcat6jvm:jdk6linuxx64程序:status2+spring+ibatis缓存:memcache服务器:4颗双核cup8G内存由于本项目是网站项目只做展示用,对时时性没要求,做了几乎所有对象的缓存,memcache也在本机测试一:设置tomcat内存CATALINA_OPTS="-Xms1024m-Xmx1024m-Xmn256m",然后使用apach

系统 2019-08-12 01:32:39 2534

各行各业

企业信息开发平台(4)表单设计(上)

表单是应用程序与用户交互最直接的窗口,也是客户需求最直接的表现形式。所以表单无论是重新开发,或是修改,如果能很快的对客户做出响应,那么客户对公司的好感度将大大的提高(当然你如果是在IBM这样的大公司,那又不同了,不过一款好的工具也是必不可少的)。在基于VisualStudio工具的开发过程中,一个表单的开发往往会遵循以下步骤:1、放置底层布局控件;2、放置菜单、工具栏和状态栏(一般情况下,Winform中这几项会放主窗体中,Webform中会放在母版页中)

系统 2019-08-12 01:32:21 2534

编程技术

[职场生存]细节和感觉[三]:感觉

[职场生存]细节和感觉[三]:感觉zhengyun_ustc200701前文链接:[职场生存]细节和感觉[一][职场生存]细节和感觉[二]:细节包括哪些部分?下面我们来说第二点:感觉。我所说的这个感觉不是以前我曾经强调过的“在工作中寻找不断的良性刺激和成就感”的感觉,而是“打怪”的感觉。你也许被领导数落过,也许经历过项目迅速演变成无序状态,也许领导今天为了一个销售或市场短期目的而让大家加班加点后天却戛然而止成了“无用功”,甚至于你的项目直接被勒令停止。也许

系统 2019-08-12 01:32:14 2534

编程技术

统计学习方法(五)——决策树

/*先把标题给写了,这样就能经常提醒自己*/决策树是一种容易理解的分类算法,它可以认为是if-then规则的一个集合。主要的优点是模型具有可读性,且分类速度较快,不用进行过多的迭代训练之类。决策树学习通常包括3个步骤:特征选择、决策树的生成和决策树的修剪。比较常用到的算法有ID3、C4.5和CART。1.决策树模型决策树是一种树形结构的分类模型,它由结点和有向边组成,结点分为内部结点和叶结点,内部结点表示一个特征或属性,叶结点表示一个类。决策树的分类即是从

系统 2019-08-12 01:32:12 2534

Python

python学习笔记 第三章2

time库是python中处理时间的标准库。可以表达计算机时间、提供获取系统时间并格式化输出功能、提供系统级精确计时功能及格式化输出、ti提供精确计时功能用于程序性能分析。时间获取:time()ctime()gmtime()时间格式化:strftime()striptime()程序计时:perf_counter()sleep()进度条实例:(文本进度条)需要根据程序运行不断变化,模拟一个程序进度。实现进度条:#进度条模拟importtimescale=10

系统 2019-09-27 17:57:25 2533

Python

python打包应用程序发布(使用pyinstaller)

python写完的程序,想要移植到没有装python或者python库不全的电脑上直接使用,最简单的方法就是打包发布。这里有一个很简单的打包方法,使用pyinstaller插件,关于这个插件的安装,自行百度即可安装之后,一行代码就打包完成(1)显示win+R后cmd进入命令行(2)进入想要打包的Python文件所在文件夹,如图:(3)输入pyinstaller-w-Fpython文件名,等待片刻即可打包完成,就是一个完整的应用程序了打包完成:打包完成后,到

系统 2019-09-27 17:54:42 2533