自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ListenerRi的博客

新博客地址:http://ListenerRi.com

  • 博客(171)
  • 收藏
  • 关注

原创 windows和linux下androidSDK是否通用?

最新想搬到Linux上学习、可是AndroidSDK那玩意儿实在太大、咱们的信息长城有太高、想用sdkManager下载下载完整的sdk基本是不可能的、除非你网速好到没朋友。。说到信息长城、我不得不多说两句。。搞IT的相比最近都感觉到了、长城又高了、又厚实了。。对我们这些不想用付费VPN的人来讲、实在是苦不堪言虽说道高一尺、总会有工具能帮我们翻出去、可是。。我只想说、在这个信息化时

2020-12-14 14:03:51 1972

原创 tilda开机启动不透明

当前系统,archlinux+xfce4tilda简介tilda有一个非常方便的功能,那就是绑定一个按键,来切换tilda这个终端模拟器的显示和隐藏, 注意是显示和隐藏而不是开启和关闭,它在切换的期间不会影响终端中所执行的命令, 如果用过deepin linux的话应该就知道dde自带的终端有个特殊的模式叫雷神模式, 原理就跟tilda一样开机启动设置tilda开机启动很简单,就是在’~/.

2016-05-09 14:51:20 2875

原创 linux制作可启动iso

仅作个人记录在arch下mkisofs命令和genisoimage命令是一样的,mkisofs是genisoimage的一个链接使用isolinux作为引导,需自行下载并放到iso根目录下,需手动编写isolinux.cfg并放到isolinux下,具体参见其他可启动iso最后使用如下命令:mkisofs -o myiso.iso -b isolinux/isolinux.bin -c isolin

2016-04-13 14:56:18 3429

原创 archlinux xfce4 l2tp服务启动失败

arch+xfce4+networkmanager下设置l2tp的时候不需要设置L2TP共享密钥 也就是说只需要设置服务器,账户,密码即可 如果一直提示服务启动失败,那就先只设置服务器和账户,密码设置为连接时询问,然后启动下连接应该就不会提示服务启动失败了 之后再设置为保存密码即可

2016-04-10 19:25:05 1802

原创 c打印乘法口诀和三角

打印乘法口诀和三角所用的算法跟java一样,直接上代码//乘法口诀#include <stdio.h>int main(void){ for (int i = 1; i <= 9; ++i) { for (int j = 1; j <= i; ++j) { printf("%d*%d=%d\t", j, i, i*j); }

2016-03-22 13:07:15 887

原创 strlen()与sizeof

c语言没有string类型,字符串的处理使用的是char数组 c会默认在字符串的尾部增加一个'\0',也叫空字符(用来标记字符串的结束),所以字符串真正在内存中占用的字节数会比字符串的字符数多1strlen()我们使用strlen()方法可以获取字符串的长度,也就是包含多少各字符数 然后获取到的这个字符数并不包含尾部被自动追加的'\0'空字符sizeofsizeof 这并不是一个方法,而是

2016-03-16 15:56:21 640

原创 hybrid-sleep和sleep以及hibernate的区别

bybrid-sleep混合休眠模式: 是指电脑sleep(睡眠模式)和hibernate(休眠模式)同时进行,即把信息保存到内存的同时也写入到系统主分区的hiberfil.sys文件中sleep睡眠模式,linux下也叫挂起(suspend): 把信息到存到内存中,但不能断电,断电后数据丢失,恢复最快hibernate休眠模式: 把信息写入到文件中,也就是硬盘中,不会有断电丢失数据的问题,但

2016-03-09 15:14:58 6349

转载 eclipse中DDMS的LOGcat只有一列level

http://stackoverflow.com/questions/25010393/eclipse-logcat-shows-only-the-first-letter-from-each-message 参考以上网站解决此问题。退出eclipse,打开下面的文件~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/c

2016-02-23 14:27:27 1139

转载 win禁用睡眠(关屏不睡眠)

平板的win系统,关屏后总是自动睡眠,而且睡眠是无法保持连接wifi,平板的wifi驱动又有问题,导致经常系统崩溃或唤醒延迟,所以需要这个方法来禁用睡眠功能,按电源键只关屏,不睡眠,虽然能达到目的,但却必然增加了耗电,鱼和熊掌不可兼得注册表 HKLM\System\CurrentControlSet\Control\Power\CsEnabled的值改为0.第一个斜杠前的部分可能为

