当前位置:  编程技术>软件工程/软件设计
本页文章导读:
    ▪lynx安装及配置      1.简介Lynx是个纯文字网页浏览器,在linux下有比较广泛的使用。类似的浏览器有links,w3m。2.下载最新的稳定版本为   lynx2.8.7rel.2.zipwget http://lynx.isc.org/current/lynx2.8.7rel.2.zip3.安装解压unzip .........
    ▪给你的shell一点颜色看看      为了避免每个用户都设置,直接修改/etc/profile文件1.Linux下增加一下三行:给你的ls一点颜色alias ls='/bin/ls --color=auto'给你的grep一点颜色alias grep='grep --color' 给你的vi一点颜色alias vi='vim'2.Mac下增.........
    ▪关联模型和无限极分类      今日总结: 关联模型 ONE_TO_ONE : HAS_ONE&BELONGS_TO ONE_TO_MANY : HAS_MANY&BELONGS_TO MANY_TO_MANY 首先在模型端定义 表名为首的模型类 集成 关联模型类 在类中 定义 保护变量 $_link = array();里面是字.........

[1]lynx安装及配置
    来源: 互联网  发布时间: 2013-11-19
1.简介

Lynx是个纯文字网页浏览器,在linux下有比较广泛的使用。
类似的浏览器有links,w3m。

2.下载
最新的稳定版本为   lynx2.8.7rel.2.zip
wget http://lynx.isc.org/current/lynx2.8.7rel.2.zip

3.安装
解压
unzip -o lynx2.8.7rel.2.zip 
配置
cd lynx2-8-7/
./configure --prefix=/usr/local/lynx
安装
make $ make install
创建链接
ln -s /usr/local/lynx/bin/lynx /usr/local/bin/lynx

启动

lynx

这时看到了一个强大的lynx



4.操作
在lynx下面三行有足够多的提示,这里就不一一介绍了,给两个小图说明下常用的操作

                                       +-------+-------+-------+
                                       | TOP   |  /|\  | Page  |
              arrow keys               | of    |   |   | UP    |
                                       | text 7|   |  8|      9|
              +---------+              +-------+-------+-------+
              | SELECT  |              |       |       |       |
              | prev /|\|              | <---  |       |  ---> |
              | link  | |              |      4|      5|      6|
    +---------+---------+---------+    +-------+-------+-------+
    |    BACK | SELECT  | DISPLAY |    | END   |   |   | Page  |
    |<-- prev | next  | | sel. -->|    | of    |   |   | DOWN  |
    |    doc. | link \|/| link    |    | text 1|  \|/ 2|      3|
    +---------+---------+---------+    +-------+-------+-------+


一般还有比较常用的操作就是下载,找到需要下载的链接点回车,然后会提示你是否下载点D即可
下载完毕后会提示你是否保存在硬盘,选择是即可,在这里就不详细说明了


5.可视化爬虫
随着seo行业的崛起,lynx就有了一个外号叫可视化爬虫
他对网页的抓取和搜索引擎及其相似,所以可以作为seo的工具
最常见的一项就是查找隐藏链接

lynx -dump www.118114.cn

最后几行输出

83. http://www.sz.js.cn/
  84. http://www.jlonline.com/index/
  85. http://www.yninfo.com/
  86. http://www.yododo.cn/

   Hidden links:
  87. http://www.118114.cn/
  88. http://www.118114.cn/

这个在seo上是要扣分的   


6,注意问题
options里的配置只对当前会话管用,要想一直起作用,需要修改安装目录下的etc/lynx.cfg文件

还有就是对中文的支持不是很好,-dump可以显示中文,但网页浏览时,一半中文一半乱码,很头疼。

7.快捷键
移动命令:
下方向键:页面上的下一个链接(用高亮度显示)。
上方向键:页面上的前一个链接(用高亮度显示)。
回车和右方向键:
跳转到链接指向的地址。
左方向键:回到上一个页面。

