自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

翻译 QT学习路五

贪吃蛇游戏(二)接下来是有关蛇的处理。我们有两个必须面对的困难:蛇具有复杂得多的形状。因为蛇的形状随着游戏者的控制而不同,因此,我们必须找出一个能够恰好包含蛇头和所有身体块的矩形。这也是 boundingRect() 函数所要解决的问题。蛇会长大(比如吃了食物之后)。因此,我们需要在蛇对象中增加一个用于代表蛇身体长度的growing变量:当growing为正数时,蛇的身

2017-06-20 11:33:31 479

翻译 QT学习路四

贪吃蛇游戏(一)Qt 提供了自己的绘制系统,还提供了 Graphics View Framework。Graphics View Framework 有三个主要部分:QGraphicsScene:能够管理元素的非 GUI 容器;QGraphicsItem:能够被添加到场景的元素;QGraphicsView:能够观察场景的可视化组件视图。对于游戏而言,我们需要一个QGra

2017-06-20 11:22:49 606

翻译 Android学习路之Date & Time

Date & Time组件1.TextClock(文本时钟)TextClock android:layout_width="wrap_content" android:layout_height="wrap_content" android:format12Hour="MM/dd/yy h:mmaa"/>TextClock android:layo

2017-06-18 15:58:25 434

翻译 Android学习路之ScrollView

ScrollView(滚动条)public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button btn_down; private Button btn_up; private ScrollView scrollView;

2017-06-18 15:55:32 458

翻译 Android学习路之SeekBar&RatingBar

SeekBar(拖动条)SeekBar基本用法public class MainActivity extends AppCompatActivity { private SeekBar sb_normal; private TextView txt_cur; private Context mContext; @Override pr

2017-06-18 15:47:22 360

翻译 Android学习路之ProgressBar

ProgressBar(进度条)1、系统默认进度条使用实例:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2017-06-18 13:15:18 301 1

翻译 Android学习路之开关按钮ToggleButton和开关Switch

开关按钮ToggleButton和开关Switch实现代码:先是两个drawable的文件:thumb_selctor.xml:xml version="1.0" encoding="utf-8"?>selector xmlns:android="http://schemas.android.com/apk/res/android"> item android:state_p

2017-06-18 12:57:41 362

翻译 Android学习路之RadioButton&Checkbox

RadioButton(单选按钮)&Checkbox(复选框)1)RadioButton(单选按钮)LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/

2017-06-18 12:44:56 229

翻译 Android学习路之绘制圆形的ImageView

最简单的绘制圆形的ImageView让我们先看看代码效果:实现代码:自定义ImageView:CircleImageView.javaimport android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;impo

2017-06-18 11:38:12 463

翻译 Android学习路之ImageView

ImageView(图像视图)ImageView(图像视图),是用来显示图像的一个View或者说控件!1、简单的布局测试代码实现<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width

2017-06-18 10:40:45 325

翻译 Android学习路之Button(按钮)与ImageButton(图像按钮)

Button(按钮)与ImageButton(图像按钮)Button普通按钮和ImageButton图像按钮;其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面ImageView相同,所以本节只对Button进行讲解,另外Button是TextView的子类,所以TextView上很多属性也可以应用到Button上!我们实际开发中对于Button的,无非是对按钮的

2017-06-18 10:21:22 1592

翻译 QT日常代码三

