自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 Linux shell的标准输入、输出和错误

1.文件描述符在linux shell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出了相应的文件名:文件文件描述符输入文件—标准输入0(缺省是键盘,为0时是文件或者其他命令的输出)输出文件—标准输出1(缺省是屏幕,为1时是文件)错误输出文件—

2015-12-30 16:41:49 1108

转载 关于udelay(); mdelay(); ndelay(); msleep();

这几个函数都是内核的延时函数:1.udelay(); mdelay(); ndelay();实现的原理本质上都是忙等待,ndelay和mdelay都是通过udelay衍生出来的,我们使用这些函数的实现往往会碰到编译器的警告implicit declaration of function'udelay',这往往是由于头文件的使用不当造成的。在include/asm-???/delay.h中定

2015-12-30 16:41:04 406

转载 iOS8使用TestFlight进行内部测试功能尝鲜

iOS8发布了有一段时间了,我们的策划很新潮的速度给升级到iOS8了。于是XCode5不支持了,只好从MacOS 10.8升级到10.9,再升级到10.9.5,再下载XCode6安装……        然后前两天上传一个版本给苹果审核,发现iTunes Connect里多了一个Prerelease选项卡,里面有一个Internal Testers,于是上网搜索了下,看到了一篇介绍文章:ht

2015-12-30 16:40:31 409

转载 使用JAVA实现Socket通信,TCP、UDP简析。

Socket通信是一种非常重要的通信方式,它使用起来简单方便,也很容易学会,下面就我所知道的简单记录一下。首先是UDP的方式。(通过Android与PC端进行通信)发送端:[java] view plaincopypackage com.zww.socket;  import java.net.DatagramPack

2015-12-30 16:39:45 323

转载 二叉树的遍历

一、三种常用的遍历方式:先序、中序、后序先序遍历操作过程(DLR)若二叉树为空,则空操作,否则一次执行如下3个操作:(1)访问根结点(2)按先序遍历左子树(3)按先序遍历右子树算法:[cpp] view plaincopyvoid PreOrder(BiTree root){  

2015-12-30 16:39:04 250

转载 eclipse重新设置workspace路径

设置路径:Window—>Preferences—>General—>Startup and Shutdown—>Workspaces—>选中Prompt for workspace on startup重启eclipse即可重新选workspace路径

2015-12-30 16:33:31 1387

转载 iOS通过dSYM文件分析crash

http://blog.csdn.net/hjy_x/article/details/20929095重点是dwarfdump --uuid命令我们在ios开发中会碰到的很多crash问题,如果Debug调试模式的话,我们可以往往很容易的根据log的输出定位到导致crash的原因,但对于已经上线的应用,或者是release环境包导致的crash,我们就需要一些特殊的手段来通过c

2015-12-30 16:32:56 470

转载 转载For语句讲解

批处理之FOR语句祥解2008-12-01 18:31转载自:  http://hi.baidu.com/zch11230/blog/item/125ddc8bba61fe15c8fc7aa2.htmlFOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能!看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号

2015-12-30 16:32:12 318

转载 转载For语句讲解2

终极dos批处理循环命令详解格式:FOR [参数] %%变量名 IN (相关文件或命令)   DO 执行的命令  作用:对一个或一组文件,字符串或命令结果中的每一个对象执行特定命令,达到我们想要的结果。  注意:在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable,而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.  关于:for命

2015-12-30 16:31:31 396

转载 Python实现批处理

最近搞一个项目需要处理很多文本,分散在很多不同的文件夹里面,要是一个个copy复制,不仅很慢而且很容易出错,况且那是一件多么木有意义的事情。用Python处理简单了很多,而且不会出现问题。1、首先要遍历文件夹使用os.walk2、满足条件的文件进行copy,copy到指定目录,这时可以使用很多种方法。个人使用的os.system('copy')3、文件处理使用自己写

2015-12-30 16:30:15 1845

转载 linux下用ctrl+r快速搜索history命令

linux命令行的history是一个熟知但不常用的命令,原因是要查某个命令的编号需要输入 history|grep xxx ,又因为!?xxx,!xxx 属于运行即执行也不方便,ctrl+r则方便多了。ctrl+r用途:反向搜索执行过的命令。(reverse-i-search)若对于现有history611 ruby foo.rb612 ruby bar.rb61

2015-12-30 16:29:16 722

转载 10个你必须掌握的超酷VI命令技巧

转载自:http://www.kuqin.com/developtool/20130709/334641.html摘要:大部分Linux开发者对vi命令相当熟悉,可是遗憾的是,大部分开发者都只能掌握一些最常用的Linux vi命令,下面介绍的10个vi命令虽然很多不为人知,但是在实际应用中又能让你大大提高效率。在使用vi 编辑器时—无论是初次使用的用户,还是有经验的

2015-12-30 16:28:37 278

转载 Linux命令之stty - 显示和修改终端行设置

用途说明stty命令用于显示和修改终端行设置(change and print terminal line settings)。常用参数stty命令不带参数可以打印终端行设置,加上-a参数可以打印得更详细些。stty size可以显示终端的大小,即行数和列数。stty命令还可以更改终端行的设置,格式如下:stty SETTING CHAR其中,S

2015-12-30 16:24:22 763

转载 stty命令使用

stty [ -a ] [ -g ] [ Options ]   stty(set tty)命令用于显示和修改当前注册的终端的属性。UNIX系统为键盘的输入和终端的输出提供了重要的控制手段,可以通过stty命令对特定终端或通信线路设置选项。 在stty中相应选项前冠以负号(-),该选项被清除;如果无负号,该选项被设置。stty -a #将所有选项设置的当前状态写到标准输出中

2015-12-30 16:23:40 1031

转载 tee命令

本文链接:http://codingstandards.iteye.com/blog/833695 用途说明在执行Linux命令时,我们可以把输出重定向到文件中,比如 ls >a.txt,这时我们就不能看到输出了,如果我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令了。tee命令读取标准输入,把这些内容同时输出到标准输出和(多个)文件中(read

2015-12-30 16:22:10 602

转载 linux中grep命令

1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小

2015-12-30 16:20:20 268

转载 unzip、cp命令参数

功能说明:解压缩zip文件语  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ][-x ] 或 unzip [-Z]补充说明:unzip为.zip压缩文件的解压缩程式。参  数:-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。-f 更新现有的文件。-l 显示压缩文件内所包含的文件。-p 和-c参数类

