2019年5月30日 星期四

“黑车”何以能打出真的出租车发票

在上海以及其他地方有专门招揽的客源的“黑车”,但是即便是黑车,也可以打出真发票。如何做到的呢,必须具备两个条件

1.打票机
在淘宝网上可以搜到相关的打票机“出租车通用打票打印机”,售价650。这是由市面上常见的收银小票的针式打印机改装而成,终身售后。可以自己随意编辑“上车时间,下车时间,车牌号,里程,金额,等待时间,是否收取燃油费”
2.发票
发票发放管理不严格,随时领取,到月底也不会查;也存在私下倒卖或者出售空白出租车发票。。出租车公司的司机每月会有10卷出租车发票,每卷100张。“如果用完可以再找公司要。公司会说,这个票就你自己用,不要给别人”。

2019年5月29日 星期三

控制焦点:任务切换-Alt组合键的使用

对于GUI来说(我们在操作电脑时),可以有任意数量的窗口,每个窗口都有自己的程序。当我们按下键盘、单击或保持鼠标按键时,输入只对一个窗口有效。接受输入的窗口拥有焦点(focus),也就是所谓的活跃窗口( active window)。
焦点的改变方法一:
如果窗口是打开的,那么只需单击它。另外也可以在任务栏单击该窗口的名称
焦点改变方法二:
另一种方法是使用所谓的任务切换(ask switching)。窗口中运行的每个程序称为一个任务。要查看当期前所有正在运行的任务,只需看一下任务栏(通常位于屏幕的底部)即可。每个任务都有自己的小按钮。单击这些按钮中的一个,那么焦点将传递给那个窗口。

2019年5月28日 星期二

调整大小、最小化、最大化、以及关闭窗口

调整窗口大小方法一:
使用鼠标修改窗口的边界。将指针移动到希望修改的边界上,然后按住鼠标左键,将边界拖到一个新位置上。也可以从窗口的一个角开始拖放。拖放窗口的角可以同时修改两条相邻的边
调整窗口大小方法二:
使用键盘来移动窗口的边界。打开窗口操作菜单<Alt-F>,选择“Resize”,然后使用箭头键(<Left><Right><Up><Down>)来修改窗口的大小。
最小化,最大化,关闭窗口方法:
查看一个窗口的右上角,从左至右,它们分别是Close按钮、Maximize按钮和Minimize按钮。单击即可实现其功能,可以任意切换。

2019年5月26日 星期日

鼠标和菜单的多种使用方法

在计算机屏幕上,同行有一个可以移动的小图像,这个图像称为指针(pointer)。通过使用指定设备--通常使鼠标,可以在屏幕上移动指针。指针的形状可以发生变化,这依赖于你在做什么以及在屏幕上的什么位置。
为了发起一个动作,需要将指针移动到屏幕的一个特定位置,然后按下按键,鼠标可能有1个,2个或者3个键。X Window被设计为使用3键鼠标,这意味着Unix桌面环境通常使用一个3键鼠标。这些按键称为左键,中间键和右键。
如果按下鼠标键并松开,则称这种动作为单击。如果快速的连续按下一个鼠标按键两次,则称这种动作为双击(double-click)。还有一种情况称之为三击(triple-click),即快速地按一个鼠标按键3次,但是这种情况比较罕见。当单击鼠标左键时,称为左键单击(left-click)。这是最常见的单击类型。同时还有右键单击(较不常见)和中间键单击(最不常见)。

2019年5月25日 星期六

Unix 的运行级别

我们现在知道Unix可以启动一个基于GUI的系统或者一个基于CLI的系统。下面来解释下Unix提供这种灵活性的方式。
当计算机系统,程序或者设备可以有几种状态时,我们使用术语模式(Mode) 来指一个特定的状态。例如,一名程序员可能这样告诉另一名程序员:“我昨天没来看您。昨天我处于清扫模式,整个下午一直在打扫房间”。
我提到这一项思想的原因在于Unix的引导过程是灵活的。这种灵活性是通过使Unix拥有一下几种不同模式运行的能力完成的。这些模式成为运行时级别(runtime level),或者简称为运行级别。
什么是运行级别呢:运行几杯严格定义剁手有些偏于技术:运行级别指允许特定进程组存在的系统软件配置。这是一个不容易理解的定义。因此我们给出一个不太正式的定义,及运行界别指定Unix将提供哪些基本服务。对于不同的运行级别,Unix提供不同的服务组。

