- 博客(33)
- 资源 (20)
- 收藏
- 关注
原创 n久前的51单片机4*4键盘加4数码管显示汇编程序
KEYBUF EQU 30HDISPBUF EQU 31HDISPBIT EQU 35HCOLKEY: MOV P1,#0F0H MOV A,P1 ANL A,#0F0H XRL A,#0F0H JZ NOKEY LCALL DELAY MOV A,P1 ANL A,#0F0H XRL A,#0F0H JZ NOKEY MOV A,P1 ANL A,#0F0H C
2016-06-19 08:11:41 6539
原创 基于proteus的ARM7TDMI引导uclinux的bootloader
很久前的代码(初学时写的,比较乱,望见谅),希望对阅读本文的读者有所帮助。代码已经上传csdn,还在审计,等审核通过后再贴上地址。main.c#include"config.h"//注意volatile关键字不能少,否则变量不能正常赋值读取。extern volatile unsigned int maxnum;//防止被优化掉extern volatile unsigned c
2016-06-17 22:42:40 1033 5
原创 nodejs调用c++程序测试代码
运行环境:Ubuntu 12.04node-gyp v3.3.1Python 2.7.3 gcc 4.6.3make 3.81binding.gyp(注意:不是building){ "targets": [ { "target_name": "add", "sources": [ "add.cc" ] } ]}add
2016-06-14 10:30:06 3627 1
原创 nodejs之mysql简单查询实例测试代码
var mysql = require('mysql');var moment = require('moment');var TEST_DATABASE = 'test1';var TEST_TABLE = 'table_test';var client = mysql.createConnection({ host: '127.0.0.1', port: '3306',
2016-06-13 12:24:47 801
转载 OpenGL ES 2.0Shader相关介绍
OpenGL ES 2.0Shader相关介绍 与OpenGL ES1.x渲染管线相比,OpenGL ES 2.0渲染管线中“顶点着色器”取代了OpenGL ES 1.x渲染管线中的“变换和光照”;“片元着色器”取代了OpenGL ES 1.x渲染管线中的“纹理环境和颜色求和”、“雾”以及“Alpha测试”。这使得开发人员在使用OpenGL ES 2.0API进行开发时,不得不编
2016-06-11 10:23:06 554
原创 Android之GLSurfaceView立方体各面不同图片纹理测试代码2
public class MainActivity extends Activity { private GLSurfaceView mGLView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mGLView = new
2016-06-08 17:10:09 796
原创 最简单的fragment左右滑动测试代码
mainactivity.java//必须继承FragmentActivity才能用getSupportFragmentManager()public class MainActivity extends FragmentActivity { private ViewPager pager; private PagerAdapter adapter; @Override prote
2016-06-06 10:49:52 832
原创 Android手机的h264硬编码测试
网上源码进行点小改动, 代码如下:/** * oppo r7s(android 4.4.4)测试通过, 红米3(android 5.1.1)测试未通过 * @author Administrator */@SuppressLint("NewApi")public class MainActivity extends Activity implements SurfaceHolder.
2016-06-23 10:46:08 3784
原创 n久前的51_rtos原理实现测试源码
初学时期写的代码,比较乱,希望对阅读本文的读者有所帮助。代码是撇开了效率问题,为了方便理解任务切换过程,故都尽可能的使用了c实现的,而非汇编。main.c #include<reg52.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned char#define T...
2016-06-19 08:22:21 522
原创 基于proteus的ARM7TDMI-RTOS
很久前的代码(初学代码较乱),希望对阅读本文的读者理解RTOS有所帮助。main.c#include#include #include #include"ARM7.h"#define P3 *((volatile unsigned *)0x80000090)#define P2 *((volatile unsigned *)0x80000088)#define P1 *(
2016-06-17 22:25:03 748 1
原创 eclipse进行run android application是出现Unable to execute dex Java heap space解决
弄了一上午,才找到解决办法。1. 问题很奇怪其他Android程序进行调试时都是没问题的,唯有一个程序等了半天没反应,再点击eclipse时就出现无响应了。 于是怀疑是eclipse出现了问题,重新安装eclipse以及adt,问题依旧,不过弹出了Unable to execute dex Java heap space这个东西,于是网上查找了下,找到答案了。2. 根据网上说
2016-06-17 13:54:22 447
原创 简易php博客(6)_后台修改
edit.php<?phpinclude("head.php"); //引入连接数据库include("../connect.php");//获取数据库表数据if (!empty($_GET['id'])) { $edit = $_GET['id']; $sql = "select * from ".DB_TBNAME." where id='$edit'";
2016-06-15 22:42:27 569
原创 简易php博客(5)_后台添加
add.php<?phpinclude("head.php"); //引入连接数据库include("../connect.php");$title = "";$con = "";if (!empty($_POST['sub'])) { $title = $_POST['title']; //获取title表单内容 $con = $_POST['con']; /
2016-06-15 22:40:11 882
原创 简易php博客(4)_后台显示列表
list.php<?phpinclude("head.php");if (!empty($_GET['keys'])) { $key = $_GET['keys']; $w = " title like '%$key%'";}else{ $w = 1;}//引入连接数据库include("../connect.php");//总记录数mysql_query('set na
2016-06-15 22:32:29 657
原创 简易php博客(3)_后台登陆
login.php<?phpinclude("../connect.php");echo <<<HTML简易blog后台测试HTML;session_start();$_SESSION['mng_name']="";$_SESSION['mng_tag']="";if(!empty($_POST['login'])){ $login=$_POST[
2016-06-15 22:28:28 540
原创 简易php博客(2)_前台
index.php<?phpinclude("head.php");dispHaed("blog display page");if (!empty($_GET['keys'])) { $key = $_GET['keys']; $w = " title like '%$key%'";}else{ $w=1;}//引入连接数据库include("conn
2016-06-15 22:22:44 717
原创 简易php博客(1)_安装
install.php<?phpecho <<<HTML简易blog后台测试 function checkinput(){ var pwd = document.getElementById("mng_pwd").value; var pwd1 = document.getElementById("mng_pwd1").value; var disp = d
2016-06-15 22:14:55 914
原创 Android之GLES2.0控制立方体旋转测试代码
public class MainActivity extends Activity { private GLSurfaceView mGLSurfaceView; DemoRenderer mRender; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance
2016-06-11 22:01:51 709 2
原创 Android之GLES2.0显示立方体各面不同图片测试代码3
《Android之GLES2.0显示立方体各面不同图片测试代码2》的每个面是由两个三角来组成一个正方形的,该篇则是每个面直接通过画正方形实现。public class MainActivity extends Activity { private GLSurfaceView mGLSurfaceView; DemoRenderer mRender; @Override public
2016-06-11 20:49:45 413
原创 Android之GLES2.0显示立方体各面不同图片测试代码2
通过旋转面来组合立方体。public class MainActivity extends Activity { private GLSurfaceView mGLSurfaceView; DemoRenderer mRender; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate
2016-06-10 17:31:46 384
原创 Android之GLES2.0显示立方体各面不同图片测试代码
public class MainActivity extends Activity { private GLSurfaceView mGLSurfaceView; DemoRenderer mRender; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance
2016-06-10 10:55:25 461
原创 Android之GLES2.0显示图片测试代码
public class MainActivity extends Activity { private GLSurfaceView mEffectView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2016-06-09 09:56:35 1368
转载 OpenGL ES 1.0与OpenGL ES 2.0投射和摄像视角代码区别
OpenGL ES 1.0中的投射和摄像视角1. 投射矩阵 - 使用几何学创建一个投射矩阵,用来计算对象的坐标,以便图像被以正确的比例绘制。下面的例子展示了如何基于屏幕尺寸比例创建一个投射矩阵,然后应用到OpenGL渲染环境中。 public void onSurfaceChanged(GL10 gl, int width, int height) { gl.glVi
2016-06-09 07:19:05 1092
原创 Android之GLES2.0画三角形测试代码
public class MainActivity extends Activity { private MyTDView myTDView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置
2016-06-08 21:20:18 454
原创 Android之GLSurfaceView立方体各面不同图片纹理测试代码
public class MainActivity extends Activity { private GLSurfaceView mGLView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mGLView = new
2016-06-08 15:34:41 373
原创 Android之GLSurfaceView立方体图片纹理测试代码
public class MainActivity extends Activity { private GLSurfaceView mGLView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mGLView = new
2016-06-08 14:49:55 866
原创 Android只GLSurfaceView画立方体测试代码
class DemoCubeRenderer implements Renderer { Cube c; @Override public void onDrawFrame(GL10 gl) { c.draw(gl); } @Override public void onSurfaceChanged(GL10 gl, int w, int h) { //设置视区大小 g
2016-06-08 13:56:31 512
原创 Android的GLSurfaceView测试源码
public class MainActivity extends Activity { private GLSurfaceView mGLView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mGLView = new De
2016-06-08 11:13:12 526
原创 PHP的MVC框架简单实现
PHP中的MVCMVC[1]在软件工程中是一种软件的架构。从php的角度来讲MVC有一些不同。Model(模型),程序应用功能的实现,程序的逻辑的实现。在PHP中负责数据管理,数据生成。View(视图),图形界面逻辑。在PHP中负责输出,处理如何调用模板、需要的资源文件。Controller(控制器),负责转发请求,对请求处理。在PHP中根据请求决定调用的视图及
2016-06-07 22:42:10 487
原创 Android的SurfaceView测试代码
import android.app.Activity;import android.content.Context;import android.content.pm.ActivityInfo;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canv
2016-06-07 18:19:42 346
原创 Android摄像头视频帧数据测试代码
import android.app.Activity;import android.hardware.Camera;import android.hardware.Camera.Parameters;import android.hardware.Camera.PreviewCallback;import android.os.Bundle;import android.view.Su
2016-06-07 16:39:15 910
原创 Android中adapter的原理简单说明
其实adapter原理并不难,就是adapter调用getView()来实现数据显示,一共调用getCount()次,getView()中使用position来标识不同的显示内容;getView()主要是将准备好的数据设置到规划好的布局控件中以及设置各控件的事件。public class MyAdapter extends BaseAdapter{ private LayoutInfl
2016-06-06 15:25:02 580
原创 fragment测试源码
public class MainActivity extends Activity { FragmentManager fragmentManager; FragmentTransaction transaction; ImageView[] image = new ImageView[4]; TextView[] text = new TextView[4]; Fragment[]
2016-06-03 17:14:42 306
基于proteus的ARM7TDMI引导uclinux的bootloader
2016-06-17
SD卡接口协议V2.0英文版
2010-05-10
8250芯片资料下载
2010-04-26
LPC214x中文手册
2010-01-01
arm的proteus仿真实例
2009-12-27
USB开发者的unicode转换器
2009-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人