风言枫语  

2013年9月27日

摘要: hb.ttf换成随便你自己下载的ttf Header("Content-type: image/PNG"); $str="的一是在了不和有大这主中人上为们地个用工时要动国产以我到他会作来分生对于学下级就年阶义发成部民可出能方进同行面说种过命度革而多子后自社加小机也经力线本电高量长党得实家定深法表着水理化争现所二起政三好十战无农使性前等反体合斗路图把结第里正新开论之物从当两些还天资事队批如应形想制心样干都向变关点育重其思与间内去因件日利相由压员气业代全组数果期导平各基或月毛然问比展那它最及外没看治提五解系林者米群头意只明四道马认次文通但条较克又公孔领军流入接席位情运 阅读全文
posted @ 2013-09-27 20:27 风言枫语 阅读(363) 评论(0) 推荐(0)
 
摘要: 今天学习Adapter模式,An adapter helps two incompatible interfaces to work together. This is the real world definition for an adapter. Adapter design pattern is used when you want two different classes with incompatible interfaces to work together. The name says it all. Interfaces may be incompatible but th 阅读全文
posted @ 2013-09-27 20:26 风言枫语 阅读(164) 评论(0) 推荐(0)
 
摘要: 以上一篇的email数据表为例: 数据结构: view sourceprint? 01.CREATE TABLE email ( 02.emailid mediumint(8) unsigned NOT NULL auto_increment COMMENT '邮件id', 03. 04.fromid int(10) unsigned NOT NULL default '0' COMMENT '发送人ID', 05. 06.toid int(10) unsigned NOT NULL defau... 阅读全文
posted @ 2013-09-27 20:23 风言枫语 阅读(345) 评论(0) 推荐(0)
 
摘要: 原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/12082043 游戏是实现了,但是如果有个欢迎界面和一个结束界面就更好了。欢迎界面可以用于预加载一些资源,初始化数据,显示logo,copyright之类的东西,而结束画面用于显示游戏得分,以及返回游戏,退出游戏等等。 1.欢迎界面本系列到这里,欢迎场景的建立应该不用多说了。还是一样的WelcomeLayer和WelcomeScene。WelcomeLayer的init主要实现的功能有:1.1.将plist载入全局cache中CCSpriteFrameCache::shar 阅读全文
posted @ 2013-09-27 20:21 风言枫语 阅读(217) 评论(0) 推荐(0)
 
摘要: 如果计算机需要给她编写一个族谱的话,“1+1=2”大概是会刻在石碑的第一行。肯定会有人反驳不对,应该是“0+1=1”。咋一看,0<1,没有我“0”,哪来的你“1”,这样说来确实应该是“0+1=1”。不过仔细推敲下,你会发现负数貌似都比0小,按照上面的理论,族谱第一行还是不要写了为好,不然写不下了。 既然是关于族谱的事情,我们还是问问历史学家比较好。据考古记载,公元前3100年左右,古巴比伦人发明了巴比伦数字,采用60进制,为目前已知的最早的位值制数字系统。 可惜巴比伦数字系统没有表示0的符号。关于0的出现,历史上的记录很多。一种说法也是现代主流的说法,“0”这个数字是印度人在... 阅读全文
posted @ 2013-09-27 20:19 风言枫语 阅读(315) 评论(0) 推荐(0)
 
摘要: 在网上看到一篇介绍NSDate的博文。在它的“NSDate初始化“章节,说在使用 NSLog(@"当前时间 date = %@",[NSDate date]);时,显示出来的时间不是自己时区的时间,比我们小8个小时。因此判断该问题是时区问题。好,我承认作者判断的很对,但是他给出的解决方法,却令人很意外。这个点对于理解[NSDate date]有很大的误导和迷惑性。他的部分代码如下:// 获取当前日期 NSDate *date = [NSDatedate]; // 打印结果: 当前时间date = 2013-08-16 09:00:04 +0000 NSLog(@" 阅读全文
posted @ 2013-09-27 20:17 风言枫语 阅读(439) 评论(0) 推荐(0)
 
摘要: 裸拓扑排序。拓扑排序 用一个队列实现,先把入度为0的点放入队列。然后考虑不断在图中删除队列中的点,每次删除一个点会产生一些新的入度为0的点。把这些点插入队列。 注意:有向无环图 g[] : g[i]表示从点i连出去的边 L[] :拓扑排序的结构 code:#include #include #include using namespace std;const int maxn = 100 + 5;vector g[maxn];int du[maxn], n, m, L[maxn];bool toposort(){ memset(du, 0, sizeof du ); for... 阅读全文
posted @ 2013-09-27 20:15 风言枫语 阅读(151) 评论(0) 推荐(0)
 
摘要: 1.Launcher图标图标的最佳宽高是48x48 dp。 ldpi:36*36px,0.75倍密度,一般不用提供,系统会从hdpi取图缩小1倍。mdpi:48*48px, 1倍密度hdpi:72*72px,1.5倍密度xhdpi:96*96px,2倍密度xxhdpi:144*144px,3倍密度 2.Action Bar图标图标的最佳宽高是32*32dp。 3.小图标和上下文图标图标的最佳宽高是16*16dp。 4.通知图标图标的最佳宽高是24*24dp。 5.图标命名原则 Asset Type Prefix Example Icons ic_ ic_star.png ... 阅读全文
posted @ 2013-09-27 20:13 风言枫语 阅读(168) 评论(0) 推荐(0)
 
摘要: UVA12504 - Updating a Dictionary 给出两个字符串,以相同的格式表示原字典和更新后的字典。要求找出新字典和旧字典的不同,以规定的格式输出。 算法操作:(1)处理旧字典,将旧字典中的每对关键字及其价值从字典串中截取出来,压入容器中。用做新旧字典对比检索。(2)处理新字典,将新字典中的每对关键字及其价值从字典串中截取出来。对于每个关键字,在容器中检索相同的关键字。若检索不成功,该关键字是新字典新增的,处理存储到相关的串数组中。若检索成功,提取容器中该关键字的价值与新字典中该关键字的价值对比,若值相同,该关键之没有改变,不予处理;若价值不同,处理存储到相关的串数组中。. 阅读全文
posted @ 2013-09-27 20:11 风言枫语 阅读(345) 评论(0) 推荐(0)
 
摘要: 1 前言 本文介绍的是一个归档解档方法,也是编码和解码时候所做的事情,和如何进行,编码和归档其实就是将对象关系转化为字节流并且归档为特殊的文件,解码和解档是逆过程。 英文原文:http://blog.csdn.net/developer_zhang/article/details/120823012 详述 归档(Archiving)是一种将一组关联的对象转化为一个能够在应用程序之间存储或者传输表单的方法。归档的最后结果--归档文件(an archive)--是一个二进制的记录了对象的标示,他们封装的值,和与其他对象关系的字节流。解档--反向的操作,获得归档文件并且冲洗构建对象标示网络。 ... 阅读全文
posted @ 2013-09-27 20:10 风言枫语 阅读(196) 评论(0) 推荐(0)
 
摘要: 题目:Given two numbers represented as strings, return multiplication of the numbers as a string.Note: The numbers can be arbitrarily large and are non-negative.题意给两个字符串表示的数字,计算他们的乘积。其实就是手写一个大数乘法,先翻转字符串便于从低位开始计算。模拟乘法的运算过程,把中间结果存在data中,最后在考虑data的进位并存到结果字符串里。注意点的就是考虑结果的前置0不要添加进去。 int data[100000];class S 阅读全文
posted @ 2013-09-27 20:09 风言枫语 阅读(185) 评论(0) 推荐(0)
 
摘要: W5500W5500 是一款全硬件 TCP/IP 嵌入式以太网控制器,为嵌入式系统提供了更加简易的互联网连接方案。W5500 集成了 TCP/IP 协议栈,10/100M 以太网数据链路层(MAC) 及物理层(PHY),使得用户使用单芯片就能够在他们的应用中拓展网络连接。久经市场考验的 WIZnet 全硬件 TCP/IP 协议栈支持 TCP,UDP,IPv4,ICMP,ARP,IGMP 以及 PPPoE 协议。W5500 内嵌 32K 字节片上缓存以供以太网包处理。如果你使用 W5500, 你只需要一些简单的 Socket 编程就能实现以太网应用。这将会比其他嵌入式以太网方案 更加快捷、简便。 阅读全文
posted @ 2013-09-27 20:06 风言枫语 阅读(5521) 评论(0) 推荐(0)
 
摘要: C allows conversion between unsigned and signed. The rule is that the underlying bit representation is not changed.Generally, most numbers are signed by default.For example, when declaring a constant such as 12345 or 0x1A2B, the value is considered signed. Adding character ‘U’ or ‘u’ as a suffix ... 阅读全文
posted @ 2013-09-27 20:04 风言枫语 阅读(189) 评论(0) 推荐(0)
 
摘要: Cocos2d-x项目\iOS\RootViewController.mm文件中。以下方法任选其一即可… 本人机子函数二ok! 函数一: (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { returnUIInterfaceOrientationIsLandscape( interfaceOrientation ); // return (UIInterfaceOrientationIsPortrait( interfaceOrientation ))... 阅读全文
posted @ 2013-09-27 20:02 风言枫语 阅读(657) 评论(0) 推荐(0)
 
摘要: 决策树的概念其实不难理解,下面一张图是某女生相亲时用到的决策树:基本上可以理解为:一堆数据,附带若干属性,每一条记录最后都有一个分类(见或者不见),然后根据每种属性可以进行划分(比如年龄是>30还是bestInfoGain: bestInfoGain = baseEntropy - newEntropy bestFeat = i return bestFeat选择完分裂属性后,就行数据集的分裂:def splitDataSet(dataset,feat,values): retDataSet = [] for featVec in dataset: if featVec[feat] .. 阅读全文
posted @ 2013-09-27 20:00 风言枫语 阅读(697) 评论(0) 推荐(0)
 
摘要: 在开发软件的过程中,遇到一个树形结构的问题,如下图: 由于树形结构太大,只显示部分叶节点,并且报价是叶节点的数量和报价的成积。问题经分析很显然:变成了如下两个问题:1从树的根节点开始建树就是一个简单的递归,但现在的问题是从树的叶节点开始如何建树,涉及到一个如何合并子节点的问题。2如何根据叶节点的数量和报价计算各级父节点的报价? 1如何从树的叶节点开始如何建树? 有一种思路,就是按照正常思路建好后,然后把没有子节点的删掉,很麻烦。于是想着能不能通过叶节点的递归一层一层向上,最终完成树的创建。最总实现代码如下: /// /// 返回需要的树 /// /// 所有的节点信息 /... 阅读全文
posted @ 2013-09-27 19:59 风言枫语 阅读(281) 评论(0) 推荐(0)
 
摘要: 1:列举几种表连接方式 hash join、 merge join、 nest loop join(cluster join)、 index join 2:不借助第三方工具,怎样查看sql的执行计划 set autotrace on 如果出现以下错误: SP2-0613:无法验证PLAN_TABLE格式或实体 SP2-0611:启用EXPLAIN报告时出错 执行oraclehome\ora92\rdbms\admin\utlxplan.sql explain plan set statement_id = &item_id for &sql; select * from tab 阅读全文
posted @ 2013-09-27 19:57 风言枫语 阅读(333) 评论(0) 推荐(0)
 
摘要: 三、备份恢复类 ================================================================================ 1:备份如何分类 逻辑备份:exp/imp 物理备份: RMAN备份 full backup/incremental backup(累积/差异) 热备份:alter tablespace begin/end backup; 冷备份:脱机备份(database shutdown) 2:归档是什么含义 关于归档日志:Oracle要将填满的在线日志文件组归档时,则要建立归档日志(archived r... 阅读全文
posted @ 2013-09-27 19:54 风言枫语 阅读(274) 评论(0) 推荐(0)
 
摘要: Process process; String cmd = "/home/ty/t.sh";//这里必须要给文件赋权限 chmod u+x fileName; try { // 使用Runtime来执行command,生成Process对象 Runtime runtime = Runtime.getRuntime(); process = runtime.exec(cmd); // 取得命令结果的输出流 InputStream is = process.getInputStrea... 阅读全文
posted @ 2013-09-27 19:53 风言枫语 阅读(1550) 评论(0) 推荐(0)
 
摘要: 这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对ORACLE概念的熟悉程度。 1.解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)。 .. 阅读全文
posted @ 2013-09-27 19:50 风言枫语 阅读(246) 评论(0) 推荐(0)
 
摘要: 1、如果信息采集管理系统(ICM)崩溃了怎么办? 答案:所有其他的管理器都会继续工作。ICM只会处理队列控制请求,意思是开启和关闭其他并发的管理器。 2、你如何加速打补丁的过程? 答案: 2.1你可以合并多个补丁。 2.2你可以为一个非交互的补丁创建一个响应文件。 2.3你可以通过选项来应用补丁,并且在应用了所有的补丁之后,一次运行它们。 3、打补丁的过程中出错了,你怎么办? 答案:查看失败工作的日志,找到并且纠正错误,用adctrl工具重新开启工作。 4、请提供克隆过程和克隆之后采取的手工操作的大概步骤。 答案:在源文件上运行pre-clone,使用RMAN复制数据库,拷贝文件系统,... 阅读全文
posted @ 2013-09-27 19:49 风言枫语 阅读(169) 评论(0) 推荐(0)
 
摘要: 国外公司的Oracle DBA试题Oracle DBA Interview Questions1. How many memory layers are in the shared pool?2. How do you find out from the RMAN catalog if a particular archive log has been backed-up?3. How can you tell how much space is left on a given file system and how much space each of the file system’s s 阅读全文
posted @ 2013-09-27 19:46 风言枫语 阅读(546) 评论(0) 推荐(0)
 
摘要: sprintf字串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数,使用时经常出问题,而且只要出问题通常就是能导致程序崩溃的内存访问错误,但好在由sprintf 误用导致的问题虽然严重,却很容易找出,无非就是那么几种情况,通常用眼睛再把出错的代码多看几眼就看出来了。目录函数简介参数说明及应用举例转换字符格式化数字字符串字符/Ascii 码对照使用sprintf 的常见问题函数简介 函数功能:把格式化的数据写入某个字符串 头文件:stdio.h 函数原型:int sprintf( char *buffer, const char *format [, argum 阅读全文
posted @ 2013-09-27 19:44 风言枫语 阅读(885) 评论(0) 推荐(0)
 
摘要: ------------------------------------- MyEclipse 快捷键1(CTRL) ------------------------------------- Ctrl+1 快速修复 Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表 Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到. 阅读全文
posted @ 2013-09-27 19:42 风言枫语 阅读(181) 评论(0) 推荐(0)
 
摘要: 对于Android我也不是很熟悉,只是学习一些基本内容就OK.所以写的内容也很简单.本Demo要实现的效果就是双击返回键弹出提示框确认是否退出程序.一、废话少说直接上代码.至于涉及到的相关包在Eclipse使用快捷键CTRL+SHIFT+O即可搞定.private static Boolean bExit = false;@Overridepublic boolean onKeyDown(int keyCode,KeyEvent event){ if(keyCode == KeyEvent.KEYCODE_BACK) { if (bExit == false) { bExit... 阅读全文
posted @ 2013-09-27 19:40 风言枫语 阅读(214) 评论(0) 推荐(0)
 
摘要: 作为一个任何完整的机器都会有内存管理这块组成结构。作为jvm也有自己的内存管理。1.那么在java中哪些组件需要使用内存。a)Java堆b)线程:线程是在jvm运行实际程序的实体c)类和类加载器:jvm只会加载一个类到内存一次d)NIOe)JNI:java本地接口2那么JVM内存结构是什么?其实jvm的内存结构是按照运行时数据的存储结构来划分内存结构的。而在JVMjava运行时数据分为6种:a)pc寄存器:是一种数据结构,用来保存当前正常执行的程序内存地址。b)java栈:当线程创建就会建立对应的栈。但是这个数据线程是不共享的,所以无同步锁。c)堆:java存储数据的地方。d)方法区:是一种特 阅读全文
posted @ 2013-09-27 19:38 风言枫语 阅读(167) 评论(0) 推荐(0)
 
