交换机、路由器与HUB的区别

摘要:交换机、路由器与HUB是三种常见的网络设备,他们的相同点和区别是:0 都可以实现让设备上网1 路由器贵,交换机便宜,HUB(网络集线器)更便宜2 路由器最常见,交换机少一些(很少家用,通常是企业或办公),HUB就更少了3 交换机和HUB的作用通俗理解就是增加网口,比如:一台路由器的负载能力可以带起10台设备,但只有4个网口,这时候就可以通过外接交换机或HUB增加网口,让更多设备接入4 路由器也可以当交换机用,方法是:将WAN口闲

Windows回收站文件过多导致无法清空

摘要:我在处理一份wikipedia的超大离线压缩包的过程中,清理了几十万个文件。这些文件默认到了Windows的回收站中。这个不经意的操作带来了不小的麻烦:回收站无法工作了。执行清空操作后,十几分钟才弹出确认对话框。确认之后,半个小时才弹出清空进度窗口,一直停留在0个文件0个字节。又等了一个多小时,没有任何进展。同时机箱风扇狂转。重启电脑后再次清空,情况没有改善。最终,我使用了第三方清理工具,CCleaner Free。选择清理、windo

用ffmpeg缩小视频的分辨率尺寸

摘要:有一些视频的清晰度非常高,保存和传输都带来麻烦。用ffmpeg命令可以缩小视频的尺寸,举例:ffmpeg -i old.mp4 -s 1280x720 new.mp41280x720代表缩小后的视频尺寸。这个尺寸不是任意指定的,而是尽量与原视频保持相同的宽高比例,这样才不会使画面失真。大部分播放器都能显示视频的属性,比如我使用的MPC-HC,右键点击画面,在弹出的菜单中选择“属性”,图中的视频是1024x576。常见的视频宽高比例有:标准屏4/3=1.3333QQVGA:160x120QVGA:320x240VGA:640x480SVGA:8

使用jquery动态同步加载数据的方法

摘要:我在开发一个网格计算系统的时候,前端需要动态、同步加载数据。所谓动态,就是说具体加载什么数据、什么时候加载是未知的,因此最简单的<script src=""></script>的方式就不可行了。所谓同步,就是说在它加载完成之后,它后面的代码才继续执行,因此默认的$.get()、$.post()的加载方式就不可行了。这时候就要用到$.ajax()方法了,它是jquery中实现ajax请求的底层方法,get、post都是基于它的简易封装。但是get、post这些都是异步加

自建服务器是否应该转入微信小程序云开发?

摘要:腾讯的微信小程序支持云开发模式,许多朋友在犹豫应不应该转为云开发模式呢?这个问题没有一个统一的标准答案,我试着从不同具体情况给出建议:以下情况不应该转入云开发:1 如果除了微信小程序还有其他业务,那么不应该转。比如:有的项目同时还有原生APP、HTML5、Web、PC端、其他平台,这种情况下不应该转。因为即使转了之后也没有办法停掉自建的服务器,也没有办法减少人力成本,而且还有数据同步的麻烦。2 如果数据量极其庞

一个奇怪的现象:小米1的运算速度超过高性能台式机

摘要:我在研究网格计算时发现一个奇怪的现象:一台小米1的终端贡献的算力大约相当于一台台式机终端的3倍。小米1是2011年发布的产品,距今天已经10年了。这一台小黑跟着我可是久经考验,中间为了测试手机防水袋的防水性能以及水下摄影的能力,放在鱼缸里一整晚。结果防水袋辜负了我的信任,小黑在水里泡了五六个小时。幸运的是,被我大卸八块之后,小黑又神奇的恢复了健康,最初屏幕还有许多水纹,在使用了一段时间之后,连水纹也不

注册小程序可以获得腾讯云的免费资源

摘要:微信小程序支持云开发模式,可以将服务器后端完全放到腾讯云的云端,而不需要自建服务器了。云开发模式可以按预付费,也可以按使用量付费。比较厚道的一点是为个人用户提供了免费的基础服务。详细配额如下:各种资源的限制都比较低,如果是商业运营的话,嗖一下就用光了。但毕竟是免费的,对于想自己开发一个学习用的小作品、用户数也没有那么多的小程序可以考虑一下。如果使用量较多推荐选用腾讯云的收费主机服务,点击下

如何下载中央电视台(CCTV)的节目视频

摘要:中央电视台作为最权威的官方媒体,内容丰富,包罗万象。当看到喜欢的电视节目想下载到自己电脑上如何做到呢?首先在电脑上下载安装央视影音这个软件:https://app.cctv.com/appkhdxz/more/index.shtml#page5,选择Win版下载。安装成功后运行程序,在主界面找到“栏目”,然后点击“全部”,选择栏目后,视频开始播放。鼠标在播放器上悬停,右上角就出现工具条,下载按钮就在其中的从左数第二个。点击下载按钮后选择日期,点击“开始下载”按

微信小程序监听页面访问的隐藏事件

摘要:我想给微信小程序增加一个统计功能,记录下所有用户的页面访问情况。但是一直不知道如何下手,看开发文档也没有发现能用于实现这个功能的API。最近才得知,有一个文档中不曾提及的隐藏API可以做这个工作:wx.onAppRoute下面是一个简单的demo://app.js App({onLaunch: function(options){wx.onAppRoute((route)=>{console.log(route);})}});获取到的route对象属性可能是如下的:notFound: falseopenType: "appLaunch"path: "pages/cover/cover"query:{}scene: 10

VirtualBox多台虚拟机共享数据方案

摘要:我有多台VirtualBox虚拟机,他们之间以及他们与主机之间需要数据共享。方案一:我之前使用的方案是在主机上划设一个共享文件夹,然后通过VirtualBox的共享文件功能解决问题。先在共享文件夹中添加,然后在虚拟机安装VirtualBox扩展软件,最后在虚拟机通过网络映射的方式增加一个扩展硬盘。这个方案有一个缺点是:做不到主机和虚拟机的隔离。假如虚拟机因为某些原因感染了病毒,实际上这个病毒也穿透了屏蔽,存在到了主机的硬盘中了。
扫码关注我的公众号