自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 Linux下讯飞语音配置入门

本来是想在树莓派3上做开发的,可是没有树莓派3的SDK,在这里先在Linux上熟悉下讯飞语音。 Linux系统:Ubuntu16 64位一、注册获取SDK在讯飞开发者平台进行注册,注册分个人用户和企业用户,个人用户注册提供用户名和姓名,需要绑定手机号,企业用户除了需要以上信息外还需要纳税登记号和营业执照等资质信息。 注册好后在开发者平台首页下,按照新手接入流程进行操作就好了。 获取SD

2017-06-01 19:49:59 10653 2

原创 Git分离头指针记录

分离头指针状态当用户执行git checkout <commit id>执行完命令会有下面的提示,提示你在分离头指针状态,在这个状态下修改提交的代码不会提交到正常的分支Note: checking out '952770d'.You are in 'detached HEAD' state. You can look around, make experimentalchanges and com

2017-05-31 20:13:00 5839

转载 Git 写出好的 commit message

原文:https://ruby-china.org/topics/15737为什幺要关注提交信息加快 Reviewing Code 的过程帮助我们写好 release note5年后帮你快速想起来某个分支,tag 或者 commit 增加了什么功能,改变了哪些代码让其他的开发者在运行 git blame 的时候想跪谢总之一个好的提交信息,会帮助你提高项目的整体质量基本要求第一行应该少于

2017-05-22 18:03:05 487

转载 git之https或http方式设置记住用户名和密码的方法

原文:http://www.cnblogs.com/wish123/p/3937851.html https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速设置记住密码(默认15分钟):git config –global credential.helper cache 如果想自己设置时间,可以这样做:git config credential

2017-05-21 23:02:58 1000

原创 Git分支操作

创建分支$ git branch bra //创建一个新的分支bra $ git checkout -b bra //创建一个新分支bra,并切换到bra分支删除分支删除本地分支$ git branch -d bra //删除本地分支bra,删除时先切换到其他分支,再执行上述命令进行删除删除远程分支$ git push origin :bra //删除远程分支bra查询分支$ git br

2017-05-21 22:56:17 434

原创 git diff使用

查看尚未暂存的文件更新了哪些部分$ git diff此命令比较的是工作目录(Working tree)和暂存区域快照(index)之间的差异,也就是修改之后还没有暂存(git add)起来的变化内容。如果执行了git add,再执行git diff,不会显示出有差异。查看已经暂存(git add)起来的文件(staged)和上次提交时的快照之间(HEAD)的差异$ git diff --cached

2017-05-21 21:48:51 504

转载 Git名词关系图解

之前网上看到的一张说明Git各个名词关系的图,找不到出处了。

2017-05-20 12:46:14 512

原创 Git TAG的使用

Git 可以对某一时间点上的版本打上标签。作用是标记一个点为版本号,如 V1.0.0,V1.0.1等等,在发布版本的时候,经常这么做。列出现有标签$ git tag //列出仓库内所有的标签显示的标签按字母顺序排列,所以标签的先后并不表示重要程度的轻重。 我们可以用特定的搜索模式列出符合条件的标签。在 Git 自身项目仓库中,有着超过 240 个标签,如果你只对 1.4.2 系列的版本感兴趣,可以

2017-05-20 12:38:22 488

原创 MAC登录ftp和Windows服务器

打开finder,点击菜单栏go->connect to server,在弹出的对话框输入地址,用户名和密码,类似下面的地址 ftp://ftp1.linuxidc.com smb://192.168.2.104

2017-05-18 23:48:18 2077

原创 开发软件格式化源程序快捷键

Xcode 代码格式化/自动排版: Xcode 版本:4.2和4.2之前的版本 选中需要格式化代码 -> Edit -> Format ->Re-Indent Xcode 版本:4.2之后的版本 选中需要格式化代码 -> Editor -> Structure ->Re-Indent 或者 选中需要格式化代码

2017-05-18 22:40:51 505

原创 Ubuntu firefox字体模糊

