1请用perl在屏幕输出hello,world[root@localhostperl]#catperlhello.pl
#!/usr/bin/perl
print"hello,world!\n";
[root@localhostperl]#./perlhello.pl
hello,world!2截取出正则的匹配内容,在shell中,真是头都大了#!/usr/bin/perl-w
$_="<spanclass=\"title\">Counter-..
分类:
其他好文 时间:
2015-06-06 22:12:37
阅读次数:
172
gemsource-r
gemsource-a
geminstallcocoapods或者安装证书:Thisiswhatsolveditforme:Installthiscertificate:https://raw.githubusercontent.com/rubygems/rubygems/master/lib/rubygems/ssl_certs/AddTrustExternalCARoot-2048.pemInthisfolder:{rubyfolder}\lib\ruby\2.1.0..
分类:
系统相关 时间:
2015-06-06 22:09:58
阅读次数:
204
Varnish是一款高性能的开源HTTP缓存加速器,从下图(网站拓扑结构视图)不难看出,缓存对于现代互联网的重要意义。基础理论缓存存在的基础程序具有局部性时间局部性过去访问过的数据在一段时间内有可能被再次访问空间局部性过去被访问的某数据周围的其他数据有可能也被访问缓存..
分类:
其他好文 时间:
2015-06-06 22:12:55
阅读次数:
346
Redhat下SSH免密码登录步骤:被登录端:#mkdir/root/.ssh另需禁用selinux(需重启服务器),否则会失败#vi/etc/selinux/configSELINUX=disabled(默认为:SELINUX=enforcing):wq登录端:#ssh-keygen路径为默认密码可为空#mv~/.ssh/id_rsa.pub~/.ssh/authorized_keys#scp~/.ssh..
分类:
其他好文 时间:
2015-06-06 22:10:16
阅读次数:
147
拓扑图:R1(e0/0)----(e0/1)R2(e0/0)----(e0/1)R3R1#shipintbInterfaceIP-AddressOK?MethodStatusProtocolEthernet0/012.1.1.1YESmanualupupLoopback0192.168.0.1YESmanualupupLoopback1192.168.1.1YESmanualupupLoopback2192.168.2.1YESmanualupupLoopback3192.168.3.1YESmanua..
分类:
其他好文 时间:
2015-06-06 22:12:20
阅读次数:
183
redhatlocate命令使用locate命令基本等同于find命令,但比find快很多redhat上locate对应的安装包名为mlocate(默认系统已安装)如果执行locate命令时报错:locate:cannotstat()`/var/lib/mlocate/mlocate.db‘:Nosuchfileordirectory,执行updatdb命令后即可正常使用
分类:
其他好文 时间:
2015-06-06 22:11:54
阅读次数:
109
首先说明下,我用的开发环境是PB9.0,oracle10G数据库。在平常的开发中,经常用到下拉选择框的录入形式,这样录入即简便快捷,有能保证不出错,而且可以将复杂的输入内容用较直观的方式代替,比如要输入某地的区号,很多人往往不知道,而我们在数据库里有地区和区号的字典表,..
分类:
其他好文 时间:
2015-06-06 22:12:02
阅读次数:
1389
PC端软件在开发是有较多的界面库可以选择,比如DevExpress、BCG、DotNetBar等,可以很方便快捷的开发出一些炫酷的界面,最近在学习OpenLayers,涉及到web前端开发,在设计界面时刚开始不熟悉,设计的很丑,后来参照ArcGIS在线体验中心的demo以及对web前端界面设计库的调研,最终采用jQuery UI来美化界面(还有比较强大的Dojo)。先来看下效果:
这里说...
分类:
Web程序 时间:
2015-06-06 22:10:15
阅读次数:
341
线性时间选择问题,实际上是随机快速排序算法的一个引申,ie,通过对随机快速排序算法的小小改动就可以实现。算法依然参考算法导论中的相关内容,需要注意的是,
代码中 的id 是指 所要 找的量在 现有区间 【low, high】中的位置, 因而,需要涉及 一定转化。 ps: mid - low + 1 表示 我们划分出来的第一个区间的长度大小。源代码如下:// ====================...
分类:
编程语言 时间:
2015-06-06 22:10:26
阅读次数:
282
linux权限机制
权限
权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中每个文件都拥有特定的权限、所属用户以及所属组,通过这样的机制来限制哪些用户、哪些组可以对特定文件进行什么样的操作。
每个进程都以某个用户的身份运行,所以进程的权限与用户的权限一样,用户的权限越大,该进程拥有的权限越大。
文件权限
linux中,每个文件拥有三种权限:
权限 对...
分类:
系统相关 时间:
2015-06-06 22:10:37
阅读次数:
264
我们在开发过程中,为了代码得可读性和易维护性,肯定是需要多个代码文件的,而不仅仅是通过 ext_skel 生成得骨架文件。这篇文章主要介绍下,多个代码文件的时候,我们需要注意什么,以及怎么做。我的代码文件如下(slash为我的扩展名)// ext_skel 生成默认得模块相关的主要文件
php_slash.h // 头文件
slash.c // 源码文件
config.m4 // 编译的时候需要修改...
分类:
Web程序 时间:
2015-06-06 22:10:15
阅读次数:
236
OpenLayers学习最好的方式就是跟着其自带的示例进行学习,另外对web前端的开发设计要了解,慢慢积累,这样在一般的小项目中应该是足够用了。本篇参照量测demo实现对话框形式的量测,抛砖引玉,通过这个功能,后面的查询、定位等基于对话框的形式就很容易实现了。先看下效果图:
长度测量:
面积测量:
代码基本都是demo里的代码,就不贴出来了。这里需要注意的问题是,在关闭窗口的...
分类:
Web程序 时间:
2015-06-06 22:09:32
阅读次数:
465
题目大意:在火星上有N个矿,有点矿之间存在着一条路,由于在火星比较特殊,该路变成了单向路,且机器人只能出现在这条路的两个端点,问最少需要派多少机器人,才能探清这些矿解题思路:路可以拼接起来形成一条新的路,所以在所给的条件下还可以再扩展,用floyd将所有能连通的点找出来
接下来就是二分匹配的过程了,求出最大匹配数,在用n-最大匹配数就是答案了#include
#include<cs...
分类:
其他好文 时间:
2015-06-06 22:08:32
阅读次数:
114
1. _id索引
_id索引是绝大多数集合默认建立的索引
对于每个插入的数据,MongoDB会自动生成一条唯一的_id字段。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
> db.jerome_2.collection....
分类:
数据库 时间:
2015-06-06 22:10:26
阅读次数:
332
/**
*考虑一个C语言的程式,由标准输入流一行一行的读取资料,打印各一行的第一个英文单字。
*因此一开始需确认第一个英文单字之前是否有空白,若有,需读取所有空白后略过不打印,读取第一个英文单字然后打印,之后读取其他内容略过不打印,直到读到换行符号为止。
*任何情形下只要读到换行符号,就重新开始此算法,任何情形下只要读到档案结束(end-of-file)的符号,就结束程式。
*/
p...
分类:
其他好文 时间:
2015-06-06 22:09:33
阅读次数:
145
Spring Security调研记录【七】--核心模型与实现...
分类:
编程语言 时间:
2015-06-06 22:08:50
阅读次数:
205
webView 组件本身就是一个浏览器实现,它的内核基于WebKit
1.使用WebView浏览网页:
常用方法:
void goBack():后退
void goForward():前进
void loadUrl (String url):加载指定的URL对应的网页
void loadUrl("file:///android_asset/XX.html"):加载本地文件
...
分类:
移动开发 时间:
2015-06-06 22:09:01
阅读次数:
201