上一页 1 ··· 186 187 188 189 190 191 192 193 194 ··· 300 下一页
2013年8月22日

递归 和 非递归 遍历二叉树

摘要: 1 二叉树结点2 先序遍历二叉树3 中序遍历二叉树4 后序遍历二叉树5 测试样例1 二叉树结点struct BinaryTreeNode{int m_nValue;BinaryTreeNode *m_pLeft;BinaryTreeNode *m_pRight;};2 先序遍历二叉树先序遍历二叉树递归算法定义为:若二叉树为空,则空操作;否则(1)访问根节点;(2)先序遍历左子树;(3)后序遍历右子树;代码如下:/* 递归先序遍历 */void PreOrderTraverseTree(BinaryTreeNode *pRoot){ if (pRoot != NULL) { cout m_nV. 阅读全文
posted @ 2013-08-22 19:04 you Richer 阅读(205) 评论(0) 推荐(0)

Android应用开发学习笔记之播放视频

摘要: 作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutz在Android中,我们可以通过使用VideoView类或者MediaPlayer类来播放视频。一、使用VideoView类播放视频要使用VideoView类播放视频,首先要在布局文件中添加VideoView组件,然后在Activity中获取该组件,并使用VideoView.setVideoPath()或VideoView.setVideoURI()方法加载需要播放的视频,最后调用start()方法播放视频。VideoView类还提供了stop()和pause()方法,用于停止或暂停视频播放。在布局文件中添加Vid 阅读全文
posted @ 2013-08-22 19:01 you Richer 阅读(254) 评论(0) 推荐(0)

CSS 控制应为Html页面高度导致抖动的问题

摘要: 在CSS中添加如下代码:html,body{ overflow-y:scroll;} html,body{ overflow:scroll; min-height:101%;} html{ overflow:-moz-scrollbars-vertical;} 已经试验过了,是可以执行的。由此可以得出结论:这类由高度导致页面抖动的问题,其实究其根本原因是滚动条是否显示导致的。 阅读全文
posted @ 2013-08-22 18:59 you Richer 阅读(263) 评论(0) 推荐(0)

python中的中文编码

摘要: 我现在编写python代码,有一些内容需要用中文编写,例如注释,一些其它的东西默认python是不支持中文的,包括两个方面不支持,一是文件编码默认是ansi的,二是虚拟机运行解析脚本时也是非utf的(ansi或者wbcs暂时不确定)解决:1、文件保存成utf-8,因为python是文本,所以用notepad另存成utf-8就可以了,这时文件里的中文就不是乱码了2、在py文件里用# -*- coding: UTF-8 -*-放在第一行,表示python解析器读这个文件用utf-8格式3、经过上面二步,一般文件里的中文注释就可以正常运行了,但是还是有问题,例如print ('中文编码 阅读全文
posted @ 2013-08-22 18:57 you Richer 阅读(336) 评论(0) 推荐(0)

zip非暴力破解

摘要: 大家最熟悉的zip破解方式应该是暴力破解,暴力破解有很大局限性,如果密码很长很复杂你很可能一辈子都破解不出来。由于今天要破解自己以前加密过的zip文件,我设的密码习惯性长而复杂,果断放弃暴力破解,在网上找到一篇文章http://bbs.csdn.net/topics/10444536,我才知道有另外一种破解方法,前提是你拥有加密压缩包里的任意一个文件,一般我们可以根据winrar查看拥有的文件名和crc32,如果你有其中一个文件,我们可以计算你拥有文件的crc32,如果两者相同,基本上可以判定是同个文件,然后再将这个文件用zip压缩,这样我们就可以用plain-text破解。这些前面提到的那个 阅读全文
posted @ 2013-08-22 18:55 you Richer 阅读(1001) 评论(0) 推荐(0)

Test oracle db iops

摘要: Today, i need to test one database's iops and do something for oracle db's io test.How to test the db's iops?It can use oracle's pl/sql package taht is dbms_resource_manager.calibrate_io.Here is the introduction of that procedure.CALIBRATE_IO ProcedureThis procedure calibrates the I/ 阅读全文
posted @ 2013-08-22 18:52 you Richer 阅读(256) 评论(0) 推荐(0)

HDU 1254 推箱子游戏(搞了一下午。。。)

摘要: 中文题目:http://acm.hdu.edu.cn/showproblem.php?pid=1254一开始常规的人用来做主导,想着想着不对劲,其实是箱子为主导,人只是箱子能否推进的一个判断。可以使用两个BFS,人这里也可以DFS。看见别人有用四维标记的有用图中图的判重,我也用一下图中图好了。#include #includeusing namespace std;int n, m;int map[10][10];int vec[4][2] = {{-1,0}, {0,1}, {1,0}, {0,-1}};int visited[10][10][4];//标记箱子。有四个方向,所有一个... 阅读全文
posted @ 2013-08-22 18:50 you Richer 阅读(209) 评论(0) 推荐(0)

[读书笔记]捉虫日记

摘要: (书生注:这本书站在捉虫人的角度看问题,可以带给编程人员新的认识和角度。 总结一下可以看出,作者发现的bug都是特别简单的case。 多数都是用户输入数据检查不足/类型转换问题/测试用例分支不足等, 导致的溢出/空指针访问/非法地址访问等。) 第1章 捉虫 第2章 回到90年代 [漏洞] 未验证用户数据,导致栈缓冲区溢出 [利用手段] 控制用户数据(长度与内容)使其覆盖EIP 第3章 突破区域限制 [漏洞] 返回值(出力值)有两个且有可能返回状态不一致(覆盖测试不充分),导致空指针解引用 [利用手... 阅读全文
posted @ 2013-08-22 18:48 you Richer 阅读(313) 评论(0) 推荐(0)

花生壳建站全过程

摘要: 使用花生壳从外网访问WEB网站 我们经常会遇到这样的问题:我们做好了网站,为了便于管理,我们会直接将网站放在自己公司或者家里的服务器上,但是这样就遇到了一个问题:我们使用的基本都是ADSL宽带,宽带服务商分配给我们的都是动态公网IP,由于IP地址经常变动,对网站访问不是很方便。现在我们可以借助Oray的花生壳动态域名解析服务将动态公网IP和激活花生壳服务的域名进行实时绑定的,无论您的公网IP如何变化,通过域名即可访问您搭建的站点。下面我们就来具体说说: 需要使用的软件工具:花生壳动态域名6.0客户端和IIS6.0组件(以windows server 2003为例). 第一步、下载、安装、登.. 阅读全文
posted @ 2013-08-22 18:46 you Richer 阅读(932) 评论(0) 推荐(0)

(step4.3.9)hdu 1584(蜘蛛牌——DFS)

摘要: 题目大意:本体是中文题,可以直接在OJ上看 /* * 1584_2.cpp * * Created on: 2013年8月22日 * Author: Administrator */#include using namespace std;/** * vis[] :某一张牌的访问情况 * a[s] = i ;牌面s在第i个位置 * ans : 所需要的最小移动步数 * */const int maxn = 10000000;int a[11];bool visited[11];int ans;/** * cur :当前移动牌数 * temp :当前移动步数 */void dfs(... 阅读全文
posted @ 2013-08-22 18:43 you Richer 阅读(187) 评论(0) 推荐(0)
上一页 1 ··· 186 187 188 189 190 191 192 193 194 ··· 300 下一页