自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 Pos58打印程序开发相关

打印机口lpt和com口可以用kernel32.dll中的读写文件的办法,所用接口如下: StructLayout(LayoutKind.Sequential)] private struct OVERLAPPED { int Internal; int InternalHigh; int Offset; int OffSetHigh; i...

2020-10-03 15:12:55 178

转载 在vs2005如何使用cppunit

在vs2005如何使用cppunit 

2008-08-28 14:58:00 197

转载 常用正则表达式

 这只是做一个简单的总结,以便自己以后使用起来方便一点 匹配中文字符的正则表达式: [/u4e00-/u9fa5]  评注:匹配中文还真是个头疼的事,有了这个表达式就好办了    匹配双字节字符(包括汉字在内):[^/x00-/xff]  评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)    匹配空白行的正则表达式:/n/s*/r  评注:可以用来删除空白行    匹

2008-08-27 23:02:00 211

robocode robot

package squidM; import robocode.*; import java.awt.*; import robocode.util.Utils; // API help : http://robocode.sourceforge.net/docs/robocode/robocode/Robot.html /** * Squidman 2.4 - a robot by (Blubex)-- LATEST VERSION */ public class Squidman extends AdvancedRobot { /** * run: Squidman's yodeling fun time */ double previousEnergy = 100; int dir = 1; // ----------------- public void run() { setAdjustRadarForGunTurn(true); setAdjustRadarForRobotTurn(true); setAdjustGunForRobotTurn(true); setColors(Color.red,Color.pink,Color.red,Color.red,Color.pink); // body,gun,radar,bullets,scan arc setTurnRadarRight(Double.POSITIVE_INFINITY); // Radar Lock } public void onScannedRobot(ScannedRobotEvent e) { // Stay at right angles to the opponent setTurnRight(e.getBearing()+90- 30*dir); double changeInEnergy = previousEnergy-e.getEnergy(); if (changeInEnergy>0 && changeInEnergy<=3) { // run away dir = -dir; setAhead((e.getDistance()/4+25)); } //radar lock cont. setTurnRadarLeft(getRadarTurnRemaining()); //linear target double power = 2; double bVel = 20 - (power * 3); double absoluteBearing = getHeadingRadians() + e.getBearingRadians(); setTurnGunRightRadians(Utils.normalRelativeAngle (absoluteBearing - getGunHeadingRadians() + (e.getVelocity() * Math.sin(e.getHeadingRadians() - absoluteBearing) / bVel))); fire(power); // Track the energy level previousEnergy = e.getEnergy(); } public void onHitWall(HitWallEvent e) { double move; move = e.getBearing(); if (move > 0) { setTurnLeft(180); } else { setTurnRight(180); } ahead(200); } public void onBulletHit(BulletHitEvent event) { setColors(Color.orange,Color.red,Color.black,Color.red,Color.pink); } public void onBulletMissed(BulletMissedEvent event) { setColors(Color.red,Color.pink,Color.red,Color.red,Color.pink); } public void onWin (WinEvent e) { //WIN WIN WIN WIN WIN setColors(Color.orange,Color.red,Color.black,Color.red,Color.orange); setTurnLeft(360); ahead(30); back(30); setTurnRight(360); } //end }

2011-08-25

robocode robot

Bot Name: GreatWolf 3.0 Author: AW Package: (if used) Upload Date: 8/04/11 Derived From: (optional) Downloads: 33 Description: GF VCS wave surfing and targeting.

2011-08-25

robocode robot

Bot Name: Gilgalad 0.81 Author: AW Package: (if used) Upload Date: 8/04/11 Derived From: (optional) Downloads: 7689 Description: KNN GF Gun and KN GF GoTo surfing

2011-08-25

robocode robot

Bot Name: Tomcat Author: JDev Package: lxx (if used) Upload Date: 8/10/11 Derived From: AdvancedRobot (optional) Downloads: 7747 Description: AdvancedRobot from jdev

2011-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除