加载中…
个人资料
qenter
qenter
  • 博客等级:
  • 博客积分:0
  • 博客访问:7,279
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
分类
评论
加载中…
留言
加载中…
好友
加载中…
访客
加载中…
博文
(2013-07-30 20:03)

Nagle算法是以他的发明人John Nagle的名字命名的,它用于自动连接许多的小缓冲器消息;这一过程(称为nagling)通过减少必须发送包的个数来增加网络软件系统的效率。Nagle算法于1984年定义为福特航空和通信公司IP/TCP拥塞控制方法,这是福特经营的最早的专用TCP/IP 网络减少拥塞控制,从那以后这一方法得到了广泛应用。Nagle的文档里定义了处理他所谓的小包问题的方法,这种问题指的是应用程序一次产生一字节数据, 这样会导致网络由于太多的包而过载(一个常见的情况是发送端的'愚蠢窗口综合症')。从键盘输入的一个字符,占用一个字节,可能在传输上造成41字节的 包,其中包括1字节的有用信息和40字节的标题数据。这种情况转变成了4000%的消耗,这样的情况对于轻负载的网络来说还是可以接受的,但是重负载的福 特网络就受不了了,它没有必要在经过节点和网关的时候重发,导致包丢失和妨碍传输速度。吞吐量可能会妨碍

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: android
1>adb 启动一个activity
       1: adb shell 进入到手机
       2:am start -n packagename/packagename.activityname
2>激活手机adb无线连接(条件,需有root权限)
       1:su
       2:setprop service.adb.tcp.port 5555
       3:stop adbd
       4:netstat     --这是查看此时的网络状态
3>adb 安装/卸载app
      1:adb install appname
      2:adb uninstall packagename
4>多个设备时候,操作指定的设备
      1:adb -s devicename command
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: android

1 gcc4.4,而不是gcc4.6,如果是4.6,需要安装gcc4.4,命令如下:

    sudo apt-get install gcc-4.4

    sudo apt-get install g++-4.4

    cd /usr/bin

    ls -l gcc*

    sudo mv gcc gcc.bak

    sudo ln -s gcc-4.4 gcc

    ls -l g++*

    sudo mv g++ g++.bak

    sudo ln -s g++-4.4 g++

    gcc -v

    g++ -v

2 安装一些依赖软件
    sudo apt-get install build-essential
    sudo apt-get install make
    sudo apt-get install gcc
    sudo apt-get install g++
    sudo apt-get install libc6-dev
    sudo apt-get install patch
    sudo apt-get install texinfo
    sudo apt-get install libncurses-dev
    sudo apt-get in
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
import java.io.File;
import java.io.FileInputStream;

public class MyMD5 {

        static final int S11 = 7;
        static final int S12 = 12;
        static final int S13 = 17;
        static final int S14 = 22;

        static final int S21 = 5;
        static final int S22 = 9;
        static final int S23 = 14;
        static final int S24 = 20;

        static final int S31 = 4;
        static final int S32 = 11;
        static final int S33 = 16;
        static final int S34 = 23;

     
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

android

it

在Java中当我们要对数据进行更底层的操作时,通常是操作数据的字节(byte)形式,这时常常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式:
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

 wpa_supplicant本是开源项目源码,被谷歌修改后加入android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,而实际上的工作内容是通过socket(不管是wpa_supplicant与上层还是wpa_supplicant与驱动都采用socket通讯)与驱动交互上报数据给用户,而用户可以通过socket发送命令给wpa_supplicant调动驱动来对WiFi芯片操作。 简单的说,wpa_supplicant就是WiFi驱动和用户的中转站外加对协议和加密认证的支持。 
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

android

在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed

state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态:

 

android:state_pressed

Boolean. 'true' if this item should be used when the object is pressed (such as when a button is touched/clicked); 'false' if this item should be used in the default, non-pressed state.

如果是true,当被点击时显示该图片,如果是false没被按下时显示默认。

 

android:state_focused

Boolean. 'true' if this item should be used when the object is focused (such as when a button is highlighted using the trackball/d-pad); 'false' if this item should be used in the default, non-focused state.

true,获得焦点时显示;false,没获得焦点显示默认。

 

android:state_selected

Boolean. 'true' if this item should be used when the o

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

t410

ubuntu

亮度

it

在终端中输入:
sudo gedit /etc/X11/xorg.conf(注意大小写)
这时会提示你输入密码
密码输入完成后会打开一个文本文档,也就是xorg.conf
把其中如下内容
Section 'Device'
Identifier 'Default Device'
Driver 'nvidia'
Option 'NoLogo' 'True'
EndSection
改成
Section 'Device'
Identifier 'Default Device'
Driver 'nvidia'
Option 'NoLogo' 'True'
Option 'RegistryDwords' 'EnableBrightnessControl=1'
EndSection
即添加“Option 'RegistryDwords' 'EnableBrightnessControl=1'”这一行,最好加在指定行!!!不然可能无效
然后保存,退出,重启之后,你就会发现可以调节屏幕背光亮度了。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
一、概述
      ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法。在J2SE 1.5之前,都是由Process类处来实现进程的控制管理。
      每个 ProcessBuilder 实例管理一个进程属性集。它的start() 方法利用这些属性创建一个新的 Process 实例。start() 方法可以从同一实例重复调用,以利用相同的或相关的属性创建新的子进程。 (我在《深入研究java.lang.Runtime类》中讲过,进程也可以由Runtime.exec()启动。)
  每个进程生成器(即ProcessBuilder对象)管理这些进程属性: 命令 是一个字符串列表,它表示要调用的外部程序文件及其参数(如果有)。在此,表示有效的操作系统命令的字符串列表是依赖于系统的。例如,每一个总体变量,通 常都要成为此列表中的元素,但有一些操作系统,希望程序能自己标记命令行字符串——在这种系统中,Java 实现可能需要
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

亲爱的朋友:

    欢迎您在新浪博客安家,您的博客地址是:http://blog.sina.com.cn/u/1742475520

    您可以用文字、图片、视频记录和展示最真实的自我,与网友交流,与线上好友聊天,还能通过手机发表博文和上传图片,随时随地记录心情和身边趣闻。

    我们为您提供了丰富的炫酷模板来装点您在网上的家园,强大的音乐播放功能更能陪伴您的网络生活。准备好了吗?现在就开始精彩的博客之旅!

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有