摘要:
原理:使用xxd将当前文件转成hex格式,编辑,然后再转回去/usr/bin/xxdxxd - make a hexdump or do the reverse例子:用binary模式启动vi vi -b test.txt将所有内容转成hex:%!xxd 修改你想改的地方;然后将所有内容转成binary :%!xxd -r 那么:%!xxd是什么意思呢?:表示进入vi的命令mode;%表示当前文件的所有内容,和1,$一样!表示要执行Linux命令,它后面跟的是需要执行的Linux命令 所以::%!xxd 和:1,$ !xxd的效果一样;如果想改变xxd的输出groupsize,可以使用-g..
阅读全文
posted @ 2013-08-30 19:29
风言枫语
阅读(1465)
推荐(0)
摘要:
今天做了一个小功能,就是取得公司网站的所有文章的内容地址,公司网站是用phpcms 做的,感觉还蛮简单的,记录下:'; $sql = '(select title,url from v9_news where catid='.$catrow["catid"].' order by id desc) UNION (select title,url from v9_product where catid='.$catrow["catid"].' order by id desc)'; $result =
阅读全文
posted @ 2013-08-30 19:26
风言枫语
阅读(291)
推荐(0)
摘要:
class Solution {//O(n^4) DP with some cut off can pass the large judge//O(n^2) recursion with some cut off can also pass the large judge public: bool isScramble(string s1, string s2) { // Start typing your C/C++ solution below // DO NOT write int main() function if(s1.size() ...
阅读全文
posted @ 2013-08-30 19:24
风言枫语
阅读(137)
推荐(0)
摘要:
大家好!我是范范。本人刚接触ST2到现在刚刚两个月,6月1号接的项目,那时才知道有Sencha Touch2这个东西,到现在两个月了期间的幸酸就不说了。今天说说在项目中用到的HTML5的本地存储。可能有的地方不是很合理,大家可以提出宝贵意见。下面开整: 下面是创建数据库的代码:database.jsvar initDatabase = function(db,tables){ for(var i=0;i0){ var ids = ""; for(var index=0;index0){ newArray[k+1] = fildD...
阅读全文
posted @ 2013-08-30 19:22
风言枫语
阅读(236)
推荐(0)
摘要:
hibernate.hbm2ddl.import_files 这个配置用于在hibernate根据映射文件执行DDL之前,如果我们自己设置了要事先运行的SQL文件,hibernate就会先执行这些SQL文件。比如,在classpath下面任意创建一个SQL文件:ddl.sql,然后添加: create table CC(id bigint(19) primary key auto_increment,name varchar(255));接着配置: #也可以写成/ddl.sql hibernate.hbm2ddl.import_files=ddl.sql然后设置 #设置为hiberna...
阅读全文
posted @ 2013-08-30 19:19
风言枫语
阅读(235)
推荐(0)
摘要:
单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表;又称为结点列表,因为链表是由一个个结点组装起来的;其中每个结点都有指针成员变量指列表中的下一个结点; 列表是由结点构成,由head指针指向第一个成为表头的结点而终止于最后一个指向nuLL的指针; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 以后的笔记潇汀...
阅读全文
posted @ 2013-08-30 19:17
风言枫语
阅读(173)
推荐(0)
摘要:
$.ajax({ type: "get", cache: false, //方法所在页面和方法名 url: "ShareCus.aspx", data: { "name": para,"xml":"1" }, contentType: "application/json; charset=utf-8", dataType: "text", success: function (data) { $('#').text(data); }, er
阅读全文
posted @ 2013-08-30 19:15
风言枫语
阅读(927)
推荐(0)
摘要:
弹出层中再弹出一层如图: 弹出层中的一个文本框,点击文本框显示相应的信息弹出层#region 第二个弹出层 #endregion
阅读全文
posted @ 2013-08-30 19:13
风言枫语
阅读(272)
推荐(0)
摘要:
Android Launch!The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located at 'E:\android-sdk-windows\platform-tools\adb.exe' and can be executed.可能是你的电脑里面还开了其他的软件占用了adb的应用程序,例如豆瓣之类的,建议在任务管理器里面关闭adb应用程序,然后再启动应该就好了
阅读全文
posted @ 2013-08-30 19:10
风言枫语
阅读(455)
推荐(0)
摘要:
XML是一种流行的半结构化文件格式,以一种类似数据库的格式存储数据。在实际应用中,一些简单的、安全性较低的数据往往使用 XML文件的格式进行存储。这样做的好处一方面可以通过减少与数据库的交互性操作提高读取效率,另一方面可以有效利用 XML的优越性降低程序的编写难度。 PHP提供了一整套的读取 XML文件的方法,很容易的就可以编写基于 XML的脚本程序。本章将要介绍 PHP与 XML的操作方法,并对几个常用的 XML类库做一些简要介绍。 1 XML简介 XML是“可扩展性标识语言(eXtensible Markup Language)”的缩写,是一种类似于 HTML的标记性语言。但是与 ...
阅读全文
posted @ 2013-08-30 19:08
风言枫语
阅读(409)
推荐(0)
摘要:
一款不错的支持动画画圆的效果特效源码,该效果实现了动画画圆,还可以扩展成画其他平面图形功能等,大家可以下载看看吧。 //定义所需要画的图形 -(void)intiUIOfView { UIBezierPath *path=[UIBezierPath bezierPath]; CGRect rect=[UIScreen mainScreen].applicationFrame; [path addArcWithCenter:CGPointMake(rect.size.width/2,rect.size.height/2-20) radius:100 s...
阅读全文
posted @ 2013-08-30 19:05
风言枫语
阅读(545)
推荐(0)
摘要:
场景随着移动互联网的迅猛发展,移动互联已经深深地融入我们的生活。其中,支付方式也是我们生活中经常遇到的情况。所以,在我们的应用中加入支付功能是多么的重要。现在主流的支付接口,一是支付宝类的,一是银联。支付宝已经在前面的文章提及了并说明了具体的使用步骤。那么这篇文章主要说明下银联在ios中的使用,官方DEMO下载地址: http://download.csdn.net/detail/pearlhuzhu/6037409,包括android,wp的domo。应用新建工程将文件:UPPayPlugin.h,UPPayPluginDelegate.h,静态库文件:libUPPayPlugin.a,拖入
阅读全文
posted @ 2013-08-30 19:03
风言枫语
阅读(645)
推荐(0)
摘要:
一个手机的屏幕大小是有限的,那么我要显示的东西显示不下怎么办?这就会使用到ScrollView来进行滚动显示,他的定义如下: 可以看到ScrollView是继承于FrameLayout的,所以ScrollView也可以当做一个布局来看,而在后面的例子也能看出ScrollView确实是有布局管理器一样的效果。因为ScrollView有两种(一种是横的HorizontalScrollView,一种是垂直的ScrollView,为了区分,后面就称其为VerticalScrollView),所以今天的例子有点多,我把这两个结合在一起。 要实现的功能如下:在VerticalScrollView中放入8个
阅读全文
posted @ 2013-08-30 19:01
风言枫语
阅读(285)
推荐(0)
摘要:
《化简复杂逻辑,编写紧凑的if条件语句》已经得出了跳、等、飞、异常的各自条件,方便起见这里重新贴一下。立即跃迁:!a && b && d等待跃迁:!a && b && !d飞往星区:!b && c || a && c抛出异常:a && !c || !b && !c这四个条件已经是“全集”了,或起来等于True。按照跳、等、飞、异常的顺序写if-else if-...else-end语句,则是这样的: if (!a && b && d)
阅读全文
posted @ 2013-08-30 18:59
风言枫语
阅读(397)
推荐(0)
摘要:
jxl是一个韩国人写的java操作excel的工具,在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的,并不 依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且 仅仅识别PNG格式。使用如下:搭建环境将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。基本操作一、创建文件 拟生成一个名为“test.xls”的Excel文件,其中第一个工作表被命名为 “
阅读全文
posted @ 2013-08-30 18:56
风言枫语
阅读(188)
推荐(0)
摘要:
如何写博客,这是一个老生常谈的话题,但是这个话题必须继续、不断的谈下去,因为,博客,没那么简单。首先,不要让博客变成文档。 博客不是文档,如果要看文档,直接去官网,不仅全面而且能够保证正确性,你的博客永远都比不过文档。所以,博客需要自己的总结,或者对文档的归类,而我们在归类整理的过程中,恰恰是学习与熟练的过程。其次,博客永远都是写给自己的 如果博客不是写给自己,那么就无法写给别人。一篇自己不受益的博客也不可能让别人受益,所以,写博客,首先要从自己出发,如果博客只写自己熟悉的不能再熟悉的东西,而不写自己模糊的东西,那么这样的博客自己写起来,别人看起来都是很无趣的,因为自己懂得,大部分人也都懂,.
阅读全文
posted @ 2013-08-30 18:54
风言枫语
阅读(162)
推荐(0)
摘要:
首先,来看下代码:声明文件:#ifndef __loading__MoreTouches__#define __loading__MoreTouches__#include #include "cocos2d.h"USING_NS_CC;class MoreTouches :public CCLayer{public: bool init(); //virtual void registerWithTouchDispather(void); //由于是继承自CCLayer,这个方法就不用重写了,但下面几个方法还是要重写滴 virtual void ccTouchesCa..
阅读全文
posted @ 2013-08-30 18:52
风言枫语
阅读(563)
推荐(0)
摘要:
$(document).ready(function(){ function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } if ( getQueryString("Sig
阅读全文
posted @ 2013-08-30 18:50
风言枫语
阅读(146)
推荐(0)
摘要:
在HDFS1中NameNode启动顺序是这样的:1. 读取Fsimage文件2. 读取edit logs文件,逐行执行里面的操作3. 写checkpoint,生成新的Fsimage(老的Fsimage + editlogs)4. 进入safe mode,等待datanodes的block reports,直到达到最小的replication数的block百分比才退出 在安全模式期间,client是不能修改namespace信息,也不允许复制blocks,client基本上是被block住的 而且有些问题导致从namenode启动到client能请求request会耗费很长时间 ...
阅读全文
posted @ 2013-08-30 18:47
风言枫语
阅读(667)
推荐(0)
摘要:
第十五章:控制脚本处理信号重温Linux信号信号名称描述 1HUP挂起 2INT中断 3QUIT结束运行 9KILL无条件终止 11SEGV段错误 15TERM尽可能终止 17STOP无条件停止运行,但不终止 18TSTP停止或暂停,但继续在后台运行 19CONT在STOP或TSTP之后恢复执行 默认情况下,bash shell会忽略收到的任何SIGQUIT(3)和SIGTERM(5)信号。如果bash shell收到了SIGHUP信号,它会退出。但是在退出之前,它会将SIGHUP信号传给shell启动的所有进程(比如shell脚本)。通过SIGI...
阅读全文
posted @ 2013-08-30 18:45
风言枫语
阅读(413)
推荐(0)