自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(340)
  • 资源 (1)
  • 收藏
  • 关注

转载 Debian stretch failed to load firmware rtl_nic/rtl8168g-3.fw (-2)

Debian stretch failed to load firmware rtl_nic/rtl8168g-3.fw (-2)转自:https://unix.stackexchange.com/questions/384403/debian-stretch-failed-to-load-firmware-rtl-nic-rtl8168g-3-fw-2After one hour of ...

2018-11-12 10:40:54 4129

翻译 使用 jooq-codegen-maven mysql-connector-javamysql maven自动生成数据库代码总结

之前使用的是jooq3.8生成数据库代码,之后很久没有使用这个功能,再次用的时候想改为jooq最新版3.11.4,发现不能生成代码了。so 一番折腾后,重新整理了这个内容。对于jooq的配置网上很多了,这里转一个我参考的:https://hellokoding.com/jooq-example-with-mysql/感谢Giau Ngo的总结:This post walks you...

2018-09-10 15:23:43 4571 2

原创 java中string的split处理

java.lang.String中的split(String regex),其中参数是正则表达式。当同时想将多个字符作为分隔符时使用起来有诸多不适应。org.apache.commons.lang.StringUtils提供的split改变了这一状况,开始使用完整的字符串作为参数,而不是regex。同时,对类似功能的jdk版本的StringTokenizer,在内部方法splitWorker中有段...

2018-06-07 16:33:25 910

转载 SLF4J with Logback in a Maven Project

http://www.mograblog.com/2013/03/slf4j-with-logback-in-maven-project.html#get-rid-of-level-checks-inside-your-code

2018-06-05 20:13:09 359

原创 maven中使用logback时,配置文件不生效

原因主要是因为logback.xml需要放在classpath,而maven中的classpath默认是在target/classes中,把配置文件放在这,每次clean就删除了,显然不对。官方提供的是java -Dlogback.configurationFile=/path/to/config.xml chapters.configuration.MyApp1这种方法指定配置文件位置。但太麻烦...

2018-06-05 20:11:35 4817

原创 debian给eclipse加入快捷图标

1、新建/usr/share/applications/Eclipse.desktop加入如下内容:[Desktop Entry]Encoding=UTF-8Name=EclipseComment=Eclipse for JavaExec=/home/alex/eclipse/java-oxygen/eclipse/eclipseIcon=/home/alex/eclipse/java-...

2018-05-27 00:34:55 579

原创 如何让使用maven产生的jar包直接运行

本文首先借鉴网上的内容,同时补充不足。借鉴内容:执行mvn clean package生成的JAR包默认是不可执行的,因为带有main方法的信息不会被添加到manifest中。使用java -jar运行该包时,报错如下:  no main manifest attribute, in original-helloworld-1.0-SNAPSHOT.jar为了生成可执行的JAR包,需要借助mave...

2018-05-23 15:14:39 4191

翻译 Maven的snapshot是什么?

Basically, while developing a large scale application, the process involves a series of changes to be made in the application till it is confirmed to be ready as a final release. Because, there could ...

2018-05-14 19:02:32 1920

转载 minicom键盘失效,不能输入问题

转:http://blog.sina.com.cn/s/blog_5d0e8d0d01015svy.html默认情况下minicom是不接受键盘输入的,如果要接受键盘输入要修改一下选项:一、设定Ctrl-A -> O -> Serial Port Setup -> Hardware flow control,1. Serial port setup -->Hardware ...

2018-04-04 17:54:05 1568 1

转载 debian安装thunderbird

1. 添加APT源地址我们需要在/etc/apt/sources.list添加下面的源地址:deb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main除了使用编辑器外我们还可以通过下面的命令操作来轻松完成:echo -e "\ndeb http://downloads.sourceforge.net/p...

2018-04-03 13:09:56 1210

原创 配置vold.fstab使能vold自动挂载

