资讯月刊下载
Linux、windows命令学习之查看端口占用以及关闭相应 ...
在linux服务器端排查问题时,有时会遇到某个端口被多个应用程序占用,或杂windows开发时,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 : Windows环境下: 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PI ...
盘点 2017 年度最受欢迎的十大 Linux 服务器发行版
近期公布的超级计算机 Top 500 排行榜显示,所有入榜的超级计算机都在运行 Linux 操作系统。尽管 Linux 操作系统在桌面上的表现不尽如人意,但作为运行在全球数据中心的服务器、大型计算机和超级计算机上的操作系统,它的表现令其他很多对手望其项背。 Linux 首次被 Top 500 的超级计算机使用是在 1998 年,当时的超算还是由 Unix 操作系统统治。从 2003 年起,超算开始 ...
Windows是如何把SQL Server引入到Linux的
引用原文:How Microsoft brought SQL Server to Linux 作者:Frederic Lardinois 翻译:Vincent 译者注:你是否平时的工作是用的是Linux操作系统,但公司的重要项目使用的是SQL Server,你曾经是否因此而鲲熬过?现在告诉你个好消息,微软已经在2017版本中,将SQL Server数据库引入到了Linux等开源系统中去了,作者在本文 ...
在调试器里看Windows 10的Linux子系统
引用作者简介:张银奎,《软件调试》和《格蠹汇编》作者,爱写书与代码,以调试各类软件和分享调试技术为乐(微博@格友-张银奎)。 本文为CSDN首发原创文章,未经允许不得转载 Windows 10是微软第三代NT团队的力挽狂澜之作,大刀阔斧地改造革新,目标是重塑Windows(Reinvent Windows)!在众多新特征中,Linux环境子系统(WSL)无疑是最具开创性和最拉风的一个。 启用WSL ...
Linux环境下如何让进程在后台运行
一. nohup / setsid / & 使用场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢? 我们的解决办法就有两种途径:要么让进程忽略 HUP 信号,要么让进程运行在新的会话里从而成为不属于此终端的子进程。 解决方法: 1.nohup 只需在要处理的命令前加上 nohup 即可,标准输出和标准错误缺省会被重定向到 nohup.out 文件中。 ...
动画演示9个超有趣的Linux命令
Linux最强大的一个特征就是它有大量的各种小命令工具,这也可以称做是它最有趣的一个地方了。 在这些大量的有用的命令和脚本中,你会发现有少部 分命令工具不那么有用的——如果你不愿意说是完全没用处的话。 你要知道,Linux命令终端并不是总来干一些严肃的事情的,这里列举的几个没有实际用处、 但很有趣的命令。 它们的有趣并不是因为无用,而是真的有趣,接下来就让我们看看它们是如何搞怪的吧。 一、c ...
2017 年最值得期待的 5 个新 Linux 发行版
如果你经常光顾 Distrowatch 网站,你会发现每一年的 Linux 系统流行度排行榜几乎都没啥变化。 排在前十名的一直都是那几个发行版,而其它一些发行版也许现在还在排行榜中,到下一年年底就有可能不在了。 关于 Distrowatch 的一个大家很不了解的功能叫做候选列表,它包括以下类型的发行版: 还未进行评审 组件缺失或有缺陷 相关的英文资料不够丰富 该项目好像都没人进行维护 一些非常具有 ...
基于分布式存储的Windows ODX实现与优化
引用作者简介:文刘飞,杉岩数据联合创始人 引擎架构师 编者按:服务器虚拟化技术在提高服务器利用率的同时,也消耗了大量的CPU、内存和网络带宽资源,本文从存储卸载加速的背景出发,探讨基于分布式存储的Windows ODX的实现与优化。 1.存储卸载加速的背景 服务器虚拟化成为数据中心的主流技术,大量运行的虚拟机大大提高了服务器的利用率,对虚拟机进行批量的创建、复制、迁移极大的简化了IT运维的同时, ...
给Linux新手的2017年最佳发行版
Jack Wallen 为来自不同环境的新手们挑选出了专门为他们设计的发行版。 一个很古老的问题,找到适合的 Linux 发行版比简单的指出哪种 Linux 版本受欢迎更重要。为什么这么说? 让我们设置一个情景:你有一位用户,很有可能,他过去大多数时候都是在 Windows 或者 Mac 系统上工作,他们想让你给他们一个选择的替代品。现在,你想要在很短的时间里直截了当的说明 Linux 系统的工 ...
Xcode7 新特性 AddressSanitizer
昨天发现微博的圈子里iOS学习氛围比较好,所以特意注册了一个新浪微博。无意中在微博里看到了@没故事的卓同学的文章Xcode7中你一定要知道的炸裂调试神技,介绍Xcode7中新增了AddressSanitizer工具可以捕获EXC_BAD_ACCESS。然而Xcode中不是已经有了Zombie了么?怎么又出来了一个Address Sanitizer,他们有什么区别呢? AddressSanitize ...
2016年12月全球浏览器市场份额并年终总结:Win7第一, ...
引用摘要: 根据Net Applications公司的统计,除了Win10有较大涨幅之外,2016年间各操作系统的市场份额都保持相对稳定。 市场研究公司Net Applications每月都会对外公布操作系统与浏览器的市场份额统计,方便我们了解当前的PC操作系统市场分布情况以及相关趋势。 根据Net Applications的最新数据(上图),12月Windows操作系统的总份额较11月略有回升, ...
微软发布Visual Studio for Mac预览版
原文:[url="https://webcache.googleusercontent.com/search?q=cache:Vk2On-9psscJ:https://msdn.microsoft.com/en-us/magazine/mt790182.aspx"]Visual Studio for Mac - Introducing Visual Studio for Mac ...
虚拟化技术介绍
一、虚拟化介绍 虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。 二、应用场景 虚拟化技术是云计算的基础。云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚 ...
加速Cortex-M MCU调试的五个技巧
引用 原文链接:Debugging the Cortex-M MCU 作者:Jacob Beningo 译者:刘帝伟 审校:刘翔宇 责编:周建丁(zhoujd@csdn.net) 调试嵌入式软件是我最不喜欢的行为,不幸地是,它却是必要的。值得庆幸地是,技术和工具链创新的进步衍生出大量的新技术,从而大大地加快了调试过程。下面让我们来看看其中一些方法,从传统的断点调试出发到更先进的仪器跟踪技术。 技 ...
嵌入式系统开发:驱动程序设计的5个窍门
在嵌入式系统的开发中,驱动程序的设计和实施是一个关键组成部分,是满足系统实时性需求的关键。本文由资深嵌入式软件开发专家Jacob Beningo撰写,总结了设计驱动程序开发者应该掌握的五个技巧。 每一个嵌入式应用软件都会在某些时候访问最底层的固件和进行一些硬件控制。 驱动的设计和实施是确保一个系统能够满足其实时性要求的关键。以下五个窍门是每一个开发者在设计驱动程序时应该考虑的。 1 使用设计模式 ...
Linux 4.3发布
Linus Torvalds在内核邮件列表上宣布发布Linux 4.3。Linux 4.3七成的变化与驱动有关,一成与架构有关,其余部分是文件系统、网络、文档方面的更新。 主要新特性包括: 支持英特尔最新的Skylake显卡,初步支持AMD R9 Fury "Fiji"显卡,修改了NVIDIA开源驱动Nouveau; 移除了EXT3驱动,EXT4 驱动能支持现有的EXT3文件 ...
关于现代CPU,程序员应当更新的知识
从1980年代以来,CPU有哪些新变化?这些变化又是如何影响程序员的?本文将会为你解答这些问题。 原文链接:[url="http://danluu.com/new-cpu-features/ "]http://danluu.com/new-cpu-features/ [/url] 作者:Dan Luu 有人在Twitter上谈到了自己对CPU的认识: 引用 我记忆中的CPU模型 ...
选择合适的推荐系统模型
我们的机器学习工程师一直忙于构建GraphLab farm。这篇博客针对一个特殊的应用难题:怎样从GraphLab Create recommender toolkit的众多模型和选项中选择一个合适的推荐模型。 这完全取决于你现有的数据类型以及你评估结果的方式。 (注意:这里使用的是GraphLab Create 0.9 的API。GraphLab Create 1.0 支持通过recommen ...
Firefox 38.0 正式版发布,加入DRM机制和支持Ruby A ...
本周二,Mozilla正式推出 Firefox 38,该浏览器支持 Windows、Mac、Linux 和 Android等操作系统。这次浏览器更新的主要内容:加入内容数字版权加密保护技术(Digital Rights Management, DRM),保护 Windows 用户播放 HTML5 视频标签的内容,另外,支持 Ruby Annotation,以及在 Android 上的 UI(User ...
微软宣布跨平台的Visual Studio Code项目
Microsoft今天在其Build开发者大会上正式宣布了Visual Studio Code 项目:一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代 web 和云应用的跨平台编辑器。该应用仍然处于预览版阶段,但是你现在就可以在这里下载体验。 这标志着Microsoft第一次向开发者们提供了一款真正的跨平台编辑器。虽然完整版的 Visual Studio 仍然是只 ...