- 博客(76)
- 资源 (21)
- 收藏
- 关注
原创 斐讯E1拆机焊接TTL救砖
从老家的柜子里翻出来一台斐讯E1,老家在用的是斐讯K2P,300M宽带,房间和大部分位置wifi5足够跑满了,一直懒得升级,也足够用了。不过发现部分位置信号比较弱,都不到50M,考虑插上E1做个AP中继,偶尔用用,当个备胎。结果这个E1记得之前好像刷过机,但是IP地址忘了,不知道怎么连接,各种尴尬,只好尝试恢复出厂设置,但是恢复以后也一直无法连接,reset貌似也不能恢复出厂设置,这就诡异了。虽然这破玩意也不值啥钱,其他备用设备老家也没有了,倒是还有K2P不过不在老家了,于是尝试修一下看看吧。
2024-04-10 18:31:37 1590
转载 SHA256 string and bytes conversion
Python 2.7import binasciiimport hashlibb = hashlib.sha256("hello").digest()s = hashlib.sha256("hello").hexdigest()print("String", s)print("Bytes", b)print("s2b binascii.a2b_hex(b)", binascii.a2b_hex(s))print("b2s binascii.hexlify(b)", binascii.h
2022-02-14 15:09:27 300
转载 解决Python的恼人的encode、decode字符集编码问题
恼人的字符集不论是什么编程语言,都免不了涉及到字符集的问题,我们经常在读写本文、获取网页数据等等各类情景下,需要和字符集编码打交道。这几天在公司就遇到了这么一个问题,由于软件需要初始化许多参数信息,所以使用ConfigParser模块进行配置文件的读写操作。本来一切OK,但当把这些.ini配置文件提交到git仓库后,再次下载使用时,默认的utf-8字符集编码,被git默认修改成了gbk编码。导致读取配置文件时默认使用的utf-8编码,最终导致异常报错。那么该如何解决读取文件时的字符集问题呢?Python
2022-02-14 15:08:07 748
转载 python3 python2 字符串与hex互转区别
1. python3 python2 字符串与hex互转区别1. 在Python2.7.x上(更老的环境真心折腾不起),hex字符串和bytes之间的转换是这样的:>>> a = 'aabbccddeeff'>>> a_bytes = a.decode('hex')>>> print(a_bytes)b'\xaa\xbb\xcc\xdd\xee\xff'>>> aa = a_bytes.encode('hex')..
2022-02-14 15:04:32 1040
转载 中国移动 烽火HG6543C5光猫 获取超级密码教程
原文链接:https://blog.csdn.net/qq_44774487/article/details/119977626中国移动 烽火HG6543C5光猫 获取超级密码教程前言一、开启临时telnet二、隐藏页面临时开启1.打开telnet2.telnet登录开启隐藏界面服务三、登录隐藏界面获得超级密码四、用超级密码登录并修改网络设置参考来源前言网上关于获取移动烽火HG6543C5型号光猫超级密码的教程参差不一,笔者在查找资料的时候走了不少弯路,现将自己整理的有效办法整理
2021-09-25 19:19:21 16341 4
原创 Docker Ubuntu 20.04执行CI任务交叉编译riscv64-linux-gcc时no such file or directory
1. 需要在gitlab上给一套rsicv64-linux-gcc执行CI任务,默认直接在本地服务器执行交叉编译,需要经常清理服务器文件,考虑CI任务直接在docker中执行2. 手工在服务器执行,全套流程都是成功的,没有任何问题,但是放到ubuntu 20.04的docker中执行就全失败了,各种依赖库根据报错都逐个安装并解决了,最后所有的任务开始,编译进行到一半退出了,一直提示riscv64-linux-gcc可执行文件no such file or directorydebug流程:.
2021-05-13 19:27:42 1692 3
转载 通俗易懂告诉你CPU/GPU/TPU/NPU...XPU都是些什么鬼?
CPU( Central Processing Unit, 中央处理器)就是机器的“大脑”,也是布局谋略、发号施令、控制行动的“总司令官”。CPU的结构主要包括运算器(ALU, Arithmetic and Logic Unit)、控制单元(CU, Control Unit)、寄存器(Register)、高速缓存器(Cache)和它们之间通讯的数据、控制及状态的总线。简单来说就是:计算单元、控制单元和存储单元,架构如下图所示:图:CPU微架构示意图什么?架构记不住?来,我们换种表示方法:
2021-04-21 17:05:05 608
原创 DHCP Options Classless static route 121/249
DHCP Options操作路径: /ip dhcp-server optionDHCP 报文中的一个选项,该选项在 DHCP 报文中为可变长的字段,option 选项中包含了部分租约信息、报文、类型等,option 选项中最多可以包括 255 个 option。根据 DHCP 协议,一个参数返回到 DHCP 客户端,只有在他请求这个参数时。指定各自的代码中 DHCP 请求参数列表...
2020-03-07 15:30:01 3189
转载 实战 SSH 端口转发
https://www.ibm.com/developerworks/cn/linux/l-cn-sshforward/index.html第一部分 概述当你在咖啡馆享受免费 WiFi 的时候,有没有想到可能有人正在窃取你的密码及隐私信息?当你发现实验室的防火墙阻止了你的网络应用端口,是不是有苦难言?来看看 SSH 的端口转发功能能给我们带来什么好处吧!端口转发概述让我们先来了解一...
2019-01-18 12:31:53 196 1
转载 关于 MySQL LEFT JOIN 你可能需要了解的三点
即使你认为自己已对 MySQL 的 LEFT JOIN 理解深刻,但我敢打赌,这篇文章肯定能让你学会点东西!ON 子句与 WHERE 子句的不同一种更好地理解带有 WHERE ... IS NULL 子句的复杂匹配条件的简单方法 Matching-Conditions 与 Where-conditions 的不同关于 “A LEFT JOIN B ON 条件表达式” 的一点提醒ON 条件(“A L...
2018-03-16 19:49:33 316
转载 对于Linux内核tty设备的一点理解
虽然一直做嵌入式Linux,宿主机和开发板通信天天都在用tty设备通信,但是其实自己对TTY设备及终端的概念认识几乎是0。对于Linux内核的终端、tty、控制台等概念的认识很模糊。由于在学习的时候碰到了重定向console的问题,所以借机学习下tty的知识。以下是我对tty的认识总结,信息来源于网络和内核文档。参考资料见文章末尾。tty一词源于Teletypes,或Teletypewri
2015-05-07 21:32:21 712
转载 在Nginx用htpasswd对网站进行密码保护的设置方法
最后的效果就类似(不同浏览器的界面有所不同):如果认证失败,就会报HTTP错误:401 Authorization Required。 要实现这样的功能,就需要更改服务器的配置,并设定好用于登录的用户名和密码。 首先我们需要更改网站的Nginx的server配置,Ubuntu服务器的话这个配置文件通常位于/etc/nginx/sites-enabled/,比如我这里就使
2015-04-01 17:54:09 856
转载 Ubuntu下配置FreeRADIUS + PPTP/L2TP + Mysql + daloRADIUS
PPTP/L2TP安装方法就不写了,前面好多文章都介绍了安装方法。下面先安装FreeRADIUS-serverShell1234567#sudo apt-get install mysql5 #sudo apt-get install mysql-serv
2015-04-01 15:33:46 3879
转载 Ubuntu安装nginx php5-fpm mysql (lnmp环境搭建)
配置环境说明: 系统:ubuntu 12.04 32位 内存:512M 硬盘:20G 一、安装nginx 1:ubuntu因为安全策略,一般是禁用了root用户,所以每次执行命令时一般需要加上sudo去操作。为了方面后面其他步骤操作,可首先切换到root用户,这样后面不需要每次都加sudo了。 ?1sudo
2014-12-18 16:34:44 923
转载 禁止telnet和ssh中的client dnsname 反向解析
You can disable reverse DNS lookups for all incoming telnet connections by putting this as the first uncommented line in /etc/hosts.allowin.telnetd: ALLYou can also be more selective, and cause
2014-12-09 12:02:30 1725
转载 字符编码笔记:ASCII,Unicode和UTF-8
作者: 阮一峰今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. AS
2014-07-23 12:04:38 429
转载 如何选择开源许可证?
何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,也很复杂。乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。下面是中
2014-07-23 11:42:18 505
转载 linux下挂载lvm分区方法
1.首先使用vgscan 扫描 lvm 结果如下[root@localhost ~]# vgscanReading all physical volumes. This may take a while…WARNING: Duplicate VG name VolGroup00: Existing bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh (cr
2014-07-09 17:45:38 914
转载 linux命令查看服务器的型号、序列号、内存插槽数
1,查看服务器型号、序列号:[root@localho ~]#dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial" Manufacturer: Dell Inc. Product Name: PowerEdge R515 Serial Nu
2014-07-09 17:45:10 17274
转载 画图解释SQL联合语句
我认为 Ligaya Turmelle 的关于SQL联合(join)语句的帖子对于新手开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦恩图并不是十分的匹配SQL联合语法。不过我还是喜欢这个观点,所以我们来看看能不能用上韦恩图。假设我们有下面两张表。表A在左边,表B在右边。我们给它们各四条记录。
2014-01-10 23:51:46 616
转载 硬件_CPU 个数硬件类型
http://blog.chinaunix.net/uid-25256412-id-101004.html一、如何查看服务器的CPU今天安装了9台Linux服务器,型号完全不一样(有DELL、HP和IBM服务器),又懒得去对清单,如何在Linux下cpu的个数和核数呢?另外,nginx的cpu工作模式也需要确切的知道linux服务器到底有多少个逻辑cpu,不过现在服务器
2013-09-05 11:14:26 673
转载 OVF? OVA? WTF?
If you’ve worked with recent versions of VMware virtual infrastructure, Converter, or Workstation, you may be familiar with the fact that these products have the native ability to work with virtual ma
2013-09-04 16:41:37 1105
转载 Converting OVA for use with KVM / QCOW2
The OVA file is nothing more than a TAR archive, containing the .OVF and .VMDK files. Easy!Using Evergreen ILS for example:~ $ file Evergreen_trunk_Squeeze.ovaEvergreen_trunk_Squeeze.ova:
2013-09-04 16:39:01 2275
转载 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时
2013-06-17 14:19:47 554
转载 OC/STS/STM-1、3、12、48
光学载波(OC)是在一个有许多确定水平的SONET(Synchronous Optical Network,同步光纤网)光纤网络中的一组信号带宽。它通常表示为OC-n,其中,n是51.8 Mbit/s基本速率多路技术元素。目前定义的标准有: OC-1 — 51.8 Mbit/s OC-3 — 155.52 Mbit/s OC-12
2013-06-16 23:31:20 4456
转载 怎样有效Shrink(压缩)Guest系统为Linx/Unix的VMWare虚拟机VMDK文件
虚拟机在使用过程中,虚拟磁盘的大小会不断变大。即使你删除了磁盘中的文件,虚拟磁盘的大小仍然不会缩小。VMWare在VMWare Tools中推出了Shrink这个功能。在安装VMWare Tools后,在没有Snapshot的情况下,在Guest操作系统为Windows的情况下,能有效缩小虚拟磁盘大小。但如果在Guest操作系统为Linux时,此方法效果就不好了,而且有些挂载点无法Shrink。
2013-06-14 20:57:00 710
转载 Linux下patch的制作和应用
首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。1、diff -------------------- NAME diff - find differences between two files SYNOPSIS
2013-06-10 17:17:03 481
转载 细说Cookie
细说Cookie阅读目录开始Cookie 概述Cookie的写、读过程使用Cookie保存复杂对象Js中读写CookieCookie在Session中的应用Cookie在身份验证中的应用Cookie的安全状况如何在C#发请的请求中使用Cookie重构与使用总结补充Cookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它
2013-06-08 23:47:36 422
转载 HTTP协议详解2
HTTP协议 (五) 代理之前写过一个篇 【HTTP协议详解】 ,这次介绍代理服务器, 代理服务器是HTTP协议中一个重要的组件, 发挥着重要的作用。 本文介绍一些HTTP代理服务器的概念和工作原理 阅读目录什么是代理服务器Fiddler就是个典型的代理代理作用一:翻墙代理作用二:匿名访问代理作用三:通过代理上网代理作用四:通过代理缓存,加快上网速度代理作用五:儿童
2013-06-08 21:56:35 773
转载 HTTP协议详解
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT
2013-06-08 21:50:23 1003
转载 Fiddler 教程
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获Firefox的会话Firefox 中使用Fiddler插件Fiddler如何捕获H
2013-06-08 21:46:49 1050
转载 理解Load Average做好压力测试
SIP的第四期结束了,因为控制策略的丰富,早先的的压力测试结果已经无法反映在高并发和高压力下SIP的运行状况,因此需要重新作压力测试。跟在测试人员后面做了快一周的压力测试,压力测试的报告也正式出炉,本来也就算是告一段落,但第二天测试人员说要修改报告,由于这次作压力测试的同学是第一次作,有一个指标没有注意,因此需要修改几个测试结果。那个没有注意的指标就是load average,他和我一样开始只
2013-06-08 11:13:39 556
转载 Nginx和PHP-FPM的启动/重启脚本 [转发]
服务器上的Nginx和PHP都是源码编译安装的,不支持类似以前的nginx (start|restart|stop|reload)了。自己动手丰衣足食。以下脚本应该在RHEL, Fedora, CentOS下都适用。一、Nginx启动脚本/etc/init.d/nginx#!/bin/bash## Startup script for Nginx - this script
2013-05-22 15:09:00 492
转载 TCP三次握手/四次挥手
TCP 三次握手TCP 连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP 窗口大小信息。以下步骤概述了通常情况下客户端计算机联系服务器计算机的过程:1. 客户端向服务器发送一个SYN置位的TCP报文,其中包含连接的初始序列号x和一个窗口大小(表示客户端上用来存储从服务器发送来的传入段的缓冲区的大小)。2. 服务器收到客户端发送过来的SYN报文后
2012-09-24 10:41:11 387
转载 TCP/IP数据报格式
IP数据报格式 图1.IP数据报格式版本字段长度为4,用来表明建立数据报的IP版本,目前的IP版本是IPv4,IPv6正在发展中。IPv4的字段为0100 。首部长度(报头长度)指的是首部占32 bit字的数目,包括任何选项。由于它是一个4比特字段,因此首部最长为60个字节。15x32/8=60字节.IP首部始终是32 bit的整数倍.IP数据报报头的最小长度为2
2012-09-24 10:40:05 1048
转载 TCP/IP协议头部结构体(网摘小结)
TCP/IP协议头部结构体(转) 网络协议结构体定义[cpp:nogutter] view plaincopyprint?// i386 is little_endian. #ifndef LITTLE_ENDIAN #define LITTLE_ENDIAN (1) //BYTE ORDER #el
2012-09-24 10:31:11 1310
转载 修改pppd,提高openwrt中pppoe多拨成功率
原文链接: http://www.morfast.net/blog/linux/pppoe-multilink/,转载请注明出处,谢谢!先上一张最终效果图吊吊大家胃口:是的,这张是普通家用10M小区宽带*10拨后,下载速度实测图。下面正文开始。大家伙用openwrt一般为了两件事:脱机下载;多拨带宽合并。今天讨论后者的前半部分:多拨。多拨这个词太口语化了,书面一
2012-08-31 21:49:46 7590
转载 Linux下patch的制作和应用
转自:http://www.cnblogs.com/itech/archive/2009/08/19/1549729.html首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。1、diff -------------------- NAME
2012-08-27 19:22:23 586
转载 编程器固件、uboot、fullflash
:~# cat /proc/mtd dev: size erasesize namemtd0: 00020000 00010000 "RedBoot"mtd1: 007c0000 00010000 "linux"mtd2: 00270000 00010000 "rootfs"mtd3: 00410000 00010000 "ddwrt"mtd4: 0001000
2012-07-20 23:06:10 4587 1
转载 Coyote Linux 频宽管制 (QoS) 设定教学
Coyote Linux 频宽管制 (QoS) 设定教学大家好,我来自台湾,此帖文章是由繁体中文转简体中文原刊载于台湾 PCZONE 论坛,转贴于此,提供有需要的朋友参考前言:----------------------------------------------------------------------此篇教学以 Coyote Linux 软件路由器为范例系
2012-04-21 18:58:48 1394
Linux 的高级路由和流量控制LARTC
2011-12-23
Source.Insight.v3.50.0066.Incl.Keymaker-ZWT.zip
2011-12-01
解压android的updata.app文件bootimg.exe等
2011-10-13
Discuz_UCenter_1.5.1_SC_UTF8
2010-07-18
phpbb3.0.7_pl1_zh_phpbbchina
2010-07-13
IPv6_Ready Self_Test
2010-06-08
ct-2.1.1.tar
2010-06-08
v6eval-3.3.0.tar
2010-06-08
H3C网络之路05——IPv6专题
2010-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人