一、Java开发中通用的方法和准则
1、不要在常量和变量中出现易混淆的字母
eg:long i=1l,这是11还是lL呢,建议使用大写的方式;
2、不要让常量变成变量
eg:public static final int RAND_CONST=new Random().nextInt();
3、三元符的类型务必一致
eg:String s=String.valueOf(i
4、避免带...
分类:
编程语言 时间:
2014-12-03 19:22:56
收藏:
0 评论:
0 赞:
0 阅读:
318
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1046
有人说这题是NOIP难度?表示怀疑,蒟蒻认为此题难度略大于NOIP。。。。
这个题的序列长度nhttp://www.slyar.com/blog/longest-ordered-subsequence.html中有详细讲解。
由于题目题意要求,我们需要求出以每个数字开头...
分类:
编程语言 时间:
2014-12-03 19:22:46
收藏:
0 评论:
0 赞:
0 阅读:
320
/*
* MergeSorter.cs - by Chimomo
*
* 归并排序是建立在归并操作上的排序算法,该算法是分而治之策略(Divide and Conquer)的一个非常典型的应用。
*
* 归并操作的基本原理:
* 1、申请空间,使其大小为两个已经排序序列之和,该空间用来存放归并后的序列。
* 2、设置两个指针,最初位置分别为两个已经排序序列的起始位置。
* 3、...
分类:
编程语言 时间:
2014-12-03 19:21:46
收藏:
0 评论:
0 赞:
0 阅读:
309
题目大意:带修改、强制在线的区间逆序对
将之前3744TLE了的某个做法重写了一发 把其中一些预处理改成了树状数组 不得不说树状数组常数还是小啊
令g[i][j](i
equals[i][j]表示前i块之内j的数量 这个直接暴力即可
smaller[i][j]表示前i块之内小于等于j的数的数量 第一维暴力第二维树状数组
修改时都维护一遍 查询时 首先我们把区间分为三块
令A为左侧零碎部...
分类:
编程语言 时间:
2014-12-03 19:20:46
收藏:
0 评论:
0 赞:
0 阅读:
457
出错原因:PIL缺少依赖的库文件
解决办法:
1.安装依赖库
sudo apt-get install libjpeg-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install zlib-devel
2.卸载PIL
sudo pip uninstall PIL
...
分类:
编程语言 时间:
2014-12-03 19:17:56
收藏:
0 评论:
0 赞:
0 阅读:
632
预处理指令
1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),
产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译
2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号
3.预处理指令可以出现在程序的任何位置,它的作用范围是从它出现的位置到文件尾。
习惯...
分类:
编程语言 时间:
2014-12-03 19:15:26
收藏:
0 评论:
0 赞:
0 阅读:
294
局部变量
1> 定义:在函数内部定义的变量,称为局部变量。形式参数也属于局部变量。
2> 作用域:局部变量只在定义它的函数内部有效,即局部变量只有在定义它的函数内部使用,其它函数不能使用它。
全局变量
1> 定义:在所有函数外部定义的变量,称为全局变量。
2> 作用域:全局变量的作用范围是从定义变量的位置开始到源程序结束,即全局变量可以被在其定义位置之后的其它函数所共...
分类:
编程语言 时间:
2014-12-03 19:14:06
收藏:
0 评论:
0 赞:
0 阅读:
312
结构体
它允许内部的元素是不同类型的
结构体的定义
//结构体类型:
struct Person
{
char name[20]; //char *name;
int age;
float weight;
};
//定义一个结构体变量,定义变量时才分配存储空间
structPerson person; //与...
分类:
编程语言 时间:
2014-12-03 19:13:06
收藏:
0 评论:
0 赞:
0 阅读:
306
本文包括三部分:1,源码,2,功能测试。 3,边界测试。
其中源码包括4部分:求CArray的 交集、并集、差集、对称差...
分类:
编程语言 时间:
2014-12-03 19:11:16
收藏:
0 评论:
0 赞:
0 阅读:
366
一、ServletConfig:代表当前Servlet在web.xml中的配置信息(用的不多) String getServletName() -- 获取当前Servlet在web.xml中配置的名字 String getInitParameter(String name) -- 获取当前Servl...
分类:
编程语言 时间:
2014-12-03 19:06:38
收藏:
0 评论:
0 赞:
0 阅读:
302
原文地址:http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-appli...
分类:
编程语言 时间:
2014-12-03 19:06:30
收藏:
0 评论:
0 赞:
0 阅读:
324
最近把一段py2的代码转换到py3的代码,结果运行到向socket中写数据的代码部分出现了'str' does not support the buffer interface这样一个错误.一番搜索之后,发现py3里是严格区分了str和bytes的.怎么理解str和bytes呢?你可以认为str是一...
分类:
编程语言 时间:
2014-12-03 19:05:16
收藏:
0 评论:
0 赞:
0 阅读:
383
原文地址:http://wgslucky.blog.163.com/blog/static/97562532201332324639689/java 读取一个巨大的文本文件既能保证内存不溢出又能保证性能 1 import java.io.BufferedReader; 2 import java.i...
分类:
编程语言 时间:
2014-12-03 19:03:46
收藏:
0 评论:
0 赞:
0 阅读:
327
输入:cin>>(相当于scanf)#include using namespace std;int main(){ int number;cout>number; //输入数字cout<<"hello"<<number<<"lll"<<endl; //输出hello+number里面的东西ret....
分类:
编程语言 时间:
2014-12-03 19:02:46
收藏:
0 评论:
0 赞:
0 阅读:
243
原型:extern void *memset(void *buffer, int c, int count);功能:把buffer所指内存区域的前count个字节设置成字符c。包含头文件:注意这个函数是字符串函数,所以一定要包含字符串头文件。使用方法:int a[50];memset(a,0,siz...
分类:
编程语言 时间:
2014-12-03 19:02:16
收藏:
0 评论:
0 赞:
0 阅读:
154
当我们成功实现一个机器学习算法并将其用于解决实际问题时,常常会发现它的性能(分类、回归准确度)达不到我们足够满意的状态。在这种情况下,我们有以下六种选项来提高当前算法的性能1 增加training set的数目 这种方法适合模型发生过拟合的情况2 减小feature的数量(使用更少featur...
分类:
编程语言 时间:
2014-12-03 18:59:26
收藏:
0 评论:
0 赞:
0 阅读:
388
前台:#html页面:前台页面照抄官网就行 把js里面的challs_flash_update()这个函数的 a.url = "/Image/index/upload/";个路径html里面object标签的embed src="/static/js/sourceinterfacejs/update...
分类:
编程语言 时间:
2014-12-03 18:56:16
收藏:
0 评论:
0 赞:
0 阅读:
344
1.将String转化为NSString再截取,代码如下: var s="1234567890"var ns1=(s as NSString).substringFromIndex(5)var ns2=(s as NSString).substringToIndex(4)var ns3=(s as ...
分类:
编程语言 时间:
2014-12-03 18:54:36
收藏:
0 评论:
0 赞:
0 阅读:
164
刚刚入手 macbook 还是 按照window 的方式,下载java,安装,配置环境变量,下载maven安装配置 等等。。。。非常繁琐。。but 在mac上不用这么复杂。。。利用 brew 命令去自动完成这个过程。。1、首先安装在终端 brew1 ruby -e "$(curl -fsSL htt...
分类:
编程语言 时间:
2014-12-03 18:54:16
收藏:
0 评论:
0 赞:
0 阅读:
252
前段时间与一个新手谈论Java基础的时候提到反射,然后对反射的一些问题在这里基本介绍下。在介绍之前,这里了解几个反射的几个概念。Class - class是对一个类进行描述的,你可以认为它是一个类的模型。Constructor - constructor是一个Class的构造函数,一个Class可....
分类:
编程语言 时间:
2014-12-03 18:48:16
收藏:
0 评论:
0 赞:
0 阅读:
245