自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 Ubuntu 16.04中为Chromium、Chrome、Firefox安装Flash播放器插件

Ubuntu 16.04 LTS正式发布有段时间了,许多Linux迷喜欢在 Ubuntu 平台上使用开源的 Chromium 浏览器(也就是Google Chrome 浏览器的开源版本),但是在 Chromium 浏览器上安装 Flash 播放器一直是个老问题。毕竟,看个网络视频啥的还是离不了它。本文就一并讲下如何在 Ubuntu 16.04中为Chromium、Chrome、Firefox安装F...

2018-07-29 23:51:45 614

转载 CentOS、Ubuntu、Debian三个linux比较异同

Centos 、Ubuntu、Debian 三个Linux都是非常优秀的系统,开源的系统,也分付费的商业版和免费版,下面简单比较这三种系统。Centos系统非常多的商业公司部署在生产环境上的服务器都是使用CentOS系统,Centos是从Redhat源代码编译重新发布版,Centos去除很多与服务器功能无关的应用,系统简单但非常稳定,命令行操作可以方便管理系统和应用,并且有帮助文档和社区的...

2018-07-14 22:36:12 1650

原创 3D草图的绘制-放样曲面·

放样曲面昨天折腾了一个下午,没有搞清楚3D草图的这种绘制方式,即需要在哪个平面绘制,那么首先建立一个基准面,然后将此基准面绑定到对应平面。今天上午中午搞清楚了这个意思。上图,看完成效果: 第二个效果图: 练习当中,当然还熟悉了草图绘制过程当中的基本操作,比如使用solidworks 的添加几何关系能够帮助两个实体之间建立想要的组合状态, 即能够在没有辅助线的情况下完成两个点/线等实...

2018-06-24 11:57:05 3978

原创 solidworks零件

当程序员开始结构设计好吧, 很久没有来写博客了,但并不代表在技术的路上停止脚步。新公司在去年注册,但一开始并没有运营起来,直到今年离职。在所有事情都开始自己操办的时候,才真切知道,时间永远是不够用的。但技术是需要沉下心来搞定的事情。不多说繁杂的事情,今天重新开启博客撰写,只是想记录下这段时间来小项目要做的结构方面的工作,因此而获得的一些技能/收获。涉及结构或者说工程图的绘制,这简直把我之前的素...

2018-06-23 09:47:23 1052

转载 程序员应该每天写代码

去年秋天,我编写的业余项目到了紧要关头:因为我找不到一个方法——既不用牺牲在Khan Academy工作的高效率,又可以做更多的事,所以项目一直没有进展。关于工作于业余项目,主要问题为:我基本上在周末做业余项目,偶尔也会在平时的晚上做一点。事实证明这个工作策略对我而言并不适合。尽可能地在工作日尝试和完成高质量的工作让我承受了很多难以置信的压力(并且如果我不能的话,会让我有挫败感)。这里有一个问...

2018-03-20 11:21:50 608

转载 联想拯救者安装ubuntu之后wifi无法启用的问题解决

如题,其实在安装的时候就不能连接wifi,最后通过有线网络的方式安装然后更新软件的,安装结束之后进行wifi驱动的配置折腾了很久找不到原因,差点要放弃了,网络上面的答案没有找到一个ok的,而且把你引导到一个错误的方向,即驱动没有安装好,要找相应的驱动包来安装,结果根据提示的信息找到AC 3165的驱动文件,安装之后还是不行,各种折腾,通过命令行显示的无线网信息如下:wlan0 I...

2018-03-20 10:40:37 12475 6

转载 Android Studio 轻松打jar 包

转至:http://blog.csdn.net/edisonchang/article/details/51296265 有过和第三方开发者或者其他部门合作的经历,提供一个jar包sdk是一件很平常的事。Eclipse 有图形界面和向导供开发者将一个项目导出为jar包,相对来讲是比较简单的,切换到Android Studio后,则需要结合gradle来配置生成jar 包。文章的内容比较简单,...

