有缘自会相见

准备自己弄了

设计模式详解

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、...

2016-05-11 18:47:28

阅读数 231

评论数 0

CPU内部组成结构及指令执行过程

计算机的基本硬件系统由运算器、控制器、存储器和输入、输出设备五大部件组成。运算器和控制器等部件被集成在一起统称为中央处理单元(Central Processing Unit,CPU)。   CPU的功能   (1)程序控制   CPU通过执行指令来控制程序的执行顺序,这是CPU的...

2016-03-08 01:12:50

阅读数 1808

评论数 0

sublime快捷键一览表

快捷键 功能 ctrl+shift+n 打开新Sublime ctrl+shift+w 关闭Sublime,关闭所有打开文件 ctrl+shift+t 重新打开最近关闭文件 ctrl+n 新建文件 ...

2016-01-20 21:03:44

阅读数 226

评论数 0

ubuntu14.04下解决sublime_text 3无法输入中文问题

博主一直习惯用sublime,无论是windows还是ubuntu下面,都觉得这款文本编辑器看起来特别的舒服,写起代码来也很有感觉,并且它的一些插件的确很好用。但是很可惜,sublime3在ubuntu下面对fcitx支持的不是很好。 博主的主机是ubuntu14.04,在此系统下完美解决subl...

2016-01-20 20:56:07

阅读数 304

评论数 0

ubuntu 下的翻译软件

介绍一款比较好用的翻译软件。用stardict时总觉得屏幕抓词用的不太好,后来找到一款比较好用的软件,叫做goldendict,感觉用起来很舒服。 下载很简单,直接在软件中心就可以找到,也可以用终端输入:sudo apt-get install goldendict下载下来之后,在右上角右键...

2016-01-16 21:02:54

阅读数 948

评论数 0

Redis键值设计

丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。下面举一些常见适合kv数据库的例子来谈谈键值的设计,并与关系型数据库做...

2015-12-14 19:43:29

阅读数 204

评论数 0

Thinkphp 内部函数 ADSLCFUI 快捷方法全解析

ThinkPHP为一些常用的操作定义了快捷方法,这些方法具有单字母的方法名,具有比较容易记忆的特点。非常有意思的是,这些快捷方法的字母包含了ADSL字母,所以我们称之为ADSL方法。A、D、S、L、C、F、U、I 这几个快捷方法都在 /THINKPHP/Common/functions.php 这...

2015-12-13 17:51:58

阅读数 138

评论数 0

centos7的安装体验

本来博主是不想写这篇博文的,可是安装过程实在太坑爹,博主不得不吐槽了! 在虚拟机里使用了不短时间的centos了,本来以为这次安装会很顺利,然而完全不是,跟我装ubuntu的时候简直是天差地别。首先是刻录问题,我下载镜像是官网的everything版本,7个多G阿!下了大概2天的空余时间。刻录的...

2015-11-28 13:21:35

阅读数 337

评论数 0

引导加载程序

在不考虑他们的工作或专业情况下,所有 Linux 用户都会使用的是哪个工具?引导加载程序。通过本文了解引导加载程序的工作原理,认识两个流行的引导加载程序 LILO(LInux LOader)和 GNU GRUB(GRand Unified Boot loader), 并研究两者各自的优点和缺点。 ...

2015-11-21 11:26:08

阅读数 172

评论数 0

SSL协议详解

SSL协议详解 背景介绍    最近在看《密码学与网络安全》相关的书籍,这篇文章主要详细介绍一下著名的网络安全协议SSL。      在开始SSl介绍之前,先给大家介绍几个密码学的概念和相关的知识。     1、密码学的相关概念 密码学(cryptography):目的是...

2015-11-19 22:41:30

阅读数 292

评论数 0

ubuntu下载安装abobe flash插件

在ubuntu下面,默认的是火狐浏览器,经常在浏览一些需要flash插件的网页,提示flash版本太低,这时候,需要下载安装flash插件,可是在一些比较低版本的ubuntu系统和类ubuntu系统,如linuxmint,在apt源里面下载的flashplugin往往不尽如人意。博主在几番尝试之后...

2015-11-07 10:03:01

阅读数 468

评论数 0

UVA_100 The 3n+1 problem

UVA_100: The 3n + 1 problem Time Limit: 3000 MS Memory Limit: 0 MB 64bit IO Format: %lld Submitted: 10 Accepted: 5 [Submit][Status][Web Board]...

2015-11-06 18:56:46

阅读数 160

评论数 0

数字的Ascii码

在刷题的时候,碰到下面的问题 1218: 华科版C语言程序设计教程(第二版)例题4.20 Time Limit: 1 Sec  Memory Limit: 128 MB   64bit IO Format: %lld Submitted: 949  Accepted: 482 ...

2015-11-04 22:52:51

阅读数 841

评论数 0

Linux下安装Sublime Text2

ST2是一个很好用的文本编辑器,它强大的控件可以让你的代码书写变得写意。而且它广受好评的界面风格和代码字体让很多程序员欣赏。 下面给大家说一下博主在Linux 环境下安装ST2的经历。 我的系统是linuxmint,类ubuntu的一个系统。现在的ubuntu14.04好像可以直接在apt软件...

2015-11-04 20:04:20

阅读数 969

评论数 0

linux下查看和添加PATH环境变量

linux下查看和添加PATH环境变量 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。   编辑你的 PATH 声明,其格式为:   PATH=$PATH::::------...

2015-11-01 16:00:24

阅读数 172

评论数 0

Linux安装软件

一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.version.rpm所在的目录; 4、输入rpm -ivh soft.version.rpm ...

2015-11-01 13:09:40

阅读数 154

评论数 0

Linux下面给用户添加sudo权限

在刚装上一个linux系统的时候,想要用sudo命令的时候会提示如下信息: xxxis not in the sudoers file. This incident will be reported. 这里,xxx是用户名称,然后导致无法执行sudo命令 我们可以给用户添加一下sudo权限。...

2015-10-25 22:30:23

阅读数 149

评论数 0

基于SSH协议的安全通信

一、SSH SSH的全称为Security Shell,其目的是要在非安全网络上提供安全的远程登录和其它安全网络服务,通常代替TELNET协议、RSH协议等来使用。SSH允许客户机通过网络连接到远程服务器并运行该服务器上的应用程序,被广泛应用于系统管理中,可对客户机和服务器之间的数据流进行加密。...

2015-10-25 15:36:35

阅读数 620

评论数 0

ubuntu 11.04下各端口的打开和防火墙设置

Ubuntu11.04默认的是UFW(ufw 即uncomplicated firewall的简称,不复杂的防火墙,繁琐部分的设置还是需要去到iptables)防火墙,已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作 最简单的一个操作: sudo ufw s...

2015-10-19 21:56:50

阅读数 4964

评论数 0

Linux 用命令行打开doc pdf

如果学习的时候,想要完全用命令行操作打开doc或者pdf文件。可以参考下面的方案。 打开或编辑.doc .odt等文本文档命令: openoffice.org -a 文件名.doc & 打开演示文件命令: openoffice.org -g 文件名.... & ...

2015-10-19 21:28:59

阅读数 459

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