摘要: CSDN上,有朋友发帖问了这样一个问题(我按自己的理解翻译一下):当前目录下有四个静态库文件:liba.alibb.alibc.alibd.a。现在想将它们做成一个动态库libp.so。怎样实现一个方法,在Makefile 能将列表里的.a文件逐个取出来,分别执行$(AR)-x。 我的做法是: 1 用define定义一种可通用的规则形式 2 用foreach遍历列表,配合eval和define,实现自动扩展出每个文件的依赖规则 3 用一个伪目标去定义把所有静态库解开的行为,以确保可以正确的生成动态库 后来又增加了一条规则,去生成静态库。 在实际使用中,如果静态库与... 阅读全文
posted @ 2013-09-27 19:36 风言枫语 阅读(778) 评论(0) 推荐(0)
 
摘要: The 4th tip of DB QueryAnalyzer Ma Genfeng (Guangdong Unitoll Services incorporated, Guangzhou 510300)Abstract DB Query Analyzer has a useful function to select a row in grid filled with query record set returned by RDBMS.Key words DB Query Analyzer1Brief introductionof DB Query AnalzyerDB ... 阅读全文
posted @ 2013-09-27 19:34 风言枫语 阅读(173) 评论(0) 推荐(0)
 
摘要: 1) Linux中主要有哪几种内核锁? 2) Linux中的用户模式和内核模式是什么含意? 3) 怎样申请大块内核内存? 4) 用户进程间通信主要哪几种方式? 5) 通过伙伴系统申请内核内存的函数有哪些? 6) 通过slab分配器申请内核内存的函数有? 7) Linux的内核空间和用户空间是如何划分的(以32位系统为例)? 8) vmalloc()申请的内存有什么特点? 9) 用户程序使用malloc()申请到的内存空间在什么范围? 10) 在支持并使能MMU的系统中,Linux内核和用户程序分别运行在物理地址模式还是虚拟地址模式? 11) ARM处理器是通过几级也表进行... 阅读全文
posted @ 2013-09-27 19:30 风言枫语 阅读(237) 评论(0) 推荐(0)
 