2015-12-29 12:46:43 855

转载 在命令行中通过adb shell am broadcast发送广播通知

通过命令行执行adb shell am broadcast发送广播通知。adb shell am broadcast 后面的参数有:[-a ][-d ][-t ] [-c [-c ] ...] [-e|--es ...] [--ez ...] [-e|--ei ...] [-n ][-f ] []例如

2015-12-29 00:32:39 495

转载 Linux下面安培星际译王-Stardict

因为网上找的网址都打不开或下载不了词库,现分享我的词库下载1:sudo apt-get install stardict2:下载附件中的文件,解压看附件中的说明3:sudo mv temp/* /usr/share/stardict/dic3:重启星际译王附:星际译王词库下载地址:http://download.csdn.net/detail/love254443233

2015-12-29 00:31:57 383

转载 ubuntu 将中文目录名改成英文

打开终端,在终端中输入命令:export LANG=en_USxdg-user-dirs-gtk-update在弹出的窗口中询问是否将目录转化为英文路径,同意并关闭.在终端中输入命令:export LANG=zh_CN关闭终端,并注销或重启.下次进入系统,系统会提示是否把转化好的目录改回中文.选择不许要并且勾上不再提示,并取消修改.主目录的中文转英文

2015-12-29 00:08:51 1627

转载 ubuntu使用超级管理员root登录

Ubuntu有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来 说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有 给root用户设置口令,也没有启用root帐户。问题是要想作为root用户来运行命令该怎么办呢?没关系,我们

2015-12-29 00:08:07 880

转载 ubuntu无法安装vim软件包

安装vim一般指令:sudo apt-get install vim就搞定了。但是出现了:正在读取软件包列表... 完成正在分析软件包的依赖关系树     正在读取状态信息... 完成    现在没有可用的软件包 vim,但是它被其它的软件包引用了。这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到E: 软件包 vim 还没有可供安装的候选

2015-12-29 00:07:33 1224

转载 Android Battery 在framework相关介绍

前言:本文主要讲解了battery中如何读取sys中的一些电池相关的数据,然后发送给上层的内容。也会对某些数据节点进行拓展讲解。 1.      BatteryService.java(frameworks\base\services\java\com\android\server)   BatteryService是在系统启动的时候就跑起来的,(通过SystemServe

2015-12-29 00:06:32 422

转载 【Android】系统目录理解

Android 通常有以下分区:System分区: 就是我们刷ROM的分区Data分区:   分区就是我们装APK的分区Catch分区:是缓存分区SDCard分区:就是挂载的SD卡。 我们可以在adb中使用df 来查看分区情况。1、跨分区不能用 MV命令来拷贝。但是可以用CP命令。如PWD,当前目录为:/data/local/tmp 。

2015-12-29 00:05:48 330

转载 Android学习路线指南

前言看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的。为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更

2015-12-29 00:05:14 268

转载 开机流程与主引导分区(MBR)

由于操作系统会提供所有的硬件并且提供内核功能,因此我们的计算机就能够认识硬盘内的文件系统,并且进一步读取硬盘内的软件文件与执行该软件来完成各项软件的执行目的      问题是你有没有发现,既然操作系统也是软件,那么我的计算机优势如何认识这个操作系统 软件并且执行它呢?开机时我的计算机系统还没有任何软件系统,那他要如何读取硬盘内的操作系统文件呢?这就要牵涉计算机的开机程序了。下面我们来谈一下

2015-12-28 22:54:53 1286

转载 Dos下调用MySQL输入命令

题目说的意思简单举例来说:比如在cmd中登陆mysql,再输入mysql -u root -p后,系统提示要输入密码,而批处理在此时会阻断,后面的代码不在执行,不能输入密码。我这里遇到的问题是:要使用NuSMV这个exe,在进入NuSMV后是如此界面如果要进行其他操作必须进行其他的输入。这里如果我们使用普通的批处理代码,如:[plain]

2015-12-28 22:53:11 613

转载 使用WebRTC实现远程屏幕共享

正如我们上周报道的一样,最近有很多事情发生在我们熟知的WebRTC上。        其中一个是:基于WebRTC的屏幕共享。        这是屏幕录像:youtube.com/watch?v=tD0QtBUZsF4。        这是代码:github.com/samdutton/rtcshare。        从本质上讲,我们使用RTC

2015-12-28 22:52:18 3376

转载 top 内存耗用:VSS/RSS/PSS/USS

转载: http://blog.csdn.net/adaptiver/article/details/7084364 TermsVSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS- Proportional Set Size 实际使用的物理内存(

2015-12-28 22:51:21 468

转载 adb logcat 的帮助信息

本文为转载。作者 :万境绝尘  转载请著名出处eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志;1. 解析 adb logcat 的帮助信息在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息;[plain] v

2015-12-28 22:47:42 559

转载 dup和dup2

dup和dup2也是两个非常有用的调用,它们的作用都是用来复制一个文件的描述符。它们经常用来重定向进程的stdin、stdout和stderr。这两个函数的原形如下: C代码  #include   int dup( int oldfd );  int dup2( int oldfd, int targetfd );    d

2015-12-22 12:25:38 291

原创 shell,0,1,

shell上:0表示标准输入1表示标准输出2表示标准错误输出> 默认为标准输出重定向,与 1> 相同2>&1 意思是把 标准错误输出 重定向到 标准输出.&>file 意思是把 标准输出 和 标准错误输出 都重定向到文件file中用例子说话:1. grep da * 1>&2 2. rm -f $(find / -name core) &>

2015-12-21 15:33:29 998

转载 批处理2中输出文字方法,接受输入输出到文件

http://blog.sina.com.cn/s/blog_a1b651830100yn1t.html@echo.@echo. --------------第一种方法:使用echo输出写法------------------------@echo. 第一行@echo. 第二行@echo. 第三行啊@echo.@echo.@echo. -------------

2015-12-21 10:23:03 8841

空空如也

空空如也

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

TA关注的人

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