自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大鱼

只要敲不死,就往死里敲。

  • 博客(80)
  • 资源 (8)
  • 收藏
  • 关注

原创 Linux gcc 常用编译指令

本篇文章主要记录常用GCC编译参数最近发了个 linux 下的so库给客户,客户写 Demo 时候用的命令行编译,由于之前都是用 Makefile 或者 CMake ,指导客户时候差点出糗,所以记录一下常用的编译参数方便快速排查编译命令问题。-L : 表示要链接的库所在的目录。-L. 表示要链接的库在当前目录, -L/usr/lib 表示要连接的库在/usr/lib 下。目录在/usr/lib 时,系统会自动搜索这个目录,可以不用指明。-l (小写L): 表示需要链接库的名称,注意不是库文件名称,.

2020-12-21 00:59:58 692

转载 C 语言 sizeof() 运算符

本文摘抄自:C语言中的sizeof操作符用法及和strlen的区别举例说明:char* ss = "0123456789";sizeof(ss) 结果 4 ===》ss是指向字符串常量的字符指针sizeof(*ss) 结果 1 ===》*ss是第一个字符char ss[] = "0123456789";sizeof(ss) 结果 11 ===》ss是数组,计算到\0位置,因此是10+1si

2017-12-22 11:06:05 534

原创 局域网中PC访问VMware虚拟机中的Ubuntu

环境:两台PC均为win7 64位;Ubuntu16 64位;VMwareWorkstation12Pro 只给出配置,不说背景知识了,需要的可以Google编辑->虚拟网络编辑器 Ubuntu 64位(右键)->设置->网络适配器 按以上设置可从局域网 ping 通Ubuntu主机,可使用SSH服务(在Ubuntu终端使用 ifconfig 命令可查看IP地址 )。

2017-09-26 20:18:32 2694 1

原创 CentOS安装FinalSpeed

流量加速插件 FinalSpeed介绍及一键安装教程使用FinalSpeed加速加速利器FinalSpeed1.使用SSH工具连接服务器

2017-08-26 15:59:34 3227

转载 Git笔记--实现从本地添加项目到远程仓库

原文地址:Git实现从本地添加项目到远程仓库Git是现在最流行的版本控制系统之一了,今天也试试了,成功了上传了远程仓库,接下来看看我是怎么做的。 1、首先,要有git的账号,点击查看怎么注册?2、注册成功之后,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:在Repository name填入bless,其他保持默认设置,点击“Create rep

2017-04-27 16:40:20 430

原创 OpenCV开发中的一些笔记

值得多逛的OpenCV学习网站OpenCV教程

2017-01-20 03:54:21 369

原创 QT开发--Visual Studio2013--配置代码32bit、64bit环境

QT、VS2013等环境安装 QT、VS2013安装关于开发环境的安装不是本文的重点,本文重点在于如何在不同的环境下配置代码引用。如:在开发OpenCV的过程中需要用到QT的库和代码,但是include”QThread.h”等文件却无效,这是因为没有正确配置好VC++目录的“包含目录” 和 “库目录”。电脑系统:win7 64位 VS2013: 64位 QT64位: OpenCV:32位由

2017-01-20 03:51:02 4088

原创 C++ 记录学习过程中一些值得多次阅读的博客文章

1. 语法C++ 值传递、指针传递、引用传递详解C++ 类对象和 指针的区别C++ 本质:类的赋值运算符=的重载,以及深拷贝和浅拷贝

2017-01-08 23:23:36 707

转载 C++ 点(.)操作符和箭头(->)操作符

原文连接 非常感谢原作者的辛苦创作,本人作为笔记收藏,如侵权请联系删除。首先介绍一下C++中的结构。对于一个结构来说:struct MyStruct{ int member_a; };如果有个变量MyStruct s,那么使用其中的成员元素时可以用s.member_a = 1;如果采用指针方法访问,比如 MyStruct * ps,那么同样的访问就必须使用如下形式:(*ps).m

2017-01-08 22:51:54 51178 3

转载 C++中头文件(.h)和源文件(.cpp)写法

本文简洁明了地谈谈头文件(.h)和源文件(.cpp)应该怎么写。

2016-12-05 18:55:02 5268 3

原创 记录学习Android开发路上一些值得重复看的文章

