自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

混沌的博客

少无适俗韵,性本爱丘山。 误落尘网中,一去三十年...... 久在樊笼里,不得返自然.

  • 博客(41)
  • 资源 (54)
  • 收藏
  • 关注

原创 Android 入门(2)

一,1. android 体系结构 //linux-系统库-应用框架层-应用层。2. 安装JDK,Android studio,SDK   ---64bit3. 配置环境变量:JAVA_HOME(jdk1.8),path:%JAVA_HOME%bin and jre.   cmd,java -version 检查JDK安装与否,环境变量配置与否。4. F:\Android\sd

2015-08-29 20:06:06 547

原创 Java 温故

几年没用java了,想用下Anddroid,温故一下。 1. 字节码通常指的是已经经过编译,但与特定机器码无关,需要直译器转译后才能成为机器码的中间代码。 字节码通常不像源码一样可以让人阅读,而是编码后的数值常量、引用、指令等构成的序列。 字节码主要为了实现特定软件运行和软件环境、硬件环境无关。字节码的实现方式是通过编译器和虚拟机器。 编译器将源码编译成字节码,特定平台上的虚拟机器将字

2015-08-29 10:23:15 589

原创 设置Android app背景图片(Android studio)

添加logo.png到res\drawable-hdpi文件夹中,注意图片名不能大写。添加 android:background=”@drawable/bg”到activity_main.xml中即可。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:/

2015-08-28 15:37:24 32988 1

转载 Andriod实现再按一次退出程序