由于ubuntu firefox字体模糊,需要安装这两种字体,安装完成后,字体模糊的问题得到解决 sudo apt-get install ttf-wqy-zenhei sudo apt-get install ttf-wqy-microhei

2017-05-18 22:37:30 1626

原创 Windows Common Setup

1.启动设置msconfig->启动2.串口占用删除打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 把ComDB删除后重新尝试即可!(注:这样会重建所有COM口)。

2017-05-18 22:36:14 405

原创 Ubuntu下tftp配置

第一种方法1.安装TFTP软件sudo apt-get install tftp-hpa tftpd-hpatftp-hpa是客户端,tftpd-hpa是服务器端2.建立tftpboot目录,作为服务器的目录sudo mkdir ~/tftpboot释放权限:(服务器目录,需要设置权限为777,chomd 777)sudo chmod 777 ~/tftpboot3.配置TFTP服务器sudo ge

2017-05-18 22:29:30 1125

转载 dpkg命令用法

dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。 下面是它的一些命令解释:1.安装软件命令行:dpkg -i <.deb file name> 示例:dpkg -i avg71flm_r28-1_i386.deb2.安装一个目录下面所有的软件包命令行:dpkg -R 示例:dpkg -R /usr/local/src3.释放软件包,但是不进行配

2017-05-18 22:15:51 747

原创 安装Ubuntu后要做的事情

本文参考了网上资源,加上自己整理而成,感谢网上作者。 Ubuntu安装后,一些设置和软件是用不到的,有些功能要添加,所以安装完成后要优化一下,让使用更方便删除libreofficelibreoffice虽然是开源的,但是Java写出来的office执行效率实在不敢恭维,装完系统后果断删掉sudo apt-get remove libreoffice-common 删除Amazon的链接sudo

2017-05-18 21:51:41 534

转载 笔记本在安装Windows+Linux双系统后,进入Windows时花屏的解决办法

问题:在笔记本安装双系统(Windows7+Ubuntu14.04)[先安装Windows,后安装Ubuntu]后,进入Windows时出现了花屏。 问题原因:笔记本只有集显,在系统启动时会先加载Ubuntu的显卡驱动以用来加载选择系统的界面,致使在选择进入Windows时出现花屏情况解决办法:首先,进入Ubuntu中,打开/etc/default/grub: 将如下语句取消注释即可# Unc

2017-05-18 21:21:41 1869 1

转载 Qt在Ubuntu无法输入中文的解决

我安装的Qt版本很多,但是都会遇到无法输入中文的问题,但是都是在fcitx遇到,使用ibus是可以输入中文的,在这里我是使用的fcitx,搜狗输入法,具体是什么原因我们就不讨论了,来看看解决办法。首先安装fcitx-frontend-qt5sudo apt-get install fcitx-frontend-qt5这个好像都是默认安装了的,然后查看fcitx-frontend-qt5 的安装目

2017-05-18 12:45:59 327

原创 Ubuntu登录Windows服务器

使用Ubuntu系统,经常需要和Windows系统共享数据,进行数据交换。Ubuntu系统下要访问windows下的共享文件,要安装samba工具。连接步骤: 打开文件夹抽屉,在左下角有个Connect to Server,点击后弹出对话框,要求输入用户名、组、密码;服务器地址格式为smb://foo.example.org,用户名密码和Windows上的一样,组的话WORKGROUP,和Wind

2017-05-18 12:34:07 556

原创 Ubuntu下搭建NFS

NFS介绍NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。详细介绍Linux NFS Overview, FAQ and HOWTO Documents。 NFS分服务器和客户机,当使

2017-05-17 11:08:06 319

原创 Linux常用命令记录

Linux压缩解压缩命令unzip解压缩命令: unzip -O CP936 xxx.zip //加上-O解压缩解决解压乱码问题(用GBK, GB18030也可以)rar压缩命令 rar a -r xx.rar xxx //xx.rar压缩文件的名称,xxx为被压缩目录的名称 -r选项为可以递归压缩命令,没有-r只会压缩当前目录内的文件; rar X aa.rar //解压aa.rar

2017-05-12 13:14:46 268

原创 Libusb-win32编程方法