2016年12月2日:一篇文章看懂Android 学习最佳路线

2016-12-02 22:37:35 274

原创 Android微信分享---点击分享伤害了我且一闪而过~

添加入微信分享功能其实很简单,但是一不注意还是会碰到一些坑!

2016-10-14 14:15:33 5145

原创 高德地图---设置固定显示完整轨迹的摄像头

在做地图显示轨迹类项目的时候,有时需要自动显示整个轨迹图,如果没有对摄像头的视图作处理,只是画线,那么可能整个轨迹显示不完整。高德地图API http://lbs.amap.com/api/android-sdk/download/在高德地图的API中,官方给了我们一个可以显示包括所有给出的点的方法。 CameraUpdateFactory 类中的 newLatLngBounds(LatLngBo

2016-10-14 13:40:49 7936

原创 关系数据库的基本概念

1. 属性和域   在现实世界中,要描述一个实物常常取若干特征来表示,这些特征称为 属性(Attribute) 。 例如,用学号、姓名、性别、系别、年龄和籍贯等来描述学生。每个属性的取值范围对应一个值的集合,称为该属性的 域(domain) 。例如,学号的域是6位整型数;姓名的域是 10 位字符;性别的域为{男,女}等。 2. 关系的相关名词记关系R(D1, D2, D3… ,Dn)

2016-09-07 18:47:59 3151

原创 关系数据库---自然连接

首先来看自然连接的定义: 自然连接:是一种特殊的等值连接,它要求两个关系进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。一个简单的例子,将下列关系R和S进行自然连接:R: A B C a b c b a d c d e d f gS: A C D a c d d

2016-09-07 17:53:31 26427 1

原创 Java Calendar 获取时间后不再计时

最近在项目中为了获取时间,经常使用如下代码:Calendar calendar = Calendar.getInstance();但是获取到的mCalendar却不再随着时间的流逝改变,于是写了下面的代码测试:如果在 TimerTask 的run()方法中没有重新去getInstance(),则打印的时间不发生变化import java.text.SimpleDateFormat;import j

2016-08-24 17:02:02 1181

原创 <Java小工具>

收集的一些Java代码工具连接两个数组/** * @Title: concat * @Description: TODO 连接两个数组 * @param first * @param second * @return * @return: T[] 连接后的数组 */ public static byte[] conca

2016-08-17 00:07:06 321

原创 Java中格式化float类型变量

今天在做体重数值运算的时候没注意,在显示体重时候出现了N多小数点,于是找了一下资料如何格式化Float类型变量。方法一 float a = 123.45678f; float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000)方法二import java.tex

2016-08-08 16:47:17 6306

转载 SQLite学习手册(数据类型)

原文地址一、存储种类和数据类型:    SQLite将数据值的存储划分为以下几种存储类型:     NULL: 表示该值为NULL值。     INTEGER: 无符号整型值。     REAL: 浮点值。     TEXT: 文本字符串,存储使用的编码方式为UTF-8、UTF-16BE、UTF-16LE。     BLOB: 存储Blob数据,该类型数据和

2016-07-25 16:56:24 295

原创 一个Android JAVA代码中的各显示单位转换工具

/** * Created by Dacer on 10/8/13. * 将dp单位转换为不同分辨率手机下的像素点,便于画图 */

2016-07-12 23:02:01 1109

转载 Android Canvas.drawText方法中的坐标参数的正确解释

原文地址canvas.drawText("www.jcodecraeer.com", x, y, paint);  x和y参数是指定字符串中心的坐标吗?还是左上角的坐标?这个问题的直观印象应该是左上角的坐标,但是安卓的处理有点另类,我都怀疑安卓的设计者是不是脑壳有问题了。x默认是‘www.jcodecraeer.com’这个字符串的左边在屏幕的位置,如果设置了paint.s

2016-07-12 22:54:09 999

转载 Activity的findViewById()和View的findViewById()

原文地址我们就知道了这样一个函数findViewById(),他已经成为了家喻户晓,坑蒙拐骗,杀人越货必备的一个函数(好吧,这句是扯淡)但一直用也没细致研究过它,直到写程序的时候发现一个由这个函数引起的一个莫名其妙的bug,遂决定好好研究下次函数~我们调用的findViewById()函数其实有两种(目前我只看到两种,不确定还有没有其他的),一种是Activity类中fin

