首页 » Archive by category 'Tutorials' (Page 8)

为SQL Server 2008安装Northwind示例数据库

lesca | Tutorials | 2011-11-27
为SQL Server 2008安装Northwind示例数据库
一、环境: OS: Windows 7 Professional SQL Server 2008 R2 二、示例数据库Northwind下载(mdf) Northwind 三、附加数据库: 打开Microsoft SQL Server Management Studio 在“对象资源管理器”的“数据库”上右击,选“附加(A)…” 在弹出的“附加数据库”对话框内,添加要附加的mdf文件 点击“确定” Oops… 好像出错了:附加数据库对于服务器失败 ... [阅读全文]
ė 6Comments Off on 为SQL Server 2008安装Northwind示例数据库 0, , , , ,

为Apache配置多站点

lesca | Apache, HTTP, Network, PHP, Tutorials | 2011-10-30
在安装了LAMP之后需要进行一些配置,下面介绍如何快速配置一个站点。 1.修改hosts,映射一个域到本机 $sudo vi /etc/hosts 127.0.0.1 localhost 127.0.0.1 blog 127.0.0.1 test ... 2.修改Apache配置文件 粗体部分表示需要修改的 $ cd /etc/apache2/sites-available/ $ sudo cp default blog <VirtualHost *:80> Serv... [阅读全文]

强制直接访问Google.Com而不跳转至Google.Com.Hk

lesca | Tutorials, Web | 2011-10-30
只要在域名后加/ncr 就可以了:http://www.google.com/ncr NCR是No Country Redirection的缩写 [阅读全文]

bash中的括号

lesca | Tutorials, Ubuntu | 2011-10-09
bash语法并没有什么复杂,但是里面很多用法严格苛刻到离谱的符号用法却让很多人学了就忘。可是这是有历史原因的,可以说,shell脚本是其他很多脚本的鼻祖。 本文以现今最流行的bash shell作为平台,例举并分类了应用中经常碰到的括号。相信熟练掌握这些括号之后,离shell大师又走进了一步。希望读者能够学有所获! 一、括号与bash语句 1.子语句 (list) ... [阅读全文]

高级Makefile技巧

lesca | Tutorials | 2011-08-20
特殊的宏 Special Macros 如果你需要细粒度控制(fine-grained control)目标的行为,你就需要用到一些特殊的宏,他们的值基于指定的目标和依赖。所有的特殊宏都以美元符号$开始,并且不需要使用括弧。 $@ $@表示目标名。通过它,不同的目标可以产生不同的输出。例如,下面两个目标产生的输出文件将分别以client和server命名。 client: client.c ... [阅读全文]

Makefile入门

lesca | Tutorials | 2011-08-20
Makefile Makefile是一个有点晦涩的话题。有人认为,世界上只有一个makefile,而其他所有makefile版本都是它的扩展。然而,这不是真的。在这篇文章中,我会向大家介绍自己编写makefile的方法。 背景知识:理解 make 命令 如果你以前使用过make,那你大可以略过本节。 makefile是一种将目标与和这个目标相关的一系列命令关联起来的一个文件,这些命令会... [阅读全文]
ė 6Comments Off on Makefile入门 0, , ,

openvz vps ubuntu 安装 openvpn 并配置iptables

lesca | Tutorials, Ubuntu, VPN | 2011-06-23
一、准备工作 对于买了openvz vps,想开立vpn的朋友们,首先应该发送Ticket联络你的提供商,开启TUN/TAP和iptables相关的模块,并开启ip_forward转发功能。请根据以下步骤进行检查: 1.iptalbes 至少开启以下函式: # cat /proc/net/ip_tables_names mangle filter nat 相关链接 有关iptalbes的介绍,请参看Lesca博客的这篇文章 2.TUN/TAP 执... [阅读全文]

ubuntu 编译源码包 dsc diff.gz orig.tar.gz

lesca | Network, Tutorials, Ubuntu | 2011-06-23
以tree实用程序为例,介绍Ubuntu中如何管理源码包,包括查询,获取,编译源码包,直至安装。 1.准备 在获取源码包之前,确保在软件源配置文件/etc/apt/sources.list中添加了deb-src项 使用如下命令获取tree源码包的详细信息: sudo apt-cache showsrc tree 这用来查询当前镜像站点中是否有该源码包。 2.获取源文件 源码包中通常包含3个文件,分别以dsc... [阅读全文]
ė 6Comments Off on ubuntu 编译源码包 dsc diff.gz orig.tar.gz 0, , , ,

第一代Milestone配置openvpn过程详解