dev_mount sdcard /mnt/sdcard 1 /devices/platform/soc.0/1300000.npscxmci1/mmc_host/mmc1 /devices/platform/soc.1/1300000.npscxmci1/mmc_host/mmc1 /devices/virtual/mtd/dev_mount sdcardEx /mnt/sdcardEx aut...

2018-03-17 15:00:46 1613

翻译 Cache and Cache Line Fills -- Critical Word First

以下内容来自arm v8官方说明与网络寻踪,个人理解而来:arm采用的是 Harvard architecture,有分离的指令与数据总线,因此有两种cache(指令cache和数据cache);区别于 冯.诺依曼 架构的单一cache (即存指令也存数据,被称为unified cache)。对与Arm v8处理器,L1 cache是指令与数据分离的,L2 cache是unified cache。...

2018-03-15 17:34:48 2991

转载 一次删除多个需要git rm的文件

For Git 1.x$ git add -uThis tells git to automatically stage tracked files -- including deleting the previously tracked files. For Git 2.0To stage your whole working tree:$ git add -u :/To stage jus...

2018-03-07 19:26:45 4702 1

转载 cache知识学习

1、基础说明:http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.den0024a/ch11s01s02.html2、详细解释:https://cseweb.ucsd.edu/classes/su07/cse141/cache-handout.pdf

2018-02-28 11:33:27 317

原创 debian中UI应用的自启动

1、首先找到了许多说明debian自启动的方法,比如:http://xmodulo.com/how-to-automatically-start-program-on-boot-in-debian.html这个是用update-rc.d;这个在非UI的service的启动上是可以的,但是UI下的应用就不行了。http://www.libaqiang.com/?p=78077中 开机

2018-01-15 20:07:30 1292

转载 用sed替换跨行内容

转载:http://www.fwolf.com/blog/post/346sed是*nix下方便的行编辑工具,经常用来替换文件的内容,sed一般都是处理单行的,但通过它的一些内建功能,也能实现跨行替换(即要替换的内容有多行内容)。解决方法主要来自网上搜到的一篇文章,但文中的大侠并没有解释得特别清楚,我对照着其他两个更晦涩的例子(一、二),结合man搞懂了之后,记录于此。假设我们

2017-12-26 16:41:52 1415

转载 如果你需要的kernel driver被申明为依赖BROKEN,这是什么意思

转自:https://unix.stackexchange.com/questions/312850/init-kconfig-broken当想要使能kernel的usb uas时,发现uas依赖BROKEN,而BROKEN又找不到如何开启,所以搜到了以下的内容。BROKEN indicates that a driver is broken: it doesn't work and

2017-11-29 20:16:52 623

翻译 怎么查看是否一个插入的usb3.0 U盘启用了UASP功能。

首先你通过设备名找到设备Bus和Device number:$ lsusb...Bus 002 Device 005: ID xxxx:yyyy MyDeviceManufacturer...Then look at the USB tree and find your device (mine was Bus 2, Dev 5):然后查看USB 树找出想查看的设备:

2017-11-29 17:51:58 24596

转载 Linux USB gadget设备驱动解析(2)---驱动调试

http://www.hzlitai.com.cn/article/ARM11/SYSTEM/1746.htmlhttp://www.usb.org/developers/docs/devclass_docs/DWG_Smart-Card_CCID_Rev110.pdf

2017-11-20 17:53:12 503

转载 nethogs – creating socket failed are you root?

话说前几天更新了服务器之后,再用 nethogs 就会出现这种问题Creating socket failed while establishing local IP - are you root?分明是 root 权限的好嘛!其实这是 nethogs version 0.8.0 的一个 bug,只要更新到 0.8.1 即可。可是 Ubuntu 软件源里并没有更新到 0.8.1,那么只好拿

2017-11-20 17:53:09 2546

转载 USB Mass Storage大容量存储的基本知识

