2020版的Kali在安装到Hyper-V的时候,就没有设置过密码,设置了一个非root的帐号密码。
以前用root帐号习惯了,现在用非root帐号真是不大习惯。
说到这里,应该能明白为什么没有ifconfig命令了吧。
我试着输入
sudo ifconfig
提示输入当前用户的密码,回车到,正常显示网络设备了。
2020版的Kali在安装到Hyper-V的时候,就没有设置过密码,设置了一个非root的帐号密码。
以前用root帐号习惯了,现在用非root帐号真是不大习惯。
说到这里,应该能明白为什么没有ifconfig命令了吧。
我试着输入
sudo ifconfig
提示输入当前用户的密码,回车到,正常显示网络设备了。
MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。
官网 http://mingw.org/
下载页面 https://osdn.net/projects/mingw/releases/
GNU之Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件
下载页面 http://cygwin.com/
GNU是一个自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标,名称来自GNU’s Not Unix!的递归缩写,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。GNU的创始人,理查德·马修·斯托曼,将GNU视为“达成社会目的技术方法”。
作为操作系统,GNU的发展仍未完成,其中最大的问题是具有完备功能的内核尚未被开发成功。GNU的内核,称为Hurd,是自由软件基金会发展的重点,但是其发展尚未成熟。在实际使用上,多半使用Linux内核、FreeBSD等替代方案,作为系统核心,其中主要的操作系统是Linux的发行版。Linux操作系统包涵了Linux内核与其他自由软件项目中的GNU组件和软件,可以被称为GNU/Linux(见GNU/Linux命名争议)。
GNU的环境MinGW和Cygwin,MinGW相当于是面向windows平台的环境,Cygwin是把Linux平台的API做了一个映射。
如果想开发跨平台应用,建议使用Cygwin环境;如果只是想开发一个面向windows平台的应用,建议使用MinGW环境。 Continue reading
开源免费的功能强大的数据库图形化管理工具Dbeaver,数据库管理工具Dbeaver
在开发中,一直在使用着Navicat进行远程或本地的数据库管理等,我使用的是正版的,但是通过一些方法(非修改性的破解)一直在免费使用着。但是可能有时是因为我电脑长时间不关机的原因,有时会出错,打不开。所以,今天没事研究着想用一用开源免费的数据库管理工具,结果找到了Dbeaver。
下载安装Dbeaver,测试,用着感觉还行,但是在我初次启动应用时,卡到“无响应”,卡在那里有半分多钟,一点点的就活过来了,初次使用时,会提示安装相应数据库的驱动,可以选择版本,也可以默认下载安装,都可以。
红框画得是示例数据库,UI看着还不错。 Continue reading
nodejs做的韩国演唱会抢票软件项目报错如下:
0 1 2 3 4 5 6 7 8 9 10 11 12 |
Error: socket hang up at connResetException (internal/errors.js:570:14) at Socket.socketOnEnd (_http_client.js:440:23) at Socket.emit (events.js:215:7) at endReadableNT (_stream_readable.js:1183:12) at processTicksAndRejections (internal/process/task_queues.js:80:21) at process.runNextTicks [as _tickCallback] (internal/process/task_queues.js:62:3) at Function.module.exports.loopWhile (C:\nodejs\concert\node_modules\deasync\index.js:70:11) at Req.requestSync (C:\concert\src\common\lib\think\lib\request-pack.js:45:11) at module.exports.openDetailPage (C:\concert\src\concert\service\api_ticket.js:1301:34) at module.exports.processCheck (C:\concert\src\concert\service\api_ticket.js:3183:34) { code: 'ECONNRESET' } |
{ err: { code: ‘ECONNRESET’ } } Continue reading
wireshark异常数据,wireshark异常数据
- TCP虚假重传
发送端认为发送的package已经丢失了,所以重传了,尽管此时接收端已经发送了对这些包的确认。
指实际上并没有超时,但看起来超时了,导致虚假超时重传的原因有很多种:
(1)对于部分移动网络,当网络发生切换时会导致网络延时突增
(2)当网络的可用带宽突然变小时,网络rtt会出现突增的情况,这会导致虚假超时重传
(3)网络丢包(原始和重传的包都有可能丢包)会导致虚假重传超时。
-重新组装错误,协议TCP:新片段与旧数据重叠(重新传输?)
Redis Desktop Manager – 个人认为是目前最好用的Redis可视化管理工具。
redis可视化工具、Redis可视化管理工具、redis图形化管理工具、redis可视化客户端、redis集群管理工具
1、进入Redis Desktop Manager在git的发行版(免费版)页面 https://github.com/uglide/RedisDesktopManager/releases/tag/0.9.3
2、点击 redis-desktop-manager-0.9.3.817.exe ,下载
nodejs框架,nodejs相关框架
一个基于 Chrome V8 引擎的 JavaScript 运行环境
基于 Node.js 平台,快速、开放、极简的 web 开发框架。
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
使用 Express 可以快速地搭建一个完整功能的网站。
Express 框架核心特性: