- 博客(186)
- 资源 (2)
- 收藏
- 关注
原创 Shell编程基础
我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/bash...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/bash。编辑结束并保存后,如果要
2015-01-18 20:37:40 695
转载 /dev/null的用途
/dev/null ,从名称上可以很显然看出是一个空文件(写入到/dev/null时全部丢失,读取/dev/null时自己返回EOF),那么你会很疑惑,他到底有什么用途呢,请看下文听我讲解,可能你在很多脚本里看过 /dev/null,具体总结下几种常见用途.一、禁止标准输出.eg: cat $filename >/dev/null #
2015-01-18 20:17:35 903
原创 tcpdump命令
监视指定网络接口的数据包tcpdump -i eth0监听指定接口ipv6报文tcpdump -i eth0 -v ip6监听指定接口报文并保存tcpdump -i eth0 -w 11.pcap
2015-01-18 20:00:52 746
原创 linux ipv6内核设置
linux ipv6内核设置,进入/proc/sys/net/ipv6:conf/all/forwardingType: BOOLEAN在两个接口之间进行global IPv6 forwarding (数据包转发.)IPv6 当中您不能单独控制一个设备的 forwarding (数据包转发). forwarding 的控制由IPv6-netfilter 完成. 当值为"0"时 数据
2015-01-18 19:16:56 8162
原创 ubuntu dns,gateway
nm-tool(NetworkManager Tool)mii-tool 命令可以查看相关网络接口的连接情况,包括网络类型,连接状态,载波情况,ip地址等信息,相比其它工具较简洁,信息明了。nm-tool | grep DNS DNS: 202.96.134.133 DNS: 202.96.128.166Nslooku
2015-01-17 20:09:03 1343
转载 IPV6相关RFC文档
1. 通用IPv6的通用RFC和Internet草案RFC#类标题1752标准记录对IP下一代协议的建议1924资料IPv6地址的压缩表示法2851标准记录In
2014-12-25 21:51:35 902
转载 wiki.openwrt.org网页页面空白
wiki.openwrt.org有人打不开,但有人能打开的原因。打开页面是空白。主要是部分国外网站 http1.1 header 不能识别 Accept-Language = zh-cn。对Accept-Language | accept-language=en-US 或者 zh-CN可以正常识别。(client没有遵循规范?使用了cn而不是CN)Firefox的修改方式一:直接修
2014-12-14 14:05:28 1422
原创 XP下常用IPv6配置
1.安装IPv6协议栈ipv6 install2.XP下不支持DHCPv6 server分配IPv6地址。需要安装Dibbler才能获得DHCPv6 server分配的IPv6地址
2014-12-13 22:41:52 869
原创 putty配置
1.删除 PuTTY 的设置 控制台里输入如下的命令:putty.exe -cleanup2.putty最佳的的颜色配置默认的putty的配色下,太毁眼睛了。根据列出来的RGB参数,稍微手动配置一下,然后保存:* Default Foreground: 255/255/255* Default Background: 51/51/51* ANSI Black: 77/7
2014-12-13 22:00:44 1633
转载 Ubuntu管理开机启动项(服务)
本文只介绍一种方法,就是用sysv-rc-conf管理Ubuntu的开机启动项,比如不让apache开机自动启动等等。 sysv-rc-conf是一个强大的服务管理程序。 背景知识 1、Ubuntu运行级别 Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同
2014-12-13 21:34:21 770
转载 How to disable IPv6 on Ubuntu?
To check if IPv6 is enabled or disabled, from a terminal window:$ cat /proc/sys/net/ipv6/conf/all/disable_ipv60 means it’s enabled and 1 is disabled.To disable IPv6$ sudo su -# nano /etc
2014-12-13 18:19:33 899
原创 ubuntu下radvd,dhcpv6
上篇讲了ipV4 DHCP server.本篇继续讲述ipV6 server。环境如下A: Ubuntu 14.04 + 有线网卡(eth0) + 无线网卡(wlan0)B: Windows 7 + 有线网卡 + 无线网卡A,B的无线网卡都连接到家庭无线路由器,网关为192.168.1.1,可以上互联网。A,B的有线网卡通过网线直连,A作为IPv6 server和网关,为B的有线网卡分
2014-12-12 22:04:33 16539
原创 ubuntu 14.04 dhcp server
1. sudo apt-get install dhcp3-server2. vi /etc/default/isc-dhcp-serverINTERFACES="eth0"3. 配置ip给eth0配置ipv4静态地址: 10.5.5.1。vi/etc/network/interfaces,auto eth0iface eth0 inet staticaddress
2014-12-10 22:03:15 4719
原创 网络相关知识
1.DHCP配置IPsudo vi /etc/network/interfaces# The primary network interface use DHCP to find our addressauto eth0iface eth0 inet dhcpsudo /etc/init.d/networking restart 2.配置静态IPsudo vi /etc/netwo
2014-12-10 20:42:14 652
原创 Ubuntu 快捷键
1. Ctrl + W: 关闭当前 Nautilus 窗口2. Ctrl+T: 在 Nautilus 打开新的 Tab3. Ctrl + H: 切换隐藏文件(夹)显示或者不显示4. Ctrl+E: 发送当前文档给某个 Email5. Ctrl+Q: 退出应用6. Ctrl + 1/2: 修改文件夹视图为图标或者列表模式7. Ctrl + Shift + W: 关闭所有的
2014-12-03 01:47:35 637
原创 ubuntu常用软件配置
1.terminator常用配置a.中文下字体重叠解决方法首选项->Profiles->General->Font:Courier 12
2014-12-03 01:09:22 581
原创 利用XAMPP本地搭建WordPress博客
WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress虽为免费的开源软件,但其价值无法用金钱来衡量。本地搭建wordpress网站,需要XMAPP。XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。XAMPP开放源码包的设置让安装和使用出奇容易。下面就介绍一下如何使用XMAPP来搭建WordPress的过程。XAMPP安
2014-11-28 15:37:17 2544
转载 Android音量调节两种方式
Android音量调节的实现,分两种情况说明,一种是在settings的音量设置界面,按下侧键进行调节;另一种是在非settings界面,按下侧键进行音量调节。这两种调节方式的实现不一样,分别操作的是两个不同的音量SeekBar。下面,分别进行分析:一. 在settings的音量设置界面,按下侧键进行调节:在settings的音量设置界面,按下侧键回有音量的调节,同时,会播放音
2014-11-11 16:03:38 2774
转载 SGLTE,CSFB介绍
时下,4G通信正迅速走近广大消费者的身边:三大运营商已经正式获发TD-LTE牌照, 关于4G极速体验的舆论和广告铺天盖地.尽管TD-LTE能以最高100Mbps的下载速率让无线联网快到“飞起”,大多数人仍然无法离开手机最本质的功能—语音通话。那么,进化到TD-LTE 4G时代的手机终端,我们的通话会有怎样的变化呢?在VoLTE业务普及之前的未来一段时间内,4G网络只能承载数据业务,语音业务还需
2014-10-23 11:00:36 904
转载 android自动弹出软键盘(输入键盘)
很多应用中对于一个界面比如进入搜索界面或者修改信息等等情况,为了用户体验应该自动弹出软键盘而不是让用户主动点击输入框才弹出(因为用户进入该界面必然是为了更改信息)。具体实现这种效果如下:[代码]java代码:1 EditText editText.setFocusable(true);2 edi
2014-10-09 11:22:11 666
转载 关于ListView顶部和底部滚(拖)动出现阴影解决方案
在listview中滑动到顶部或者是底部的时候,在默认的情况下,是会有黄色或者黑色的阴影出现。 这个该怎么解决呢,请往下看:在不同的版本上解决的方法是不同的,在2.3之前可以在listview的属性中通过设置android:fadingEdge="none"来解决问题,但是在2.3及以上这个是不行的,这里,可以通过代码来设置模式,禁止其阴影的出现,以免影响美观。请看代码:
2014-09-27 10:04:34 756
转载 ActionBar自定义视图(标题居中)
整个示例都是改造自 Google Android Training 中的 NavigationDrawer 示例(http://developer.android.com/training/implementing-navigation/nav-drawer.html)因为我需要使用自定义的 ActionBar,而ActionBarDrawerToggle 只能通过 ActionBar 中的
2014-09-18 16:12:15 17660 4
转载 Android Activity上下滑动切换背景
Android左右滑动切换背景最近想做一个左右滑动切换背景图片的应用,特地将自己的研究分享一下:这个需要继承2个监听接口 OnGestureListener, OnTouchListener关于这2个接口大家可以在网上查一下同事需要设置2个属性 bgLayout.setOnTouchListener(this); bgLayout.setLongCli
2014-09-18 15:53:26 3095
转载 LinearLayout中组件右对齐
在LinearLayout中,如果将其定位方向设为横向排列:android:orientation="horizontal",那么这个布局中的控件将自左向右排列。但有时会有这样的情况:行的左边有两个控制的同时,行的右边也有一个控制。如图:这怎么处理呢?我们可以将右边的控件放在另一个LinearLayout中,同时将其对齐方式设为右对齐:android:gravity
2014-09-17 10:27:34 2921
转载 Android之系统自带的文字外观设置及实际显示效果图
xml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/ textAppearanceInverse/
2014-09-03 15:48:51 785
转载 自定义Dialog(图片,文字说明,单选按钮)----类ListPreference实现(2)
在上一篇 中,只是实现一个perference,但是点击以后没有响应事件,我们可以定义一个一个Dialog,Dialog选项里面需要有图片,文字说明,后面还需要一个单选按钮,所以自己写了一个demo,效果图如下: 功能的完成是使用Dialog的addView()方法,把一个ListView添加进去。ListView控件里面使用了ImageView和CheckedTextView控
2014-09-03 15:39:08 1561
转载 Android UI开发第二十四篇——Action Bar
Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添加在Andr
2014-09-03 15:26:52 568
转载 android的frameworks层键盘事件处理流程分析
事件处理流程1)InputManager负责读取事件并把事件送到frameworks的java层2)WindowManagerService里会有一个InputMonitor类来监听事件变化并做相应的分发处理。3)在WindowManagerService会有一个WindowManagerPolicy来做消息拦截处理。4)WindowManagerService会把消息发给最上面运
2014-09-01 15:40:59 556
转载 Android的Touch事件处理机制
Android的Touch事件处理机制比较复杂,特别是在考虑了多点触摸以及事件拦截之后。 Android的Touch事件处理分3个层面:Activity层,ViewGroup层,View层。 首先说一下Touch事件处理的几条基本规则。 1.如果在某个层级没有处理ACTION_DOWN事件,那么该层就再也收不到后续的Touch事件了直到下一次ACTION_
2014-09-01 15:23:22 563
转载 Makefile 中:= ?= += =的区别
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endifif
2014-09-01 09:33:33 486
原创 Android.mk中设置PROPERTIES属性
ifeq (true,$(strip $(enable_target_debugging))) # Target is more debuggable and adbd is on by default ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1 persist.service.adb.enable=1 # Include t
2014-08-30 15:43:07 2112
原创 android双击灭屏
1.android双击事件 // 计算点击的次数 private int count = 0; // 第一次点击的时间 long型 private long firstClick = 0; // 最后一次点击的时间 private long lastClick = 0; private ButtonOnTouchLi
2014-08-30 15:28:18 5791 1
转载 Android declare-styleable:自定义控件的属性(attr.xml,TypedArray)的使用
以launcher为例说明自定义控件的属性:1、 在layout里面定义控件,如: xmlns:android="http://schemas.android.com/apk/res/android" xmlns:launcher="http://schemas.android.com/apk/res/com.junction.launcher"
2014-08-26 10:57:04 748
转载 android 系统重启与关机:java 代码实现
在应用层如何通过代码实现 android 系统的重启,分享给大家。这篇博客是在 android 系统开发的基础之上进行实践的,所以如果你是纯粹的 app 开发,可能要让你失望了。该代码在真机上测试成功,在模拟器上面测试失败。在 linux 下面,重启 pc,非 root 用户需要执行 sudo reboot,所以在 android 下重启机器也需要一定的权限。
2014-08-21 14:48:00 998
原创 如何修改CheckBoxPreference title字体
/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Yo
2014-08-21 14:15:25 2588
原创 android多字体切换
一、 添加字库1.把对应的字库文件拷贝到 frameworks/base/data/fonts 下2.修改 fonts.mk (frameworks/base/data/fonts)
2014-08-21 13:43:52 3068
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人