2013年10月8日

HUNNU--湖师大--11409--Skill

摘要: SkillYasser is an Egyptian coach; he will be organizing a training camp in Jordan. At the end of camp,Yasser was quiet amazed that the participants solved all of the hard problems he had prepared; so he decided to give them one last challenge: Print the number of integers having N digits where the.. 阅读全文

posted @ 2013-10-08 22:48 新一 阅读(162) 评论(0) 推荐(0)

[置顶] 博客搬迁到新地址。

摘要: 博客搬迁到新地址 http://www.flysnow.org/,感谢一直以来朋友们的支持。定期会写一些博文,喜欢的朋友可以看看,也可以收藏。 阅读全文

posted @ 2013-10-08 22:46 新一 阅读(126) 评论(0) 推荐(0)

HUNNU--湖师大--11407--It Is Cold

摘要: [F] It Is ColdDr. Ziad Najem is known as the godfather of the ACPC. When the regional contest was held in Alexandria, Egypt, the weather was very cold. What surprised Dr. Ziad was that in the contest hall the fans were turned on! Dr. Ziad immediately needed to know, for each team, the speed in whi.. 阅读全文

posted @ 2013-10-08 22:44 新一 阅读(190) 评论(0) 推荐(0)

SPOJ DQUERY 求区间内不同数的个数 主席树

摘要: 这题跟HDU3333差不多吧。离线的做法很简单,不再说了以前做过。 主席树的做法就比较暴力了。。 什么是主席树呢。。其实是某种称号。在该题中的体现是可持久化的线段树。对于一个数如果以前没出现过就插入到主席树中否则就删除以前那个。再插入主席树。注意,所有的更新和删除都是建立了新的节点来保持其历史状态的。。对于T[i]我们存的是从1到i区间的不同的数出现了多少个。然后这棵树是根据T[i - 1]来建立的。 代码如下。。第一次写主席树。 几乎是照着爱将的代码写的。不过他是倒着来插入的,我是正向来的。 无非是一个以左端点为根查询。一个以询问的右端点为根查询, #include #include #.. 阅读全文

posted @ 2013-10-08 22:41 新一 阅读(277) 评论(0) 推荐(0)

PE文件结构详解(四)PE导入表

摘要: PE文件结构详解(二)可执行文件头的最后展示了一个数组,PE文件结构详解(三)PE导出表中解释了其中第一项的格式,本篇文章来揭示这个数组中的第二项:IMAGE_DIRECTORY_ENTRY_IMPORT,即导入表。也许大家注意到过,在IMAGE_DATA_DIRECTORY中,有几项的名字都和导入表有关系,其中包括:IMAGE_DIRECTORY_ENTRY_IMPORT,IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT,IMAGE_DIRECTORY_ENTRY_IAT和IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT这几个导入都是用来干什么的,他们 阅读全文

posted @ 2013-10-08 22:38 新一 阅读(662) 评论(0) 推荐(0)

求二叉树的深度和宽度

摘要: // 求二叉树的深度和宽度.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#include #include using namespace std;struct BTNode{ char m_value; BTNode *m_left; BTNode *m_right;};//先序创建二叉树void CreatBTree(BTNode *&root){ char nValue = 0; cin >> nValue; if ('#' == nValue) { return; } else { root = 阅读全文

posted @ 2013-10-08 22:38 新一 阅读(381) 评论(0) 推荐(0)

Linq中Union与Contact方法用法对比

