1. 让接口被正确使用最重要的方法是:保持与内置类型的一致性。方法1:外覆类型(wrapper types)例如在需要年月日时,使用struct day {explicit day(int d) : val(d) { }private: int val;};方法2:函数替代对象class month...
分类:
编程语言 时间:
2014-09-15 22:29:49
收藏:
0 评论:
0 赞:
0 阅读:
362
废话不多说,上代码:package com.core;public class StringTest { public static void main(String[] args) { String name1 = "张飞"+1+1+1+1; String nam...
分类:
编程语言 时间:
2014-09-15 22:29:39
收藏:
0 评论:
0 赞:
0 阅读:
257
jmGraph:一个基于html5的简单画图组件特性:代码书写简单易理解面向对象的代码结构对图形控件化样式抽离模块化:入seajs实现模块化开发兼容性:暂只推荐支持html5的浏览器:ie9+,chrome,firefox等。jiamao/jmgraph· GitHubAPIsjmgraph是一个基...
分类:
Web开发 时间:
2014-09-15 22:29:19
收藏:
0 评论:
0 赞:
0 阅读:
395
题目链接:hdu 5014 Number Sequence
题目大意:给定n,表示有0~n这n+1个数组成的序列a,要求构造一个序列b,同样是由0~n组成,要求∑ai⊕bi尽量大。
解题思路:贪心构造,对于n来说,找到n对应二进制的取反对应的数x,那么从x~n之间的数即可两两对应,然后x-1即是一个子问题。
#include
#include
#include
using n...
分类:
其他 时间:
2014-09-15 21:25:59
收藏:
0 评论:
0 赞:
0 阅读:
284
题目地址:POJ 2484
很简单的智力题。。。当n>4时候,后手方完全可以根据剩下的奇偶情况使得剩下了偶数个并且对称,然后每当先手出一次,后手就可以模仿着先手在对称的地方出一次,这样的话,后方是必胜的。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include...
分类:
其他 时间:
2014-09-15 21:25:49
收藏:
0 评论:
0 赞:
0 阅读:
297
233 Matrix
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 392 Accepted Submission(s): 262
Problem Description
In our daily lif...
分类:
其他 时间:
2014-09-15 21:25:39
收藏:
0 评论:
0 赞:
0 阅读:
281
在上一篇博客Android通过String.format格式化(动态改变)字符串资源的显示内容中介绍了通过String.format来格式化string.xml文件中的字符串,本文介绍一个可以实现同样功能的开源库phrase,相比于String.format,通过phrase格式化字符串代码更具可读性。
一、phrase项目介绍:
1、源码:phrase项目的源代码很简单,里面总共只有...
分类:
移动平台 时间:
2014-09-15 21:25:29
收藏:
0 评论:
0 赞:
0 阅读:
270
给定数组表示的十进制数,加一操作。结果依然用十进制的数组表示。这里主要注意最高位(digit[0])依然有进位,即溢出的情况。
Given a non-negative number represented as an array of digits, plus one to the number.
The digits are stored such that the most si...
分类:
其他 时间:
2014-09-15 21:25:19
收藏:
0 评论:
0 赞:
0 阅读:
324
题目链接:hdu 5017 Ellipsoid
题目大意:给定一个面的方程,问在面上距离原点的最小值。
解题思路:三分套三分,先三分x,对于每个x,三分y,求出的最优解作为当前x的值。
#include
#include
#include
#include
using namespace std;
const double INF = 10000;
const double...
分类:
其他 时间:
2014-09-15 21:25:09
收藏:
0 评论:
0 赞:
0 阅读:
323
实验:使用DBMS_FGA实现细粒度审计
1,创建测试表
TEST_USR1@PROD1> create table audit_test (x number );
Table created.
2,创建审计策略
TEST_USR1@PROD1> conn / as sysdba
Connected.
SYS@PROD1> begin
DBMS_FGA.ADD_POLICY (
...
分类:
数据库技术 时间:
2014-09-15 21:24:59
收藏:
0 评论:
0 赞:
0 阅读:
385
Number Sequence
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 545 Accepted Submission(s): 258
Special Judge
Problem Description
...
分类:
其他 时间:
2014-09-15 21:24:49
收藏:
0 评论:
0 赞:
0 阅读:
271
数据库版本控制软件DBV的使用方法。...
分类:
数据库技术 时间:
2014-09-15 21:24:39
收藏:
0 评论:
0 赞:
0 阅读:
421
无向图求欧拉回路:
1、图连通
2、所有顶点的度数位偶数
随便从一个点开始递归遍历即可求出路径
#include
#include
#include
using namespace std;
const int maxcolor = 50;
int n, G[maxcolor+1][maxcolor+1], deg[maxcolor+1];
str...
分类:
其他 时间:
2014-09-15 21:24:29
收藏:
0 评论:
0 赞:
0 阅读:
338
//nim博弈
//有n堆石头,两人轮流每次从一堆中拿至少1,之多全部的石头,没有石头可拿为lose
//判断先手是win还是lose
# include
# include
# include
using namespace std;
int main()
{
int n,i;
__int64 a,sum;
while(~scanf("%d",&n))
{
...
分类:
其他 时间:
2014-09-15 21:24:20
收藏:
0 评论:
0 赞:
0 阅读:
340
点击打开链接
无向图求欧拉回路:
1、图连通
2、所有顶点的度数位偶数
#include
#include
#include
#include
#include
using namespace std;
const int mt = 2000;
const int ms = 50;
bool vis[mt+5];
int g[ms][mt+5];
...
分类:
其他 时间:
2014-09-15 21:23:49
收藏:
0 评论:
0 赞:
0 阅读:
365
观察者设计模式的定义:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。
面向对象设计原则:为交互对象之间的松耦全设计而努力
松耦合的好处:
一、是它适应变化的灵活性;
二、是当某个服务的内部结构和实现逐渐发生改变时,不影响其他服务
参考书籍:《Head First 设计模式》...
分类:
移动平台 时间:
2014-09-15 21:23:39
收藏:
0 评论:
0 赞:
0 阅读:
318
在java中,equals方法是继承自object类。它与==不一样。
==用来比较两个名称是否参考自同一个对象,equals方法用来比较两个名称对应的内容是否相同。
例如:
import java.io.*;
import java.util.Scanner;
import java.math.*;
import java.lang.*;
public class Main10 {
p...
分类:
其他 时间:
2014-09-15 21:23:19
收藏:
0 评论:
0 赞:
0 阅读:
324
策略模式的定义:定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
面向对象设计原则:
封装变化
多用组合,少用继承
针对接口编程,不针对实现编程
参考书籍:《Head First 设计模式》...
分类:
移动平台 时间:
2014-09-15 21:23:09
收藏:
0 评论:
0 赞:
0 阅读:
410
题目链接:uva 11922 - Permutation Transformer
题目大意:给定一个序列,每次操作取出区间a~b,翻转后放到末尾,随后输出序列。
解题思路:就是伸展树,对于每个节点设一个flip,表示是否为翻转转态。每次将a旋转到根,然后分裂,再将b翻转到根,分裂,然后将mid翻转放到最后。
#include
#include
#include
using n...
分类:
其他 时间:
2014-09-15 21:22:59
收藏:
0 评论:
0 赞:
0 阅读:
340
最长公共子串(Longest Common Substring)是一个非常经典的问题,它的基本描述为“给定两个字符串,求出它们之间最长的相同子字符串(要求连续)的长度”。求N个最长为L的字符串的的LCS的方法大致可分为以下几类:1.枚举法显然是简单但极端低效的算法,改进一些的算法是用一个串的每个后缀对其他所有串进行部分匹配,用KMP算法,时间复杂度为O(NL2)。2.动态规划解法:平方的时间算法。3.后缀数组与高度数组解法,利用二分查找技术,时间复杂度为O(NLlogL)。3.广义后缀树方法,时间复杂度为可...
分类:
其他 时间:
2014-09-15 21:22:49
收藏:
0 评论:
0 赞:
0 阅读:
338