2016-07-09 21:40:21 6162

转载 Android禁止ViewPager的左右滑动

原文地址       有时候在开发中会遇到一些“诡异”的要求,比如在ViewPager中嵌入ListView,或者再嵌入一个ViewPager,那么在滑动的时候就会造成被嵌入的XXView不能滑动了,那么现在就把最外层的ViewPager禁止滑动吧,让被嵌入的XXView获得滑动事件好了。关于解决方法,网上也有很多说法,基本上是一致的,但是需要理解这个Android下的事件分发

2016-07-09 21:32:35 285

转载 Android中如何获取xml界面里的非自定义属性

原文地址获取自定义属性大家都很熟悉了,就不多说了(定义declare-styleable,context.obtainStyledAttributes巴拉巴拉...)下面我们说一下怎么获取非自定义的属性,比如android:entries,android:gravity等等,上面的方式照着套是行不通了,因为你无法取得android.R.styleable里面的东西,下面

2016-07-06 21:29:49 2132

转载 Android上dip、dp、px、sp等单位说明

原文地址dip  device independent pixels(设备独立像素). 不同设备不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。在android上开发的程序将会在不同分辨率的手机上运行。为了让程序外观不至于相差太大,所以引入了dip的概念。比如定义一个矩形10 x 10dip.在分辨率为160dpi的屏

2016-07-04 20:54:13 395

转载 APK反编译详解

原文地址:APK反编译详解这里的反编译的目的并不是修改别人的代码然后自己发布盗版apk,而且这种方法也做不到。这里的反编译只能查看作者的大致代码,目的是研究apk中某些效果的实现方法,知道大致的方法之后,具体代码还需自己写。apk的反编译分为两部分,一是反编译classes.dex得到java代码,二是反编译资源文件以及xml布局文件,这两部分是分开的,并且使用的是不同的工具。

2016-06-16 17:32:56 1030

原创 使用DatePickerDialog和TimePickerDialog设置时间

DatePickerDialog;TimePickerDialog;

2016-05-30 22:12:33 1201

转载 低功耗蓝牙(BLE)

原文地址:低功耗蓝牙(BLE)低功耗蓝牙包括的术语及概念:如上图所示,使用低功耗蓝牙可以包括多个Profile,一个Profile中有多个Service,一个Service中有多个Characteristic,一个Characteristic中包括一个value和多个Descriptor。Android中进行蓝牙开发需要使用到的类的执行过程是:

2016-05-28 22:55:49 765

转载 Eclipse Android 工程无法查看帮助文档

原文地址:在使用Eclipse开发Android程序过程中,发现鼠标停放在想要查看帮助的类名上面,提示如下信息:Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.出现这个原因,一般是因为android.ja

2016-05-24 22:47:45 350

转载 使用库项目实现Android程序代码的复用

原文地址:http://express.ruanko.com/ruanko-express_40/technologyexchange6.html在软件开发过程中,程序代码的复用,是非常重要的概念。我们总是需要使用一些现有的模块、包、框架,或开发自己的模块、包、框架,来实现对程序代码的复用。比如在JavaWeb编程过程中,经常使用的Struts和Spring等框架,就可以大大简化我们的开发

2016-05-24 21:56:56 718

原创 Eclipse 中 Project'XX'is missing required library:' 路径错误

