• 基于Linux的多功能聊天室

    基于LINUX的多功能聊天室 其实这个项目在我电脑已经躺了多时,最初写完项目规划后,我就认认真真地去实现了它,后来拿着这个项目区参加了面试,同样面试官也拿这个项目来问我,当然我是做过一遍了,而且为了面试,我将什么strcpy,strlen等最常用的函数都自己实现了一遍...

    2018-07-13 08:56:59 基于linux

  • 11款最棒的Linux数据恢复工具

    无论你使用的是台式电脑还是笔记本,需要关注的重点之一都是如何保护好你的宝贵数据。因为总会有各种突发情况使你的系统崩溃,然后你要做的就是恢复数据。不管你怎么想,要是我失去了所有的数据却无法恢复的话,我会分分钟肢解了这台破电脑。不过幸好的是,现在市场上...

    2018-07-13 08:56:51 linux命令基于linux

  • Linux下使用autoconf和automake生成Makefile原理详解

    作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了.在本文中,将介绍如何使用autoconf和automake两个工具来帮助...

    2018-07-13 08:53:51 数据库sql基于linux

  • 利用SQLite数据库文件实现任意代码执行

    前言 近期,我们对贝尔金WeMo智能家居设备的安全性进行了分析。在研究过程中,我们开发出了一种新型的SQL注入技术,这项技术针对的是SQLite数据库。实验表明,我们可以利用这项SQLite注入技术在SQLite数据库中实现任意代码执行。这篇文章将会告诉大家如何去创建一个SQL...

    2018-07-13 08:52:32 php代码linux命令基于linux

  • 如何优雅的在手机上进行Python编程

    大家都知道有安卓上有一个QPython,可以写Python,但是QPython已经好久没有更新了,官方也貌似没有更新的打算了。今天,给大家推荐另一款安卓工具。QPython支持的库也有限,不能很好的满足我们的要求。 今天,给大家推荐的这一款安卓APP叫Termux 高档终端Termux是个强壮的终...

    2018-07-03 01:12:34 基于linux

  • 智能语音应用Mycroft AI的远程代码执行漏洞分析

    智能语音应用Mycroft AI的远程代码执行漏洞分析。当我在Arch Linux社区开源软件包的开发贡献过程中,发现了一个很有意思的项目-麦考夫Mycroft AI,它是一款开源且基于人工智能(AI)的语音助理应用,在对它的研究过程中,我发现了一个不用点击交互即可实现的远程代码执行...

    2018-07-03 01:05:15 linux社区基于linux

  • linux 应用和发展

    课程大纲 ? UNIX/Linux发展历史 ? 自由软件 ? Linux应用领域 ? Linux学习方法 UNIX 发展历史 (1 )1965年,美国麻省理工学院(MIT)、 通用电气公司(GE)及ATT的贝尔实验室联合 开发Multics工程计划,其目标是开发一种交互式 的具有多道程序处理能力的分时操作系统,...

    2018-06-29 06:10:03 linux学习linux版本linux应用基于linux

  • 基于文本图形(ncurses)的文本搜索工具 ncgrep

    源码下载http://github.com/ncgrep/ncgrep 背景 作为一个VIM党,日常工作开发中,会经常利用grep进行关键词搜索,以快速定位到文件。如图: 利用grep进行文本搜索 但是,这一过程会有两个效率问题: 展示的结果无法进行直接交互,需要手动粘贴文件路径在打开 展示的结...

    2018-06-27 10:04:03 基于linux

  • C# Xamarin移动开发基础进修篇

    一、课程介绍 英文原文:C# is the best language for mobile app development.Anything you can do in Objective-C, Swift or Java, you can do in C#。 中文译意:C#是移动应用程序开发的最佳语言。 在Objective-C,Swift或Java中你可以做的任何事情,你都可以在C#...

    2018-06-27 09:57:45 linux平台基于linux手机操作系统

  • 初识python(1)-概念

    基本概念 Python是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明。第一个公开发行版发行于1991年。Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地...

    2018-06-23 13:25:54 C++语言linux开发基于linux