1、事件总结为了进一步了解这几个层次的事件处理方式的调用顺序,我们通过这个测试代码:class Label : public QWidget{public:    Label()    {        installEventFilter(this);    }    bool eventFilter(QObject *watched, QEven

2017-06-17 17:53:13 360

翻译 Android学习路之TextView

TextView(文本框)详解TextView中有下述几个属性:id:为TextView设置一个组件id,根据id,我们可以在Java代码中通过findViewById()的方法获取到该对象,然后进行相关属性的设置,又或者使用RelativeLayout时,参考组件用的也是id!layout_width:组件的宽度,一般写:**wrap_content**或者**match_paren

2017-06-17 16:09:48 448

翻译 QT日常代码二

1、文件对话框first step:创建一个带有文本编辑功能的窗口openAction= newQAction(QIcon(":/images/file-open"),tr("&Open..."),this);openAction->setShortcuts(QKeySequence::Open);openAction->setStatusTip(tr(

2017-06-17 09:46:56 339

翻译 Android学习路之GridLayout

GridLayout(网格布局)GridLayout优点:可以自己设置布局中组件的排列方式可以自定义网格布局有多少行,多少列可以直接设置组件位于某行某列可以设置组件横跨几行或者几列栗子→计算器布局的实现:xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t

2017-06-17 09:34:56 243

翻译 QT日常学习代码一

1、在QMainWindow中使用QAction:// ========== mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H #include  class MainWindow: publicQMainWindow{    Q_OBJECTpublic:   

2017-06-17 09:24:19 350

翻译 Android学习路之tablelayout

TableLayout(表格布局)1、如何确定行数与列数①如果我们直接往TableLayout中添加组件的话,那么这个组件将占满一行!!!②如果我们想一行上有多个组件的话,就要添加一个TableRow的容器,把组件都丢到里面!③tablerow中的组件个数就决定了该行有多少列,而列的宽度由该列中最宽的单元格决定④tablerow的layout_width属性,默认是fill_p

2017-06-16 10:28:59 352

翻译 C语言实现词法分析器

一、实验目的:      设计、编制、调试一个词法分析子程序-识别单词,加深对词法分析原理的理解。二、实验要求:1.对给定的程序通过词法分析器弄够识别一个个单词符号,并以二元式(单词种别码,单词符号的属性值)显示。而本程序则是通过对给定路径的文件的分析后以单词符号和文字提示显示。2.本程序自行规定:(1)关键字"begin","end","if","then","else","

2017-04-14 15:47:23 3851

翻译 Java中实现文件上传下载的三种解决方案之三

struts2实现文件的上传和下载第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。这两个文件可以从http://commons.apache.org/下载。 第二步:把form表的enctype设置为:“multipart/form-data“,如下:Java代码 publ

2017-04-06 15:43:05 878

翻译 Java中实现文件上传下载的三种解决方案 之二

Jsp页面上实现文件上传package com.vogoal.util;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;

2017-04-06 15:40:53 537

翻译 Java中实现文件上传下载的三种解决方案 之一

Java代码实现文件上传  FormFile file=manform.getFile();   String newfileName = null;  String newpathname=null;  String fileAddre="/numUp";  try {   InputStream stream = file.getInputStream();// 把

2017-04-06 15:39:38 943

转载 Java四种实现多线程方式

Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。 1、继承Thread类创建线程Thread类本质上是实现了Runnable

2017-03-27 22:31:34 261

原创 日常代码之百钱买白鸡

百钱买白鸡问题:今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。凡百钱买鸡百只,问鸡翁、母、鶵各几何?算法思想:从现代数学观点来看,实际上是一个求不定方程整数解的问题。解法如下:设公鸡、母鸡、小鸡分别为x、y、z 只,由题意得:①……x+y+z =100②……5x+3y+(1/3)z =100Java代码实现:public

2017-03-27 09:07:48 1051

原创 数据结构之简单排序第一幕

冒泡排序冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。算法原理冒泡排序算法的运作如下:(从后往前)比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工

2017-03-27 08:50:30 297

原创 日常代码

//字符串反转代码String string="runoob";          String reverse = new StringBuffer(string).          reverse().toString();          System.out.println("字符串反转前:"+string);          System.out.print

2017-03-19 10:33:33 298

原创 日常代码

//用于基于时间变换输出电话费的函数实现import java.io.*;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.omg.CORBA.PRIVATE_ME

2017-03-19 10:30:13 619

空空如也

空空如也

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

TA关注的人

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