摘要:
题目题目描述:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。输入:每个测试案例包括n+1行:第一行为2个整数n,k(1<=n<=10000),n表示结点的个数,k表示要求的路径和,结点编号从1到n。 接下来有n行。这n行中每行为3个整数vi,leftnode,rightnode,vi表示第i个结点的值... 阅读全文
摘要:
关于该风格要注意几点的是:WS_EX_CLIENTEDGE窗口风格并不是对所有窗口都有效,只有窗口有客户区的时候才有效,这样当它用在比如button,combox,tab无客户区的控件时,它是无效的。通过对话框模版创建的控件ListCtrl,如果你指定了WS_BORDER,这时WS_BORDER将被拿掉,而WS_EX_CLIENTEDGE会被设置上。但是如果你通过create手动创建则不会出现这种情况。当WS_EX_CLIENTEDGE设置上,在控件边缘和客户区之间将有2个像素大小的空隙,与其他做比较:WS_BORDER,一个像素,WS_EX_WINDOWEDGE为3个象素;WS_EX_STA 阅读全文
摘要:
<?php/** *extends user fields(register/user profile) */ //注册时,扩展的注册表字段add_action('register_form','f_user_extends_fields');//注册时,检测这些字段add_action('register_post','f_check_user_extends_fields',10,3);//注册时,保存这些字段add_action('user_register', 'f_user_extends_ 阅读全文
摘要:
效果图:方法一的效果图方法二的效果图方法三的效果图 方法一: css代码: #top { position: absolute; width: 0px; height: 0px; line-height: 0px;/*为了防止ie下出现题型*/ border-bottom: 10px solid #89b007; border-left: 10px solid #fff; border-right: 10px solid #fff; left: 76px; top: -10px;}#first { border-radius:8px; -moz-border-radius:8px... 阅读全文
摘要:
总结一下 delete容易出错的地方: int *a=new int[10]; ...... delete []a; 当后面delete []a;出现错误的情况大致有: 1 数组的首地址a被你有意无意更改了,如:a++之类的; 2 变量的作用域问题,如:你是在一个函数体中new的,却在另一个函数体中delete,这时的a变量已经失效了,这时delete会出现a为不认识的标识符的错误; 3 先前已经delete过一次了,不可以delete两次; 4、内存访问越界,VC分配内存,除了分配你需要的内存空间外还会分配一些管理单元,就在你分配空间的上界和下界,比如内存边界标志(0xFDFDF... 阅读全文
摘要:
解决方法:1、打开cmd,用net start命令查看是否开启了mysql服务,如果开启,用net stop mysql 命令关闭mysql2、进入mysql的安装目录下的bin目录,例如:E:\Program Files\MySQL\MySQL Server 5.6\bin执行:mysqld -nt --skip-grant-tables目的是跳过权限检查启动mysql3、重新打开一个cmd,输入mysql -uroot ,这时没有使用密码登陆进mysql4、修改mysql的root密码:update mysql.user set password=PASSWORD('你的新密码 阅读全文
摘要:
/*匪警请拨110,即使手机欠费也可拨通!为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练!某批警察叔叔正在进行智力训练:123456789=110;请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)。之间没有填入符号的数字组合成一个数,例如:12+34+56+7-8+9就是一种合格的填法;123+4+5+67-89是另一个可能的答案。请你利用计算机的优势,帮助警察叔叔快速找到所有答案。每个答案占一行。形如:12+34+56+7-8+9123+4+5+67-89......已知的两个答案可以 阅读全文
摘要:
核心思想:objdump -d 找到关键汇编代码,然后用ghex2 打开可执行程序,修改和汇编对应的机器码,当然前提是对汇编足够了解。下面讲一个简单在linux上的例子:1. 先建立一个简单的程序,#include <iostream>using namespace std; bool abc(){ return false; }int main(int argc, char *argv[]){ if(abc()){ cout << "hacked" << endl; }else{ cout << "not hack 阅读全文
摘要:
虚拟机安装fedora18桌面版黑屏..关闭3D图形就可以了 阅读全文
摘要:
先看效果图:正常显示: 鼠标经过时候的效果: <!DOCTYPEhtml> <htmllang="zh-cn"> <head> <metacharset="utf-8"/> <title>CSS3新属性2013-05-21</title> <style> .testli:hover{border-color:#999;background-color:#bbb;color:#999;} .text{margin:5px;float:left;background:#FFF 阅读全文