摘要: 1.什么是GPIO? general purpose input/output GPIO是相对于芯片本身而言的,如某个管脚是芯片的GPIO脚,则该脚可作为输入或输出高或低电平使用,当然某个脚具有复用的功能,即可做GPIO也可做其他用途。 也就是说你可以把这些引脚拿来用作任何一般用途的输入输出,例如用一根引脚连到led的一极来控制它的亮灭,也可以用一根(一些)引脚连到一个传感器上以获得该传感器的状态,这给cpu提供了一个方便的控制周边设备的途经。如果没有足够多的gpio管脚,在控制一些外围设备时就会力有不逮,这时可采取的方案是使用CPLD来帮助管理。 2.触摸屏的硬... 阅读全文
posted @ 2013-09-27 19:28 风言枫语 阅读(921) 评论(0) 推荐(0)
 
摘要: 各位亲们,近期事情比较多,没更新,come on!1、//资源国际化标签java中使用ResourceBundle类解决i18n的问题,简单的说就是把所有的中文提示都放在message_zh_CN.propertyies文件里,当中文系统访问程序时自动显示中文文件里的提示在JSTL标签库中使用bundle、message、param来实现该功能 各属性解析:basename是指定了资源文件的名称(messages.properties)所有类似messages_XX.properties都被加载bundle标签内部使用message标签显示资源文件,key属性对应子牙properties文件. 阅读全文
posted @ 2013-09-27 19:27 风言枫语 阅读(203) 评论(0) 推荐(0)
 