2016-02-03 23:47:01 2910

转载 UEFI引导修复教程

转自:http://blog.163.com/ycy_sdfc/blog/static/196180420144183845261/当uefi引导文件损坏,或ghost还原64位系统到C盘,因无uefi引导还是不能启动系统。 怎么修复UEFI引导呢?UEFI引导基本原理:  1、esp引导分区   esp磁盘分区是gpt格式硬盘放efi引导文件的磁盘,在mbr格式硬盘中也可以由任一fat格式磁

2016-01-30 00:02:46 22048 1

转载 Grub2的一些典型菜单写法

重启写法menuentry "重启"{ reboot}关机写法menuentry "关机"{ halt}从主引导启动#最后一句或者 chainloader (hd0)+1menuentry "启动主引导记录 " { set root=(hd0) chainloader +1}从某个分区启动#从第一磁盘的第一分区启动#最后一句或者 chainloader (h

2016-01-25 23:29:03 8831

转载 通过VGA启动参数来设置屏幕分辨率模式

VGA Boot modes to set screen resolutionA simple way to set your screen resolution and color depth for most Live Linux distro’s is via the use of the vga=parameter boot option. For example at boot you m

2016-01-13 05:48:05 7067

原创 genymotion切换中英输入法

使用的默认的谷歌输入法,系统提说按shift+space可以切换中英输入法,可惜无效,只能增加输入空格经测试,按住shift+任意字母键+space可以切换

2016-01-08 09:48:51 2466

原创 vim+ycm+eclim+javacomplete解决冲突

四个主角各自的作用: vim:编辑器一枚 ycm:自动补全插件(也就是不用按ctrl+x ctrl+o来调用vim的omni全能补全) eclim:让vim可以有部分eclipse的功能,也可以管理eclipse里的项目 javacomplete:一个java的补全插件(这里说的是增强版的)各自网址: ycm:https://github.com/Valloric/YouCompleteM

2016-01-03 21:14:01 2244 2

转载 常用 Git 命令清单

转载: 原帖地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本

2016-01-01 23:42:32 449

原创 java打印三角,乘法口诀

//打印正三角public class helloworld { public static void main(String[] args) { String cell="*"; String space=" "; for (int lines=1; lines<=9; lines++) { // 只有偶数时才打印

2015-12-30 20:29:10 1543

转载 SSH原理与运用(二):远程操作与端口转发

转自阮一峰的网络日志七、远程操作SSH不仅可以用于远程主机登录,还可以直接在远程主机上执行操作。上一节的操作,就是一个例子:$ ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub单引号中间的部分,表示在远程主机上执行的操作;后面的输入重定向,表示数据通过SSH传向远程主机。这就是说,SSH

2015-12-14 20:11:43 597

转载 SSH原理与运用(一):远程登录

转自:阮一峰的网络日志SSH是每一台Linux电脑的标准配置。随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。SSH具备多种功能,可以用于很多场合。有些事情,没有它就是办不成。本文是我的学习笔记,总结和解释了SSH的常见用法,希望对大家有用。虽然本文内容只涉及初级应用,较为简单,但是需要读者具备最基本的”Shell知识

2015-12-14 20:01:36 498

原创 自定义bash终端提示符

可以提示上一条命令是否出错,如果出错,最左边绿色的笑脸就会变成红色的哭脸, 可以显示当前所在路径, 当切换到root用户时用户名变为红色提示git仓库分支名称: 如果当前目录是git仓库的根目录,则以黄色的文字显示当前仓库的分支,否则不显示最终效果如图所示: 配置方法请查看我的最新个人博客: http://listenerri.com/2016/05/04/自定义bash终端提示符

2015-10-26 04:22:28 1068

原创 linux使用fondconfig配置文件修改默认字体(gnome3)

昨天在ArchLinux下将xfce4桌面环境修改为gnome3后,发现顶栏字体很丑,使用gnome-tweak-tool配置工具修改系统字体后无果,只能修改系统界面字体,无法更改顶栏字体,又尝试修改主题css文件修改字体,依然无效,查询资料后了解到可以修改fontconfig的配置文件来修改默认字体 在此推荐一个网站,可以网页生成font.conf文件,也就是fontconfig的配置文件,网址