滚动命令:
+,Page-Down,Space,Ctrl+f:
向下翻页。
-,Page-Up,b,Ctrl+b:
向上翻页。
Ctrl+a: 移动到当前页的最前面。
Ctrl+e: 移动到当前页的最后面。
Ctrl+n: 向下翻两行。
Ctrl+p: 往回翻两行。
): 向下翻半页。
(: 往回翻半页。
#: 回到当前页的 Toolbar 或 Banner。

文件操作命令:

c: 建立一个新文件。
d: 下载选中的文件。
E: 编辑选中的文件。
f: 为当前文件显示一个选项菜单。
m: 修改选中文件的名字或位置。
r: 删除选中的文件。
t: Tag highlighted file。
u: 上载一个文件到当前目录。

其他命令:

?,h: 帮助。
a: 把当前链接加入到一个书签文件里。
c: 向页面的拥有者发送意见或建议。
d: 下载当前链接。
e: 编辑当前文件。
g: 跳转到一个用户指定的URL或文件。
G: 编辑当前页的URL,并跳转到这个URL。
i: 显示文档索引。
j: 执行预先定义的“短”命令。
k: 显示键盘命令列表。
l: 列出当前页上所有链接的地址。
m: 回到首页。
o: 设置选项。
p: 把当前页输出到文件,e-mail,打印机或其他地方。
q: 退出。
/: 在当前页内查找字符串。
s: 在外部搜索输入的字符串。
n: 搜索下一个。
v: 查看一个书签文件。
V: 跳转到访问过的地址。
x: 不使用缓存。
z: 停止当前传输。
[backspace]:
跳转到历史页(同 V 命令)。
=: 显示当前页的信息。
: 查看当前页的源代码。
!: 回到shell提示符下。
_: 清除当前任务的所有授权信息。
*: 图形链接模式的切换开关。
@: 8位传输模式或CJK模式的切换开关。
[: pseudo_inlines 模式的切换开关。
]: 为当前页或当前链接发送一个“HEAD”请求。
Ctrl+r: 重新装如当前页并且刷新屏幕。
Ctrl+w: 刷新屏幕。
Ctrl+u: 删除输入的行。
Ctrl+g: 取消输入或者传送。
Ctrl+t: 跟踪模式的切换开关。
;: 看 Lynx 对当前任务的跟踪记录。
Ctrl+k: 调用 Cookie Jar 页。
数字键: 到后面的第 n 个链接。



作者:lastsweetop 发表于2013-5-10 3:02:21 原文链接
阅读:0 评论:0 查看评论

    
[2]给你的shell一点颜色看看
    来源: 互联网  发布时间: 2013-11-19

为了避免每个用户都设置,直接修改/etc/profile文件


1.Linux下

增加一下三行:

给你的ls一点颜色

alias ls='/bin/ls --color=auto'

给你的grep一点颜色

alias grep='grep --color'

给你的vi一点颜色

alias vi='vim'


2.Mac下

增加一下三行:

给你的ls一点颜色

alias ls='/bin/ls -G'

给你的grep一点颜色

alias grep='grep --color'

给你的vi一点颜色

alias vi='vim'

3.修改颜色

修改/etc/profile
加入

export CLICOLOR=1

export LSCOLORS=gxfxaxdxcxegedabagacad

CLICOLOR是用来设置是否进行颜色的显示。CLI是Command Line Interface的缩写。

LSCOLORS是用来设置当CLICOLOR被启用后,各种文件类型的颜色。LSCOLORS的值中每两个字母为一组,分别设置某个文件类型的文字颜色和背景颜色。LSCOLORS中一共11组颜色设置,按照先后顺序,分别对以下的文件类型进行设置:

  • directory
    symbolic link
    socket
    pipe
    executable
    block special
    character special
    executable with setuid bit set
    executable with setgid bit set
    directory writable to others, with sticky bit
    directory writable to others, without sticky bit

  • LSCOLORS中,字母代表的颜色如下:

    • a 黑色
      b 红色
      c 绿色
      d 棕色
      e 蓝色
      f 洋红色
      g 青色
      h 浅灰色
      A 黑色粗体
      B 红色粗体
      C 绿色粗体
      D 棕色粗体
      E 蓝色粗体
      F 洋红色粗体
      G 青色粗体
      H 浅灰色粗体


    作者:lastsweetop 发表于2013-5-10 4:57:05 原文链接
    阅读:28 评论:0 查看评论

        
    [3]关联模型和无限极分类
        来源: 互联网  发布时间: 2013-11-19
    今日总结:
    关联模型
    ONE_TO_ONE : HAS_ONE&BELONGS_TO
    ONE_TO_MANY : HAS_MANY&BELONGS_TO
    MANY_TO_MANY


    首先在模型端定义 表名为首的模型类 集成 关联模型类
    在类中 定义 保护变量 $_link = array();里面是字段的映射方式;
    如:user表映射为 archive 为 hasone 映射方式、、或者说一对一也可以用belongsto
    dept为 belongsto映射方式
    grp为manytomany映射方式
    默认的manytomany方式中间表名应定义为 操作表明_目标表名
    也可以设置relation_table的值进行初始化
    hasone 实例化对象  设置 relation()参数为真值 并调用 对象关系映射的方法进行增删改查


    关联模型对象 增删改查后 关联的唯一相应字段都会发生改变


    自动填充~完成无限级分类


    在活动段实例化对象 调用field方法 参数包含concat方法参数内包含path 连接符 - id as bpath 并调用连贯操作的order方法参数为bpath,对象关系映射的select方法。foreache遍历以上获取的多条数据并给每一条加入一个新字段count赋值为count方法 参数为 explode方法 参数为 连接符-  bpath字段,从而让每条记录增加一个 和自己路径长度数相等的 count字段  让后 调用¥this 下的assign方法赋值 并调用display方法进行显示。
    视图端为表单提交方向为add活动  调用volist标签 使option标签的value为 {$vo['id']}  在volist标签内使用php标签 进行for循环并输出空格 在php标签外在输出 name值
    在自定义模型端 设置自动完成的值为array 设置 path字段为回调函数 tclm填充栏目 , 定义函数 tclm 设置pid为传过来的pid 如果没有的话就赋值为0,如果是0 就 返回0,查询id为pid的条目设置 返回数据为 父条的path连接 - 连接 父条的id 即可
    作者:Jye13 发表于2013-5-10 8:25:35 原文链接
    阅读:31 评论:0 查看评论

        
    最新技术文章:
    ▪主-主数据库系统架构    ▪java.lang.UnsupportedClassVersionError: Bad version number i...    ▪eclipse项目出现红色叉叉解决方案
    ▪Play!framework 项目部署到Tomcat    ▪dedecms如何做中英文网站?    ▪Spring Batch Framework– introduction chapter(上)
    ▪第三章 AOP 基于@AspectJ的AOP    ▪基于插件的服务集成方式    ▪Online Coding开发模式 (通过在线配置实现一个表...
    ▪观察者模式(Observer)    ▪工厂模式 - 程序实现(java)    ▪几种web并行化编程实现
    ▪机器学习理论与实战(二)决策树    ▪Hibernate(四)——全面解析一对多关联映射    ▪我所理解的设计模式(C++实现)——解释器模...
    ▪利用规则引擎打造轻量级的面向服务编程模式...    ▪google blink的设计计划: Out-of-Progress iframes    ▪FS SIP呼叫的消息线程和状态机线程
    ▪XML FREESWITCH APPLICATION 实现    ▪Drupal 实战    ▪Blink: Chromium的新渲染引擎
    ▪(十四)桥接模式详解(都市异能版)    ▪你不知道的Eclipse用法:使用Allocation tracker跟...    ▪Linux内核-进程
    ▪你不知道的Eclipse用法:使用Metrics 测量复杂度    ▪IT行业为什么没有进度    ▪Exchange Server 2010/2013三种不同的故障转移
    ▪第二章 IoC Spring自动扫描和管理Bean    ▪CMMI简介    ▪目标检测(Object Detection)原理与实现(六)
    ▪值班总结(1)——探讨sql语句的执行机制    ▪第二章 IoC Annotation注入    ▪CentOS 6.4下安装Vagrant
    ▪Java NIO框架Netty1简单发送接受    ▪漫画研发之八:会吃的孩子有奶吃    ▪比较ASP和ASP.NET
    ▪SPRING中的CONTEXTLOADERLISTENER    ▪在Nginx下对网站进行密码保护    ▪Hibernate从入门到精通(五)一对一单向关联映...
    ▪.NET领域驱动设计—初尝(三:穿过迷雾走向光...    ▪linux下的块设备驱动(一)    ▪Modem项目工作总结
    ▪工作流--JBPM简介及开发环境搭建    ▪工作流--JBPM核心服务及表结构    ▪Eclipse:使用JDepend 进行依赖项检查
    ▪windows下用putty上传文件到远程Linux方法    ▪iBatis和Hibernate的5点区别    ▪基于学习的Indexing算法
    ▪设计模式11---设计模式之中介者模式(Mediator...    ▪带你走进EJB--JMS编程模型    ▪从抽象谈起(二):观察者模式与回调
    ▪设计模式09---设计模式之生成器模式(Builder)也...    ▪svn_resin_持续优化中    ▪Bitmap recycle方法与制作Bitmap的内存缓存
    ▪Hibernate从入门到精通(四)基本映射    ▪设计模式10---设计模式之原型模式(Prototype)    ▪Dreamer 3.0 支持json、xml、文件上传
    ▪Eclipse:使用PMD预先检测错误    ▪Jspx.net Framework 5.1 发布    ▪从抽象谈起(一):工厂模式与策略模式
    ▪Eclipse:使用CheckStyle实施编码标准    ▪【论文阅读】《Chain Replication for Supporting High T...    ▪Struts2 Path_路径问题
    ▪spring 配置文件详解    ▪Struts2第一个工程helloStruts极其基本配置    ▪Python学习入门基础教程(learning Python)--2 Python简...
    ▪maven springmvc环境配置    ▪基于SCRUM的金融软件开发项目    ▪software quality assurance 常见问题收录
    ▪Redis集群明细文档    ▪Dreamer 框架 比Struts2 更加灵活    ▪Maven POM入门
    ▪git 分支篇-----不断更新中    ▪Oracle非主键自增长    ▪php设计模式——UML类图
    ▪Matlab,Visio等生成的图片的字体嵌入问题解决...    ▪用Darwin和live555实现的直播框架    ▪学习ORM框架—hibernate(二):由hibernate接口谈...
    ▪(十)装饰器模式详解(与IO不解的情缘)    ▪无锁编程:最简单例子    ▪【虚拟化实战】网络设计之四Teaming
    ▪OSGi:生命周期层    ▪Javascript/Jquery——简单定时器    ▪java代码 发送GET、POST请求
    ▪Entity Framework底层操作封装(3)    ▪HttpClient 发送GET、POST请求    ▪使用spring框架,应用启动时,加载数据
    ▪Linux下Apache网站目录读写权限的设置    ▪单键模式的C++描述    ▪学习ORM框架—hibernate(一):初识hibernate
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3