台哥编程课堂

传道授业解惑,顺便锻炼文笔。微信:taigecailing

优秀的程序员和其它的程序员

优秀的程序员,写的代码,像一组唐诗。 其它的程序员,写的代码,像一团乱麻。 优秀的程序员,做的设计,轻巧而稳定。 其它的程序员,做的设计,混乱而脆弱。 优秀的程序员,理清思路,然后才编程。 其它的程序员,立刻编程,然后改漏洞。 优秀的程序员,一蹴而就,功能全实现。 其它的程序员,大干快干,问题一堆...

2019-04-19 13:02:00

阅读数 27

评论数 0

优雅的程序员是怎样的?

程序员的作品是什么,与其说是软件,不如说是代码!程序员的工作水平,不应由用户来评判,而是由其它程序员评判。优雅的程序员,写的代码,如诗如画,多一行嫌多,少一行嫌少,代码一看就很整齐。优雅的程序员,注释清楚,逻辑分明,该封装封装,该解耦解耦,一看就能明白意思。优雅的程序员,算法纯熟,思维严谨,功能都...

2019-04-19 11:56:00

阅读数 17

评论数 0

转移阵地,这里将不再更新。

感觉阅读体验太差了,实在是看着不喜欢。 一个博客网页,三分之二的部分都是广告。 接下来的更新,转移到博客园咯。 这里 台哥编程课堂 https://www.cnblogs.com/chaohi/ 感谢大家的继续关注。 ...

2019-04-12 19:45:25

阅读数 109

评论数 0

java游戏开发杂谈 - 实现游戏主菜单

经常玩游戏的同学,大家都知道,游戏都会有个主菜单,里面有多个菜单选项:开始游戏、游戏设置、关于游戏、退出游戏等等,这个菜单是怎么实现的呢。 有一定桌面软件开发基础的同学可能会想到,用JButton组件就可以实现,每个选项就是一个按钮嘛。 嗯,这样做是可以的。但是,系统自带的JButton按钮,样...

2019-04-12 16:11:24

阅读数 63

评论数 0

java游戏开发杂谈 - 事件处理

大家都知道,游戏需要跟玩家交互,需要接收玩家的鼠标、键盘发出的命令,比如在地图上点击一下,人物就自动寻路走过去;键盘上按下某个键,就弹出一个背包界面。 这些逻辑是怎么处理的呢? 大家先不用深究太详细的,只需要知道,当我们按下键盘时,操作系统会接收到指令,然后把指令传递给java虚拟机,java虚...

2019-04-09 15:17:56

阅读数 2815

评论数 0

java游戏开发杂谈 - 画布和画笔

在Eclipse里,编写如下两个类: package game2; import java.awt.Color; import java.awt.Graphics; import javax.swing.JPanel; /** * java游戏开发杂谈 * ---demo2:画布和画笔...

2019-04-02 12:22:22

阅读数 3703

评论数 0

java游戏开发杂谈 - 创建一个窗体

package game1; import javax.swing.JFrame; /** * java游戏开发杂谈 * ---demo1:创建一个窗体 * * @author 台哥 * @date 2019-04-02 */ public class GameFrame exte...

2019-04-02 10:46:48

阅读数 159

评论数 0

java游戏开发杂谈 - 游戏编程浅析

每个游戏,你所看到的它的一切,都是计算机画出来的! 地图是画出来,人物是画出来的,树木建筑是画出来的,菜单按钮是画出来的,滚动的文字、闪烁的图标、云雾烟火,都是画出来的。 游戏编程,所要做的,就是控制程序,在什么时间,界面上画出什么东西! 大多数游戏,需要不断的重新绘制,以达到动态的效果。比如...

2019-03-27 16:16:51

阅读数 6326

评论数 7

java游戏开发杂谈 - java编程怎么学

java语言包含很多的知识点,我们并不需要把java语言的知识点都学全了,才开始编程。 你只需要了解: 1,java的数据类型和变量定义 2,类和对象的初步印象。 3,if-else, while等语句如何使用。 4,什么是方法,方法怎么调用。 5,数组是什么,怎么用,最好还知道下链表。 6,...

2019-03-27 16:08:18

阅读数 179

评论数 0

java游戏开发杂谈 - java是什么

java是一门编程语言, 它有三个开发平台:j2ee、j2se、 j2me。(其实android也算一个了) j2ee, 也就是web开发,比如网站、各类管理系统,主要是围绕数据库、网页等进行的开发。j2ee涵盖的技术比较多,除了java语法,还需要掌握html/css/javascript等...

2019-03-27 15:58:55

阅读数 7859

