首页 > 其他
Linux Shell 脚本攻略 ---- 第四章 让文本飞
4.1 正则表达式入门    1 正则表达式是基于样式匹配的文本处理技术的关键所在    2 正则表达式是用于绝大多数文本处理工具的一种语言    3 正则表达式的基本组成部分       正则表达式                 描述                             ^                      行起始标记                ...
分类:其他   时间:2014-01-23 04:32:51    收藏:0  评论:0  赞:0  阅读:468
Stream编辑sed和awk
1分钟复习sed和awk的功能...
分类:其他   时间:2014-01-23 04:07:51    收藏:0  评论:0  赞:0  阅读:369
iOS安全攻防(十三):数据擦除
数据擦除对于敏感数据,我们不希望长时间放在内存中,而希望使用完后立即就被释放掉。但是不管是ARC还是MRC,自动释放池也有轮循工作周期,我们都无法控制内存数据被擦除的准确时间,让hackers们有机可乘。本文介绍一个小技巧——及时数据擦除。假如一个View Controller A的一个数据被绑在一个property上,@interface WipingMemoryViewController :...
分类:其他   时间:2014-01-23 04:19:51    收藏:0  评论:0  赞:0  阅读:382
对Java反射机制的认识
1.        Java反射机制是动态语言的一种特质 动态类型语言和静态类型语言的主要区别:在编译期检查变量类型还是在运行期检查编译类型,比如静态语言:C,C++ 动态语言:Shell,python,JS 等。而反射允许Java把对某些类的类型检查的过程推迟到运行时。   2.        反射的特点 反射机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的c...
分类:其他   时间:2014-01-23 04:06:51    收藏:0  评论:0  赞:0  阅读:374
CAS SSO研究一:抛弃Https让Cas以Http协议提供单点登录服务
本文环境: 1、apache-tomcat-7.0.50-windows-x86 2、cas-server-3.4.11 3、cas-client-3.2.1 将cas-server-webapp-3.4.11.war放入tomcat的webapps下,改名ROOT.war,启动tomcat,待自动解压后,进行如下修改: 1、修改WEB-INF\deployerConfigConte...
分类:其他   时间:2014-01-23 05:10:51    收藏:0  评论:0  赞:0  阅读:430
emacs lisp(elisp)程序像脚本一样运行
elisp程序的运行被称为取值,一般的过程是打开一个emacs编辑器,然后用快捷键C-x C-e 调用函数eval-current-buffer运行当前buffer里的elisp程序。 emacs 22以后支持#!/usr/bin/emacs --script像脚本一样执行elisp程序,这样就没必要打开一个emacs编辑器后再执行了。 下面是一个程序实例,见我的GitHub链接 #!/us...
分类:其他   时间:2014-01-23 04:31:51    收藏:0  评论:0  赞:0  阅读:432
对控制反转的理解
1.        起源 马丁·富勒:哪些方面的控制被反转了? 马丁·富勒:依赖对象的获得被反转了。   2.        什么是反转 依赖对象:大多数应用程序都是由两个或是更多的类通过彼此的合作来实现业务逻辑,这使得每个对象都需要与其合作的对象的引用。例如Class A中用到了Class B的对象b,一般情况下,需要在A的代码中显式的new一个B的对象。而是用控制反转,则A的代码只...
分类:其他   时间:2014-01-23 04:30:51    收藏:0  评论:0  赞:0  阅读:437
C#基础概念二十五问文档分享
?? 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题: 1.静态成员和非静态成员的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么...
分类:其他   时间:2014-01-23 05:12:51    收藏:0  评论:0  赞:0  阅读:337
CSharp难点逐个击破文档分享
?? 一般情况,方法的参数传递是通过值进行传递的,即一个对象作为参数传递给方法使用,该对象便进驻到该参数对象所在指针的内存空间(使用C来描述),也就是该对象在此位置创建了副本,当方法运行结束时,该副本将会被销毁;这种传递方式的使用占据了日常方法传参的绝大多数。 另一种情况是引用传递,它与值传递方式不同,对象传递给方法时对方法参数并没有影响,仍然返回的是受原始参数取值影响的方法,即MethodI...
分类:其他   时间:2014-01-23 04:54:51    收藏:0  评论:0  赞:0  阅读:529
Csharp编程指南+参考手册文档分享
?? 本节提供有关关键的 C# 语言功能和 C# 可通过 .NET Framework 访问的功能的详细信息。 本节中大部分内容都假定您已了解有关 C# 和一般编程概念的一些知识。如果您刚开始学习编程或 C#,则应从 Visual C# 指导教程开始。您可能还想访问 Visual C# 开发中心,此处提供很多教程、示例和视频,可帮助您入门。 有关特定的关键字、运算符和预处理器指令的信息...
分类:其他   时间:2014-01-23 03:59:51    收藏:0  评论:0  赞:0  阅读:448
POJ 3259 Wormholes 邻接表的SPFA判断负权回路
一个农民有农场,上面有一些虫洞和路,走虫洞可以回到 T秒前,而路就和平常的一样啦,需要花费时间走过。问该农民可不可能从某个点出发后回到该点,并且于出发时间之前?...
分类:其他   时间:2014-01-23 04:29:51    收藏:0  评论:0  赞:0  阅读:395
服务器编程入门(1)TCP/IP协议族
问题聚焦: 简单地梳理一下TCP/IP各层的功能和常用协议 详细了解ARP(数据链路层)和DNS(应用层)协议的工作原理...
分类:其他   时间:2014-01-23 04:05:51    收藏:0  评论:0  赞:0  阅读:414
如何利用WDS延伸你的wifi覆盖范围
今天就介绍一下怎么利用WDS来扩大wifi覆盖范围。        科普WDS:无线分布式系统,在SOHO方面一般是用于做无线中继器。说白了,就是在本来一个路由A的基础上,再搭建一个新的热点路由B,B接收A发射的信号,同时自身也发射信号。如下图。        测试的环境是都是TPLink,建议是同一牌子的路由,免得出现兼容性问题。这里不说型号了。用路由A(主路由)和路由B(副路由...
分类:其他   时间:2014-01-23 04:18:51    收藏:0  评论:0  赞:0  阅读:702
一个人,一座城,一声心疼
本博客,将逐渐停止更新。。。感谢大家四年多来,对我的支持和鼓励,谢谢!坚持,是一种信仰博客,我会坚持写下去,坚持谱写新的篇章大家可以关注,我的独立博客: http://blog.ithomer.net...
分类:其他   时间:2014-01-23 04:36:51    收藏:0  评论:0  赞:0  阅读:432
hdu 1069 Monkey and Banana(简单dp)
Monkey and Banana Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 6406    Accepted Submission(s): 3270 Problem Description A group ...
分类:其他   时间:2014-01-23 03:58:51    收藏:0  评论:0  赞:0  阅读:385
快速近似SIFT特征提取(提升篇)
该[1]文中是由M Grabner, H Grabner在ACCV2006上提出对SIFT作了彻头彻尾的近似处理,在略降低精度的情况下,大幅度提高运行速度。该算法的主体框架与SIFT一致,但在每一步都做了近似处理,变卷积运算为求平均、减少旋转变换运算,大量使用动归预计算,减少对特征点的精确修正,在SIFT中耗时的瓶颈作了很大突破。值得注意的是算法虽然用了大量近似处理,但依然取得不错的效果...
分类:其他   时间:2014-01-23 04:28:51    收藏:0  评论:0  赞:0  阅读:366
强连通分量个数的tarjan算法
/* 强连通分量个数tarjan算法 */ #include #include #include #include using namespace std; const int maxV=1000,maxE=1000000; struct Edge { int to,next; }edge[maxE]; int Adj[maxV],Size; void ini...
分类:其他   时间:2014-01-23 03:55:51    收藏:0  评论:0  赞:0  阅读:327
算法之旅 Euclid算法的扩展
Euclid算法的扩展 真言 有时候真的感觉时间不够用,村里人事挺多的,时间就这么浪费了。 算法 Euclid算法是求最大公约数的,介绍请点击在这。 Euclid算法的扩展如下 引理 如果d整除a和b,同时存在整数x和y,使得d = ax+by成立,那么一定有d = gcd(a,b)。 证明如下...
分类:其他   时间:2014-01-23 04:17:51    收藏:0  评论:0  赞:0  阅读:285
hdu 2571&hdu 2577(简单经典dp)
命运 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7640    Accepted Submission(s): 2694 Problem Description 穿过幽谷意味着离大魔王lemon已经无限接近了...
分类:其他   时间:2014-01-23 03:54:51    收藏:0  评论:0  赞:0  阅读:370
Eclipse Plugin for Hadoop
Eclipse 官网下载向导下载下载的安装文件放到~/setupEnv,将安装到/opt目录下cd ~/setupEnvsudo tar zxvf eclipse-java-kepler-SR1-linux-gtk.tar.gz -C /opt复制hadoop2.2.0的eclipse插件到ecli...
分类:其他   时间:2014-01-23 03:51:51    收藏:0  评论:0  赞:0  阅读:384
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!