自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 随笔

不断地去寻找问题,积极地找到解决问题的方法和途径,培养这种习惯、思维、兴趣和能力尤为重要,请坚持去做!!!

2016-04-03 21:46:12 261

原创 同步

在大多数实际的多线程应用中,两个或多个以上的线程需要共享对同一数据的存取,如果两个线程存取相同的对象,并且每个线程都调用了一个修改该对象状态的方法,将会发生线程彼此踩了对方的脚。根据各线程访问数据的次序,可能会产生讹误的对象。这样一个情况通常称为竞争条件。        为了避免多线程引起的对共享数据的讹误,必须要做到同步存取。        下面将模拟一个有若干账户的银行。随机地生成在这

2016-04-02 22:00:16 352

原创 单线程操作

在一个单独的线程中执行一个任务的简单过程:1) 将任务代码移到实现了Runnable接口的类的run方法中。方法如下:public interface Runnable(){ void run();}可以如下所示实现一个类:class myRunnable implements Runnable{ public void run() {

2016-03-27 21:32:31 1115

原创 c++中memcpy和memcpy的用法

void *memset(void *s, int ch, size_t n);函数解释:将s中前n字节(typedef unsigned size_t)用ch替换并返回s.memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组清零。memcpy 内存拷贝函数用法:void *memcpy(void *dest, const void *src, si

2016-02-29 15:33:17 1340

原创 关于unity3d纹理贴图的学习总结

今天unity3d纹理的贴图操作不清楚,折腾了大半天了弄好,心情很舒畅,于是写写总结。         Unity支持PSD、TIFF、JPEG、TAG、PNG、GIF、BMP、IFF、PICT格式的图片。大部分情况,推荐使用PNG格式的图片,它的容量更小且有不错的品质。         对于作为模型材质使用的图片,其大小必须是2的N次方,如16*16、32*32、128*128等,通常会

2015-12-11 16:04:53 4238

转载 unity3d图形用户界面组件

在这篇文章中我将给读者介绍Unity中的图形用户界面(GUI)编程.Unity有一个非常强大的GUI脚本API.它允许你使用脚本快速创建简单的菜单和GUI.简介Unity提供了使用脚本创建GUI界面的能力.在写这篇文章的时候,Unity还没有提供一套原生的可视化GUI开发工具,尽管你可能会在Unity Asset商店找到一些使用某种形式的图形化脚本编程编写GUI的工具.Autode

2015-12-10 11:43:43 3239

原创 C++中关于时间的处理问题

第一:函数和结构,涉及到传递和返回结构#include struct travel_time{ int hours; int mins;};const int Mins_per_hr = 60;travel_time sum(travel_time t1, travel_time t2);void show_time(travel_time t);int m

2015-08-13 16:15:13 488

原创 C++中的抽象数据类型

第一步:#ifndef STACK_H_#define STACK_H_typedef unsigned long Item;class Stack{private: enum {MAX = 10}; Item items[MAX]; int top;public: Stack(); bool isempty() const; bool isfu

2015-08-11 14:39:19 2180

原创 C++中关于类与对象的学习

第一步:#ifndef STOCK00_H_#define STOCK00_H_#include class Stock{private: std::string company; long shares; double share_val; double total_val; void set_tot() { total_val = shares *

2015-08-10 15:53:52 317

原创 Android的多项选择设计

第一步:在main_xml文件中的代码:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou

2015-08-03 20:25:38 397

原创 Android中的日期选择器

第一步:在MainActivity的代码:package com.example.yangjian.learncomponents;import android.app.DatePickerDialog;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import androi

2015-08-03 15:57:39 367

原创 Android的下拉列表

第一步:main_xml文件中的代码如下:LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layo

2015-08-03 15:17:40 352

原创 Android 的计算器界面设计

第一步:在Main_xml文件中布局设计代码:GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layo

2015-08-03 10:54:18 1387

原创 单选按钮(RadioButton)与复选框(CheckBox)的功能与用法

第一步:在Main_xml文件中代码如下:TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout

2015-08-02 23:05:16 872

原创 为Android应用添加菜单和子菜单

第一步:在MainActivity的代码如下:package com.example.yangjian.leagngjian;import android.graphics.Color;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.Me

2015-08-02 16:08:21 740

转载 在Android项目中新建及添加Library

1、新建项目就不用说了吧,现在来新建一个Module,两种方式2、打开如下图,其中有新建Android Library 和 Import Existing Project,我们来新建一个3、我们会发现多出来了一个Module,和Eclipse里两个项目在一个空间里一样4、右击Module(项目)选择

2015-08-02 16:01:58 614

转载 Android Studio安装与gradle的关系

背景介绍       采用eclipse中开发android项目有许多鸡肋的地方,比如启动速度超级慢。google/IO大会推出android studio后,安卓ers的福音就来了。Android Studio是一个全新的基于IntelliJ IDEA的Android开发环境,类似于Eclipse ADT插件,Android Studio提供了集成的Android开发工具用于开发

2015-08-02 15:56:27 729

原创 解决Android 的模拟器显示乱码问题

在android studio里,中文字符串都好好的,传到设备上就显示乱码!!!!比如,textView.setText("中文");;然后,在模拟器上,textView显示的是乱码。。。。。怎么解????

2015-08-02 15:46:40 1147

转载 MVC程序设计模式

MVC框架编辑MVC设计模式一般指MVC框架 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射

2015-07-30 21:04:24 876

原创 Android中跨应用绑定Service并通信

第一步 : 创建l两个应用程序分别命名为app和anotherapp第二步:1.在app的应用程序中MainActivity的代码如下:package com.example.yangjian.startservicefromanotherapp;import android.os.Bundle;import android.support.v7.app.ActionBar

2015-07-28 22:38:56 720

原创 在Android中如何侦听Service内部的状态

第一步,在MainActivity中:package com.example.yangjian.connectservice;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.Serv

2015-07-27 20:25:28 541

原创 Android中的Service服务绑定

第一,MainActivity代码程序如下:package com.example.yangjian.connectservice;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.S

2015-07-27 19:13:21 340

原创 Android应用

在Service的生命周期中,被回调的方法比Activity少一些,只有onCreate, onStart, onDestroy,onBind和onUnbind。通常有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。1 通过startService    Service会经历 onCreate 到onStart,然后处于运行状态,sto

2015-07-26 19:02:58 200

原创 Android的Service基础---Service的生命周期

第一步:创建服务类MyService,代码如下:// btnStartService = (Button) findViewById(R.id.btnStartService);// btnStopService = (Button) findViewById(R.id.btnStopService);package com.example.yangjian.service;imp

2015-07-26 18:23:45 266

空空如也

空空如也

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

TA关注的人

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