摘要: 说明:hadoop版本:hadoop-1.2.1.tar.gz。linux系统12.04,不过这里跟系统无关,可能安装软件的命令有差别。一.概述默认的hbase安装包已经有了thrift服务,使用见hbase文档。Hadoop默认包没有thrift服务,即没有网上说的hadoophome/src/contrib/thriftfs/scripts/start_thrift_server.sh,因此需要手动编译,使用的编译工具是Ant。Bin包其实是已经编译过的安装包,所以不具有以上文件夹,无法编译,需要下载非bin的hadoop软件包。二.Hadoop包解压这里要安装非bin的hadoop包,解 阅读全文
posted @ 2013-09-27 19:25 风言枫语 阅读(641) 评论(0) 推荐(0)
 
摘要: 在视频上截的图。。。。俗话说好记性不如烂笔头,所以就保留下来请求:响应:状态码:请求头和响应头的解释: 阅读全文
posted @ 2013-09-27 19:23 风言枫语 阅读(214) 评论(0) 推荐(0)
 
摘要: 参考shell数组的部分操作用法,实现了构造和遍历二维数组的一种方式,具体如下:#数组元素以空格分割sites=("www.a.com www.b.com www.c.com www.d.com" "www.e.cn www.f.cn")n_sites=${#sites[*]} #获取一维sites的数组长度for ((i=0;i<$n_sites;i++));do inner_sites=(${sites[$i]}) #将一维sites字符串赋值到数组 n_inner_sites=${#inner_sites[*]} #获取二维sites的数组长 阅读全文
posted @ 2013-09-27 19:20 风言枫语 阅读(1029) 评论(0) 推荐(0)
 