评论数 4

10部经典的官场小说

这几年迷上了官场小说,看了很多,个人觉得其中比较好的十部,如下: 1,官道之色戒 青州市委办公室的科员王思宇因为一次意外的机会,结实了华西省电视台的台长方如海,并且因为成功解决信访办打人事件,在一些突发事件和事物性工作中屡次化解危机,在各种工作中表现出色,获得市委周秘书长的赏识。从此王思宇走上...

2019-03-27 15:35:33

阅读数 33753

评论数 0

判断一个整数是否平方数

如果一个数字,是另一个数字的平方,就说这个数是平方数。 如何判断一个数字K,是否平方数呢? 方法一: 我们知道:以1为首项,2为公差的等差数列的求和公式为n^2. 所以要判断数K是否平方数,只须: 从该等差数列的左边开始,K不断的减数列的项,直至减不过为止。 此时如果k的值变为0,...

2009-12-11 20:23:00

阅读数 1250

评论数 1

判断数abcdef能否被11、12整除

当被11除的时候:1的余数是1. 10和-1同余。100和1同余。一般地:如果10^n和1同余,那么10^(n+1)和10同余,于是也和-1同余。如果10^n和-1同余,那么10^(n+1)和-10同余,于是也就和1同余。所以,对于10^n,n为偶数时和1同余,n为奇数时和-1同余。abcdef=...

2009-12-11 20:18:00

阅读数 612

评论数 0

判断数abcdef能否被k整除(k属于[2,9])

需要用到的一些知识: 在被k除的情况下: 1。如果x和y同余,那么mx和my同余。 2。如果x和y同余、m和n同余,那么x+m和y+n同余。 3。如果a的余数为j,令a=ik+j。 则a^2=(ik)^2+2ijk+j^2.可见a^2和j^2同余。 由二项式定理可推知:a^n和j^n同余。 ...

2009-12-10 22:46:00

阅读数 841

评论数 0

发牌的小窍门

四个人打升级,两个人发牌,怎么发,才能保证每个人的牌数相等? 假设是甲乙丙丁四人,按逆时针的顺序坐成一圈。 第一个人按照甲乙丙丁的顺序逆时针发牌; 第二个人按照丁丙乙甲的顺序顺时针发牌。 如此,四人的最终牌数相等。 注:如果两人都是按甲乙丙丁的顺序逆时针发牌,那么最终四人牌数相等的概率为...

2009-12-09 20:21:00

阅读数 662

评论数 0

台哥算法练习:一个for循环打印九九乘法表

/** * 一个for循环打印九九乘法表 * * @author 台哥 * * */ public class Chengfabiao { public static void main(String[] args) { for (int i = 1, j = 1; ...

2009-12-09 20:02:00

阅读数 821

评论数 1

如何在数轴上找到一个数的倒数

已知数轴上一点a,标出它的倒数b。 1)。以原点为坐标画一个半径为1的圆。 2)。如果a大于1,或者小于-1. 从a点做圆的切线,交圆于切点p。 从p点做横轴的垂线,该垂线与横轴的交点即为点b! 3)。如果a在-1和1之间(a不等于0). 从a点向上做横轴的垂线,交圆于点p。 从p点...

2009-12-07 22:08:00

阅读数 920

评论数 0

啊哈,381654729!

题目:由1到9九个数字组成的九位数,各位不重复。 前n个数字组成的n位数可以被n整除,求这个九位数。 解: 所需要的一些数学知识: 判断一数字能否被1、2、3、5整除。小学知识,无需多言。 判断一数字能否被6整除:尾数是否为偶、各位和是否3的倍数。 判断一数字能否被9整除:各位和是否9的...

2009-12-06 16:14:00

阅读数 1662

评论数 0

台哥算法练习 - 50人围圈报数

这是十年前写的代码了,虽然也能实现,但实现的方式就,低级了一点。 假如我现在再做类似的题目,可能就会用面向对象的思想,完全模拟现实中的人的行为,虽然执行速度慢了,但理解起来更容易,代码会更优雅。 package suanfa; /** * 50个人围圈报数问题 * * 问题:有5...

2009-10-29 14:39:00

阅读数 433

评论数 0

台哥算法练习 - 寻找和为某值的子集

这是09年日全食那段时间,有一次班级群里,一个同学提出来的问题,当时随手写了这个算法。 题目:从一个数字的集合里,找出所有的子集,这些子集的和等于15 直接贴出代码咯: package suanfa; /** * 集合中寻找和为某值的子集 * * @author 台哥编程课堂 ...

2009-09-25 17:23:00

阅读数 427

评论数 0

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