- 博客(24)
- 收藏
- 关注
原创 一款java休闲小游戏--黑白棋
黑白棋是一款很休闲的游戏,规则简单易懂,核心就是将夹在自己棋子内的所有对方的棋子变成自己的,每一有效步都必须至少变对方一个子为自己的,直到一方再无法有效走动则结束,计算看那方的棋子多,则赢,可以平手。 学习java也熟练一段时间了,写一个放上来,启动后初始界面如下: 然后就是行棋了,一人一步 最后,黑棋完后白棋无法走了,棋局结束,计算结果 核心
2016-04-21 22:37:24
3485
原创 一款java串口调试工具
最近项目测试设备,原有的串口调试工具有局限,所以从新开发了一个. 实现平台:win7+java awt/swing 初始界面如下: 功能方面: 支持单行发送,循环发送,文件按行/整体延时发送,可以捕捉键盘从Receiver直接发送命令,接受窗口和发送窗口可单独收缩,放大,可以记录日志,按体积分割日志。 传输中界面: 部分功能还在完善中。 部
2016-04-08 07:31:00
4696
7
原创 一款Android拼图游戏
关于拼图的作品,网上有很多了,此次是自己拿以前自己用java写的拼图算法,做的一款小游戏。 游戏核心算法:确保每次初始化的图片数组有解,0表示空块。 如下: /* * function: check the map array and make sure it is validity. input:length, * map output:boolean; */
2016-04-07 22:37:34
2855
6
原创 JAVA-多线程机制中关于生产者消费者模型
关于多线程的问题1. 关于多线程生产者的职责是什么?如果共享数据没有被消费,则生产者等消费者消费;生产者被唤醒生产后,要通知消费者2. 关于多线程消费者的职责是什么?如果共享数据已没有了,则消费者等待生产者生产,消费者被唤醒消费后,要通知生产者3. 如何在生产者和消费者都结束了自己的事务后,线程自动退出?添加标识,谁的活干完谁就要发出通知
2016-01-03 15:12:06
410
转载 一个例子让你了解Java反射机制
通俗地说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,希望读者能理解,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们.
2015-12-19 20:05:32
432
原创 QT-利用C++仿制windown自带的记事本程序V1.0
下班无事, 发现QT还是很好用的, 就仿制windows的记事本做了一个,未彻底DEBUG, 先拿来分享下.windows记事本大概是这样的:大概分为以下几步:1. 界面用QT代码写,即可, QT的布局很强大, 写出这个界面分分钟的事//create all actionsvoid Notepad::createActions(){
2015-10-25 16:14:45
1599
2
原创 QT 利用slite3和mediainfodll类获取多媒体标签
源文件目录下//PRO文件#利用sqlite3数据库操作,将gbk码转换成unicode码#KAKASI2014-6-29QT+=\widgets\testlibHEADERS+=\QMediaInfo.h\QUnitTest.hSOURCES+=\test.cpp\QMediaInfo.cpp\QUnitTest.cppLIBS+=D:\QTPractice\
2015-07-04 22:11:29
871
翻译 机器人时代
第一次工业革命有时又称产业革命(近年来一些学者认为这两个概念之间有区别1),指资本主义工业化的早期历程,即资本主义生产完成了从工场手工业向机器大工业过渡的阶段。是以机器取代人力,以大规模工厂化生产取代个体工场手工生产的一场生产与科技革命。一般认为,蒸汽机、焦炭、铁和钢是促成工业革命技术加速发展的四项主要因素。第二次1870年以后,科学技术的发展突飞猛进,各种新技术、新发明层出不穷,并被迅速
2014-09-25 21:59:52
660
转载 机器人行业
第一部分全球 机器人行业发展趋势一、全球机器人行业重点企业股价趋势在研究机器人龙头企业股价过程中,我们发现这些企业的股价无论是在一个较长的时间内,还是在近几年,都呈现上涨的态势。从全球范围看,机器人行业仍处于上升期。随着机器人技术的进步,以及中国等发展中国家人口红利耗尽,自动化大趋势不可挡,也为机器人行业发展提供了先决条件。(1)近五年机器人四大龙头企业股价呈涨势随着全球经济从20
2014-09-24 21:03:38
3220
原创 c++ 双向链表的练习
//2014-5-14 BY KAKASI//双向链表的练习#include using namespace std;//26个字母const int size = 26;//是否开启调试,检测资源申请及释放情况const bool debug = false;struct Node{ char data; Node *pre; Node *next
2014-05-15 00:26:16
594
原创 Android SDK Manager配置中遇到 连接被拒绝, 连接超时问题解决办法之一
Android SDK Manager配置中遇到 连接被拒绝, 连接超时问题
2014-05-01 21:01:38
1088
原创 C++之插入排序
//sort//main.cpp#include #include //声明打印数组void DisplayDataArray( int *, int);//声明插入排序void InsertSort(int *, int);//main函数int main(){ int test[6] = {12,34,2,56,4,89}; Displa
2013-11-03 22:08:58
432
原创 C++之选择排序
//sort//main.cpp#include #include //声明打印数组void DisplayDataArray( int *, int);//声明选择排序void CheckSort(int *, int);//main函数int main(){ int test[6] = {12,34,2,56,4,89}; Display
2013-11-03 21:44:06
569
原创 C++之交换排序
//sort//main.cpp#include #include //声明打印数组void DisplayDataArray( int *, int);//声明交换排序void ChangeSort(int *, int);//main函数int main(){ int test[6] = {12,34,2,56,4,89}; Displa
2013-11-03 20:56:32
775
原创 C++之冒泡排序
//sort//main.cpp#include #include //声明打印数组void DisplayDataArray( int *, int);//声明冒泡排序void BubbleSort( int *, int); //main函数int main(){ int test[6] = {12,34,2,56,4,89};
2013-11-03 20:50:13
560
原创 C++之inline
//head.h#ifndef HEAD_H#define HEAD_Hinline int f(int i);#endif//head.cpp#include "head.h"inline int f(int i){ return i * i;}//inline test//main.cpp#include #include "head.h
2013-11-03 19:28:25
553
原创 电脑上个别按键失灵可能原因
这几天,电脑上键盘各别按键不起作用了,表现就是无法录字,重启就好了,排除硬件故障,查了半天,原来是一个自起软件的快键建导致的,按键消息被拦截了,更改成组合键就好了,留此以备后查。
2013-11-03 16:07:57
3454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人