Unix用户基本技能


提示:
作为Unix用户,您需要的基本技能是使用命令行输入一条又一条命令来解决问题。
图像界面是GUI(graphical user interface,图形用户界面),Unix的GUI由X window,窗口管理器和桌面环境综合创建。
基于文本的界面通常称为命令行界面(command line interface, CLI)。下面介绍使用该名称的具体原因。
Unix系统基于文本的基本界面比较简单。shell(命令处理器)显示一个提示。您输入一个命令。shell完成执行该命令所需的事情。一旦命令处理完毕,shell就显示另一个提示,您可以输入另一条命令,并这样一直轮流循环。

2019年5月22日 星期三

GUI 图形界面-快捷键操作

        GUI是什么?图形用户界面或者GUI是一个允许您使用键盘、指点设备(鼠标,跟踪球或者触摸板)及显示器与计算机进行交互的程序。输入来自于键盘和指点设备,输出显示在显示器上。界面的设计不仅包含字符,还包含窗口、图形和图标(小图形),而且所有这些东西都是可操控的。目前我们操作的Windows 和 Mac, 你所看到图标,页面都属于GUI,是继文本编写后的一种被大家广泛认可和使用的工具,但是Unix仍然是基于文本的操作的。接下来我们探讨一下GUI 的加速键,加速键是GUI的一个标准功能,许多菜单和对话框中都有加速键。例如,在大多数基于GUI的程序中,可以通过按下<Alt-F>组合键显示File菜单,按下<Alt-E>组合键显示Edit菜单,按下<Alt-H>组合键显示Help菜单,等等。

表1: 一般键盘快捷键和加速键
操作
快捷键
访问菜单栏
Alt F10
转至下一菜单项
方向键,或者菜单选项中加下划线的字母
转至窗口中的下一字段
Tab
返回至窗口中的上一字段
Shift+Tab
转至下一个框架
F6
查找
Ctrl+F
查找下一个
Ctrl+N

2019年5月21日 星期二

Ethiopian Business Trip

CTW is is been hold from May. 2nd ~ May. 4th, we arrived to Ethiopian on Apr. 30rd to do prepartion work.

Arrived Ethiopian, it is the sunshine that embraces us, very huge sunshine flock to us. What's more, bright come to our eye, suddenly i feel very bright. In china, everything is hazy.

2019年5月19日 星期日

浅析Vi、Emacs编辑器、终端、主机之间的联系

vi Emacs 都是 Unix系统下的最基本的文本编辑器。用来编辑并存储程序员写的程序。他们是两个不同的编辑器,但是呈现出来的内容都是一样的。--------即程序员要做的工作
终端可以输入您用Vi和Emacs编写的程序,命令操作系统执行你的程序,并输出结果。
下面我们来详细讲一下终端(terminal),用Unix术语来讲,我们称界面为终端,界面包括显示器、键盘、鼠标、扬声器、和(可能的)麦克风。而将其他部件总称为主机(host),“其他部件”包括机箱里面的东西:硬盘、CD驱动器、处理器、内存、视频处理卡以及网络适配器等。
因为终端提供界面,所以它主要有两个任务:接受输入和生成输出。对于桌面计算机而言,输入设施包括键盘、鼠标和麦克风。输出设施包括显示器和扬声器。
简单来说计算机系统:
计算机= 终端 +主机
终端 = 输入设施 +输出设施
        设想一下,人类也是由终端和主机构成的:
人类的终端也包括输入设施:感觉器官(眼睛、耳朵、鼻子、嘴和皮肤);也包含输出设施的能够发音(嘴)及能够改变环境(手、臂、腿以及面部表情肌肉)的身体部分。

按下键时主机与终端的工作

