
软件工程
文章平均质量分 85
KAKASI
软硬结合,做好产品!
展开
-
C++中OOP个性的地方之一
//code//code原创 2013-11-03 16:38:26 · 599 阅读 · 1 评论 -
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 · 434 阅读 · 0 评论 -
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 · 877 阅读 · 0 评论 -
QT-利用C++仿制windown自带的记事本程序V1.0
下班无事, 发现QT还是很好用的, 就仿制windows的记事本做了一个,未彻底DEBUG, 先拿来分享下.windows记事本大概是这样的:大概分为以下几步:1. 界面用QT代码写,即可, QT的布局很强大, 写出这个界面分分钟的事//create all actionsvoid Notepad::createActions(){原创 2015-10-25 16:14:45 · 1605 阅读 · 2 评论 -
JAVA-多线程机制中关于生产者消费者模型
关于多线程的问题1. 关于多线程生产者的职责是什么?如果共享数据没有被消费,则生产者等消费者消费;生产者被唤醒生产后,要通知消费者2. 关于多线程消费者的职责是什么?如果共享数据已没有了,则消费者等待生产者生产,消费者被唤醒消费后,要通知生产者3. 如何在生产者和消费者都结束了自己的事务后,线程自动退出?添加标识,谁的活干完谁就要发出通知原创 2016-01-03 15:12:06 · 411 阅读 · 0 评论 -
一个例子让你了解Java反射机制
通俗地说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,希望读者能理解,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们.转载 2015-12-19 20:05:32 · 433 阅读 · 0 评论 -
一款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 · 2859 阅读 · 6 评论 -
一款java串口调试工具
最近项目测试设备,原有的串口调试工具有局限,所以从新开发了一个. 实现平台:win7+java awt/swing 初始界面如下: 功能方面: 支持单行发送,循环发送,文件按行/整体延时发送,可以捕捉键盘从Receiver直接发送命令,接受窗口和发送窗口可单独收缩,放大,可以记录日志,按体积分割日志。 传输中界面: 部分功能还在完善中。 部原创 2016-04-08 07:31:00 · 4709 阅读 · 7 评论 -
Android SDK Manager配置中遇到 连接被拒绝, 连接超时问题解决办法之一
Android SDK Manager配置中遇到 连接被拒绝, 连接超时问题原创 2014-05-01 21:01:38 · 1091 阅读 · 0 评论 -
QT 静态编译配置环境
前面一直用默认的环境(动态方式)编写程序,生成的执行文件要和若干dll文件仪器原创 2014-09-09 21:19:55 · 4530 阅读 · 0 评论 -
编程练习:串口通信调试助手
核心逻辑:采用C++界面库:采用QT文件原创 2014-07-06 15:03:12 · 788 阅读 · 0 评论 -
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 · 554 阅读 · 0 评论 -
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 · 562 阅读 · 0 评论 -
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 · 784 阅读 · 0 评论 -
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 · 571 阅读 · 0 评论 -
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 · 596 阅读 · 0 评论 -
电脑上个别按键失灵可能原因
这几天,电脑上键盘各别按键不起作用了,表现就是无法录字,重启就好了,排除硬件故障,查了半天,原来是一个自起软件的快键建导致的,按键消息被拦截了,更改成组合键就好了,留此以备后查。原创 2013-11-03 16:07:57 · 3480 阅读 · 0 评论 -
编程练习:MP3播放器
一款音频播放器,采用C++实现,满足基本功能,带有歌词,曲目列表原创 2014-07-06 15:31:36 · 1754 阅读 · 0 评论 -
编程练习:记事本
核心语言采用C++,界面库用的QT,界面ruxd原创 2014-07-03 21:23:26 · 783 阅读 · 0 评论 -
一款java休闲小游戏--黑白棋
黑白棋是一款很休闲的游戏,规则简单易懂,核心就是将夹在自己棋子内的所有对方的棋子变成自己的,每一有效步都必须至少变对方一个子为自己的,直到一方再无法有效走动则结束,计算看那方的棋子多,则赢,可以平手。 学习java也熟练一段时间了,写一个放上来,启动后初始界面如下: 然后就是行棋了,一人一步 最后,黑棋完后白棋无法走了,棋局结束,计算结果 核心原创 2016-04-21 22:37:24 · 3491 阅读 · 0 评论