2018-03-02 14:25:29 266

转载 andorid studio工程出现application初始化/找不到application类的异常问题

最近将本公司的代码工程打jar包发送给合作公司的过程当中,当我把自己工程中继承了android的application也打包进jar包之后,运行代码出现了这样的异常:Caused by: java.lang.ClassNotFoundException: Didn't find class "com.~~.MainApplication" on path: DexPathList[[zip f

2018-01-22 16:12:49 5415

转载 将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)

非常全面的文章,按照文章配置之后vim显得非常强大。————————————————————————————————————————工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样可以一键安装并且功能几乎完美无缺的开发工具而郁闷不已

2018-01-04 15:48:43 305

原创 应用获取时间戳异常后通过系统应用修改时间

一 综述Android平台上面一个应用需要获取平台的系统时间作为时间戳,但是有时候系统启动的时候会将时间恢复到1970年~~这个初始时间,因此会导致应用和服务器之间的连接异常,因此有必要通过修改系统时间来解决这种启动异常导致的问题,但是修改Android系统时间是需要系统权限的,一般的应用层APP无法满足这个要求,不过,幸好能够在源码平台进行编译,因此主要的思路就是应用层APP启动异常之后通过广播通

2017-12-18 19:36:03 1723

原创 全志H3 耳机检测驱动代码