这是因为项目的build path Library中存在重复并且冲突或者地址引用错误的jar包,可以通过以下方案解决:     1 、右击项目------>选Build path------>再选Configure build Path;     2、 在右侧窗口中选择Library选项卡;     3、在下面所列出的jar包中选中相互重复、冲突或者地址错误的jar包(一般有问题的

2016-05-09 16:54:51 7037

转载 Android工程依赖:android中打包含有Activity以及资源文件的jar包在工程中调用

原文地址:http://xhmj12.iteye.com/blog/1988025在开发java工程时,一个大的项目可能分为多个模块,为了实现模块间的解耦和独立,提高模块的复用性,通常将该项目按模块分为多个java工程进行开发,最后通过jar包等工程依赖的方式实现系统集成,提高模块的解耦和复用。        现在开发android项目,通过实践开发的总结,发现这种方式

2016-05-09 16:09:46 2789

转载 用android LinearLayout和RelativeLayout实现精确布局

先明确几个概念的区别: padding margin都是边距的含义,关键问题得明白是什么相对什么的边距. padding是控件的内容相对控件的边缘的边距. margin是控件边缘相对父控件的边距.  android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了

2016-04-25 21:30:11 249

转载 介绍 JSON

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括

2016-04-24 16:03:29 225

原创 帮同学做了一个Android重力加速度传感器蓝牙控制小车的程序

代码地址:http://download.csdn.net/detail/qq457163027/9500523觉得不太好理解的地方是蓝牙部分,后来才发现是我找的资料太杂了,而且很坑。这份代码也可以做服务端的,里面注释也有了。很多地方代码都不规范。以后改进。蓝牙部分思路:1、设置UUID2、设置蓝牙广播接收器(搜索到设备会广播),可以在接收器里进行识别,从intent里取出

2016-04-23 21:59:10 1255

转载 Button 中 onTouch 和 onClick 关系

一,onTouch返回false首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件;然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。二,onTouch返回true首先是onTouch事件的down事件发生,然后是onTouch事件的up事件发生;期间不触发onClick和onLongClick事件三,

2016-04-23 21:41:01 1318

转载 7种形式的Android Dialog使用举例

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就7种,下面我分别向大家介绍这7种Android Dialog对话框的使用方法,希望对大家能有所帮助。1.该效果是当按返回按钮时弹出一个提示,来确保

2016-04-19 17:39:04 976

转载 Android中的style和theme

原文地址:http://jiayanjujyj.iteye.com/blog/1392541最近在做软件从2.3到4.0的改变的一些工作,其中涉及了一些style和theme相关的东西。上网上查了一些东西,这个一并说说。关于android中style和theme的基本使用,这里就不再赘述了,可以查看Dev Guide上的东东,这里主要说说自己比较困惑的一些部分。Andr

2016-04-18 21:11:59 293

转载 【Android开发经验】关于ListView中item与控件抢夺焦点的那些事

原文地址:http://blog.csdn.net/zhaokaiqiang1992/article/details/28430607在开发中,listview可以说是我们使用最频繁的控件之一了,但是关于listview的各种问题也是很多。当我们使用自定义布局的Listview的时候,如果在item的布局文件里面存在Button或者是CheckBox等控件以及其子类控件的时候,经常会碰

2016-04-17 17:19:53 257

转载 Android xml资源文件中@、@android:type、@*、?、@+含义和区别

原文地址:http://greatverve.cnblogs.com/archive/2011/12/27/Android-xml.html一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name

2016-04-17 16:25:14 188

UsbCdcComDemo-master.zip

这是一个安卓的USB虚拟串口的工程,我用来测试扫码头的;USB虚拟串口设备都能用,测试过稳定;下载后根据你的androidstudi版本修改一下build.gradle.

2019-11-22

STM32F10X固件库使用手册的中文翻译版.pdf

STM32F1xx固件库使用手册(中文翻译版),非常适合新手查看,可以深入理解STM32标准库中每一句函数的具体意义。

2019-09-05

一个UDP服务端和客户端程序,可以用来测试一下硬件通信模组否可用。

一个UDP服务器程序,可以用来测试一下硬件客户端是否可用。 之前来用测试NB终端模组的消息可不可抵达,测试成功率等。 需要部署到服务器使用,或者是局域网内使用,方便硬件工程师自己测试通信模组。

2018-07-16

filezilla官方软件,方便与服务器传输文件

filezilla官方软件日前最新版本,使用这款软件可以很方便与服务器器传输文件,不再需要终端的命令行,好用的话可以下载试试。

2018-06-05

SIM7000C模块AT指令手册V1.01版本

SIM7000C模块AT指令手册V1.01版本,发布日期是2017-09-08,希望对其他朋友有帮助。

2017-11-29

Android重力加速度控制蓝牙小车

private int W = 1; private int S = 4; private int A = 2; private int D = 3; private int STOP = 5; 分别对应16进制数值,WSAD对应前后左右

2016-04-23

mc34063的计算流程

mc34063的计算流程,比较详细,适合新手用

2015-04-26

AD中各种封装的介绍

新手用AD软件画封装时候调用封装时候不理解封装的意思,AD中各种封装的介绍。引脚介绍

2015-04-14

空空如也

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

TA关注的人

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