自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (4)
  • 收藏
  • 关注

原创 【无标题】Android NDK Cmakelist

(2)将android_native_app_glue.c封装成app_glue静态库,否则在创建activity时,会crash。#(4)将android_main1封装至动态库ndkopengl中,而ndkopengl将在Manifest中被指定。#(3)暴露ANativeActivity_onCreate方法,否则在创建activity时,会crash。#(5)一定要引入步骤(2)中封装的app_glue,否则创建activity时,将crash。

2023-04-19 20:04:32 419

原创 Vue.js学习笔记--vue-router的使用

1.创建Vue项目vue init webpack-simple vueprojcd vueprojnpm installnpm run dev2.vue-router使用流程(参考https://router.vuejs.org)1.安装 vue-routernpm install vue-router --save2.在main.js中引入import Vu...

2019-06-12 15:55:58 190

原创 Nodejs学习笔记01 基于koa的web项目手动搭建步骤

1.创建项目流程:=>创建项目文件夹=>执行 npm init --yes //--yes可选=>执行2中的安装命令 //根据项目中使用到的功能选择=>将3中的代码作为项目的开始代码2.基于koa开发需要的一些依赖模块安装命令cnpm install koa --savecnpm install koa-router --savecnpm ...

2019-05-30 16:57:38 183

原创 网上得到的一个3D渲染引擎

#include #include #include #include #include #include typedef unsigned int IUINT32;//=====================================================================// 数学库:此部分应该不用详解,熟悉 D3D 矩阵变换即可//==

2018-01-10 20:35:08 687 1

原创 常见面试题

/*明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。*/import java.util.Scanner;impor

2018-01-02 21:59:04 235

原创 JAVAWEB APP访问Derby数据库

1.开发环境Tomcat7,Derby10.13, Idea2.下载安装Derby默认情况下jdk6以上自带Derby数据库,但是也可以直接下载Derby数据库。下载地址:http://db.apache.org/derby下载后得到如下包:db-derby-10.13.1.1-bin.zip解压即可使用。3.设置环境变量设置DERBY_

2017-08-30 17:12:21 627

原创 Mac 10.11.4 opengl开发环境配置

参考如下几篇文档:http://blog.csdn.net/kingvvsir_/article/details/50180317 http://blog.csdn.net/a_txpt_001/article/details/40356793                  这两个是库源代码下载及编译http://www.cnblogs.com/yinxiangnan-char

2017-06-30 17:27:42 416

原创 Android Settings app内存泄露问题

在进入android 5.0 Settings应用中进入apps项然后反复的进入某个应用的详细信息页面,使用adb shell dumpsys meminfo appname查看内存信息,每次进入一次应用详情页面都会导致内存增加。要搞清楚这个问题得分析InstalledAppDetails和AppInfoBase的代码,实际上前者继承了后者。AppInfoBase继承于Sett

2016-04-29 13:58:21 738

原创 CTS DownloadManagerTest testMinimumDownload failed

DownloadManagerTest testMinimumDownload代码如下: public void testMinimumDownload() throws Exception { final DownloadCompleteReceiver receiver = new DownloadCompleteReceiver(); try {

2016-04-27 17:56:16 769 2

原创 android com.google.android.videos ANR

发生ANR的时候这个进程(com.google.android.videos)的主线程stack如下:"main" prio=5 tid=1 Native......at android.os.BinderProxy.transactNative(Native method) at android.os.BinderProxy.transact(Binder.java:503) a

2016-04-27 17:15:50 2336

原创 Android MediaProvider MtpService启动多次导致OutofMemory

MtpService.java的onStartCommand: @Override public int onStartCommand(Intent intent, int flags, int startId) { mUnlocked = intent.getBooleanExtra(UsbManager.USB_DATA_UNLOCKED, false);

2016-04-27 16:34:31 1221

原创 下载android源码的国内镜像

https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

2016-04-27 14:38:06 372

原创 tomcat添加外部项目

所谓的外部项目就是项目的部署位置不在tomcat目录下的webapps目录里。有两种配置的方式:第一种,修改tomcat/conf/server.xml找到如下的xml标签:            unpackWARs="true" autoDeploy="true">......在Host标签中添加如下子元素:其中:path:项目名称doc

2016-02-28 17:07:26 2234

原创 error C2664: “void std::_Pmf_wrap<void (__thiscall cocos2d::Layer::* )(const std::vector<cocos2d::To

使用vs2013编写cocos2dx的代码:          _touchListener = EventListenerTouchOneByOne::create();_touchListener->setSwallowTouches(true);_touchListener->onTouchBegan = CC_CALLBACK_2(HelloWorld::onTouch

2015-03-28 22:27:43 2000

原创 错误 1 error C2040: “menu”:“auto”与“cocos2d::Menu *”的间接寻址级别不同

今天在开发cocos2dx时,仿照MenuTest中的代码创建Menu时遇到这个问题。出问题的代码如下:auto menu = Menu::create(item1, nullptr);查网上的说法感觉不对,而且cpptest中也是这样用的。后来看了下,是由于我是在HelloWorldSecene.cpp中加的代码。menu这个变量已经在这行代码前使用过了,感觉vs2013报的

2015-03-26 21:10:40 4151

原创 cocos2d-x 3.2 rc0 编译错误解决

使用vs2012开发,编译android时报如下错:/android-ndk-r9b/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''.  Stop.根据网上搜索到的信息有两种修改:第一种:将__gmsl的512修改,这个试过后,会报另一个错误:android-

2015-01-06 23:29:20 667

原创 android actionbar tab style

none        @drawable/ver_divider        2dp                @drawable/action_bar_tab_ext

2014-10-13 13:26:20 652

原创 android PowerManagerService分析

http://www.360doc.com/content/13/1212/08/11627991_336500840.shtml

2014-06-09 18:27:07 885

原创 Android odex文件反编译

http://www.cnblogs.com/ungshow/p/3511330.html

2014-05-07 16:42:04 514

转载 AIDE2.6.1安装及配置C/C++开发数据

首先下载AIDE2.6.1汉化破解版(下载地址:http://pan.baidu.com/s/1pJNQwbh)

2014-04-27 21:45:46 5494 3

原创 android对号码中pause or wait的处理

具体代码在GsmConnection中的pocessNextPostChar方法中。

2014-04-11 16:53:58 697

转载 手机如何设置语音信箱

是类似于录音电话的一项服务,当您未能及时接听来电时,可将来电转移到语音信箱中,让来电者留下“原声原味”的口信。当您的语音信箱内有新留言时,您的手机会及时收到短消息通知。您还可以自己录制语音信箱的问候语,这样,您的手机就变成了一部自动应答录音电话。   注意:     语音信箱是必须与呼叫转移和短消息配合使用的。因为呼叫转移可把来电转移到您的语音信箱,而短消息将通知您语音信箱内有新留言。在使

2014-03-06 17:48:07 6681

原创 华为U8220 fastboot刷机

首先到这里下载手机驱动(http://driver.zol.com.cn/link/40/396540.shtml),接着安装驱动。确保你有如下分区img文件:分区                       img文件boot                      boot.imgsystem                 system.imgrecovery    

2014-01-23 17:27:27 1074

原创 android DTMFTwelveKeyDialer使用中的一个问题

最近发现在android 4.2中,此类在InCallScreen中实例化为成员变量mDialer,在InCallScreen中的onResume中有如下调用:mDialer.startDialerSession();在InCallScreen的onPause中会调用mDialer.stopDialerSession();下面是这两个调用函数的实现代码:DTMFTw

2013-12-12 22:13:43 1009

转载 MMS消息格式及封装

转自: http://www.iteye.com/topic/618885在以上业务模型的介绍中,通讯流程中的主体是用于承载业务数据的PDUs(Protocol Data Units),本节将关注这些数据单元的基本机构、内容组成、封装编码等几个方面。MMS PDU的内容类型(content-type)必须被指定为application/vnd.-wap.mms-message ,用于被

2013-10-11 10:12:17 3375 1

原创 linux压缩解压缩命令

zip -r myfile.zip ./*将当前目录下面所有的东西打包到myfile.zipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到/home/sunny/-o 不提示的情况下覆盖文件;-d 指名文件解压缩到哪个目录zip -d myfile.zip smart.txt删除压缩文件中smart.txt文件

2013-09-04 13:48:25 495

原创 linuxforandroid

资源下载:http://sourceforge.net/projects/linuxonandroid/files/

2013-07-23 16:56:45 532

原创 android安装vim

参考:http://gdr.geekhood.net/gdrwpl/vim-android.php

2013-07-22 14:14:30 6186

原创 android安装busybox

参考:http://www.cnblogs.com/xiaowenji/archive/2011/03/12/1982309.html

2013-07-22 14:10:02 644

转载 handler为activity的成员变量导致的内存泄露

先看一组简单的代码123456789public class SampleActivity extends Activity { private final Handler mHandler = new Handler() { @Override public void handleMessa

2013-07-09 18:55:42 1450

转载 深入理解Android Notifiction机制

framework/base/core/java/android/app/NotificationManager.java                framework/base/services/java/com/android/server/NotificationManagerService.java{@hide} extends INotificationManager.Stub

2013-07-09 18:39:15 970

原创 Firefox不显示地址栏解决方案

使用控制面板卸载firefox然后,适用工具软件清理下使用痕迹,再安装。

2013-07-03 21:01:02 995

原创 Cygwin环境变量设置

可以在cygwin目录下的Cygwin.bat中添加set 语句实现,也可以在windows中设置环境变量@echo offset HOMEPATH=e:\cygwin\work\path %PATH%; e:\cygwin\bin; e:\cygwin\sbin; e:\cygwin\usr\bin; e:\cygwin\usr\sbine:C:chd

2013-06-29 01:22:56 2931

转载 Android号码匹配位数修改

Android2.1上默认的号码匹配位数是7位,也就是说从右向左算起,如果两个号码有7位是匹配的,那么就认为是相同的号码,如+86 1234567和01234567是相同的号码;所以判断两个号码是否匹配,简单的用”==”是不行的。    安卓在Sqlite层新增了函数phone_numbers_equal用于号码匹配的判断,这个函数是数据库级的,对应的SQL语句是PHONE_NUMBERS_E

2013-06-13 14:26:57 810

转载 Java多播套接字

多播数据报套接字类用于发送和接收 IP 多播包。MulticastSocket 是一种 (UDP) DatagramSocket,它具有加入 Internet 上其他多播主机的“组”的附加功能。     1、IP多播地址和多播组           IP多播通信必须依赖于IP多播地址。在IPv4中它是一个D类IP地址,范围从224.0.0.0到239.255.255.255,地址 22

2013-05-10 21:30:24 660

原创 三) 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7(或ndkr7b)+COCOS2DX(没有用到cygwin和minigw)

http://blog.csdn.net/maojudong/article/details/7261986

2013-02-19 11:31:35 342

转载 解决办法之Error generating final archive: Debug certificate expired on

Eclipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期)解决办法:linux:Window--》Preferences--》Android--》Build中Default debug keystore显示了地址“/home/jinli/.and

2013-02-03 22:17:43 355

转载 Android系统Recovery工作原理

http://my.oschina.net/u/572562/blog/63838

2013-01-08 15:07:32 357

转载 Android build error

from:http://music.573114.com/Blog/Html/942E/244932.html最近在编译更新过的4.0项目,之前都编译的好好的,今天却出现了下面的error:target SharedLib: libwebcore (out/target/product/xxxx/obj/SHARED_LIBRARIES/libwebcore_intermediates

2012-08-25 21:51:56 540

转载 Integrated kernel building

from: http://wiki.cyanogenmod.com/wiki/Integrated_kernel_buildingContents[hide]1Inlining the kernel (and modules) build into theROM1.1Why does CM want the kernel built

2012-08-25 16:41:54 948

开源软核处理器OPENRISC的SOPC设计

片上可编程系统(System On Programmable Chip,SOPC)已经成为嵌入式系统的发展方向。《开源软核处理器OpenRisc的SOPC设计》介绍基于源代码开放的OpenRisc1200(以下简称OR1200)软核处理器的SOPC设计方法。《开源软核处理器OpenRisc的SOPC设计》分为两部分,第一部分介绍OR1200软核处理器的架构和配置、Wishbone总线的标准及OR1200软核处理器软硬件开发环境的建立;第二部分以具体实例说明如何使用OR1200软核处理器完成嵌入式设计,其中包括:调试接口的实现、OR1200控制片内存储器和I/O、串口、SDRAM、外部总线、以太网、LCD及SRAM;另外还介绍如何在OR1200上运行嵌入式Linux,并针对第二部分给出部分源代码。

2014-10-08

linux1.0源代码

Linux1.0的代码,研究内核代码比较有用,早期的代码,相对较小,适合菜鸟。

2013-11-01

80x86IBM+PC及兼容计算机

深入讲解IBM pc汇编的书籍,对计算机的体系结构及接口都有深入的描述,很稀有的资源。

2013-10-19

空空如也

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

TA关注的人

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