2015
03-07
03-07
Linux桌面环境终极指南
去年,NetworkWorld网站内的Linux老牌拥护者BryanLunduke曾经给自己定下一项奋斗目标,即深入到各类Linux桌面系统当中、以至少一周的时间利用其完成工作及个人计算任务,而后将他的心得体会记录在LinuxTycoon博客当中。最终他撰写出十篇评测报告,我们将其内容进行了收集与整理,以便大家通过今天的文章将不同桌面环境之间的比较结论一网打尽。当然,也欢迎尚未体验过Linux桌面系统的朋友将本文作为参考资料加以借鉴。elemen...
继续阅读 >
现在的互联网可谓是无所不有,有大量的JavaScript项目开发工具充斥于网络中。我们可以参考网上的指导来获取构建代码项目的各种必要信息。如果你是搞Web开发的,那么大多更喜欢支持前端开发的JavaScript。此脚本语言使用相对比较容易,并能为网站和Web应用创造了有趣的用户界面。下面是10个最佳的可用于Web项目开发的JavaScript库。1.IO.js:IO.js是一个以ChromeV8runtime为引擎的JavaScript平台。项目基于Node.js平台,并且I...
上次我们说了多级缓存,本章详细介绍下内存缓存该如何设计。一:分析设计假设有个项目有一定并发量,要用到多级缓存,如下:在实际设计一个内存缓存前,我们需要考虑的问题:1:内存与Redis的数据置换,尽可能在内存中提高数据命中率,减少下一级的压力。2:内存容量的限制,需要控制缓存数量。3:热点数据更新不同,需要可配置单个key过期时间。4:良好的缓存过期删除策略。5:缓存数据结构的复杂度尽可能的低。关于...
上次主要讨论缓存读写这块各种代码实现。本篇是就上次的问题接着来,继续看那些年我们各种缓存用法。一:缓存预热上次有同学问过。在第一次加载时,我们的缓存都为空,怎么进行预热。单机Web情况下,一般我们使用RunTimeCache。相对于这种情况下:1:我们可以在启动事件里面刷新voidApplication_Start(objectsender,EventArgse){//刷新}2:单写个刷新缓存页面,上线后手动刷新下、或发布时自动调用刷新、或干脆由...
实验知识静态变量存储在静态存储区,局部变量存储在动态存储区(栈),代码存放在代码区寄存器,EBP指向栈底,ESP指向栈顶,EIP指向正在执行指令的下一条指令,三个寄存器中保存的都是地址,32位系统,地址为4个字节即dword所有写在函数定义里面的语句都编译成指令(驱动CPU)实验代码#include<stdio.h>intfun(inta,intb);intm=10;intmain(){inti=4;intj=5;m=fun(i,j);}intfun(inta...
Java和JVM已经存在了很长一段时间了,基于这个事实,一些程序员开始将很多事情视为理所当然。今天我们就来说一说“Java之所以能够成为并将继续是软件项目领先平台”的十大理由。1.高性能JVMJava最初的开发目的“一次编写到处运行”,并由虚拟机提供运行平台。没有JVM,Java就必须遵循Ruby和Python的步伐——在痛苦中进一步提高其便携性。随着物联网的出现,一个强大的虚拟机变得越来越重要。2.核心API最让人喜欢的就是Java核...
JavaScript的性能问题不容小觑,这就需要我们开发人员在编写JavaScript程序时多注意一些细节,本文非常详细的介绍了一下JavaScript性能优化方面的知识点,绝对是干货。前言一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解。鉴于想让自己有一个提...
一、日志管理先来看看ngnix的配置文件的server段接下来我们解释一下默认格式的具体意思#log_formatmain‘$remote_addr(远程IP)–$remote_user(远程用户)[$time_local](访问时间)“$request”(请求方式)‘#‘$status(状态302、404、401、403等)$body_bytes_sent(请求体body长度等)“$http_referer”(referer来源信息)‘#‘”$http_user_agent(用户代理)”“$http_x_forwarded_for(被转发的请...
本文主要介绍Linux平台下的shell脚本使用,主要包括如何对系统和进程资源进行有效的监控。Shell简介Shell语言对于接触LINUX的人来说都比较熟悉,它是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。它没有一般编程语言的“编译–链接–运行”过程。不仅如此,Shell有自...
MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”。现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的理解透彻,因为我本来就比较喜欢写代码。同时写出来这些文章,是想要给大家当个参考,希望也能对大家有所帮助,有所提升,这就是我为什么要写终端操作MySQL的文章了。注意:MySQL数据库命令不区分大小写。但在MAC的终端,如果你想使用tab自动补全命令,那么...