USB Mass Storage FrameworkPC电脑和U盘之间的关系,以及物理上的组成,可以用下图表示 更深入的剖析,对于普通U盘的内部结构,则是一个USB物理接口,加上对应的控制芯片(微控制器(含Nand Flash的控制器)+ USB设备控制器)和一个Nand Flash芯片:PC和U盘的内部逻辑框图PC和U盘的之间的抽象的逻辑关系,可用下图来表示: USB M

2017-11-20 17:53:06 2323

转载 Android USB Host 使用详解(U盘)

http://blog.csdn.net/Glouds/article/details/40260805make一下。

2017-11-20 17:53:00 382

转载 Errors were encountered while processing: supervisor

Yesterday while re-purposing a server I was removing packages with apt-get and stumbled upon an interesting problem. After I removed the package and all of it's configurations, the subsequent instal

2017-11-20 17:52:57 1835

转载 USB OTG插入检测识别

转载:http://blog.csdn.net/uranus_wm/article/details/9838847 一 USB引脚一般四根线,定义如下:为支持OTG功能,mini/micro usb接口扩展了一个ID引脚(第4脚)A设备端ID脚接地,则初始状态为Host,例如PC和支持OTG设备做主设备时B设备端ID脚悬空,默认上拉为高电平,则初始状态为Device,例如U盘和支持OTG设备做从设

2017-11-20 17:52:54 1870

转载 android usb otg模式转换成host模式(不使用otg线连接,只用普通usb四线连接)

把usb otg转换成host接U盘。开始调试时,以为只要把OTG的配置去掉,即CONFIG_USB_MS_OTG屏蔽掉即可,但编译烧录后,插入和拨出U盘时发现提示android_work: did not send uevent (0 0 (null))U盘的灯也不亮,说明没有上电。后来搜索了有关资料,才发现需要把USB_CID脚拉低,拉低表示工作在HOST模式下。有2种方式拉低该引脚:1)硬件

2017-11-20 17:52:51 6769 1

转载 usb otg原理

1994年,Intel,Compaq等七家软硬件全球知名企业为了突破当时PC使用串口和并口传输速度的限制,成立了通用串行总线开发者论坛(USB Implementers Forum, USB IF),并在1994年11月提出了USB 0.7版,到了1998年开始出现了支持USB 1.1的设备,他的高速性(USB1.1支持1.5 Mb/s和12 Mb/s两种速度[1])和易用性迅速使之成为P C外设

2017-11-20 17:52:48 550

转载 ARM WFI和WFE指令

1. 前言 蜗蜗很早以前就知道有WFI和WFE这两个指令存在,但一直似懂非懂。最近准备研究CPU idle framework,由于WFI是让CPU进入idle状态的一种方法,就下决心把它们弄清楚。 WFI(Wait for interrupt)和WFE(Wait for event)是两个让ARM核进入low-power standby模式的指令,由ARM architecture定义,

2017-11-20 17:52:45 3181 1

转载 如何在C或C++代码中嵌入ARM汇编代码

大家知道,用C或者C++等高级语言编写的程序,会被编译器编译成最终的机器指令。这中间,编译器会对代码自动进行优化。但是,这种优化往往不一定非常高效。所以,出于性能优化的目的,对非常关键的代码,任然需要直接用汇编指令编写。并且在C和C++中,是无法直接对寄存器进行操作的,如果要实现的功能需要频繁与底层硬件打交道,也需要用汇编指令编写。GCC编译器支持直接在C或者C++代码中,嵌入ARM汇编代码

2017-11-20 17:52:42 1834

原创 optee代码配置cscope和ctags

#!/bin/bash                                                                                                                                                       dir=.                                 

2017-11-20 17:52:35 206

转载 [转]Vim 复制粘帖格式错乱问题的解决办法

有时候,复制文本(尤其是代码)到 Vim,会出现格式错乱的问题。看样子,应该是自动缩进惹得祸。本文不去深究原因,直接给出解决方法。 1. paste 模式运行如下命令,进入 paste 模式::set paste进入 paste 模式后,按 i 键进入插入模式,然后再粘帖,文本格式不会错乱了。但粘帖后还需要按 进入普通模式并执行如下命令结束 paste 模式::set nopaste显然,这样非

