码迷,mamicode.com
首页 > 2016年02月27日 > 全部分享
iptables 自动绑定动态IP
由于公司的svn服务器放在外网,为了安全只允许特定的IP才能访问。(公司用PPPOE拨号) 几乎每天都要去刷公司的IP,这样很不方便。于是就想通过自动刷新动IP的想法。 具备条件: 1、路由器DDNS服务,如果没有那就用电脑下载花生壳客户端。 实现动态刷新shell核心代码如下: dyIP=$(pi
分类:其他好文   时间:2016-02-27 00:57:04    阅读次数:161
new和alloc init的区别
背景说明,new是较为老式的写法,后来发现只有一个new不好使,才引入了alloc和init这种写 法,保留new一是向后兼容,二是很多时候是一种更简单的写法。其实是一样的,new在内部调用 的alloc和init. 源代码: + new { id newObject = (*_alloc)((Cl
分类:其他好文   时间:2016-02-27 00:56:43    阅读次数:233
中介者模式
重要程度:★★★☆☆ 一、什么是中介者模式 对象之间通过中介者对象进行交互,而不是直接交互; 二、补充说明 对紧密关联的各个对象解耦; 典型例子:QQ群,聊天室; 三、角色 抽象中介者 具体中介者 抽象对象 具体对象 四、例子,JAVA实现 例子说明,一个网络聊天室 抽象中介者 package co
分类:其他好文   时间:2016-02-27 00:55:54    阅读次数:190
基于VB的hough变换和任意角度旋转
Public Sub DoRotate(Optional ByVal RotaryAngle As Long = 0) '任意角度旋转 Dim sDIB As New cDIB Dim sBits() As RGBQUAD Dim dBits() As RGBQUAD Dim stSA As SAF
分类:其他好文   时间:2016-02-27 00:55:00    阅读次数:267
数据库事务
先看下生活中的一个场景:小李给小王转了100块钱,那么这个过程中,银行会先把小李账户减去100块,然后往小王账上加100块。如果没有异常情况,这个过程好像是没问题。那么想象下如果银行在给小李账户减了100,突然系统出问题了,小王的账户没来得及加上100。这不是有问题吗,该怎么解决呢?这就引出了下面要
分类:数据库   时间:2016-02-27 00:55:39    阅读次数:264
在Ubuntu上安装使用Systemtap
因为最近开始学习Nginx,在网上看到别人介绍了一款强大的内核探测工具Systemtap,于是便准备学习下这款探测工具为以后代码分析做准备。 第一步便是安装。在自己电脑上安装的时候,也是费了一番劲儿。因此,为防止以后需要重新安装,也希望可以帮助后来学习的人,在这里准备写一篇博客做一个记录。 以下便是
分类:系统相关   时间:2016-02-27 00:55:29    阅读次数:306
HTML5 is Canvas
var cvs = document.getElementById("cvs"); // // 获取上下文环境 var con = cvs.getContext("2d"); // // 新建一条路径 con.beginPath(); // // 设置线的颜色 con.strokeStyle = "
分类:Web程序   时间:2016-02-27 00:55:57    阅读次数:237
CLR
CLR实际上是提供了一项使用了虚拟机技术的产品,他在操作系统之上,并不要求程序的运行平台是 Windows系统,只要是能够支持它的运行库的系统,都可以在上面运行.NET应用。所以,一个完全由托管代码组成的应用程序,只要编译一次,就可以在任何支持.NET的平台上运行.(从Mono的出现变得更加真实啦,
分类:其他好文   时间:2016-02-27 00:56:08    阅读次数:225
利用inotifywait监控主机文件和目录
利用inotifywait监控主机文件和目录 inotifywait 是一个可以实时监控文件变动的工具,它利用linux内核中的inotify机制实现监控功能。 查看内核版本 [root@Oracle ~]# uname -r 2.6.32-220.el6.i686 安装inotify-tools
分类:其他好文   时间:2016-02-27 00:55:08    阅读次数:225
蓝桥杯G将军
G将军有一支训练有素的军队,这个军队除开G将军外,每名士兵都有一个直接上级(可能是其他士兵,也可能是G将军)。现在G将军将接受一个特别的任务,需要派遣一部分士兵(至少一个)组成一个敢死队,为了增加敢死队队员的独立性,要求如果一名士兵在敢死队中,他的直接上级不能在敢死队中。请问,G将军有多少种派出敢死
分类:其他好文   时间:2016-02-27 00:53:46    阅读次数:360
几种常用的正则表达式[转]
只能输入1个数字 表达式: ^\d$ 描述: 匹配一个数字 匹配的例子: 0,1,2,3 不匹配的例子 只能输入n个数字 表达式: ^\d{n}$ 例如^\d{8}$ 描述: 匹配8个数字 匹配的例子: 12345678,22223334,12344321 不匹配的例子 只能输入至少n个数字 表达式
分类:其他好文   时间:2016-02-27 00:54:53    阅读次数:162
HBase学习笔记
关键类: HBaseAdmin 管理Hbase的,主要负责DDL操作 HTable 管理表中数据,主要负责DML操作 1、为了避免热点,更多的建表方法 在Shell中: create 'tb_splits',{NAME=>'cf',VERSION=>3},{SPLITS=>['a','b','c']
分类:其他好文   时间:2016-02-27 00:54:25    阅读次数:142
第一周 计算机是如何工作的
视频 一. 存储程序计算机工作模型 冯诺依曼体系结构:存储程序计算机 从硬件角度:CPU上的IP总指向内存的某一块区域,CPU执行其所指向的指令 从程序员角度:内存保存指令和数据,CPU解释执行 二. X86汇编基础 通用寄存器: 段寄存器: 注:CPU实际取指令时根据cs:eip来准确定位一个指令
分类:其他好文   时间:2016-02-27 00:53:47    阅读次数:228
atitit.编程语言 类与对象的 扩展机制.doc
atitit.编程语言 类与对象的 扩展机制.doc 1.1. Java 下一代: 没有继承性的扩展1 1.2. 继承1 1.3. 使用cglib动态为Java类添加方法1 1.4. 工具类 1 1.5. Wrap 包装类 装饰器模式2 1.6. 扩展方法 (其实就是工具类的语法糖)2 1.7. S
分类:编程语言   时间:2016-02-27 00:55:11    阅读次数:179
git 使用
如何使用git创建项目,创建分支 标签: gitmergeemail图形工作 2012-09-13 09:45 84190人阅读 评论(10) 收藏 举报 分类: git(5) 版权声明:本文为博主原创文章,未经博主允许不得转载。 git config -global user.name "Your
分类:其他好文   时间:2016-02-27 00:54:32    阅读次数:145
pl/sql快速输入select等语句
平时对数据库操作的时候,输入DML语句,很浪费时间,我们想要这样的效果 ,输入sf,plsql就会自动输入select * from。我们需要在plsql中进行如下设置即可: 工具(tools)-->首选项(preferences)-->编辑器(editors)-->自动替换(autoreplace
分类:数据库   时间:2016-02-27 00:55:50    阅读次数:481
hCard格式代码
1 <div class="vcard"> 2 <p> 3 <a class="url fn" href="#">name</a> 4 <span class="org">company</span> 5 <a class="email" href="mailto:#">email</a> 6 </
分类:其他好文   时间:2016-02-27 00:54:00    阅读次数:131
844条   上一页 1 ... 45 46 47 48 49 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!