假设您使用一台Unix计算机,且您希望知道现在的时间。显示时间的Unix命令是date。因此,您按下4个键<d><a><t><e>,然后又按下<Enter>键。
随着您按下键,每个字母都会显示在屏幕上,因此可以很自然地猜测您的终端在显示您键入的字母。实际上,情况并非如此。是主机,而不是终端负责将刚键入的内容显示出来。
每次按下键时,终端像主机发送一个信号。然后主机做出响应,在屏幕上显示合适的字符。
例如,当按才<d>键时,终端向主机发送一个含义为“用户刚才发送了一个d字符”的信号。然后主机发送回一个含义为“在终端屏幕上显示字母d”的信号。当着这种情况发生时,我们称主机将字符回显(echo)在屏幕上。
使用鼠标时也会发生相同的事情。
在大多数情况下,所有事情发生的如此之快,就好像键盘和鼠标直接连接到屏幕一样。但是,如果使用一个长距离的连接,例如通过Internet,那么您有时候会注意到按键时间和看到字符显示在屏幕上的时间之间的延迟。当移动鼠标或者按鼠标按键,而屏幕没有立即更新时,也意味着发生了延迟。我们称这一延迟为滞后(lag)

让主机回显的两个原因:

Unix 登录,使用以及注销

打开终端
登录

login: (userid)

键入:return

Password:
login successfully

尝试使用
Shell 提示,
对于bash和Korn来说,提示是一个美元符号

$

对于c-shell来说,提示是一个百分比符号:


无论您在是使用什么shell,一旦看到提示,您就可以键入任何希望键入的命令,并按下<Return>键。如果是第一次登录,并且希望练习一下,那么您可以试一下显示时间和日期的date命令、显示您的用户标识的whoami命令或者显示所有当前登录系统的用户标识who命令。如果希望监听更多的内容,则可以试一下w命令。该命令告诉您谁登录了系统以及他们正在做什么。

2019年5月18日 星期六

Unix 运行起来像 Windows的办法

       如果您希望使用Unix,但您希望它运行起来像Windows,那么可以使Macintosh,并运行OS X。
       OS X是Macintosh计算机的操作系统。尽管它拥有类Mac的观感,但是它的内部实际上是Unix。具体而言,OS X使用基于 Mach的微内核、FreeBSD实用工具以及一个名为Aqua的专有GUI。
在OS X下直接访问Unix,只需打开一个Terminal窗口即可(可以在Application/Utilities 文件夹中找到Terminal)

名称含义
OS X
OS X(Macintosh 的操作系统)的发音为“O-S-ten”,这一名称是双关语。
前一个Mac操作系统称为OS 9,这个操作系统不是基于Unix。因此,“X”既代表罗马数字10,又可以使你联想到Unix。

Windows 下运行 Unix

如果希望在Microsoft Windows下运行Unix,那么可以使用一个免费的产品Cygwin。一旦安装了Cygwin,您所需要做的就是打开一个Cygwin窗口,所有事情看上去都极像Linux.


Cygwin

Get that Linux feeling - on Windows
This is the home of the Cygwin project

What...

...is it?

Cygwin is:
a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows.

a DLL (cygwin1.dll) which provides substantial POSIX API functionality.

...isn't it?
Cygwin is not:

Unix = 内核 + 实用工具

       内核是操作系统的中心部分。内核会一直运行,它的工作就是执行基本的任务。
但是内核之外的其他内容有什么用处呢?
       对于Unix来说,“内核之外的其他内容”包含大量的辅助程序,这些程序包含在Unix包中,可以分成若干种不同的类别。
       其中最重要是那些为用户提供提供使用计算机的界面程序。这些程序是shell和GUI。shell是一种提供基于文本的界面的程序:您可以一个接一个地键入命令,shell读取命令,然后完成所需的工作来执行命令。GUI(graphical user interface,图形用户界面)是一个更复杂精美的程序,使用窗口、鼠标指针、图标等提供图形界面。
