用户登录
还没有账号?立即注册
用户注册
点击换图
投稿取消
文章分类:
还能输入300字

上传中....

彼时流水若年

彼时流水若年

这个人很懒什么都没有留下

3年前

vim 正则表达式

几个简单的例子是这样:
aaa\(bbb\)\?
可以匹配 aaabbb 或者 aaa。\? 的意思是 \( \) 之间的子串可有可无。

\(aaa\|bbb\) 可以匹配 aaa 或者 bbb。\| 的意思就是或者,它的作用范围是 \( \) 的部分。比如
x\(aaa\|bbb\)x 可以匹配 xaaax。

如果两个串差别太大的话,还是建议用两个表达式,速度可能更快。



  :g/^\(.*\)$\n\1$/d这条命令之所以会留下一条,是因为当匹配到相同行的最后一条,前面相同行已经全部被删除,最后一条所在的行已经成了“前不着村后不着店”,也就是前面匹配的条件就不成立了
下面一条语句可以"彻底"删除重复的行

:g/\(^.*$\n\)\{2,\}/d
3年前

webgl 关闭

打开firefox软件,在地址栏中输入:about:config,会出现FireFox的配置信息,在Search中输入webgl,即会出现webGL相关的配置信息:

将webgl.force-enabled设置为true
将webgl.disabled设置为false
在过滤器(filter)中搜索“security.fileuri.strict_origin_policy”
将security.fileuri.strict_origin_policy设置为false
关闭目前开启的所有Firefox窗口,然后重新启动Firefox。

其中前两个设置是强制开启WebGL支持,最后一个security.fileuri.strict_origin_policy的设置是允许从本地载入资源。



  vbs是无法调用firefox chrome的,非得需要的话可以模拟点击图标或者用其他高级语言去调用。
3年前

sublime text 3 高亮插件

安装Sublime Text 3插件的方法: 直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。 使用Package Control组件安装 也可以安装package control组件



  我。。知。。道
加。。我。。私。。聊
3年前

mapreduce 键值对

一般情况下Mapreduce输出的键值对是以制表符\t为分隔符的,如下图所示:
但有时候我们像将其设置为其它的分隔符输出,比如",",如下图所示:
此时可以在Mapreduce的主函数中添加如下的两行代码:
[java]viewplaincopyprint?
conf.set("mapred.textoutputformat.ignoreseparator","true");
conf.set("mapred.textoutputformat.separator",",");
具体如下的WordCount程序:
[java]viewplaincopyprint?
importjava.io.IOException;
importjava.util.StringTokenizer;
importorg.apache.hadoop.conf.Configu
3年前

hadoop书籍

《hadoop实战2》作者:陆嘉恒
《高可用的HDFS》--hadoop分布式文件系统深度实践
这是我学hadoop的时候买的书,你可以参考



  精心收集的Hadoop学习资料(持续更新) – 过往记忆http://www.iteblog.com/archives/851



  hadoop权威指南2 这个有中文版的
hadoop 实战

建议看hadoop权威指南



  目前《hadoop权威指南》第二版, 据说5月份要出第三版。
3年前

国内云计算应用很弱,基础资源利用率待提升


    云计算相关技术及其应用成为重点内容。在云计算模式上,混合云将成为重要方向,企业不仅要建设、运营自身的私有云系统,还应该考虑到对个人云和外部私有云服务进行整合;系统架构方面,与传统的C(客户端)/S(服务器)架构相比,云端的服务器需要在计算、存储等方面承担更多的压力。另外,在个人云计算时代,个人用户设备种类和数量不断增加,如何整合资源全面支持这些设备、从而更好地为用户提供云服务,也是需要考虑的问题。“从某种意义上看,在云计算业务发展过程中,运营企业对各类资源的整合应用能力非常关键。”
  
  但在国内云计算领域,很多用户、云计算</stro
3年前

【独家】数据驱动下的智能交通建模——普度教授Ukkusuri

2016年10月30日,清华大数据技术·前沿系列讲座——“数据驱动下的智能交通建模”在清华大学FIT楼多功能厅成功举办,本期讲座邀请到普度大学SatishV.Ukkusuri教授。Ukkusuri博士2005年8月-2009年8月在伦斯勒理工学院土木与环境工程系任职,2009年至2014年是普度大学副教授,2014年6月至今作为普度大学教授,领导着一个跨学科的交通建模和分析实验室,专注于为交通系统复杂网络问题找到解决方案来改善其性能,提高交通系统的弹性以及可持续性。Ukkusuri博士也是公认的美国国家甚至国际领域的交通网络建模和灾害管理专家。
过去四五年间交通领域发生了很多令人兴奋的事情,Google发展了无人驾驶车、Uber革新了传统出租车行业,这是交通行业的黄金时期,传统交通行业在新技术刺激下在时刻发生
3年前

