httpget & httppost

internal static string httpGet(string url)
{
    string ret = null;
    HttpWebRequest webRequest = null;
    try
    {
        webRequest = WebRequest.Create(url) as HttpWebRequest;
        webRequest.Method = "GET";
        webRequest.ContentType = "application/json; encoding=utf-8";
        HttpWebResponse webResponse = webRequest.GetResponse() as HttpWebResponse;
        if (webResponse != null)
        {
            using (StreamReader sr = new StreamReader(webResponse.GetResponseStream()))
            {
                string content = sr.ReadToEnd();
                ret = content;
            }
            webResponse.Close();
        }
    }
    catch (WebException webException)
    {
        Console.WriteLine("*** WebException ***");
        Console.WriteLine(webException.Message);
    }
    catch (Exception ex)
    {
        Console.WriteLine("*** Exception ***");
        Console.WriteLine(ex.Message);
    }
    finally
    {
        if (webRequest != null)
        {
            webRequest.Abort();
        }
    }
    return ret;
}

参考文献:
https://www.cnblogs.com/SavionZhang/p/11392709.html

iPad如何进入DFU模式

第一种方法:正常进入DFU恢复

  这个恢复方法是我们在一般的解锁教程中最常用的恢复iPad固件的方法。

  1.将iPad连上电脑,然后将iPad关机

  2.同时按住开关机键和home键

  3.当你看见白色的苹果logo时,请松开开关机键,并继续保持按住home键。

  4.开启iTunes,等待其提示你进行恢复模式后,即可按住键盘上的shift键,点击“恢复”,选择相应的固件进行恢复。

第二个方法:黑屏进入DFU恢复

  1.用USB线将iPad连接上电脑,然后你将会听见电脑已连接成功的提示声音。

  2.现在请先将iPad关机,然后你将会听见电脑未连接成功的提示声音。

  3.请同时按住开关机键和home键,持续到第10秒的时候,请立即松开开关键,并继续保持按住home键。

  4.这个时候iTunes会自动启动,并提示你进行恢复模式(iPad会一直保持黑屏状态)。那么你就可以按住键盘上的shift键,点击“恢复”,选择相应的固件进行恢复。

ubuntu下的安卓adb

sudo apt-get install android-tools-adb
lsusb
Bus 005 Device 003: ID 12d1:107e Huawei Technologies Co., Ltd.

创建adb_usb.ini文件,写入android设备的VID:
cd ~/.android
touch adb_usb.ini
在adb_usb.ini文件中写入以下内容:
0x12d1
添加权限:
创建权限文件:sudo touch /etc/udev/rules.d/70-android.rules
在70-android.rules文件中写入一下内容:
UBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="107e", MODE="0666"
重启USB服务:
sudo chmod 666 /etc/udev/rules.d/70-android.rules
sudo service udev restart
重启adb服务:
sudo adb kill-server
sudo adb start-server
查看adb设备:
adb devices
如没特殊提示应表示adb安装成功;
adb shell

adb forward tcp:11111 tcp:22222
adb forward --list
netstat -a | grep 11111

抓log
adb logcat

参考文献:
https://blog.csdn.net/qq_20725221/article/details/82775103

香蕉的wifi配置

一般趋向于用网线,在网络拉线不方便时还要考虑wifi
首先查询一下系统的版本
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

sudo iwlist wlan0 scanning
sudo iw dev wlan0 scan

sudo apt-get install wpasupplicant
wpa_passphrase mywifi "password"
wpa_passphrase ESSID > xxx.conf

sudo vi /etc/network/interfaces

auto wlan0
iface wlan0 inet dhcp
wpa-ssid "mywifi"
wpa-psk 9b011391b504add363e12b6d1bb9c4eaf52d96eaa91266662c62bfa9aac1529

up/down不管用,重启吧

W95 Ext'd (LBA)分区如何挂载

硬盘上三个分区,两个HPFS/NTFS/exFAT,一个W95 Ext'd (LBA)死活挂不上

mount /dev/sdb1 mnt
mount: /root/mnt: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error.

通过努力一直未果,后来发现一个问题,这东西应该是以前传说中的逻辑分区吧,作罢