一管脚注册耳机插入的管脚gpio注册放在了sys_config.fex文件里面了。二 驱动代码文件/** Copyright (c) 2015, lvan xiong* All rights reserved.** 文件名称: zhc_key.c* 摘 要: 按键检测驱动* * 当前版本: 1.0* 作 者: lvan xiong* 完成

2017-12-12 19:36:08 1427

原创 Android surfaceview当中一种"监听"长按事件的方法

在使用Android的surfaceView进行一个虚拟摇杆实现的时候,要监听是否长按或者短按surfaceview,进而对不同事件做出不同的逻辑处理,但是当我去重写surfaceview的onlongclicklistener的时候,发现根本没有进入这个回调(当然,这里的onlongclicklistener是view的,但surfaceview是通过继承MockView extends vie

2017-11-29 15:51:46 1816

转载 一加3T等手机在Ubuntu16.04下经常不能进入调试模式解决

有些手机的MTP模式在电脑上识别不了,须要一些设置才干够,以下就网上收集来的一些设置方法集中贴过来:一 win7下參考:http://blog.ammrli.com/?p=11171、在设备管理器-便携设备-MTP设备(带黄色感叹号的)点右键。看查看设备的VID和PID,假设是红米1S的话应该就是vid 2717和pid 12682、 打开c:\windows\inf\wpdmtp.inf 文件(

2017-11-06 21:03:18 1395

原创 ROS IDE---RoboWare

RoboWare简介首次打开RoboWare的网站(RoboWare home page)是英文的,第一反应就以为这是国外的IDE,没想到看到页面最下端才发现这是国内济南一个公司开发的,瞬间感觉就不一样了,大约10年前开始的ROS操作系统,估计很长一段时间,国内的贡献都是有限的吧,但是在ROS wiki里面都能看到这个IDE, 那自然不必多说,这个开发环境的优势所在了.下面截图摘自ROS wiki(

2017-10-26 09:59:39 793

原创 create a new ROS package

1、creating a catkin Packages; 2、building a catkin workspace and sourcing the setup file; 3、building ROS package; (build /devel/src)~~~ 4、launch file; 5、create msg and srv file; 6、check the package

2017-10-25 17:49:18 300

原创 ROS wiki learn 整理 1

ROS操作命令:1)rospack; 2)roscd; 3)rosls; 4)roscore rosnode rosrunGraph ConceptsNodes: A node is an executable that uses ROS to communicate with other nodes. Messages: ROS data type used when subscrib

2017-10-25 17:45:08 335

原创 Android下使用DatagramPacket进行局域网通信遇到的问题和分析

DatagramPacket简介DatagramPacket是基于UDP协议的,另外还有一个类DatagramSocket,这两个类构成了一个网络链接,也即是不同于TCP协议的不可靠的网络链接.两个设备通信建立的步骤为: 1.通过DatagramSocket绑定本地和端口号(建立套接字); 2.使用DatagramPacket建立数据报; 3.通过DatagramSocket的se

2017-10-24 14:12:43 2890

原创 Google blockly整理

Google blocklyGoogle github repo:https://github.com/google/blockly-android Blockly is a library for building drag-and-drop visual editors for JavaScript and other programming languages. Blockly for A

2017-10-17 10:38:40 2245

原创 micro:bit 了解

偶然得知的micro:bit开源硬件平台是目前青少年创客教育很火爆的平台,接下来就仔细的了解一下这个平台能够做些什么具体的好玩的事情.    官方:micro:bit    micro:bit由英国BBC设计,是基于ARM架构的单片机,听到这个介绍好像觉得比51核的ZigBee或者arduino什么的的高档点?这个板子上面集成了蓝牙,显然可以和其他设备通信了!还有陀螺仪,那么可以玩一些运动

2017-10-16 17:58:08 4412

原创 ORB_SLAM编译环境搭建过程当中遇到的问题

按照一些参考和官方git的搭建过程,然后自己做了对应的环境搭建,但是对ORB_SLAM编译的时候出现了如下问题:orb-slam System.cc:134:28: error: ‘usleep’ was not declared in this scope~~ORM_SLAM2/ORB_SLAM2/src/System.cc~~~参考网上发现是没有添加头文件unistd.h,然后就在

2017-09-10 16:35:50 8886 5

原创 使用dialog导致内存泄露的问题

直接看导致泄露的log:09-09 11:51:47.189 30236-30236/? E/WindowManager: android.view.WindowLeaked: Activity com.yinyutech.xiaolerobot.ui.activity.RegistActivity has leaked window com.android.internal.policy

2017-09-09 11:56:34 6974

原创 使用recyclerView的notifyItemRemoved()和remove数据的时候出现的

在项目当中使用了recyclerView进行sdcard指定路径下面图片的展示,其中参考了鸿洋大神的demo,但是那个gallery的demo里面没有实现长按事件的监听,我在里面加入了长按事件,然后通过dialog提示用户是否删除选中的图片,大致意思如下:    但是,在使用notifyItemRemoved(position)的时候出现了问题,也就是网上大多数的人都遇到的问题,pos

2017-09-09 10:53:30 5432

原创 通过surfaceView实现的虚拟摇杆控制

我们的机器人开发当中,移动端APP有一个控制的功能,实现当中,使用了一个类似于游戏手柄的界面,面对这样的界面首先肯定想到了使用"绘制"的方式搞定.那么就会使用到view或者surfaceview来实现了,而使用surfaceview能够在非UI线程上面进行,这必然是一大优势.先上图:  外部是一个背景图片,中间的渐变色圆圈是可以滑动"虚拟摇杆",控制区域是分为四个区域,如下图所示:

2017-09-06 09:28:31 1961

原创 单个fragment中的SurfeceView在多个fragment当中被置于最顶层显示的问题

使用fragmentTabHost添加了三个fragment,然后在其中一个添加了一个虚拟摇杆,使用surfaceVIew来进行绘制,起初的时候会出现一个黑框,也就是surfaceView的区域,后来添加了这两句:setZOrderOnTop(true);//使surfaceview放到最顶层getHolder().setFormat(PixelFormat.TRANSLUCENT);/

2017-08-22 19:46:42 1756

原创 使用Google的串口jni调用demo serialport编译动态库的问题总结

在项目当中要使用到串口和下位机通信,那么直接在应用层使用jni方式进行串口调用并传输数据显然是最方便的了,(关于串口默认权限的修改问题,我在这篇文章当中有说明:http://blog.csdn.net/zhaoqi2617/article/details/76582341)。在之前的项目当中也使用过,不过早就忘记了,而且没有记录下ndk配置和build要注意的点。这里整理一下整个主线和遇到的问题:

2017-08-03 15:21:28 2341

原创 全志H3平台应用层使用串口出现权限不够问题解决

目前在使用全志H3完成一个项目,其中涉及到串口和下位机通信的问题,在应用层直接使用了Google开源的一个jni demo进行修改调试(google serial_port demo),应用界面如下: 配置好串口通道和波特率之后,出现了”you dont have read/write permission to the serial port“的提示,平台只留下了一路串口,已经测试串

2017-08-02 17:04:33 2111

原创 全志H3-android 4.4下进行USB Camera的配置和使用总结

项目当中要使用USB接口作为系统的图像输入口,即使用USB camera进行开发。 首先要介绍的是UVC的概念,uvc即USB video class也即USB video device class。这个标准的设备是在不需要安装驱动的情况下实现即插即用,包括了摄像头,数字摄影机和模拟视频转换等。在Linux当中已经对udc camera的支持,全志H3,linux3.4下,uvc相关代码在路径

2017-08-01 17:05:33 5797

转载 解决绕过android下apk使用usb设备权限查询相应问题,自动获取usb权限

转载请注明:http://blog.csdn.net/hubbybob1/article/details/50263925很多Android的应用在使用usb设备时,尤其是usb摄像头,前段时间编写了一个有关usb设备的apk,但是在使用时总是会跳出系统对话框,用户体验很差,如下图所示,所以一直想要解决这个问题,在网上说了很多办法,但是我的能力有限都没有走通,在同事的帮助下终于解决的这个问

2017-08-01 15:30:30 10963 4

原创 整理Ubuntu下secureCRT的安装和USB端口权限问题

在win7下面使用secureCRT的时候总是出现串口打印串口输入命令会同时出现两个相同字符的问题,干脆host主机Ubuntu下重新安装secureCRT进行调试。    由于已经在win7下安装过了这个工具,流程是:安装/破解再使用,那么在Ubuntu下面必定还是要破解才能使用的,安装的破解的部分在这里已经介绍:http://www.linuxidc.com/Linux/2014-10

2017-08-01 10:58:41 2444

原创 Linux 3.4.39内核编译配置选项介绍

工程项目使用了全志H3平台,make menuconfig配置内核为Linux 3.4.39版本:    在网上参考了一些配置选项,但是每个版本都有一些差异,在总结网友提供的资料的基础上面,对3.4x版本进行归纳总结如下。—————————————————————————————————————————————————————————————————————————————Ge

2017-07-28 14:17:01 1431

转载 VGA , CVBS , HDMI 三者的区别

项目当中要将Android板子的cvbs转接到显示器上面做调试使用,所以了解一下各种借口的关系。原文章地址:http://blog.csdn.net/u010661782/article/details/49020651VGAVGA接口也叫D-Sub接口。VGA接口是一种D型接口,上面共有15针,分成三排,每排五个。VGA接口是显卡上应用最为广泛的接口类型,绝大多数

2017-07-28 09:52:02 13566

原创 ubunut做主机Virtualbox装win7后能够识别USB但是无法安装驱动的问题

之前有遇到过关于virtualbox里面USB不能识别的问题,那是因为么有安装增强包(参考:http://blog.csdn.net/zhaoqi2617/article/details/76080223),可是搞定这一步之后发现USB摄像头插上之后是能够识别的,也能够正常应用,但是将USB接上之后就不OK了,虚拟机版本是5.x的,    由于USB摄像头插上之后能够识别,所以“误导”了自己,

2017-07-28 09:23:34 1939

转载 ubuntu下环境变量详解 bashrc, profile, environment

在Ubuntu中有如下几个文件可以设置环境变量 /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量 ~/.profile:在登录时用到的第三个文件是.p

2017-07-27 20:44:07 433

原创 再次整理Ubuntu下多个jdk版本切换的问题

之前在Ubuntu环境你下面安装Android studio以及Android6.0源码编译的时候首次遇到的了,要将两个不同的jdk配置到Ubuntu下的问题,那个时候胡乱折腾一通,最后半知半解的搞定了,但是心里面一直有个疑问,到底是怎么回事还是没有搞清楚的,再加上配置的环境变量也有问题,所以将各个问题搅成浆糊了。今天再次要将新的电脑配置为全志平台的Android4.4编译开发环境和Ubuntu之

2017-07-27 20:42:43 2366 1

转载 Linux下安装配置JDK6

自从Oracle收购Sun后,甲骨文宣布终结“Operating System Distributor License for Java”许可证,这意味着第三方将不可以依据这一许可分发他们的软件包。因此Ubuntu Linux已经开始禁用所有机器上的Oracle JDK浏览器插件,取而代之地,OpenJDK将取代它的位成为JDK在Ubuntu及其它Linux中默认安装。虽然很多Linux自带O

2017-07-27 17:26:50 731

原创 编辑fstab文件导致Ubuntu系统重启后无法进入到桌面!

由于Ubuntu作为host安装了virtualbox后,vbox里面安装的win7一直不能够识别到USB设备,因此在折腾这个问题的时候发现一个方法(http://blog.csdn.net/songjinshi/article/details/22379361),主要是因为Ubuntu里面的用户组没有当前用户使用USB的记录,所以导致了USB增强包安装后也无法找到USB设备,但是在按照上面链接里

2017-07-26 15:33:21 1307

转载 Make Menuconfig详解

make menuconfig 图形化的内核配置make mrproper -----删除不必要的文件和目录. #make config(基于文本的最为传统的配置界面,不推荐使用) #make menuconfig(基于文本选单的配置界面,字符终端下推荐使用) #make xconfig(基于图形窗口模式的配置界面,Xwindow下推荐使用) #make oldconfig(如果只

2017-07-25 20:02:21 775

转载 Linux 2.6.19.x内核编译配置选项简介

Code maturity level options 代码成熟度选项Prompt for development and/or incomplete code/drivers     显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择General setup 常规设置Local version - append to kernel

2017-07-25 19:57:20 26855

转载 Linux3.4内核的基本配置和编译

转载自:http://www.embedu.org/Column/Column634.htm作者:李昕,华清远见研发中心讲师。了解Linux3.4内核的特性及新增功能,掌握Linux内核的编译过程及linux内核配置选项的内容。【实验环境】        ●主机:Ubuntu 10.10 (64bit);                ●目标机:FS_S5PC1

2017-07-25 19:48:55 1281

原创 make menuconfig异常

全志H3方案,Android系统工程,进入到lichee/linux-3.4 下,执行make menuconfig,出现了:如果执行执行 make menuconfig时出现:Unable to find the Ncurses libraries.时表示需要插入Ncurses libraries,即执行命令:sudo apt-get insatll ncurses-dev

2017-07-25 17:39:48 456

虚拟摇杆的surfaceView实现

通过android的surfaceView实现虚拟摇杆,通过控制屏幕上的摇杆实现对应区域的指令发送,添加应触摸区域的指令或者修改为自己的业务逻辑即可.

2017-09-06

sourceinsight3.5

这是SourceInsight 3.5 的安装包,里面自带了注册码,有四个,随便用一个都行。我自己在Windows和Linux Ubuntu下都用的这个安装包,Ubuntu下先安装wine

2017-03-27

Google开源串口jnidemo

Google官方的Android系统串口操作,应用层jni调用demo,方便上不了Google的童鞋下载。

2016-11-17

一个基于android的远程监控的源代码

自己测试后改了改 建立局域网的情况下就可以用了

2014-01-16

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

TA关注的人

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