Sensu 监控入门


  这个开源解决方案可以简单而有效地监控你的云基础设施。
  Sensu是一个开源的基础设施和应用程序监控解决方案,它可以监控服务器、相关服务和应用程序健康状况,并通过第三方集成发送警报和通知。Sensu用Ruby编写,可以使用 RabbitMQ 或 Redis 来处理消息,它使用Redis来存储数据。
  如果你想以一种简单而有效的方式监控云基础设施,Sensu是一个不错的选择。它可以与你的组织已经使用的许多现代DevOps组件集成,比如 Slack、HipChat或 IRC,它甚至可以用 PagerDuty&nbs
3年前

十年历程回顾:安全领域的五大重要变化


    自从十年前安全顾问职位的首次出现,威胁形势如今已经发生了彻底转变——而且随着防御机制的不断完善,计算机安全水平已经达到前所未有的新高度。
  
  安全变化之一:黑客活动呈现出专业性走势
  
  当初刚刚进入安全行业时,我所接触到的几乎所有威胁都属于恶意程序(包括病毒、蠕虫以及木马等等),且通常属于年轻人们恶作剧的产物。虽然其中一部分恶意程序确实造成了实际危害,例如格式化磁盘或者擦除数据文件等等,但大部分只是单纯对受害者进行骚扰。但如今我们面临的是一大帮专业甚至由国家负责资助的黑客,而且他们可绝对不讲什么规矩。
  
  十年时间,正所谓物是人非、斗转星移。
  
  现在几乎所有恶意软件都拥有极为明确的犯罪目的,例如窃取钱财或者偷盗重要商业机密。那些只知道鼓捣脚
3年前

浏览器已完毕但网页上有错误怎么修复


   1.换浏览器
  如果只是偶尔有少数网站有此提示,可以换360安全浏览器、搜狗浏览器、谷歌浏览器等支持极速模式(高速模式)的浏览器。
  2.一键修复软件
  CompleteInternetRepair是一款专门用于修复各种网络故障的工具,对付此问题疗效十足。使用方法很简单,勾选所有选项,然后点击【Go】,等修复完毕重启电脑就可以了。具体步骤可参考
  3.一键修复批处理
  网络有错误修复批处理是一款专门用于修复“已完毕,但网页上有错误”问题的小工具。
</u
3年前

Dreamweaver建立的站点怎么更改图像的默认文件夹位置?

Dreamweaver建立的站点怎么更改图像的默认文件夹位置?Dreamweaver中为了让素材更好管理,各种素材都会建立文件夹,下面我们就来看看更改站点图形默认文件夹的教程,需要的朋友可以参考下
  熟练地管理网站文件,能让我们的网站井然有序,修改升级等会十分方便。
  
软件名称:AdobeDreamweaverCS5简体中文绿色版软件大小:86MB更新时间:2012-06-06立即下载
  1、打开Dreamweaver,找到软件中我们的站点,如图:
  2、点击站点旁边
3年前

mysql 导入数据时内存溢出问题


  用mysqldump导出一个数据库,其中有两个表数据有20多W,执行导入的时候老是保内存溢出,试验了多种方法,始终不行,后来看mysql的服务器的配置,发现里面没有啥设置,于是在里面增加一个max_allowed_packet=32M配置,然后重新导入时候没有报错,数据完全导入了。
  后来发现mysqldump导出的数据默认是–complete-insert,及把所有的值都写在一行,估计插入的时候会全部读入内存从而导致内存溢出,然后可以通过–extended-insert=false(默认为true)来设置每一条记录都是一个insert语句,但是这样速度上肯定不及前面那种。</tabl
3年前

ViewFlipper实现上下翻滚轮播效果

这篇文章主要为大家详细介绍了ViewFlipper实现上下翻滚轮播效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  一种可以设置滑动动画的控件,只显示一行布局,在布局文件中的ViewFlipper控件中顺序写好每一行的布局
  (1).MainActivity.java:
ViewFlippermFlipper=((ViewFlipper)this.findViewById(R.id.flipper));mFlipper.startFlipping();//设置进入动画mFlipper.setInAnimation(AnimationUtils.loadAnimation(this,R.anim.push_up_in));//设置滚出动画mFlipper.setOutAnimation(AnimationUtils.loadAnimation(this,R.anim.push_up_
3年前

html meta viewport属性说明

这篇文章主要介绍了html的metaviewport属性说明,需要的朋友可以参考下
  什么是Viewport
  手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。移动版的Safari 浏览器最新引进了viewport这个metatag,让网页开发者来控制viewport的大小和缩放,其他手机浏览器也基本支持。
  Viewport基础
  一个常用的针对移动网页优化过的页面的viewportmeta标签大致如下:
  <metaname=”viewport”content=”width=device-width,initial-scale=1,maximum-scale=1&Pri