Libusb-win32编程方法 Libusb-win32使用主要是两个方面,一个是编写程序的时候调用Libusb-win32提供的API函数,另一个是编译的时候要调用相应的库文件;进入C:\Users\sun\Desktop\libusb-win32-bin-1.2.6.0\lib,可以看到Libusb-win32根据不同的编译方法提供了不同的库文件,可根据自己的编译环境调用相应的库文件;

2017-05-11 19:21:57 2650 1

原创 libusb-win32-bin-1.2.6.0驱动安装方法

本驱动是Windows系统下(包含主流的Windows XP, Windows7)下的驱动,官方网址为,http://sourceforge.net/apps/trac/libusb-win32/wiki,里面可以找到libusb-win32的介绍,在该网页找到download,进入http://sourceforge.net/projects/libusb-win32/files/,如图所示:

2017-05-11 18:39:56 40699 13

原创 Qt打印Log日志到文件

简介写软件时有时候需要记录日志到文件,方便查看软件运行信息和排查问题,Qt有自己的日志打印功能,实现Qt日志功能需要用到下面的函数,其中Qt4和Qt5的函数有区别;QtMessageHandler qInstallMsgHandler(QtMessageHandler handler) //Qt4函数QtMessageHandler qInstallMessageHandler(QtMessag

2017-05-11 17:10:47 2829

原创 qmake常用操作

在Qt中,有一个工具qmake可以生成一个Makefile文件,它是由.pro文件生成而来的,qmake不光可以在Qt中使用,也可以用来 .pro文件的写法如下:注释从“#”开始,到这一行结束。指定生成目标可执行文件TARGET = run_app_name模板变量告诉qmake为这个应用程序生成哪种Makefile。下面是可供使用的选择: TEMPLATE = appA: app -建立一个

2017-05-11 14:36:24 382

原创 jsoncpp常用操作

jsoncpp的常用操作,包括解析,打印,遍历,搜索等

2017-05-10 16:13:03 1155

转载 Linux命令之route - 显示和操作IP路由表

本文链接:http://codingstandards.iteye.com/blog/1125312   (转载请注明出处) 用途说明route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路

2016-11-25 14:01:40 1131

转载 Jsoncpp遍历json

Jsoncpp遍历json

2016-08-31 22:58:12 981

原创 Qt阻塞延时和非阻塞延时

非阻塞延时:void MyTool::delaymsec(int msec){ QTime dieTime = QTime::currentTime().addMSecs(msec); while (QTime::currentTime() < dieTime) QCoreApplication::processEvents(QEventLoop::AllEvent

2016-08-31 11:58:57 762

转载 C++中构造函数初始化的方法以及主要区别

一、我的问题是关于初始化C++类成员的。我见过许多这样的代码: CSomeClass::CSomeClass() { x=0; y=1; } 而在别的什么地方则写成下面的样子: CSomeClass::CSomeClass() : x(0), y(1) { } 我的一些程序员朋友说第二种方法比较好,但他们都不知道为什么是这样。你能告诉我这两种类成员初始化方法的区别吗? 回答 从技

2016-08-20 16:12:26 326

转载 iOS开发零基础教程之证书、描述文件、App ID的解释

本讲主要内容:1、什么是证书(P12文件)Certificates2、什么是Identifiers标示符3、如何添加Devices设备4、什么是描述文件Provisioning Profiles5、有兴趣的可以参考一下苹果官方文档App发布指南:点击打开链接前言:我们平时在开发过程中都是用模拟器在调试程序,但是想一些调用系统相机,

2016-01-18 09:43:04 341

LINUX设备驱动程序(第3版) .pdf

LINUX设备驱动很经典的书籍,值得一看

2015-03-02

模拟电子技术基础(第四版)教材.pdf

模拟电子高等教育经典教材,要学好基础看看看这个很不错

2015-03-02

Android系统移植.pdf

Android系统移植,华清远见的讲义,感觉比较简洁实用

2015-03-01

WinDBG用法详解

windows调试工具windbg的使用方法

2013-02-26

空空如也

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

TA关注的人

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