lesca | Android, Tutorials, Ubuntu, VPN | 2011-06-18
环境:Milestone One(古董我也不怕), Android 2.1 英文原版(系统版本不是大问题) 条件:具有root权限 工具:busybox 模块:tun.ko 动态库:libcrypto.so, libssl.so, (liblzo.so) 可执行文件:openvpn, (openssl) 说明 1.带括号的不是必须的,只有当客户端配置文件中有相对应的选项时才可能需要用到。 2.动态库、可执行文件这两块可以直接从mark... [阅读全文]
ė 6Comments Off on 第一代Milestone配置openvpn过程详解 0, , , , , ,

PHP发送邮件:如何自定义reply-to头部以及附件

lesca | PHP, Tutorials, Web | 2011-06-12
虽然有现成的类库(如PEAR)可以很方便地实现附件添加和发送,但是对于一些小站点(服务器硬件、网站规模都不理想),安装PEAR可能会带来不必要的负担,降低WEB程序运行效率。 通过对邮件格式的认识,我们可以写一个脚本来发送附件。代码并不长: [php] function mailSend($to, $subject, $message, $attach, $from, $replyto) { //定义边界线 $bound... [阅读全文]
ė 6Comments Off on PHP发送邮件:如何自定义reply-to头部以及附件 0, , , ,

[SOLVED] OpenVPN 重复的消息: TEST ROUTES: 0/0 succeeded len=1 ret=0 a=0 u/d=down

lesca | FAQ, Tutorials | 2011-06-09
windows用户在使用OpenVPN时总会遇到各种各样的麻烦,大多数时候只是客户端配置文件的问题,但有时候却是网络问题。这种情况下,我们只能根据自己所在的网络,逐步分析问题可能的原因。现在举一个我在使用中碰到过的例子。 问题的出现 之前使用客户端连接的时候都是用无线路由器的,路由器自带ADSL拨号功能,所以只要能连接上无线网络就能上网了。再用... [阅读全文]

自动ssh登录的几种方法

lesca | Tutorials, Ubuntu, Web | 2011-06-06
1. 自动认证ssh/scp登录 本文使用ssh-keygen命令来生成rsa类型的ssh密钥(private key)和公钥(public key),其中密钥留在本地计算机,公钥追加到服务器端的authorized_keys文件中。 在A上运行命令: # 1.在本地生成公钥和私钥(直接敲击三次回车) ssh-keygen -t rsa # 2.在服务器端新建.ssh目录 ssh root@host1 "mkdir .ssh" # 3.将本机.ss... [阅读全文]

iptables应用:NAT、数据报处理、清空iptables规则

lesca | iptables, Network, Tutorials, Ubuntu, Web | 2011-06-03
本节在先前介绍的知识基础上,进一步介绍用iptalbes实现NAT、数据报处理、规则清空等的方法 linux以前的内核仅仅支持有限的NAT功能,被称为伪装。Netfilter则支持任何一种NAT。一般来讲NAT可以分为源NAT和目的NAT。源NAT在数据报经过NF_IP_POST_ROUTING时修改数据报的源地址。伪装是一个特殊的SNAT。目的NAT在数据报经过NF_IP_LOCAL_OUT或NF_IP_PRE_ROU... [阅读全文]
ė 6Comments Off on iptables应用:NAT、数据报处理、清空iptables规则 0, , , ,

iptables入门:iptables构架、基本命令及扩展(功能)简介

lesca | iptables, Network, Tutorials, Ubuntu, Web | 2011-06-03
iptables入门:iptables构架、基本命令及扩展(功能)简介
一、iptables构架 图:iptables构架 IP INPUT: 只有要到达本机的封包才会由INPUT 函式处理,所以会让来自内部网路的封包无条件放行,来自​​外部网路的封包则过滤是否为回应封包,若是则放行。 PREROUTING: 需要转送处理的封包由此函式负责处理,此函式用来做目的地IP 的转译动作(DNAT)。 IP FORWARD: 所有转送封包都在这里处理,这部分的过滤规... [阅读全文]
ė 6Comments Off on iptables入门:iptables构架、基本命令及扩展(功能)简介 0, , , , , , ,

GDB笔记(二):条件断点、命令列表、监视点

lesca | GDB, Tutorials, Ubuntu | 2011-05-21
条件断点 break if 用法: break [break-args] if (condition) 例如: break main if argc > 1 break 180 if (string == NULL && i < 0) break test.c:34 if (x & y) == 1 break myfunc if i % (j + 3) != 0 break 44 if strlen(mystring) == 0 condition 与break if类似,只是condition只能用在已存在的断点上。 用法: condition <bre... [阅读全文]
ė 6Comments Off on GDB笔记(二):条件断点、命令列表、监视点 0, , , , , , , ,
Ɣ回顶部