2015-10-25 21:19:51 7310

转载 Gnome3提取gnome-shell.css以及修改和编译

原帖:http://hack.fdzh.org/item?id=522GNOME 3.12 开始使用 GResource 二进制资源文件保存 js/css/svg 等文件,需使用 gresource 解压,使用 glib-compile-resources 封装。 将下面的代码保存为一个sh脚本文件:#!/bin/shgs="/usr/share/gnome-shell/gnome-shell

2015-10-23 00:14:42 4100

原创 getDuration()获取媒体总长度值为-1

例如VideoView获取视频总长度: 在视频播放前获取到的视频总长度都为-1 想要在视频播放前获取到总长度的话:videoView.setOnPreparedListener(new MyOnPreparedListener());private class MyOnPreparedListener implements OnPreparedListener{ @Overrid

2015-09-06 20:59:39 5619

转载 卸载使用“python setup.py install”安装的包

python很好用,尤其是用过easy_install的朋友更是觉得它的便捷, 卸载命令也很简单 easy_install -m package-name 但是面对源码安装的怎么办呢?setup.py 帮助你纪录安装细节方便你卸载 但你需要添加一个选项:--record filename那么最终的命令是:python setup.py install --record log这时所有的安装细节

2015-09-05 14:58:13 3536

原创 安卓开发获取屏幕像素和密度

用来测试的虚拟机是320*480像素mdpi的 总结了以下三种方法(一)Point point =new Point();getWindowManager().getDefaultDisplay().getSize(point);point.x;//(320)point.y;//(480)(二)DisplayMetrics metrics=new DisplayMetrics();g

2015-09-05 14:20:01 894

原创 ViewPager相关笔记

只有步骤,备用ViewPage+PagerAdapter布局控件在activity的布局文件中添加控件,控件标记名称为: android.support.v4.view.ViewPager 有两个子控件: android.support.v4.view.PagerTitleStrip(会在tab标题的上面,但是不知道怎么随着页面的左右滚动切换,所以暂时不知道如何使用这个控件) android

2015-07-20 19:15:40 847

转载 实现Tab功能的几种方式

(废弃)继承自TabActivity + TabHost 布局 + Activity 内容1:TabActivity为ActivityGroup[在版本13里被放弃]子类 2:使用getTabHost() 获得TabHost 对象 3:使用 newTabSpec(…).setContent(Intent) 添加Tab标签与内容(废弃)继承自ActivityGroup + TabHost布局 +

2015-07-18 01:52:46 899

转载 TabHost 和 FragmentTabHost

TabHost命名空间:android.widget.TabHost初始化函数(必须在addTab之前调用):setup(); 包含两个子元素:1.Tab标签容器TabWidget(@android:id/tabs) 2.Tab内容容器FrameLayout(@android:id/tabcontent)FragmentTabHost命名空间:android.support.v4.app.Frag

2015-07-18 01:46:01 648

原创 ImageSwitcher和TextSwitcher使用笔记

只有步骤,记录,备忘 只举ImageSwitcher的例子,TextSwitcher基本一样1、布局文件中添加ImageSwitcher控件 2、activity中findViewById()获取到ImageSwitcher对象 3、需要一个工厂来制造需要显示的ImageView,需要实现ViewFactory接口,并重写接口的makeView()方法,这里使用隐式:imageSwitcher

2015-07-15 22:24:47 652

原创 一些关于Fragment的笔记

——部分资源摘自网络—— android3.0以及之后的版本支持fragment技术,低版本要想使用fragment技术需要android.support.v4.app包 获取fragmentManager的方法不同: 3.0以下:getSupportFragmentManager() 3.0以上:getFragmentManager()fragment的生命周期与activ

2015-07-15 14:17:43 840

转载 PreferenceFragment或PreferenceActivity使用笔记

摘自:http://gundumw100.iteye.com/blog/904097只有步骤,记录备用:XML布局文件:部分具体元素含义:PreferenceScreen:一屏(xml最外层也是一个PreferenceScreen)PreferenceCategory:一组CheckBoxPreference:复选框EditTextPreference:编辑框(弹出窗口)ListPrefe

2015-07-14 14:35:57 888

转载 xiaopanOS启动及字典

UltraISO用UltraISO (vista、win7 以管理员身份打开)打开xiaopanOS.iso 启动 - 写入硬盘映像,选择u盘、格式化 - 写入 。Grub2Grub2 引导: (假如xiaopanOS.iso 在C盘根目录,那就是sda1,根据自己实际更改) 把xiaopanOS.iso 里的tce文件夹解压到C盘根目录,也就是C:\tceset iso='(hd0,msd

2015-06-28 15:17:05 2436

转载 Android 4.1-4.2 默认窗体旋转180 度代码

1.设置属性值在system/build.prop文件中加入 ro.sf.hwrotation= 802.设置窗体默认显示方向在frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp文件中找到方法setDisplayHardware在switch中加入case 180:displayOrientation = ISurfaceComp

2015-06-22 23:56:25 1353

转载 android4.0默认界面旋转180

不巧新拿的android4.0默认启动画面和正常显示旋转了180度,即为倒立的。原来是屏输出为倒的,查找得知可以做旋转:步骤:一:先把这个加上 然后加上属性ro.sf.hwrotation = 180二:在init.rc脚本中添加如下内容: setprop ro.sf.hwrotation180修改frameworks/base/services/surfaceflinger/Surfac

2015-06-22 23:25:41 708

转载 android中ListView的Iterm无法点击

碰到个问题,当listview中同时出现Button或者ImageButton时,只有item中的Button或ImageButton能够获取焦点(能点击),而整个item无法获取焦点(无法点击)原因: 因为ImageButton在初始化时把自己设置成setFocusable(true),这样,listView就获取不到焦点。 代码:public ImageButton(Context cont

2015-06-19 14:41:37 691

原创 C语言中的指针-记录个人理解

1、直接使用指针的表达式,表示使用指针代表的内存地址 2、在指针表达式前加上符号:*,表示使用指针指向的值,也就是指针所代表的内存地址中存储的值 3、指针也有数据类型 4、假设int *opt,那么opt+1表示指向下一个整数位置的内存地址 ,而不是让opt所代表的内存地址在数值上+1;*(opt+1)表示一个整数,这个整数比opt代表的内存地址中存储的整数在数值上大1示例

2015-06-14 09:57:37 3340

原创 c语言变量和函数声明的修饰符static,extern,#define,const

写的比较乱,因为是刚开始学C,没有一个系统的概念,都是想到什么,测试到什么就添加什么static:静态作用域以及声明方法:1、在函数中声明则仅作用于该函数void fun(){ static int i;}2、在函数外声明则作用与从声明开始到文件末尾static int i;void fun(){}extern:引用(其他c文件)作用域以及声明方法:1、可以声明变量或函数,并且不必变

2015-06-08 00:10:50 1444 1

转载 Android开发中常用的跳转系统自带界面方法(ACTION)

Intent intent = new Inetnt(Setings);Setings:1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);startActivity(intent);2. ACTION_ADD_AC

2015-06-01 13:51:43 2110 1

转载 Android系统广播大全

原文链接:雨季o莫忧离:http://blog.csdn.net/luckkofIntent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiv

2015-06-01 13:45:15 621

原创 arch使用create_ap创建wifi热点

安装yaourt -S archlinuxcn/create_ap#或者:yaourt -S aur/create_ap终端下创建热点“` 首先执行ifconfig命令查看网卡端口 下面是我的:“`shell ap0: flags=4163解释:ap0:是我用create_ap命令创建出来的apenp4s0f2:有线网卡lo:暂时不清楚ppp0:

2015-05-29 12:36:16 6627

转载 不用装软件-不用任何插件-在PC上下载Google play的apk

非常简单的一个方法:http://apps.evozi.com/apk-downloader/里面就一个输入框,把Google play里你想下的apk的网页链接填进去点下面的按钮马上就出来一个绿色按钮,点击即可直接用浏览器下载这个apk转自:大侠阿木

2015-05-28 23:00:40 3834

空空如也

空空如也

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

TA关注的人

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