3年前

深入解析Swift中switch语句对case的数据类型匹配的支持

这篇文章主要介绍了Swift中switch语句对case的数据类型匹配的支持,Swift中switch...case语句支持多种数据类型的匹配判断,十分强大,需要的朋友可以参考下
  Swift可以对switch中不同数据类型的值作匹配判断:
varthings=Any[]()things.append(0)things.append(0.0)things.append(42)things.append(3.14159)things.append("hello")things.append((3.0,5.0))things.append(Movie(name:"Ghostbusters",director:"IvanReitman"))forthinginthings{switchthing{case0asInt:println("zeroasanIn
3年前

Java 继承详解

什么是继承?
  多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。
  多个类可以称为子类,单独这个类称为父类、超类或者基类。
  子类可以直接访问父类中的非私有的属性和行为。
  通过?extends?关键字让类与类之间产生继承关系。classSubDemoextendsDemo{}//SubDemo是子类,Demo是父类继承有什么好处?提高代码的复用性。让类与类之间产生了关系,是<strongstyle="color:
3年前

Monkey Patch猴子补丁编程方式及其在Ruby中的运用

MonkeyPatch是指在程序运行时追加代码段,一般被认为是解释型语言的特长,下面我们就来看一下MonkeyPatch猴子补丁编程方式及其在Ruby中的运用
  何谓猴子补丁(MonkeyPatch)?在动态语言中,不修改源代码而对功能进行追加和变更。
  使用猴子补丁的目的:
1、追加功能
2、功能变更
3、修正程序错误
4、增加钩子,在执行某个方法的同时执行一些其他的处理,如打印日志,实现AOP等,
5、缓存,在计算量很大,结算之后的结果可以反复使用的情况下,在一次计算完成之后,对方法进行替换可以提高处理速度。
  Ruby的类都是开放类,即在类定义之后还可以任意添加内容,这就使得在Ruby中使用猴子补丁变得特别容易了。另外,Ruby还提供了对方法、类和模块的进行操作的功能,让我们使用猴子补丁更加得心应手。Ruby提供的基本功能如下:
  alias:给方法
3年前

Erlang中的socket编程简单例子

这篇文章主要介绍了Erlang中的socket编程简单例子,本文给出了TCP服务器echo示例、Tcp的echo客户端示例、UDPserver示例、UDPclient示例,需要的朋友可以参考下
  Erlang中gen_tcp用于编写TCP程序,gen_udp用于编写UDP程序。一个简单的TCP服务器echo示例:
复制代码代码如下:
Start_echo_server()->
  {ok,Listen}=gen_tcp:listen(1234,[binary,{packet,4},{reuseaddr,true},{active,true}]),
  &n
4年前

word中半角什么作用

1.在WORD上,全角和半角有什么区别
  区别:占用字符不同。
  在输入中文的时候,逗号,句号等标点符号使用全角模式时是占用汉字字符,占用2个字符;半角则是英文的标点符号,占用1个字符,写英文资料的时候,如果使用了全角,并且对方的计算机中没有中文支持的话,看到的标点符号只是一些方块,而半角则不会出现这样的问题。
  全角符号和半角符号的切换方法:
  1、在桌面里找到文档,右键单击鼠标,将这一份文档打开。
  2、打开了文档之后将需要使用的输入法打开,此时是默认全角输入,全角输入时可以看到图中的句号是空心的。
  3、然后鼠标点击一下图中箭头位置,就可以切换成半角输入法,半角输入法时句号是个实心圆点。
  4、另外也可以在电脑键盘上面找到shift键,点击此键盘,也可以切换全角和半角输入法。2.word里的全角和半角符号分别是什么形状
  当标点为全角状态时,在汉字输入法上句逗前有一个太阳(圆形),当为半角状态时为一个月亮(半圆)。
  一、全角字符和半角字符只是针对标点
4年前

word2013打开需要配置进度

1.office2013每次打开都提示配置进度怎么办
  解决每次打开Office2013都提示配置进度的方法(完整安装法):
  一、彻底卸载MicrosoftOffice:
  1、使用Office卸载工具微软官方版(MicrosoftFixit)完全卸载Office。
  2、重启计算机。
  二、完整安装MicrosoftOffice:
  1、准备好微软原版的光碟或光碟镜像。
  (1)MicrosoftOfficeProfessionalPlus2013x86VOL版文件名:
  SW_DVD5_Office_Professional_Plus_2013_W32_ChnSimp_MLF_X18-55126.ISO
  (2)OMicrosoftOfficeProfessionalPlus2013x64VOL版文件名
  SW_DVD5_Office_Professional_Plus_2013_64Bit_ChnSimp_MLF_X18-55
上一页  1  2  3  4  ...  下一页