每天写的代码会有很多重复性工作,比如每个新功能的model、service、dao 类和接口的新建。昨晚用python里Template写了一个自动生成的脚本,贴出代码分享。 原贴页面:http://blog.csdn.net/authorzhh/article/details/8963348 将进一步做下修改。svn:http://code.taobao.org/svn/create_java/ github: https://github.com/zwssd/create_java
来到这里,我假设大家都玩过2048了,于是我们先分析一下怎么来写一个简单的2048?回想一下,游戏的过程是很简单的: 开始===>( 进行操作(上下左右)===>矩阵移动===>数字合并===>计分 )===>退出括号内就是游戏的进行过程了,我们退出大概就是两个:1.出现2048,胜利退出 2.无法合并同时无法出现新数(是且的关系)懂得这个运行过程后,我们就一步步来写,整个过程也不会难,哪怕你跟我一样基本是 新手 。先看看简略图,看起来虽然真的很朴素,但是爱美的你,可以在看完我的程序后自己美化。 储存结构: 列表,其中包括二维矩阵列表,即所谓的mtr[4][4],以及栈,栈是用于退回,如果大家不想要这个功能可以直接忽略。我们的变量定义:declare = “←:a/h ↓: s/j ↑: w/k →: d/l ,q(uit),b(ack)” illegal = “Illegal operation!” noefficient = “This move has no efficient” score = 0 step = 0 mtr = init() # init the matrix mtr_stk = [] # use step for back scr_stk = []稍微解释一下: declare是解释操作提示,自己喜欢怎么写就怎么写~ illegal是我们输入非正常操作提示,,可以省略 noefficient是我们往这个方向没效果,也可以省略~ score是得分,step是走了多少步, mtr是我们的二维方阵, mtr_stk,scr_stk是储存栈,用于后退功能,如果不要后退,还是可以省略~ 算法实现:
server#!/usr/bin/python
from asyncore import dispatcher from asynchat import async_chat import socket, asyncore LOCAL = ‘127.0.0.1’ PORT = 6666 #端口 class EndSession(Exception):
python实现聊天功能,主要用到了socket模块。下面直接上实例吧 server端# * coding:utf-8 *
import Tkinter
import tkFont
import socket
import thread
import time
import sys
dbeaver 基于JDBC的数据库管理工具最最重要的是开源的工具,可以免费使用 基本特性:
需要安装的环境:apt-get install python-pygameapt-get install python-tk这篇文章主要介绍了通过python开发的一个小球完全弹性碰撞游戏效果,特分享下完成这个小球的完全弹性碰撞游戏灵感来自于:下面是我花了一周下班时间所编写的一个小球完全弹性碰撞游戏:游戏初始化状态:最下面的游标和修改小球的移动速度源码部分:#!/usr/bin/python2.6
#python tkinter #python version 3.3.2
51单片机的精确延时程序一 (2011-11-30 14:01:00)te style=”font-style: normal; line-height: 23px; padding: 0px 20px 0px 32px; height: 23px; min-width: 1px; overflow-x: visible; width: 34px; display: inline-block !important; background- -28px; background-repeat: no-repeat no-repeat;” >转载▼te>标签: 杂谈分类: C51单片机51单片机的精确延时程序分析(C语言和汇编语言程序)一、C51程序在晶振为11.0592的情况下,如下程序能实现ms级的比较精确的延时:1 void Delayms(unsigned int n)2 {3 unsigned int i,j;4 for(j=n;j>0;j–)5 for(i=112;i>0;i–);6 }用keil可以看出这个延时的时间,我们先延时1ms,即Delayms(1)。进入Delayms前,sec=0.00042209s
延时后,sec=0.00142253s
不多说,上代码:#include