搜索到与相关的文章
Java

java 游戏编程 (九)

本篇主要对java处理三维图形基本的知识做一下复习。有些地方上篇没仔细讨论。涉及到上一篇的所有类,做一下规整,还有新的类应用描述。1.Vector3D这个类描述三维向量。三维向量就是(x,y,z)一个空间点,或从(0,0,0)到(x,y,z)的向量。提供了向量加向量减向量乘和向量除还有返回了向量的长度空间直线的长度计算公式:根号下(x+-x1)的平方+(y+-y1)+(z+-z1)的平方区长度方法为publicfloatlength(){return(fl

系统 2019-08-12 09:30:31 2774

编程技术

开源缓存包 EHCache

EHCache是一个纯java的,在Hibernate2.1充当可插入的的在进程中的缓存,它具有以下缓存,最小的依赖性,全面的文特性:快速,简单,丰富的文档和测试用例。官方网站http://ehcache.sourceforge.net/------------------------------

系统 2019-08-12 09:29:30 2774

Oracle

oracle 中null

没有给赋值,也没有默认值时为nullORACLE允许任何一种数据类型的字段为空,除了以下两种情况:1、主键字段(primarykey),2、定义时已经加了NOTNULL限制条件的字段说明:1、等价于没有任何值、是未知数(未赋值,且没有默认值)。2、NULL与0、空字符串、空格都不同。3、对空值做加、减、乘、除等运算操作,结果仍为空。4、NULL的处理使用NVL函数。5、比较时使用关键字用“isnull”和“isnotnull”。6、空值不能被索引,所以查询

系统 2019-08-12 01:55:25 2774

数据库相关

指针与函数传参的思考

先看代码,这个代码很简单,看你能不能准确地说出答案。#includestructA{inta;};structAg_ta={.a=1,};structAg_tb={.a=2,};voidfun1(structA*p1){p1->a=3;}voidfun2(structA*p2){p2=}voidfun3(structA**p3){*p3=}intmain(){structA*p=printf("p->a=%d\n",p->a);fun1(

系统 2019-08-12 01:54:35 2774

数据库相关

测试SQL语句执行所用的时间

declare@ddatetimeset@d=getdate()SQL语句select[语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())测试MSSQL中SQL语句执行花费的时间select语句前加:declare@ddatetimeset@d=getdate()并在select语句后加:select[语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())这是简易的查看执行时间的方法。==========

系统 2019-08-12 01:54:34 2774

数据库相关

Oralce 10g 使用DBCA创建数据库

--===================================--使用DBCA创建数据库--===================================Oracle提供了DBCA来创建数据库,对于初学者来说使用DBCA创建数据库简化了很多工作和设置,直接在交互界面即可实现所有的功能。然而对于实际的生产数据库来说,使用DBCA来创建不切实际,建议按实际需求规划来创建数据库。Oracle数据库的创建不像SQLserver,直接使用CREA

系统 2019-08-12 01:54:30 2774

Tomcat

tomcat加入系统服务

在实际的项目开发中web容器等都是安装在客户方的服务器上的,在实现tomcat的集群时为了实现防止客户重启的机器造成服务器的关闭因此需要将web容器加入到系统服务中,在系统启动的时候自动启动服务,以tomcat为例,将tomcat加入系统有如下操作:1.设置系统的环境变量java_home,catalina_home个人本机:java_home为:D:\software\Java\jdk7catalina_home为:D:\software\apache-

系统 2019-08-12 01:33:34 2774

编程技术

九、 编写Module模块

Axis可以通过Module模块进行扩展,用户可以编写定制自己的Module模块。编写一个Module的模块至少需要实现两个接口,分别是Handler和Module接口。开发axis2的Module模块需要如下步骤:1、实现Module接口的实现类,这个类要完成基本的初始化、销毁等操作2、实现Handler接口的实现类,这个类主要是完成业务处理3、在META-INF目录下,创建module.xml配置文件4、在axis2.xml中增加配置module的模块

系统 2019-08-12 01:32:20 2774

Python

利用python和百度地图API实现数据地图标注的方法

如题,先上效果图:主要分为两大步骤使用python语句,通过百度地图API,对已知的地名抓取经纬度使用百度地图API官网的html例程,修改数据部分,实现呈现效果一、使用python语句,通过百度地图API,获取经纬度读取文件信息importpandasaspddata=pd.read_excel('test_baidu.xlsx')data图中可以看出,原始数据并没有经纬度。2.构建抓取经纬度函数importjsonfromurllib.requesti

系统 2019-09-27 17:56:54 2773

Python

python下os模块强大的重命名方法renames详解

python下os模块强大的重命名方法renames详解在python中有很多强大的模块,其中我们经常要使用的就是OS模块,OS模块提供了超过200个方法来供我们使用,并且这些方法都是和数据处理相关的,这里介绍下重命名这个方法。OS的重命名方法是os.rename,我用的ipython,这个玩意很是强大,只要按下TAB键,可以帮助我们自动对齐和列出可以使用的方法,发现有2个方法,分别是rename和renames,2个方法,前面的rename使用过无数次,

系统 2019-09-27 17:56:33 2773