logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核代码风格

                              Linux内核代码风格                                                                                                           ByLinusTorvalds

#数据结构#linux#emacs
使用call_usermodehelper在Linux内核中直接运行用户空间程序

有时,我们的内核模块或者内核线程希望能够调用用户空间的进程,如,一个内核线程想神不知鬼不觉地偷偷运行个有特权的后门程序。call_usermodehelper函数可以让我们在内核中轻松运行用户空间程序,完成任何你想要的需求。本文介绍如何使用call_usermodehelper

用Redis轻松实现秒杀系统

秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路:写入内存而不是写入硬盘异步处理而不是同步处理分布式处理用上这三招,不论秒杀时负载多大,都能轻松应对。更好的是,Redis能够满足上述三点。因此,用Redis就能轻松实现秒杀系统。用我这个方案,无论是电商平台特价秒杀,12306火车票秒杀,都不是事:)

#redis#分布式
在linux上用dd命令实现ghost功能

ghost和g4l        安装操作系统,速度太慢,整个过程太冗长乏味了。       安装过程中,需要回答若干问题,系统需要安装无数个软件,创建和写入无数的文件。因为涉及到大量的文件定位和读写,速度一定是快不起来的。       Windows下我们常常使用ghost系统来备份和刻录操作系统。ghost可以clone整个系统的镜像,然后在新的电脑上恢复,相当简单。用ghost

#linux#ubuntu#windows
出现java.lang.UnsupportedClassVersionError 错误的原因

     出现java.lang.UnsupportedClassVersionError 错误的原因  出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.cl

#jvm#myeclipse#eclipse +1
Java路径问题最终解决方案—可定位所有资源的相对路径寻址

Java路径问题最终解决方案—可定位所有资源的相对路径寻址前言

#java
用Go替代Python在生产环境中进行数据分析

Python 是执行数据分析工作的神器。在探索性的数据分析场景下,使用 Python 开发程序非常适合。但 Python 的运行效率太低,建议用 Go 替代 Python 在生产环境中进行数据分析。

#人工智能#大数据#数据分析 +1
由操作系统的没落和虚拟机的崛起看性能和开发效率之争

      由操作系统的没落和虚拟机的崛起看性能和开发效率之争  性能和开发效率之争,是编程世界恒久的话题。来自不同开发技术背景的程序员对此有不同的看法。性能和开发效率孰轻孰重,这个问题没有普遍适用的答案。对于某些要求高性能的特定应用,肯定是高性能更重要一些。但是,对于绝大部分的软件开发领域,应该来说,还是开发效率比性能更重要一些。随着CPU的发展,即使不对软件进行性能优化,也

#虚拟机#.net#java +1
把物理机转换为虚拟机的简单方法

把物理机转换为虚拟机简单方法

#虚拟机#linux
qemu虚拟机与外部网络的通信

一、基本概念为了使虚拟机能够与外界通信,Qemu需要为虚拟机提供网络设备。Qemu支持的常用网卡包括NE2000、rtl8139、pcnet32等。命令行上用-net nic为虚拟机创建虚拟机网卡。例如,qemu的命令行选项                            -net nic,model=pcnet表示为虚拟机添加一块pcnet型的以太网卡。如果省略model参数则qemu会默

    共 15 条
  • 1
  • 2
  • 请选择