其他程序称为Unix实用工具,这些工具有数百个。每个实用工具(也就是每个程序)都是一个单独的工具。所有的Unix系统都提供有数百个这样的工具,它们是操作系统的一部分。其中一些实用工具是为程序员准备的,但是大多数实用工具的对所有人都

什么是内核?

       当计算机启动时,计算机要经历一系列的动作,这些动作构成引导过程。该过程的最后一个动作是启动一个非常复杂的程序,这个程序称为内核(kernel)。
       内核的作用是控制计算机,充当操作系统的核心。由于这一点,所以内核总是一直运行。实际上,除非关闭了计算机系统,否则内核会一直运行。通过这种方式,内核一直可用,并在需要时提供基本的服务。
       内核是操作系统的核心,它非常重要。需要花时间来理解。
尽管内核的本质可能操作系统的不同而有所区别,但是内核提供的基本服务,在各个操作系统之间基本相同,这些服务包括:
1.内存管理(虚拟内存管理,包括分页)
2.进程管理(进行创建、终止、调度)
3.进程间通信(本地、网络)
4.输入/输出(通过设备驱动程序,即实现与物理设备实际通信的程序)

Flight Transfer in Istanbul and Get 1 Day Travel in City

We flight from Addis Ababa, Ethopian to Guangzhou, China. During this flight we have 22 hours for transfer time in Turkey, this is a good chance to travel in Istanbul, Turkey. For me, it is a successful trip, the detail travel schedule as following:
Arrived turkey: 6:30am
We are successful pass the custom, because we applied E visa in advance by USD70 dollars per person. If you don't have visa, there have visa apply in the airport very near to custom, I don't know the exactly fee, but it is very quick
Take Havaist bus to Istanbul Center:7:30am
The bus is a big white bus called havaist, 20 minutes cycle till night 8:20pm, the round tickets is 36 TRY, no cash. You can buy them in the station, near the bus station.

It will takes you 1 hour. Then you will arrived Hagia Sophia, and the Blue mosque is behind of it.

2019年5月17日 星期五

什么是操作系统

       计算机按照指令自动执行任务。一系列指令称为程序。因为计算机遵循指令,所以我们称计算机在运行或者执行程序。一般而言,程序被称为软件,而计算机的物理部件被称为硬件。计算机硬件包括系统主板、磁盘驱动器、键盘、鼠标、显示器、屏幕、打印机等。
       操作系统(属于软件)是运行计算机的总控制程序。操作系统的主要功能是高效地利用硬件。为了完成这一任务,操作系统充当硬件的基本接口,既为使用计算机的用户提供界面,也正在执行的程序提供界面。
       无论何时,当计算机启动并运行时,操作系统就存在,等待提供服务,并管理计算机的资源。
例如,假设您键入了一条显示文件名称的命令。在处理过程中,正是操作系统来处理文件名称的查找细节以及在计算机屏幕上显示。当运行一个需要打开新文件的程序时,也正是操作系统来为文件预留存储空间并处理所有的细节。
更准确的说,操作系统最重要的功能包括:

什么是Unix?什么是Linux?

       最简短的答案就是Unix是一种类型的计算机系统,而Linux和是Unix系统一个特定家族的名称。
       Unix是一种多用户、多任务处理操作系统,它由一个类Unix内核、许多类Unix实用工具以及一个类Unix shell 构成。 Linux是任何使用Linux内核的Unix的名称(正如我们所讨论的,术语“类Unix”没有一个好的定义,当您看到它时知道它即可。)
但是,还有另一种方式来看待Unix。
       多年以来,许多非常、非常聪明的人一直从事Unix 工作,尽他们可能创建最好的工具。         作为Unix用户,您和我都从这些工作中受益。

       对我而言,Unix是一种抽象思想:一种为问题的解决指定特殊方法的实际应用哲理。在使用Unix时,您将学习以Unix方式处理和解决问题。例如,您将学习如何将简单工具(例如构建块)组合成优美的结构来解决复杂问题;您还将学习如何自信,从而自学需要知道的大多数内容;而且您还将学习如何以逻辑方式组织自己的思路和行动,从而最好的利用自己的时间和精力。