现在位置: 首页 > gloom发表的所有文章
  • 09月
  • 22日
综合 ⁄ 共 752字 评论关闭
题目大意:原题链接:点击打开链接 题目分析: 错误分析:没有调用f函数;               指数型母函数:   #include<cstdio> #include<cstring> using namespace std; const int MAX=11; double fa[MAX],a[MAX],temp[MAX]; void f()//1!,2!,3!……阶乘 { fa[0]=1; for(int i=1;i<MAX;i++) fa[i]=i*fa[i-1]; } int main() { f(); int i,j,k,n,m,c[11]; while(scanf("%d%d",&n,&m)!=EOF) { memset(a,0,sizeof(a)); memset(temp,0,sizeof(temp)); f......
阅读全文
  • 08月
  • 29日
算法 ⁄ 共 1336字 评论关闭
题意:对于一个N*N的矩阵(2 <= N <= 1000),其中的元素初始为0,执行2种操作,一:C x1 y1 x2 y2——>对矩阵(x1, y1, x2, y)的所有元素求反(0——>1, 1——>0),二:Q x y——>问元素(x, y)的值。 题目链接:http://poj.org/problem?id=2155 ——>>好题,好题。。。一般我们都能想到,只要知道位置(x, y)被翻的次数就行。。。对于一个二维区间的修改,我们可以只修改其左闭右开区间的端点。 原理:若其中修改为区间[x1, x2],其左闭右开区间为[x1, x2+1),只在x1和x2+1的位置执行翻转,那么,如果询问x1之前的,......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 1528字 评论关闭
转载请注明出处:http://blog.csdn.net/lhy_ycu/article/details/40019829 解释器模式(Interpreter):它定义了对象与对象之间进行某种操作之后会得到什么值。一般主要应用在OOP开发中的编译器的开发中,所以适用面比较窄。 一、uml建模: 二、代码实现 /** * 解释器模式(Interpreter):它定义了对象与对象之间进行某种操作之后会得到什么值。 * * 一般主要应用在OOP开发中的编译器的开发中,所以适用面比较窄。 * * 示例:先定义一个实体类,封装两个变量num1、num2 */ class Entity { private double num1; ......
阅读全文
  • 08月
  • 17日
综合 ⁄ 共 51字 评论关闭
1. 打开server的编辑器 2. 在modules页签内,修改auto load属性为disabled 
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 2868字 评论关闭
/*-1.-获得汉字字符串的首字母    根据大力的贴子改成.将大力的两个函数合并成了一个函数.   可以应用于助记码的查询--转载(最早见于j9988的发表,具体原作者不明)--*/if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[fGetPy]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[fGetPy]GO --创建取拼音函数create function fGetPy(@Str varchar(500)='')returns varchar(500)asbegin declare @strlen int,@return varchar(500),@ii int declare @n int,@c char(1),@chn nchar(1)  select @strlen......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 839字 评论关闭
深搜 递归 #include <iostream> using namespace std; struct TreeNode { int val; TreeNode *left, *right; TreeNode(int x) : val(x), left(NULL), right(NULL) {} }; class Solution { public: bool hasPathSum(TreeNode *root, int sum) { if(!root) return false; if(root->val == sum && !root->left && !root->right) return true; else return hasPathSum(root->left, sum - root->val) || hasPathSum(root->right, sum - root->val); ......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 4416字 评论关闭
HBase是一个开源的NoSQL产品,它是实现了Google BigTable论文的一个开源产品,和Hadoop和HDFS一起,可用来存储和处理海量column family的数据。官方网址是:http://hbase.apache.org 一 、HBase访问接口 1.  Native Java API,最常规和高效的访问方式,适合Hadoop MapReduce Job并行批处理HBase表数据 2.  HBase Shell,HBase的命令行工具,最简单的接口,适合HBase管理使用3.  Thrift Gateway,利用Thrift序列化技术,支持C++,PHP,Python等多种语言,适合其他异构系统在线访问HBase表数据 4.  REST Gateway,支持REST 风格的H......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 2629字 评论关闭
问题描述:背包的容量为C,现有N件物品,价格分别为p[0],p[1]......p[n-1].重量分别为:w[0],w[1]......w[n-1].从N件物品中选择任意个放入背包中,使得物体的价值最大并且总重量不超过背包的容量C。        采用数学语言描述如下:       在  w[0]*x[0] + w[1] *x[1]+....... +w[n-1]*x[n-1]  < C, x[i] = 0 或1 的条件下       求  p[0]*x[0] + p[1] *x[1]+....... +p[n-1]*x[n-1]   的最大值。     回溯法类其实也算枚举法的一种,但在搜索过程中,一般使用递归来完成。   回溯法的基本思想 对于用回溯法求解的问题,首先要将......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 1877字 评论关闭
Logger 对象用来记录特定系统或应用程序组件的日志消息。一般使用圆点分隔的层次命名空间来命名 Logger。Logger 名称可以是任意的字符串,但是它们一般应该基于被记录组件的包名或类名,如 java.net 或 javax.swing。此外,可以创建“匿名”的 Logger,其名称未存储在 Logger 命名空间中。 下面演示在Socket通信中使用Logging来进行日志消息. 一、修改系统日志配置文件 在<Java_HOME>\jre1.5.0_09\lib\logging.properties文件,有一个ConsoleHandler: handlers= java.util.logging.ConsoleHandler 当然也有一个默认的FileH......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 5646字 评论关闭
这篇文章阐述内联汇编的使用方法。显然,阅读这篇文章您需要具备X86汇编语言和C语言的基础知识。 Contents 1. 简介 3 2. 概要 3 3. GCC汇编格式。 3 1) 源操作数和目的操作数的方向 3 2) 寄存器命名 4 3) 立即数 4 4) 操作数大小 4 5) 内存操作数 4 4. 基本形式的内联汇编 4 5. 扩展形式的内联汇编 5 5.1 汇编模板 6 5.2 操作数 6 5.3 Clobber List 7 5.4 Volatile…? 8 6. 深入constraints 8 6.1 常用constraints 8 6.2 constraint修改标记 10 7.常用技巧 10 8.结束语 13 9. 参考文献 13 1. 简介 [主要是版权/反馈/勘误/感谢等信......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 2753字 评论关闭
从系统时钟获取时间方式 time函数介绍 1、函数名称: localtime 2、函数名称: asctime 3、函数名称: ctime 4、函数名称: difftime 5、函数名称: gmtime 6、函数名称: time 7、函数名称: tzset   time.h是C/C++中的日期和时间头文件。 代码示例   # include <stdio.h>   #include <time.h>   int main(void)   {   time_t timer =time(NULL);   printf("ctime is %s\n",ctime(&timer)); //得到日历时间   return 0;   } 从系统时钟获取时间方式   time_t time(time_t*......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 1229字 评论关闭
一、要注意鞋的外观、鞋的质量和鞋扣等细节。要注意鞋帮和鞋底连接是否牢靠,轮架和轮板连接处是否严密,不要有任何缝隙。而轮架一定要位于鞋底中央。   二、轴承。好的轴承应非常光滑,买鞋时可以用手轻轻转动轮子,轮子应该均匀地转动,转动时声音细微而明快,并且能持续很长时间。好的轴看上去做工细腻、精致,两个轴承盖上都应打着牌子和“608ZZABEC-X”的字样,60表示轴承外圈周长为60mm,8为内圈直径是8mm,Z是金属防尘盖的意思,ZZ就是双面都有金属防尘盖,ABEC是轴承等级,后面的数字越高,轴承的精密度就越好(等级有1、......
阅读全文