摘要: --> 阅读全文
posted @ 2013-09-27 19:19 风言枫语 阅读(274) 评论(0) 推荐(0)
 
摘要: 说明:hbase的thriftserver默认已经编译好,可以使用,不需要跟hadoopthrift一样配置。要使用Hbase的thrift接口,必须将它的服务启动,命令行为:hbase-deamon.sh start thrift2thrift默认的监听端口是9090,可以用netstat -nl | grep 9090看看该端口是否有服务。 阅读全文
posted @ 2013-09-27 19:16 风言枫语 阅读(1380) 评论(0) 推荐(0)
 
摘要: 在C语言中格式化字符串可以使用printf,但是在WINDOWS编程设计中却行不通了,但是却有变通的方法,那就是用 wsprintf这个函数。它的格式如下: int wsprintf (LPTSTR lpOut,// 指向需要输出的字符串的指针 LPCTSTR lpFmt,//指向格式控制字符串的指针 …… // 其他可选参数 ); wsprintf(缓冲区, 格式, 要格式化的值); 第一个参数是字符缓冲区,后面是格式字符串,wsprintf不是将格式化结果写到标准输出,而是将其写入缓冲区中,该函数返回该字符串的长度。比如我们想通过MessageBox来输出一个整形变量的值,可以用以下代.. 阅读全文
posted @ 2013-09-27 19:15 风言枫语 阅读(10906) 评论(0) 推荐(0)
 
摘要: 题目链接/* *题目大意: *求出从i到j,刚好经过k条边的最短路; * *矩阵乘法的应用之一(国家队论文): *矩阵乘法不满足交换律,矩阵乘法满足结合律; *给定一个有向图,问从A点恰好走k步(允许重复经过边)到达B点的方案数mod p的值; *把给定的图转为邻接矩阵,即A(i,j)=1当且仅当存在一条边i->j; *令C=A*A,那么C(i,j)=ΣA(i,k)*A(k,j),实际上就等于从点i到点j恰好经过2条边的路径数(枚举k为中转点); *类似地,C*A的第i行第j列就表示从i到j经过3条边的路径数; *同理,如果要求经过k步的路径数,只需要二分求出A^k即可; * *算法思想 阅读全文
posted @ 2013-09-27 19:12 风言枫语 阅读(545) 评论(0) 推荐(0)
 
摘要: 牛逼版本http://blog.csdn.net/eldn__/article/details/8452242常见版本http://www.jb51.net/hack/21297.htmlhttp://hi.baidu.com/happy8d/item/6839edc2ba343953ac00efcchttp://www.webshell.cc/tag/tiquanhttp://sec.chinabyte.com/486/11584486.shtml 数据库提权 数据库的提权多用于windows主机,通常windows主机数据库运行在root权限,linux则不然。 MySQLmy... 阅读全文
posted @ 2013-09-27 19:11 风言枫语 阅读(301) 评论(0) 推荐(0)
 
摘要: 以下经典语录来自我的生活、工作感悟,来自我读过的书,来自互联网的文章,也有很多来自CSDN的博客和论坛。在成长的过程中,在毕业后的工作中,在思考人生和未来之路中,在娱乐休闲中,我略有所思,不断总结。希望这20条语录,能帮助到一些人。1.小雷:不读书,不看报,永远老一套;多读书,多看报,从此换新貌。2.江苏润和:朝阳不知君已去,英才何急谢人间。3.博客园-吉日嘎啦:利益面前难讲诚信,每个人的角度都不同。4.龙门镖局-蔡八斗:我的妈呀,这是要发啊!5.小雷:要想管住男人,首先需要管住男人的钱包。6.普希金:假如生活欺骗了你,不要悲伤不要心急,忧郁的日子里须要镇静,快乐的日子将会来临。7.阿朱:“低 阅读全文
posted @ 2013-09-27 19:08 风言枫语 阅读(199) 评论(0) 推荐(0)
 
摘要: 链表的排序========================== 功能:选择排序(由小到大) 返回:指向链表表头的指针 ========================== *//* 选择排序的基本思想就是反复从还未排好序的那些节点中, 选出键值(就是用它排序的字段,我们取学号num为键值)最小的节点, 依次重新组合成一个链表。我认为写链表这类程序,关键是理解: head存储的是第一个节点的地址,head->next存储的是第二个节点的地址; 任意一个节点p的地址,只能通过它前一个节点的next来求得。单向链表的选择排序图示: ---->[1]---->[3]---->[ 阅读全文
posted @ 2013-09-27 19:06 风言枫语 阅读(652) 评论(0) 推荐(0)
 
摘要: 安全框架Shiro 授权即访问控制,它将判断用户在应用程序中对资源是否拥有相应的访问权限。 如,判断一个用户有查看页面的权限,编辑数据的权限,拥有某一按钮的权限,以及是否拥有打印的权限等等。 一、授权的三要素 授权有着三个核心元素:权限、角色和用户。 权限 权限是Apache Shiro安全机制最核心的元素。它在应用程序中明确声明了被允许的行为和表现。一个格式良好好的权限声明可以清晰表达出用户对该资源拥有的权限。 大多数的资源会支持典型的CRUD操作(create,read,update,delete),但是任何操作建立在特定的资源上才... 阅读全文
posted @ 2013-09-27 19:04 风言枫语 阅读(1090) 评论(0) 推荐(0)
 
摘要: Common SubsequenceTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 18387Accepted Submission(s): 7769 Problem Description A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X ... 阅读全文
posted @ 2013-09-27 19:02 风言枫语 阅读(133) 评论(0) 推荐(0)
 
摘要: --------------源代码:点击打开链接------------------------ AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]]; // Override point for customization after a... 阅读全文
posted @ 2013-09-27 19:01 风言枫语 阅读(316) 评论(0) 推荐(0)
 
摘要: 摘要: 读大学时,我们曾经学习过不少软件生命周期模型,当时还不是很懂软件开发,你可能会觉得这些东西很新奇。在实际工作中,你会发现这些模型其实很难应用,与此同时你会接触到RUP、MSF等权威软件公司的生命周期模型。本文将向你介绍各种常见的软件生命周期模型及它们的优缺点,文章最后还会介绍吸取了各种模型优点的实用生命周期模型。 大纲: 1.瀑布型 2.增量型 3.进化型 4.原型 5.螺旋型 6.RUP的软件生命周期模型 7.MSF的软件生命周期模型 8.实用软件生命周期模型本系列文章将为分四次为你分享,每次分享两种模型。 软件生命周期模型,是指软件由开始制作到最后被淘汰掉整个过程的模式。下面我们. 阅读全文
posted @ 2013-09-27 18:58 风言枫语 阅读(1633) 评论(0) 推荐(0)
 
摘要: Iterator(迭代器) 作为一种设计模式,迭代器可以用于遍历一个对象,对于这个对象的底层结构开发人员不必去了解。java中的Iterator一般称为“轻量级”对象,创建它的代价是比较小的。这里笔者不会去考究迭代器这种设计模式,仅在JDK代码层面上谈谈迭代器的时候以及使用迭代器的好处。Iterator详解 Iterator是作为一个接口存在的,它定义了迭代器所具有的功能。这里我们就以Iterator接口来看,不考 虑起子类ListIterator。其源码如下:package java.util;public interface Iterator { boolean hasNext(); .. 阅读全文
posted @ 2013-09-27 18:56 风言枫语 阅读(427) 评论(0) 推荐(0)
 
摘要: 在windows mysql5.6.14 x64版本下my.ini如下:[mysqld]port= 3306 socket= /tmp/mysql.sock basedir=D:/wamp/mysql datadir=D:/wamp/data5/ tmpdir=D:/wamp/tmp/ character-set-server=utf8 wait_timeout=60 interactive_timeout=30 skip-name-resolve bind-address=0.0.0.0 thread_concurrency =4 default-storage-engine = Innod 阅读全文
posted @ 2013-09-27 18:54 风言枫语 阅读(490) 评论(0) 推荐(0)
 
摘要: 全景视频拼接关键技术一、原理介绍 图像拼接(Image Stitching)是一种利用实景图像组成全景空间的技术,它将多幅图像拼接成一幅大尺度图像或360度全景图,图像拼接技术涉及到计算机视觉、计算机图形学、数字图像处理以及一些数学工具等技术。图像拼接其基本步骤主要包括以下几个方面:摄相机的标定、传感器图像畸变校正、图像的投影变换、匹配点选取、全景图像拼接(融合),以及亮度与颜色的均衡处理等,以下对各个步骤进行分析。摄相机标定 由于安装设计,以及摄相机之间的差异,会造成视频图像之间有缩放(镜头焦距不一致造成)、倾斜(垂直旋转)、方位角差异(水平旋转),因此物理的差异需要预先校准,得... 阅读全文
posted @ 2013-09-27 18:51 风言枫语 阅读(438) 评论(0) 推荐(0)
 
摘要: 我们一个平台有好多项目配置,如果发现一个平台性bug,所有配置都要修改。 一个配置一个目录,一个一个改非常麻烦,我们有个平台有几十个项目配置,手工改工作量太大了。 写个工具处理这些文件:123456789101112131415161718192021222324use strict;if ( @ARGV [0]!~m/xxx_cfg.c/){ exit (0);}my $file = ";close (CFG_FILE);$file = ">" . @ARGV [0];open (CFG_FILE, $file )|| die ( "Can 阅读全文
posted @ 2013-09-27 18:49 风言枫语 阅读(205) 评论(0) 推荐(0)
 
摘要: 创建脚本cmd.sh,用于输入telnet的用户与密码,以及生成远端需要执行的命令执行命令 MY_SIGN=/tmp/sign; (sh cmd.sh ) | (telnet localhost; touch ${MY_SIGN}) 阅读全文
posted @ 2013-09-27 18:47 风言枫语 阅读(471) 评论(0) 推荐(0)
 
摘要: 很多人都下载过下图中的 Sources for Android SDK,但是很少人知道怎么用 下载完毕后可以再 Android SDK 根目录下看到 sources 文件夹内 有 android-18 的文件夹,里边就是 Android 4.3 的源码,如下图 我们需要做的就是把 android-18 目录下的所有文件 拷贝 到 Adt-Bundle\sdk\platforms\android-18 中新建的 sources 文件夹内 ok,that's all :) 注:转载请注明出处 :) 毕竟代码是一个一个敲出来的啊,O(∩_∩)O~ ... 阅读全文
posted @ 2013-09-27 18:44 风言枫语 阅读(168) 评论(0) 推荐(0)