自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周翔的专栏

努力终有回报 https://github.com/ZhouBox

  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 perl学习(三)

下面是我这几天学习perl写的练习。use strict;sub total {#求和的子例程    my $sum = 0;    foreach (@_) {        $sum += $_;    }    return $sum;}sub average {#求平均的子例程    return total(@_)/$#_;}sub  wh

2012-06-29 20:42:13 802

原创 try_catch_finally的注意事项

今天考java有一条题目我错了,回来试试,才知道我的java还有好多细节没注意。        public class Test {public static String str = "";public static void fun(int i) {try {if(i == 1) {throw new Exception();}str += "1";}

2012-06-27 23:00:25 925

原创 perl学习(二)

在perl中又两个必须搞清楚,就是标量值和标量变量,列表和数组。                  直接量就是数值在perl程序代码中的表现方式,就是直接写在程序里的数据,是标量值。如12,221.234,"China"等等。                  变量就是容器,用来存储数值的,标志变量就是用来保存标量值的。                  $temp = "temp";

2012-06-27 22:51:15 684

原创 java类的实例化过程

复习java的过程中遇到了关于类实例化过程的题目,所以就上机试试,写了一些代码。        public class A {static {System.out.println("A 静态");}{System.out.println("A 成员");}public A() {System.out.println("A 构造");}}

2012-06-26 23:53:46 844

原创 不能想当然

C++真不能想当然。                       #include using namespace std;class A{public: A(){} void doSomeThing(){cout" is A";}};A* creatA(){ return new A;}void GetA(A* p_a

2012-06-25 21:06:59 794

原创 perl学习(一)

决定学习一门脚本语言,选择了perl                     虽然是现在是期末复习的时候,可是还是在百忙之中开始了perl的学习,今天是第一天。                     因为Linux默认安装perl,所以直接用就行了,省了编译安装的麻烦。                     今天只是熟悉环境和写了个小例子。

2012-06-22 23:32:33 1023

原创 java 回文判断

老师给的复习卷子,编程题的第一题是判断一个String对象是否是回文,如“level”就是回文                   下面是我的实现:         public class Util {public static boolean isPalindrome(String s) {if (s == null) {return false;}for (int

2012-06-22 22:35:53 4758

转载 ZigBee组网

组网方案设计:组建一个完整的zigbee网状网络包括两个步骤:网络初始化、节点加入网络,其中节点加入网络又包括两个步骤:通过与协调器连接入网和通过已有父节点入网。网络初始化:Zigbee网络的建立是由网络协调器发起的,任何一个zigbee节点要组建一个网络必须要满足以下两点要求:1.节点是FFD节点,具备zigbee协调器的能力;2.节点还没有与其他网络连接,当节点已经与其

2012-06-19 16:59:32 12711 2

原创 对于C++中的前置++和后置++的看法

对于初学者来说,C++中的前置++和后置++很让人头疼。                       在此我的看法是,不要纠结于看他是运算符,看成函数就很好理解。                                             看下面这个小例子                     int main(){ int a = 10;

2012-06-19 00:04:37 1235

原创 qt外部数据传入实现动态的折线图绘制

在嵌入式开发中,实现数据收集与显示很常见,对于希望数据稳定的应用来说,               折现图的表现形式很符合条件。               本实现是通过qt的signal-slot来实现折线图的动态显示,一个信号的到来,数据添加,然后重绘                         这是其中使用到的一些数据结构 QListqreal> xList;/

2012-06-18 23:32:58 17697 20

原创 今天是个好日子

今天是个好日子,老班刚刚通知我说,我们申请的项目已经通过学校的批准,下面做好省里面的申请工作。                     更重要的是明天将能见到我女朋友了,回家好几天,想死我了。

2012-06-18 18:07:29 1002

原创 以对象来管理资源

C++中局部变量在作用域里的构造和析构行为,为资源的管理提供了灵活安全的解决之道。              下面以多线程的锁来举例               #ifndef LOCK_H#define LOCK_Hclass Lock{public: Lock(Mutex &m); ~Lock(); Mutex *mutex;}

2012-06-17 22:21:34 930

原创 java写的小游戏

用java写的小游戏,翻棋子的小游戏。                       使用MVC的设计思想。package cn.zhx.game;public interface function {int getR();int getC();boolean isBack(int r, int c);void change(int r, int c);

2012-06-07 16:25:12 2304

原创 java中interface的好处

java中因为有了interface的加入使得对类的功能扩展和对类的继承体系的优化提供了好的途径。               java是单一继承,C++是允许多重继承的,这就使给C++中的类做容器提供了难度。继承应该是同类继承,不然就会破坏体系。在C++中可能为了继承一些相关的功能,可能就会出现继承的父类混乱的局面,从而影响了整个继承体系的合理结构,导致类的界限不明确。所以在C++类的创造中

2012-06-06 18:48:26 5103

原创 qt中的多线程

在Qt进行多线程的编程,主要是使用提供的与平台无关的QThread类。      QThread类使用,在开发文档上的例子很少。文档提供的使用途径是重写run()函数,如下                  在run()中实现的代码会在此线程中运行,可是在你继承类中你写的slots在那个线程中执行呢?这个一直很困扰我。后来做了许多实验终于发现,你继承QThread类的子类的slots在

2012-06-06 11:10:06 1610

原创 jambi

大二在学java,所以有时会写点java的小程序,可是习惯了qt的界面,使用AWT和swing让我有些不适,后来发现了jambi,才知道原来早就有了java的绑定版,所以迫不及待的安装了上。              因为Eclipse的强大,所以搭建jambi的开发平台小菜一碟啊。              1.去qt的官网下载jambi的插件,解压添加到eclipse/plugins文

2012-06-05 22:40:16 2526 1

原创 myVector

这几天把数据结构重新拿出了看,有个想法,给自己写个小的STL,这是第一个容器,向量#ifndef MYVECTOR_H#define MYVECTOR_H#include using namespace std;templateclass myVector{public:    myVector(int capacity = DEFINE_SIZE);

2012-06-05 22:35:33 1375

原创 copy and swap

重载"="运算符,实现异常安全的 #ifndef WIDGET_H#define WIDGET_H#include using namespace std;class Widget{public: Widget(int* elem); ~Widget(){delete _elem;cout"~~~" Widget(const Wid

2012-06-05 22:34:10 753

原创 修饰器

修饰器模式在java中很普遍(I/O操作的类),下面是我在C++中的实现       都是继承的同一个基类,但是在实现的时候,有的实现的很高层,一些没有实现相关的接口的可以使用那些实现了高级功能的类来实现功能。#ifndef BASECLASS_H#define BASECLASS_H#include using namespace std;class baseClas

2012-06-05 22:30:58 988

原创 单模

对于资源管理和特殊的对象管理,这个模式很有效 #ifndef TEST_H#define TEST_H#include using namespace std;class Test{public:    static Test& getTestClass();    ~Test(){cout    void setI(int a) {i = a;

2012-06-05 22:28:51 849

hadoop eclipse插件

hadoop eclipse 插件 进行MapRecude程序的开发

2012-10-25

基于qt的多线程视频采集与传输

将服务端的设备虚拟化,供客户端调用。使用TCP/IP协议传输,使用V4L2实现视频采集。

2012-10-08

perl正则表达式

perl是unix上的工具,但是现在已经发张成了一门很完整的编程语言特别是在网络服务端

2012-07-11

空空如也

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

TA关注的人

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