- 博客(48)
- 资源 (20)
- 收藏
- 关注
转载 如何使用gyp管理c++工程(ubuntu版)【转】
1.简介gyp是google为chromium项目开发的管理工具,功能类似于cmake。gyp只能产生编译脚本,真正的编译工作还有靠其他工具,我选择了ninja。2.安装gyp和ninja$ sudo apt-get install gyp $ sudo apt-get install ninja-build3.一个简单的例子1.首先准备一个源文件,
2016-09-30 10:17:01 1050
原创 Bluetooth发送数据测试代码
package com.example.bt_client;import java.io.IOException;import java.io.OutputStream;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;import java.util.UUID;imp
2016-09-28 17:50:43 1202
原创 Bluetooth的接收数据测试代码
package com.example.bt_server;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.Method;import java.util.UUID;import android.app.Activity;import android.bluetooth.B
2016-09-28 15:50:11 853
转载 objective-c基本数据类型【转】
来自:http://blog.csdn.net/rhljiayou/article/details/73978891、Object-c提供基本数据类型:int、float 、double 、char 示例代码测字节数:[cpp] view plain copy//数据类型: //整形(i
2016-09-27 17:36:14 287
转载 objective-c入门(xcode helloworld程序 创建类)【转】
来自:http://blog.csdn.net/rhljiayou/article/details/7389342一:objective-c简介Objective-C是进行iPhone软件开发的语言Objective-C语言是C语言的一个扩展集Objective-C是一种面向对象的语言大小写敏感程序语句必须以(;)结束开发工具(Xcode)二、第一个Ob
2016-09-27 17:31:05 402
转载 iOS开发:常用的UIView控件——UILabel、UITextField、UIButton【转】
来自:http://blog.csdn.net/kezhenxu/article/details/40595215前面几篇文章已经对iOS开发中比较基本的几个文件进行了了解,今天主要学习StoryBoard文件和几个常见的UI控件。Storyboard功能是在iOS5开始新增的功能,一种新技术的出现大多是为了弥补旧技术的不足,而在storyboard之前iOS 开发设计界面是使
2016-09-27 14:52:30 387
转载 iOS开发:第一个iOS程序分析——AppDelegate.h文件和视图View、视图控制器ViewController【转】
来自:http://blog.csdn.net/kezhenxu/article/details/40559165在上一篇文章iOS开发:第一个iOS程序分析——代理,生命周期函数中主要介绍了iOS使用Objective-C开发的两个主要文件main.m和AppDelegate.m和控制程序生命周期的函数,接下来将介绍另外两个文件:AppDelegate.h文件、UIViewControl
2016-09-27 14:36:20 565
转载 iOS开发:第一个iOS程序分析——代理,生命周期函数【转】
来自:http://blog.csdn.net/kezhenxu/article/details/404772831.main.m文件首先展开supporting Files并且打开其下的main.m文件,其中main函数就是应用程序的入口,main函数只是标记了一个自动释放池自动决定何时释放内存,并且返回了一个函数UIApplicationMain的执行结果。换句话说
2016-09-27 14:33:14 309
原创 xcode编写iphone第一个程序
Xcode中iPhone iPad模拟器调整大小的方法Xcode中调试iPad程序默认的iPad模拟器非常小,如何方法iPad模拟器的显示尺寸呢?选中iOS模拟器,在“Window -> 缩放比例”中就可以调整了。快捷键:Command + 1:显示100%大小Command + 2:显示50%大小(默认)新建完成后,第一次启动是空白的什么都
2016-09-27 13:34:36 2503
转载 iOS开发入门教程【转】
来自:https://my.oschina.net/mailzwj/blog/133273程序发轻狂,代码阑珊,苹果开发安卓狂!——写给狂热的编程爱好者们写在前面的话学习iOS应用程序开发已有一段时间,最近稍微闲下来了,正好也想记录一下前阶段的整个学习过程。索性就从最基础的开始,一步一步记录一个最简单的iOS应用从创建到运行的全过程,其中会穿插很多相关知识或是遇到过的问题。其实
2016-09-26 17:29:06 318
原创 mac快捷键
mac中主要有四个修饰键,分别是Command,Control,Option和Shift。Command是Mac里最重要的修饰键,在大多数情况下相当于Windows下的Ctrl。所以以下最基本操作很好理解:【常用】Command-Z 撤销 Command-X 剪切 Command-C 拷贝(Copy) Command-V 粘贴 Co
2016-09-26 16:14:50 222
转载 流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)【转】
RTP 参考文档 RFC3550/RFC3551 Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP)
2016-09-26 14:31:00 870
转载 Android Activity 淡入淡出和从底部向上弹出动画效果【转】
来自:http://blog.csdn.net/shenggaofei/article/details/52122966动画效果Activity淡入,同按钮布局有屏幕底部向上推出,代码比较简单就不在这里详细介绍。 1.首先创建一个,的布局文件clearpan.xml,这个文件就是从下到上弹出的布局文件。 [html] view plain
2016-09-25 23:03:04 4537
转载 android窗体动画:activity启动从底部向上滑动出现,关闭的时候从顶部向下滑动消失的动画实现【转】
在IOS系统里,我们打开app都是有启动动画的,这样子在打开一个新窗体,用户感觉有个过渡动画,体验效果很好,不会觉得很突然就冒出一个窗体,下面就实现一个android 的activity启动和关闭动画的例子。知识点:1、需要配置2个动画XML,一个是启动动画,一个是结束动画。2、启动调用动画的时机和关闭调用动画的时机。知识点1:需要在
2016-09-25 22:59:46 4824
转载 android 实现由下至上弹出并位于屏幕底部的提示框【转】
[java] view plain copy button.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub
2016-09-25 22:48:33 660
转载 Android 判断是否能真正上网【转】
来自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0109/2291.html这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!有时候我们连接上一个没有外网连接的WiFi或者有线就会出现这种
2016-09-25 09:26:47 785
转载 android Spinner控件详解【转】
来自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0105/2264.html这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过!Spinner提供了从一个数据集合中快速选择一项值的办法。默认
2016-09-25 09:05:37 4011
原创 Android控件Spinner实现下拉列表测试代码
public class SceneActivity extends Activity { private Spinner spinner; private List data_list; private ArrayAdapter arr_adapter; @Override protected void onCreate(Bundle savedInstanceState) {
2016-09-24 22:11:07 343
转载 Android 圆形旋转菜单【转】
来自:http://blog.csdn.net/ywl5320/article/details/52449392最近帮朋友做了一个动画菜单,感觉有一定的实用价值,就在此给大家分享一下,先看看效果:源码下载地址在末尾实现思路:从图中可以看出,这三个(或更多,需要自己再实现)菜单是围绕着中心点旋转的,旋转分为2层,背景旋转和菜单旋转,背景旋转可以直接用旋转动画来实现
2016-09-24 20:10:36 928
转载 Android支付密码输入框【转】
来自:http://blog.csdn.net/ywl5320/article/details/52003691现在很多应用都会集成支付功能,不管是直接调用支付SDK还是自己平台的虚拟货币,支付密码都是很重要的。一般的应用会直接使用Edittext作为密码输入框,这个看着就有点low了,高大上一点的就会自定义一个支付界面,然后输入效果也会有相应的设计,比如我们看到的支付宝和微信支付就是这样
2016-09-24 20:08:30 648
转载 Android 滑动标题导航栏【转】
来自:http://blog.csdn.net/ywl5320/article/details/51866799现在Android应用开发中因为功能比较多所以都喜欢用viewpager+fragment的方式加入更多的页面,而每每使用这种模式,标题栏导航也是必不可少的,因此又会重复写很多导航菜单的代码,程序猿都是很懒的,都想写少量的代码就把功能实现了,更何况这都是写重复的代码,不辞辛劳的程
2016-09-24 20:01:06 729
转载 Android微信支付爬坑【转】
来自:http://blog.csdn.net/ywl5320/article/details/50856922最近在做支付模块,最常用的就是微信支付和支付宝支付,其中最坑的就是微信支付了!!各种问题,官方文档也写得不详细。。。哎 不过最后还是成功的爬坑完成集成了微信支付。先附上一张支付成功的页面高兴高兴 哈哈哈:下面就是爬坑过程微信支付分为以下几个步骤:
2016-09-24 19:48:42 306
转载 Android悬浮缩放菜单的实现【转】
来自:http://blog.csdn.net/ywl5320/article/details/50807680先看效果图:(文章结尾有Demo下载地址)最近在做一个电商平台的应用,里面有一个效果就是在商品列表上层有一个圆形菜单,在列表滑动时菜单会收缩滑动停止时会展开。刚看到这个效果时感觉不好实现,首先是这个半圆,然后还会收缩变小,但是当我们把这个菜单拆分开来后就很好理
2016-09-24 19:41:46 1690 1
转载 Android弹出菜单【转】
来自:http://blog.csdn.net/ywl5320/article/details/47160059在实际开发中,我们可能会用到toolbar控件,然后还要在右上角添加弹出菜单,但是toolbar弹出菜单,实在是不好控制位置,因此用户体验很是不好,所以 就想到了用popupwindow来代替弹出的菜单。话不多说先看效果(文章末尾有demo下载地址):效果还是
2016-09-24 19:38:25 510
转载 Android基于开源项目的WheelView的时间、地址联动选择对话框【转】
来自:http://blog.csdn.net/ywl5320/article/details/44730457一晃离上次写博客差不多都过了半年了,现在工作中用到了一些实用的东西,想和大家分享一下。现在实现的是一个基于开源项目WheelView的时间、地址联动选择的对话框,先看看效果图,文章末尾有源码下载地址:选择时间:选择地点:
2016-09-24 19:31:33 1070
转载 Android 启动引导页(动态生成底部导航圆点)【转】
来自:http://blog.csdn.net/ywl5320/article/details/38413101工作快半年了,想把工作中的一些有用的东西分享分享,于是想到了写博客,方便别人查看,也方便自己记录点滴。好了,客套话不多说。今天我要分享的是“android 启动引导页”效果的实现,底部的导航圆点根据引导页的数量动态生成,不是在布局文件里写死了的,主要用到了ViewPager这个类
2016-09-24 19:26:07 1469
转载 Android 绘制圆角图片(圆形图片,圆角矩形图片,圆角正方形图片)【转】
来自:http://blog.csdn.net/ywl5320/article/details/38450021我们在Android应用中经常要绘制圆角的图片来展示一些背景图,但是每次都制作圆角的图片很麻烦,而且重复使用率不高。所以我们最好的就是在应用中根据已有的图片,动态的绘制所需要的圆角图片用于显示。话不多说,让我们先看看效果图:这是例子中使用到的图片:
2016-09-24 19:19:03 834
转载 Eclipse搭建Gradle环境
来自:http://blog.sina.com.cn/s/blog_4b20ae2e0102uz4t.html1.上Grandle官网下载Gradle,地址:http://www.gradle.org/downloads如果只是运行可以只下载bin,为了扩展开发还是下载all。2.下载完毕,直接把zip解压,放到你电脑的软件安装目录下,例如:D:\Program F
2016-09-22 15:03:42 719
转载 mqtt paho ssl java端代码【转】
来自:http://blog.csdn.net/lingshi210/article/details/52439050mqtt 的ssl配置可以参阅 http://houjixin.blog.163.com/blog/static/35628410201432205042955/然后注意开启防火墙端口。mqtt的命令和Java端的ssl 必须同时要带上ca.crt、clil
2016-09-19 17:23:44 3463 3
转载 Mosquito使用SSL/TLS进行安全通信时的使用方法 ------生成和发布证书openssl
MQTT作为android客户端的push消息推送协议。android客户端需要通过SSL/TLS连接mqtt代理服务器,实现消息的加密传输。实现这个流程需要提供两个方面的支持,一个是mqtt协议客户端实现,另一个是mqtt代理服务器。 有很多开源的mqtt代理服务器,我选择使用mosquitto broker. mosquitto 安装到windows 上,我使用wind
2016-09-18 12:25:51 1209
原创 uclinux很久前笔记12
【字符设备驱动】一、gpiogpio驱动:/********************************gpio.h****************************************/#ifndef __GPIO_H#define __GPIO_H#include #define MAGIC 0xd0#define SET _IO(MAGIC,0)#d
2016-09-14 22:49:57 347
原创 uclinux很久前笔记11
【实现reboot命令】在不修改时执行reboot的效果为:/> rebootRestarting system.mm-armv.c 315Reboot failed --System halted 在sourceinsight中搜索Reboot failed -- System halted得出的结果为:---- Rebootfailed -- System ha
2016-09-14 22:46:41 409
原创 uclinux很久前笔记10
【内核挂载根文件系统分析】在init内核线程中:static int init(void* unused){ structfiles_struct *files; lock_kernel(); do_basic_setup(); prepare_namespace(); //准备命名空间 free_initmem()
2016-09-14 22:44:33 290
原创 uclinux很久前笔记9
【bin/init程序解析】在uClinux-dist/user/busybox中:/********Init.c************/init_main parse_inittab file = fopen(inittabs[i], "r"); // inittabs[0]= INITTAB 打开etc/initt
2016-09-14 22:40:09 342
原创 uclinux很久前笔记8
【分析linux启动】arch/armnommu/vmlinux.lds(由vmlinux-armv.lds.in生成):OUTPUT_ARCH(arm)ENTRY(stext)SECTIONS{ . = 0x0c008000; //链接地址(由TEXTADDR参数传递来的)。 .init: { /* Init cod
2016-09-14 22:37:11 271
原创 uclinux很久前笔记7
【uclinux的Makefile分析】1、make menuconfig在uclinux根目录中的Makefile文件中找到:menuconfig: config.in #依赖config.in文件 $(MAKE)-C $(SCRIPTSDIR)/lxdialog all @HELP_FILE=config/Configure.help\
2016-09-14 22:33:28 323
原创 uclinux很久前笔记6
【u-boot添加命令】在u-boot/common/main.c中void main_loop(void){ …… run_command(xxx,xxx); ……}int run_command(const char *cmd, int flag){ cmd_tbl_t*cmdtp; …… /*
2016-09-14 22:30:19 235
原创 uclinux很久前笔记5
/u-boot/lib_arm/board.cvoid start_armboot (void){…… gd = (gd_t*)(_armboot_start - CFG_MALLOC_LEN - sizeof(gd_t));/********************************************************************* 堆栈结构:*
2016-09-14 22:27:51 285
原创 uclinux很久前笔记4
cpu/s3c44b0/start.s_start: b reset ldr pc,=HandleUndef ldr pc,=HandleSWI ldr pc,=HandlePabort ldr pc,=HandleDabort b . ldr pc,=HandleIRQ ldr pc,=HandleFIQ ldr pc,=HandleEINT0 /*mGA H/W
2016-09-14 22:26:43 383
基于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关注的人