摘要: 文章一开始,我们来看看下面这个简单的实例。代码片段1:int[] ints1 = { 2, 4, 9, 3, 0, 5, 1, 7 };int[] ints2 = { 1, 3, 6, 4, 4, 9, 5, 0 };IEnumerable intsUnion = ints1.Union(ints2);IEnumerable intsContact = ints1.Concat(ints2);Console.WriteLine("数组ints1:");foreach (int num in ints1){ Console.Write("{0} ", nu 阅读全文

posted @ 2013-10-08 22:36 新一 阅读(857) 评论(0) 推荐(1)

The Arduino IDE(compiler)'s float bug

摘要: 1.通常直接使用串口的print函数就ok Serial.println(DHT.humidity);//assuming DHT.humidity is float2.但是习惯问题,还是偏好sprintf,则可以考虑dtostrf dtostrf(DHT.humidity,3,0,rh); 参数1为float值。 参数2转换后整数部分长度 参数3为float精确度,如1则为保留1位。 参数4为转换后的字符串。修正于:http://www.lixin.me/blog/2013/04/21/29713 阅读全文

posted @ 2013-10-08 22:32 新一 阅读(305) 评论(0) 推荐(0)

eclipse下maven插件的安装

摘要: 最近公司项目要求使用maven来进行项目的管理开发,在这里记录一下eclipse下maven插件的安装。 maven插件在eclipse下安装害得我挺恼火的。 我想用最简单的那种方式--在线安装:通过Help-->Install New Software的方式,输入HTTP地址来安装,简单易操作,但是也优缺点,就是下载速度慢,或者有的时候干脆搜索不到要安装的插件。使用第一种方式来安装,输入 http 地址:http://m2eclipse.sonatype.org/sites/m2e,把选项勾上,然后等待它 下载安装,完成之后重启 eclipse 即可。 但实际上这种方... 阅读全文

posted @ 2013-10-08 22:29 新一 阅读(269) 评论(0) 推荐(0)

在32位Windows 8或Windows 7上安装Windows Phone 8 SDK

摘要: 这需要一点技巧的,其实WPSDK8是支持32位系统的,可因为微软脑残的限制,安装方法如下: 这里必需要有一个工具,OllyDbg 2.0,去官网下载即可。 启动OD,在菜单打开选项窗口,在Events那里把调试子进程(Debug child process)的勾选勾上,然后用OD启动WPexpress_full.exe,直接F9,此时OD会瞬间弹出另一个新的OD并且停在child进程的入口点,此时请切回去原来的OD,点击菜单File->Detach,然后回到child的OD按F9,等看到Windows Phone SDK这几个大字的黑窗口出来后(不出来也行,看你人品),立马按F12,.. 阅读全文

posted @ 2013-10-08 22:25 新一 阅读(265) 评论(0) 推荐(0)

《sqlite权威指南》读书笔记 (一)

摘要: 一 常量字符串常量 (使用单引号括住。如果常量中有单引号,使用两个单引号来表示。大小写敏感)数字常量二进制常量 二 关键字关键字大小写不敏感 三 注释单行注释使用 --XXXXXXX多行注释使用/*XXXXXX*/ 四 创建表CREATE [TEMP | TEMPORARY] TABLE table_name (column_definitions [constraints,]); 五 修改表ALTER TABLE table_name {RENAME TO new_table_name | ADD COLUMNcolumn_definitions}; 六 关系操作基本操作Restricti. 阅读全文

posted @ 2013-10-08 22:24 新一 阅读(213) 评论(0) 推荐(0)

hdu 3729 I'm Telling the Truth 二分图匹配

摘要: 裸的二分图匹配。需要输出方案。 #include#include#include#include#includeusing namespace std;#define M 100005#define N 65bool vis[M];vector g[N];int now[M];int n,m;int dfs(int k){ for(int i=0;i=1;i--) { memset(vis,0,sizeof(vis)); ans+=dfs(i); } printf("%d\n",ans); ... 阅读全文

posted @ 2013-10-08 22:22 新一 阅读(178) 评论(0) 推荐(0)

SQL Server手工插入标识列

摘要: 如果我们在标识列中插入值,例如: insert member(id,username) values(10,'admin') 则在查询分析器里面会返回错误信息: 引用内容 服务器: 消息 544,级别 16,状态 1,行 1 当 IDENTITY_Insert 设置为 OFF 时,不能向表 'member' 中的标识列插入显式值。 有的情况我们需要手动插入标识列的值,例如删除了一些记录后,标识列并不连续,而我们又想把它补齐。我们利用一个开关可以让愿望变成现实: SET IDENTITY_Insert [TableName] ON 在查询分析器里面这样写: SET 阅读全文

posted @ 2013-10-08 22:22 新一 阅读(868) 评论(0) 推荐(0)

HDU 3065 AC自动机 裸题

摘要: 中文题题意不再赘述注意 失配数组 f 初始化一步到位#include #include #include using namespace std;#define N 2000100#define maxnode 50010#define sigma_size 26struct node{ char name[55]; int num;}S[1101];struct Trie{ int ch[maxnode][sigma_size]; int val[maxnode]; int f[maxnode]; int sz; void init(){ sz=1; memset(ch,0,sizeof.. 阅读全文

posted @ 2013-10-08 22:18 新一 阅读(180) 评论(0) 推荐(0)

virtualbox 虚拟3台虚拟机搭建hadoop集群

摘要: 用了这么久的hadoop,只会使用streaming接口跑任务,各种调优还不熟练,自定义inputformat , outputformat, partitioner 还不会写,于是干脆从头开始,自己搭一个玩玩,也熟悉一下整体架构。整体环境:主机Win7 i5 4核 8G内存 笔记本;虚拟机(客户机)采用Centos5.9 ( 用这个的原因是不想用图形界面,并且以后还想试着装一下ICE) 3台互联的虚拟机搭建Hadoop集群: 1. 选用virtualbox V4.2.18 + Centos 5.9 virtualbox V4.2.18 下载地址:http://dlc.sun.com.... 阅读全文

posted @ 2013-10-08 22:16 新一 阅读(4873) 评论(0) 推荐(0)

hdu 3720 Arranging Your Team 枚举

摘要: 不可能解可以直接判断。搭配产生的附加分可以用一个二维数组保存。 枚举1442,4种类型的人,因为总人数只有23个,所以可以搜索暴力枚举,然后保存最优解。注意trick,答案可能为负数,所以初始化ans不能为0.#include #include #include #include #include #include #include #include #include #include #include #define maxn 1005#define MAXN 100005#define mod 1000000007#define INF 0x3f3f3f3fusing namespace 阅读全文

posted @ 2013-10-08 22:16 新一 阅读(198) 评论(0) 推荐(0)

sqlserver 数据行统计,秒查语句

摘要: 1.传统统计方式 2.极速统计方式 SELECT rowcnt FROM sys.sysindexes WHERE id=OBJECT_ID('RelationOneLevel') and indid=1 indid 索引 ID:0 是 堆 1是 聚集索引 大于1是 非聚集索引 3.备注 ... 阅读全文

posted @ 2013-10-08 22:12 新一 阅读(354) 评论(0) 推荐(0)

5款创业在线学习的工具

摘要: 相信很多有志青年都想借助互联网开拓自己的事业,可是经常面临一个很现实的问题——缺乏一定的专业知识和技能。没关系,互联网中的丰富教育资源就可以让你迅速地跨越这一障碍,熟悉与创业相关的运营、管理、融资等操作技巧。下面介绍的五个在线学习工具可以帮助创业者们做好互联网创业的相关功课。1.GrovoGrovo 是一个提供关于互联网服务与工具的教育视频的创业项目。Grovo 的定位很明确,帮助那些不熟悉互联网的创业者和企业用户快速地掌握使用互联网的技巧。Grovo 的教育视频将互联网的流行产品和服务进行了分类,用户可以根据实际情况选择性地观看、学习。视频的种类很丰富,有介绍 Twitter、Faceboo 阅读全文

posted @ 2013-10-08 22:10 新一 阅读(478) 评论(0) 推荐(0)

让Hibernate生成的DDL脚本自动增加注释

摘要: 我们知道可以通过Hibernate对象自动生成DDL建表语句,通过PowerDesigner工具可以反向工程生成数据字典,但是在生成的DDL中一直不能写上中文的注释,这就使我们生成的数据字典不具有可用性。这个假期宅在家里调试代码,发现Hibernate的Dialect,Table,Column的映射中已经做了comment的处理,只是Hibernate团队认为这个功能的重要性太小,一直没有时间提供这个需求,于是就自己动手实现这个功能了,这可是使用我们的数据对象代码与数据字典文档同步的关键一环啊!通过对Hibernate代码的跟踪发现了处理映射的逻辑是在代码AnnotationBinder中,. 阅读全文

posted @ 2013-10-08 22:08 新一 阅读(773) 评论(0) 推荐(0)

Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改

摘要: 今天帮童鞋重装系统,他的电脑是Windows、Ubuntu双系统,需要重装的系统是windows,据说是因为很多游戏都只支持64位,要给换成64位的 = =... 于是我就帮他装了个windows,之后重新引导了Ubuntu,下面记录下:gurb引导的修复: 1、拿一个Ubuntu系统U盘或者光盘,没有的话去烧一个,如何烧点 此文。 2、重启进入U盘或光盘启动,选择实用Ubuntu(try ubuntu)。 3、查看信息。打开终端(ctrl+alt+t),在终端下输入sudo -i(获得管理员权限)fdisk -l(查看分区及类型)然后会出现你的磁盘的信息。Device Bo... 阅读全文

posted @ 2013-10-08 22:06 新一 阅读(2585) 评论(0) 推荐(0)

导航