基本思路:监听返回的按键,先记录一个原始变量时间值,每次点击返回的时候让它等于当前的系统时间值,就是你点击的上一刻的时间值。 如果发现中间的时间间隔 小于2秒就直接退出程序; 如果大于 2s那就return掉,相当于第一次点击。 public class MainActivity extends Activity { private long exitTime = 0; @O

2015-08-28 14:46:53 702

原创 waiting for device

Android Studio 突然程序下载不到手机里。 提示:waiting for device。 命令行下输入:adb devices , 提示: android adb devices offline要完全退出手机管家,包括豌豆荚 91助手啥的类似的都要关闭。看可行不?重启adb服务 adb kill-server adb start-server 看可行不?上一步无效的情况

2015-08-28 14:34:30 6497

原创 Android 获取手机联系人信息

代码如下:protected void onCreate(Bundle savedInstanceState) { TextView tv = new TextView(this); String string = ""; super.onCreate(savedInstanceState); //得到ContentResolver对象

2015-08-25 17:09:47 749

原创 假定CSomething 是一个类,执行下面这些语句之后,内存中创建了多少个CSomething 对象。

CSomething a();//只是定义一个方法,方法返回一个CSomething对象 CSomething b;//增加1个对象CSomething c[3];//对象数组,增加3个对象CSomething &ra=b;//引用不增加对象CSomething d=b;//调用拷贝构造函数,增加1个对象CSomething *pA=c;//地址赋值,不增加对象CSomething *p

2015-08-25 16:49:23 2201

原创 Activity 切换(Android studio)

按钮事件: Intent intent = new Intent(); intent.setClass(MainActivity.this,TestActivity.class); startActivity(intent); MainActivity.this.finish();//结束当前的activity注意每个Activity都需要在androidmanifest.xml中注册:

2015-08-25 16:39:56 2727

原创 Java.lang.RuntimeException: Unable to start activity ComponentInfo Caused by: java.lang.NullPointer

setContentView(R.layout.activity_main);需要放在setOnClickListener的前面。

2015-08-25 15:29:49 891

原创 修改Android app工程名(Android Studio)

1、右键module名称 – Refactor –Rename ,输入新的module名2、在module列表中点击”Edit Configurations…“,进入设置页面后再Name中输入步骤1填的名称,并且在Module中选择对应的module,点击OK即可修改完毕。

2015-08-25 09:50:03 31658 1

原创 修改Android app图标(Android Studio)

1.  res\drawable 放置icon.png;2.  修改AndroidManifest.xml : android:icon="@drawable/icon"

2015-08-24 11:40:11 54846 11

原创 修改Android app名字(Android Studio)

修改res–values–strings.xml 中的app_name即可。如下:

2015-08-21 18:41:45 51884 3

原创 查看Android SDK 版本

点击sdk-tools-android.bat 即可

2015-08-21 17:57:16 7834

原创 虚函数继承

#include<iostream>using namespace std;class A{ char k[3];};class B: A{ char j[3];};class C: B{ char i[3];};int main(){ //这个很简单 cout<<"sizeof(A):"<<sizeof(A)<<endl;//3

2015-08-21 17:46:59 490

原创 INSTALL_FAILED_OLDER_SDK

原因是:app运行所需要的最低版本高于真机的android版本。 在我的手机-设置-关于手机中看到我的Android版本是4.0.4,对于的API版本是16. 而我在build.gradle中的minsdkversion是19,大于16.所以不对。将19改为小于等于16即可。 version和安装版本的对应关系如下: 修改build.gradle中的minsdkversion的版本号即可。

2015-08-21 16:29:50 1208

原创 INSTALL_FAILED_INSUFFICIENT_STORAGE

我的手机安装了太多东西,导致内存不够用了。 卸载掉一些软件就可以了。

2015-08-21 16:17:04 475

原创 Android Studio

Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,他是未来的趋势,必将取代eclipse。首先,先指出Android Studio中的两个概念。 Project 和 Module 。在Android Studio中, Project 的真实含义是工作空间, Module 为一个具体的项目。 Eclipse 的 Project 等同于Andro

2015-08-20 18:21:09 574

原创 Android Studio 虚拟机错误

sdk 错误,冲突。 删掉原来的 ANDROID_SDK_ROOT D:\liebao_down\adt-bundle-windows-x86_64-20130917\adt-bundle-windows-x86_64-20130917\sdk

2015-08-20 14:08:30 1802

原创 TRACE

#define TRACE ::AfxTrace //6#define TRACE ATLTRACE //2010

2015-08-20 13:57:27 453

原创 Android 入门(1)

1.常用IDE有Eclipse, IDEA,Android Studio,用的最多是Eclipse(免费开源), IDEA很好用,但是收费;Android Studio是Google最新开发的针对Android量身定制的IDE,是未来的趋势, Google已不再更新ADT。 2. JDK(分为32和64位),SDK(开发包),IDE开发工具(Android Studio) 1>.安

2015-08-19 19:37:20 508

原创 MySQL

//111CString strName(_T("1234")), strSex(_T("11")), strSQL;mysql_query(m_pMySQL, "set names gb2312;");//gbk ERROR_SUCCESS;strSQL.Format(_T("insert into user(id,name,sex) values(\'%d\',\'%s\',\'%s\

2015-08-19 18:35:26 410

原创 Navicat

1. Navicat 是一个可多重连接的数据库管理工具,它可让你连接到 MySQL、Oracle、PostgreSQL、SQLite 和/或 SQL Server 数据库,让管理不同类型的数据库更加方便。 2.一个连接就是对一个服务器ip的物理连接,首先给【连接】起一个合适的名字然后输入正确的连接信息,如果是要管理远程的数据库,在IP地址栏内输入正确的IP地址即可。 默认情况下,MySQL 提

2015-08-19 14:39:44 942

原创 VC2013 MySQL增删改查

1, stdafx.h中头文件添加:#include "D:\mmysql\mysql-5.1.55-win32_2\include\mysql.h"#pragma comment(lib, "D:\\mmysql\\mysql-5.1.55-win32_2\\lib\\opt\\libmysql.lib")2, 添加MySQL相关成员变量:MYSQL *m_pMySQL;//MySQL

2015-08-18 18:43:34 1713 1

原创 MySql 错误

发生系统错误 5。拒绝访问。 以管理员身份来运行cmdERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘datab ases; 语法

2015-08-18 16:25:03 552

原创 VC2013连接MySql

#include "D:\mmysql\mysql-5.1.55-win32_2\include\mysql.h"#pragma comment(lib, "D:\\mmysql\\mysql-5.1.55-win32_2\\lib\\opt\\libmysql.lib")int main(){ MYSQL *m_pMySQL;//MySQL的连接句柄 MYSQL_RES *

2015-08-18 15:18:46 1072

原创 node 不是内部命令或外部命令

nodejs 安装  node 不是内部命令或外部命令restart cmd.exe.管理员身份

2015-08-13 18:16:24 4907 1

转载 如何替换Windows的Shell(即explorer.exe)

下载一个可以查看用户的SID的软件,如SysInternals套装中的PsGetsid.exe(地址:http://www.ithome.com/html/soft/84134.htm )使用你自己的账号(最好是管理员权限的账号)登录Windows,然后添加一个给其他人使用的账户(假设为other),注意一定要为other设置密码。运行命令提示符(Win键+R,输入cmd回车),进入到ps

2015-08-12 14:01:58 15326

原创 C++ list

// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"#include "string"#include "list"#include <algorithm>#include "functional"using namespace std;//assign() 给list赋

2015-08-07 12:05:14 413

原创 C++ Vector

// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。 //include “stdafx.h”include “iostream”include “string”include “vector”includeusing namespace std;int main() { std::vector vec; vec.assign(7, 100)

2015-08-07 11:02:36 495

原创 Cocos2d-x 3.6 项目实战---贪吃蛇(4)

现在就是最主要也是较为复杂的界面和逻辑类了。 他实际包含两个类,一个SnakeNode蛇结点类和一个Game界面逻辑类。 绘制10*10的网格,初始化一个食物和一个蛇头,随机的坐标,然后定时移动蛇头,碰到食物则吃掉并产生一个身体结点,碰撞检测,到边界就结束返回主界面。 GameScene.h:#pragma execution_character_set("utf-8")#ifndef _

2015-08-06 16:45:31 1485

原创 Cocos2d-x 3.6 项目实战---贪吃蛇(3)

再说说程序运行的第一个界面,也很简单,只有一个背景和一个Start菜单和一个Help菜单而已,界面如下: MainMenu.h:#ifndef __snakegame__MainMenu__#define __snakegame__MainMenu__#include "cocos2d.h"USING_NS_CC;class MainMenu :public Layer{public:

2015-08-06 16:35:44 1763

原创 Cocos2d-x 3.6 项目实战---贪吃蛇(2)

先来点简单的,说说帮助类。 帮助类非常简单,只是显示一个背景,一个”帮助信息”的Label和一个返回菜单而已。 HelpScene.h :#ifndef __snakegame__HelpScene__#define __snakegame__HelpScene__#include "cocos2d.h"USING_NS_CC;class Help :public Layer{p

2015-08-06 16:27:21 1006

原创 Cocos2d-x 3.6 项目实战---贪吃蛇(1)

比较简单,只有三个类,参考了其他代码并修改了下: AppDelegate类修改的比较少:#include "AppDelegate.h"#include "MainMenu.h"#include "SimpleAudioEngine.h"USING_NS_CC;using namespace CocosDenshion;AppDelegate::AppDelegate() {}AppDe

2015-08-06 16:22:29 2102 1

原创 cocos 随机数

随机数一般都是用rand()产生随机数种子。在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。 使用需要包含头文件:#include<stdlib.h>(C++建议使用#include<cstdlib>,下同)cocos2d-x中提供了CCRANDOM_0_1()宏(也是用rand实现)#defin

2015-08-06 15:48:23 4224

原创 cocos 语法错误:“namespace”

可能是编码的问题。 代码拷贝到notepad++再另存为替换classes下的文件,发现错误解决。

2015-08-06 13:54:41 2770

原创 cocos 2d-x 中文乱码

在头文件上加一行代码即可:pragma execution_character_set(“utf-8”)

2015-08-06 09:42:37 591

转载 关于cocos2d-x3.0和2.0之间的区别

区别1. 去CC2.0 CCSprite CCCallFunc CCNode .. 3.0 Sprite CallFunc Node ..区别2.cc***结构体改变2.0 ccp(x,y) ccpAdd(p1,p2)ccpSubccpMultccpLength(p)ccpDot(p1,p2);ccc3()ccc4()ccWHITE

2015-08-05 15:23:05 1822

转载 Android 目标平台版本应该大于或等于 10(The android-platform should be equal/large than 10)

cocos compile -p android –-ap 20 注意:如果Android\sdk\platforms目录下没有android-20,需要一个空的。 D:\cocosDevelop\android-ndk-r10\platforms\android-20I am able to solve similar issue just as this one. I am running

2015-08-04 18:17:09 11317

原创 cocos2d-x 音效

#include "SimpleAudioEngine.h"using namespace CocosDenshion;//SimpleAudioEngine::getInstance()->playBackgroundMusic("music/game_music.mp3");SimpleAudioEngine::getInstance()->playEffect("music/game_ov

2015-08-04 16:50:21 482

原创 注册触摸事件

bool init() { ………………. //注册触摸事件 // setTouchEnabled(true); // setTouchMode(Touch::DispatchMode::ONE_BY_ONE); EventListenerTouchOneByOne *eventTouch = EventListenerTouchOneByOne::create()

2015-08-04 15:13:29 525

vc6 计算器

VC6写的简单计算器,只能进行加减乘除运算。

2014-09-06

vc读写EXCEL

vc读写EXCEL的内容,用的第三方类CSpreadSheet。

2014-01-12

The VISA Library

The VISA Library

2013-12-21

Agilent Technologies EMC Series Spectrum Analyzers

Agilent Technologies EMC Series Spectrum Analyzers

2013-12-21

nRF2401A收发程序

nRF2401A收发程序,查询,中断法都有

2013-07-10

nRF2401A 收发代码

nRF2401A C8051F330收发代码

2013-07-02

VC闪屏振动

VC闪屏振

2012-12-19

Java串口通讯

Java串口通讯

2012-12-15

Porting SICL Application to VISA

Porting SICL Application to VISA

2012-12-14

teechart资料打包

TeeChart for .Net 2010 中文教程.chm TeeChart经验总结 VC中使用TeeChart

2012-12-14

C8051F340 AD控制单片机程序

C8051F340 AD控制单片机程序 C8051F340 AD控制单片机程序

2012-12-12

VC,.BCB串口通讯代码

一共七个工程,VC 1>.Windows API 2>.MsComm Control 3>.CSerialPort Class BCB 4>.Victor Control 5>.MsComm Control 收发串口数据,都测试过,可行。

2012-12-12

VC6 tab control 示列

Vc6 tabcontrol实例工程代码

2012-08-03

Unicode串口通信Demo

Unicode串口通信Demo,文件太大我把编译的删除了,请自己编译,用23串口连接试试效果。

2012-07-30

vc2010中tab control使用

vc2010中tab control使用的Demo

2012-07-30

winpcap编程课件

winpcap编程 winpcap编程 winpcap编程

2011-09-20

Winpcap_编程.ppt

Winpcap编程文档 Winpcap编程文档

2011-09-20

WinPcap_4_1_2.exe

WinPcap安装包 最新版本 http://www.winpcap.org

2011-09-20

WinPcap中文技术文档.chm

模块 WinPcap用户指南 定义 输出函数 过滤串表达式的语法 使用WinPcap编程 WinPcap教程: 循序渐进教您使用WinPcap 获取设备列表 获取已安装设备的高级信息 打开适配器并捕获数据包 不用回调方法捕获数据包 过滤数据包 分析数据包 处理脱机堆文件 发送数据包 收集并统计网络流量 WinPcap核心资料 NPF驱动核心指南 NPF结构与定义 NPF函数 Packet.dll -- 数据包驱动API 如何编译WinPcap 远程捕获 输出结构与定义 外部函数. 对于提供远程捕获的函数引用, 请参阅WinPcap 输出函数 章节的 "Windows-specific Extensions" . 核心数据结构与定义

2011-09-20

C#+语法全解.rar

C#+语法全解.rar C#+语法全解.rar C#+语法全解.rar

2011-06-03

C#电子教案(PPT).rar

C#电子教案(PPT).rarC#电子教案(PPT).rarC#电子教案(PPT).rar

2011-06-03

C#实例编程百例.RAR

C#实例编程百例.RAR C#实例编程百例.RAR C#实例编程百例.RAR

2011-06-03

lucene-2.9.4-src.zip

lucene-2.9.4-src.zip lucene-2.9.4-src.zip

2011-01-14

JDK 1.6 源代码

sun的jdk 1.6的 源代码,搞java开发的绝对要看看的。 有分的捧个分场,没分的........... 发个邮箱给我吧,我直接发给你。

2010-09-17

JQuery学习资料

jquery1.4 API jquery入门教程 javascript高级应用 程序员常用javascript特效

2010-09-07

EditPlus v2.31+注册码

EditPlus v2.31+注册码 EditPlus v2.31+注册码

2010-05-02

AJAX开发简略.pdf

AJAX开发简略.pdf AJAX开发简略.pdf

2010-05-02

USB 驱动开发 实例

USB驱动开发实例USB驱动开发实例USB驱动开发实例

2010-04-22

麻省理工大学-微电子器件与电路

麻省理工-微电子器件与电路.rar麻省理工-微电子器件与电路.rar

2009-08-07

麻省理工-电路与电子学

麻省理工-电路与电子学.rar麻省理工-电路与电子学.rar

2009-08-07

protel 封装大全

protel 封装大全.rarprotel 封装大全.rarprotel 封装大全.rarprotel 封装大全.rar

2009-08-07

orb_slam2_demo

orb_slam2 demo, orb_slam2 单目测试, orb_slam2 demo, orb_slam2 单目测试

2018-03-06

RiftDK1源码

--Oculus Rift Development Kit 1 Firmware, Schematics, and Mechanicals for the Oculus Rift Development Kit 1. --Firmware The Tracker firmware uses the CooCox CoIDE for development along with the gcc-arm-embedded toolchain. The ST-Link/V2 is the cheapest way to load firmware onto a Tracker board, though any SWD compatible programmer should work. You can follow these steps to set up a build environment and load firmware onto the board: 1. Install ST-Link drivers if you haven't: http://www.st.com/web/en/catalog/tools/PF258167 2. Install CoCenter: http://www.coocox.org/CooCox_CoIDE.htm 3. Through CoCenter, install CooCox and CoFlash 4. Install gcc-arm-embedded: https://launchpad.net/gcc-arm-embedded/+download 5. Set up gcc-arm-embedded in CooCox: http://www.coocox.org/CoIDE/Compiler_Settings.html 6. Clone our RiftDK1 repository to C:\CooCox\CoIDE\workspace 7. Open the Tracker.coproj 8. Build 9. Plug the ST-Link into the board's 10 pin SWD header. 10. Plug in USB to power the board. 11. Download code to Flash Enjoy! Note that the USB Product ID is set to 0x0001, which matches the production version of the Tracker. If you modify the firmware in a way that changes the USB interface, please change the Product ID to 0x0000. --Mechanical The Mechanical folder contains STEP files of the Rift DK1 housing, control box, and case. --Schematics The Schematics folder contains a pdf of the schematic, as well as Altium Designer files of the schematic and board layout.

2016-10-26

支持win7 64位的hex2bin程序(v2.2)

使用方法: 进入 win64目录 解压→将要转换的hex文件拖拽拖到hex2bin或都 mot2bin上即可,就会在同一个目录下产生bin格式文件。

2016-09-27

otlv4 实例和说明

包括otl源码,文档说明,代码实例。

2016-03-31

Cocos2d-x 贪吃蛇源码(3.6)

Cocos2d-x 贪吃蛇源码

2015-08-06

C# 串口通讯Demo(VS2010)

一个简单的C# 串口通讯Demo,可收发数据。

2015-07-03

FSP频谱仪远程控制文档

FSP频谱仪远程控制,《FSP频谱仪第五章_远程控制-基础.pdf》 《第六章 远程控制-命令.pdf》 第七章 远程控制程序举例.pdf

2015-05-20

Excel_RW_Demo.rar

VC Excel读写 ,通过CSpreadSheet

2015-04-01

VC获取屏幕任意点颜色

VC获取屏幕任意点的位置和颜色,VC获取屏幕任意点的位置和颜色,VC获取屏幕任意点的位置和颜色

2014-09-05

空空如也

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

TA关注的人

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