- 浏览: 16969 次
- 性别:
- 来自: 深圳
最新评论
-
shonelau:
补充: 第二日,开机,ff又看不到了。。sudo a2enmo ...
ubuntu apache2 解决 Font awesome FF 不显示
文章列表
Mysql server : ubuntu 14.04 server + Mysql 5.5
mysql workbench : 6.3 community ubuntu 版本
症状:
1.workbench连接内部mysql服务器时,openning sql editor窗口 显示please stand by... 大约10秒才能进入
2.若workbench停止操作,不再进行任何操作,一段时间后,连接丢失。操作顿死。
解决尝试:
1. 重装 mysql server, 无效
2. 重装workbench无效
3. 安装windows 版本workbench依然无效
...
笔记本的硬盘有点问题,怕自己的代码不定哪天就完蛋了。一直要搭建个git的服务。远程归集一下代码。看了下pro git. 今天终于动手了。挺好用。记录一下。以备忘。
1. 安装
git 是个分布式的代码管理系统。若要做远程的归集。需要在远程装一个git,和本地装一个git。远程和本地都跑ubuntu,因此安装都是一样的:
sudo apt-get install git
远程的代码仓库服务器(以下简称仓库),最好是新建个用户。比如用户gituser。因为是同一网段,因此仓库服务器还跑了sshd。本地通过ssh与仓库沟通。
2. 本地
比如现有的项 ...
场景:
业务系统需要操纵:每个用户的通讯录,日程安排,并及时同步到用户的手机上。
解决方案1:gmail及其API,被墙。
解决方案2:自己搭exchange server, 25用户,60K+,太贵
解决方案3:自己搭open source 的 类似exchange server 的东西。
于是百度,bing, 偶尔google. 找到了zimbra, yahoo的,后又转卖给了vmware。据说很NB的样子。
www.zimbra.com
有两个版本: Network Edition, OpenSource Edition.
NWE版本2个月试用。 ...
Ubuntu apache2:
引用不同域名下,或CDN下的fontawesome 时,ff 不能显示其图标。解决如下:
1. 在fontawesome的 font 目录下 添加 .htaccess,内容如下:
<FilesMatch ".(ttf|otf|eot|woff)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule></FilesMatch>
2. sudo ...
1. Bios: bios是干嘛的
2. Date and time: 可通过bios设置日期时间,也可在os里设置,特别是有个标准时间服务器时更有用处
3. Disks and boot devices : 如何通过bios设置引导设备
4. /proc: prco文件系统中的 interrupts, dma, 和ioports 告诉我们:当前的系统资源是如何分配的。
5. lsusb
6. lsmod
7. insmod
8. rmod
9. lspci
中小企业MIS系统的管理基本上由两大部份组成,一是前台的可视化操作,二是后台的数据库管理。网管对前台的管理和维护工作包括保障网络链路通畅、处理MIS终端的突发事件以及对操作员的管理、培训等,这是网管们日常做得最多、最辛苦的功课;然而MIS系统架构中同等重要的针对数据库的管理、维护和优化工作,现实中似乎并没有得到网管朋友的足够重视,看起来这都是程序员的事,事实上,一个网管如果能在MIS设计期间就数据表的规范化、表索引优化、容量设计、事务处理等诸多方面与程序员进行卓有成效的沟通和协作,那么日常的前台管理工作将会变得大为轻松,因为在某种意义上,数据库管理系统就相当于操作系统,在系统中占有同样重要的位置 ...
语言是武术;操作系统原理,算法和数据结构是秘籍;数学是内功1,2,3品:
学了武术,练了招式,有把子力气,能做个打手啥的
对应初级程序员:
学习了几种语言,了解基本的操作系统原理与命令,并能运用SQL语句,了解基本的数据库操作,并能实际运用写一些项目。
根据对语言,及OS和DB的熟练程度,分为1,2,3品4,5,6品:
会点秘籍,有点内功。开始独闯江湖历练去了。
对应中级程序员:
除初级程序员的要求外,熟练掌握了几种语言,理解各语言的差异,及其优缺点;深入理解操作系统的原理及其系统调用的细节;对网络协议有深入的认识和理解;能运用常用的算法和数据结构。
根据对相关知识的理 ...
最近在看unix高级环境编程,对服务器环境下,fork处理请求和select处理请求,一直没有直观的认识,于是重读了一下scgi的源代码,以理解其实际应用.scgi对请求的处理是基于进程的,但是,它采用了一个进程池的方式去处理客户端的链接:
第一步:
在你的程序端,初始化:SCGIServer类,开启一个SCGI服务,等待web 服务器(假设是apache)将相应的请求转发过来
SCGIServer类的__init__方法如下:
def __init__(self, handler_class=SCGIHandler, host="" ...
该系列文章的内容主要来自: Pro JavaScript with Mootools.作者: Mark Joseph Obceca
本节,我们将揭开函数内部实现的帷幕一角,看一眼 js解释器遇到函数定义,函数调用时,它到底做了什么工作。我们不会深入到解释器的实现技术细节,我们主要关注那些帮助我们理解函数的定义和调用的内容。
注意:各家解释器的实现各不相同,但是ECMAScript规范描述了解释器实现函数的一般规则。我们根据ECMAScript的官方指导去深入函数内部,小探一把。
可执行代码 和 执行环境
(contexts:有翻译成环境的,有翻译成上下文 ...
该系列文章的内容主要来自: Pro JavaScript with Mootools.作者: Mark Joseph Obceca
在讨论js的函数前,一定要明白js里函数实现的两个特点:
1. js的函数是第一类的函数,也就是说: js的函数可以赋值给变量,作为其他函数的参数,可以作为其他函数的返回值。简单的说:js的函数和js里的其他数据一样,都是对象。这一点和java是不同的。和 c的函数指针,python的函数很像。
2. js定义函数时,允许函数的嵌套,也就是说:定义函数时,在函数体内可以定义新的函数。这一点 和C,和java的函数定义 ...
1. 整体描述
quxite由如下模块构成:
核心处理模块: publish.py
处理url解析的directory.py模块
处理请求体解析的 request.py模块
处理session的session.py
处理form的form.py 和 widget.py
其他的ptl,html,server的目录,及 config.py,logger.py.util.py及等等其他的,都属于功能性的模块,
2.publish.py
要搞清楚publish.py 首先要搞清楚,quixote 对请求的处理从何处开始.
以scgi为例:
apache通过sgci模块的配置,把 ...
http://eastsun.blogbus.com/logs/7873846.html
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如
connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等
待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式non-
block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回 ...
同步:函数没有执行完不返回,线程被挂起
阻塞:没有收完数据函数不返回,线程也被挂起
异步:函数立即返回,通过事件或是信号通知调用者
非阻塞:函数立即返回,通过select通知调用者
这样看来异步和非阻塞有 ...
Tracker 服务器源码分析之一:总述
作者:小马哥
日期:2004-5-29
tracker服务器是BT下载中必须的角色。一个BT client 在下载开始以及下载进行的过程中,要不停的与 tracker 服务器进行通信,以报告自己的信息,并获取其它下载client的信息。这种通信是通过 HTTP 协议进行的,又被称为 tracker HTTP 协议,它的过程是这样的:
client 向 tracker 发一个HTTP 的GET请求,并把它自己的信息放在GET的参数中;这个请求的大致意思是:我是xxx(一个唯一的id),我想下载yyy文件 ...
翻译:小马哥
日期:2004-5-22
BitTorrent 是一种分发文件的协议。它通过URL来识别内容,并且可以无缝的和web进行交互。它基于HTTP协议,它的优势是:如果有多个下载者并发的下载同一个文件,那么,每个下载者也同时为其它下载者上传文件,这样,文件源可以支持大量的用户进行下载,而只带来适当的负载的增长。(译注:因为大量的负载被均衡到整个系统中,所以提供源文件的机器的负载只有少量增长)
一个BT文件分布系统由下列实体组成:
一个普通的web服务器
一个静态的“元信息”文件
一个跟踪(tracker)服务器
终端用户的web浏览器
终端下载者
理想的情况是多个终端用 ...