2017-11-20 17:52:32 708

转载 Vim使用技巧之tab and buff

vim中的buffer、tab、window说明Vim :help window explains the confusion "tabs vs buffers" pretty well. A buffer is the in-memory text of a file. A window is a viewport on a buffer. A tab page is

2017-11-20 17:52:21 1050

原创 vim cscope E567: no cscope connections

在 ~/.vimrc里加上一句:cs add cscope.out

2017-11-20 17:52:16 2999

转载 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别

一. 什么是ABI和EABI 1) ABI: 二进制应用程序接口(Application Binary Interface (ABI) for the ARM Architecture)在计算机中,应用二进制接口描述了应用程序(或者其他类型)和操作系统之间或其他应用程序的低级接口. ABI涵盖了各种细节,如: 数据类型的大小、布局和对齐; 调用约定(控制着函数的参数如何传送以及如何接受返回值),例

2017-11-20 17:52:13 1217

原创 linux(Debian)配置supervisor守护进程

安装supervisor# apt-get install supervisor# 查看配置文件,在/etc/spuervisor下# cd /etc/supervisor/其中conf.d是一个子目录,其中存放着supervisor监管的进程的配置信息,一个进程有一个对应的配置文件;supervisord.conf是supervisor的主配置文件,定义服务名称以及接口等配置监控项

2017-11-20 17:52:10 2840

转载 passwd被误清的奇遇遭遇

几乎所有的linux入门书籍里都有这样一句警世哲言:在对服务器进行日常管理的时候建议使用普通的帐号;只有当确实需要使用root权限操作的时候,才切换到root用户.于是芸芸众生的我辈谨记前人的教诲,以普通的帐号管理服务器.但是,但是,我们还年轻嘛,总是耐不住会尝试一些新鲜的东东,于是乎也便有了本文:)       一日同事说:我正在用一个普通帐号登陆服务器用vi编辑passwd的文件,改的

2017-11-20 17:52:03 716

转载 debian下为firefox安装flash插件

转自:http://www.cnblogs.com/SunOne/p/6820145.html从Adobe官网下载flash:http://get.adobe.com/cn/flashplayer/ 我下载的版本是:flash_player_npapi_linux.x86_64.tar.gz找到正确目录sunone@HY-Chess:~$ whereis firefoxfirefox: /us

2017-11-20 17:52:00 2895

原创 shell中的IFS详解

在bash中IFS是内部的域分隔符,manual中对其的叙述如下: IFS The Internal Field Separator that is used for word splitting after expansion and to split lines into words with the read builtin command. The default value

2017-11-20 17:51:57 1412

原创 linux echo命令介绍及-n、-e参数详解

echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。语法echo(选项)(参数)选项-e:激活转义字符。使用-e选项时,若字符串中出现以下字符,则特别加以处理,

2017-11-20 17:51:54 32326

原创 shell脚本中 if 判断中选项含义

更多shell相关文章,点击这里 ---> http://www.dutycode.com/tag/shell shell编程中条件表达式的使用 if  条件then Commandelse Commandfi                              别忘了这个结尾

2017-11-20 17:51:51 3984

原创 [[ $i =~ ^[0-9]+$ ]] && echo 1 意思

=~ 表示的是匹配 && 是前一个命令为真 才执行后一个命令 [[ ]] 是if判断使用正则表达式的固定格式 ^ 是以什么开头 [0-9]是表示范围内都是数字 +表示1到多个 $是结尾 ^[0-9]+$ 就是 以数字开头并结尾的 整行都是数字 整句的意思是 如果 变量$i 匹配到了 以1到多个数字开头并结尾的 那么 就 echo 1

2017-11-20 17:51:47 3786

手机usim卡的spec

做usim卡相关的内容时,要参考这个文档,android默认对usim卡的支持不是很好。

2012-03-08

空空如也

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

TA关注的人

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