首页 > 编程语言
改善java程序的151个建议--笔记一
一、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
[BZOJ 1046][HAOI 2007]上升序列(nlogn的LIS算法)
题目链接: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
算法 - 归并排序(C#)
/* * MergeSorter.cs - by Chimomo * * 归并排序是建立在归并操作上的排序算法,该算法是分而治之策略(Divide and Conquer)的一个非常典型的应用。 * * 归并操作的基本原理: * 1、申请空间,使其大小为两个已经排序序列之和,该空间用来存放归并后的序列。 * 2、设置两个指针,最初位置分别为两个已经排序序列的起始位置。 * 3、...
分类:编程语言   时间:2014-12-03 19:21:46    收藏:0  评论:0  赞:0  阅读:309
BZOJ 3787 Gty的文艺妹子序列 分块+树状数组
题目大意:带修改、强制在线的区间逆序对 将之前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
python程序运行报错 IOError: decoder zip not available
出错原因: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
C语言学习入门 (六) 预处理指令:宏、条件编译、文件包含
预处理指令 1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令), 产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译 2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号 3.预处理指令可以出现在程序的任何位置,它的作用范围是从它出现的位置到文件尾。 习惯...
分类:编程语言   时间:2014-12-03 19:15:26    收藏:0  评论:0  赞:0  阅读:294
C语言学习入门 (七) 变量与函数,static和extern关键字
局部变量 1> 定义:在函数内部定义的变量,称为局部变量。形式参数也属于局部变量。 2> 作用域:局部变量只在定义它的函数内部有效,即局部变量只有在定义它的函数内部使用,其它函数不能使用它。 全局变量 1> 定义:在所有函数外部定义的变量,称为全局变量。 2> 作用域:全局变量的作用范围是从定义变量的位置开始到源程序结束,即全局变量可以被在其定义位置之后的其它函数所共...
分类:编程语言   时间:2014-12-03 19:14:06    收藏:0  评论:0  赞:0  阅读:312
C语言学习入门 (八) 结构体和枚举
结构体 它允许内部的元素是不同类型的 结构体的定义 //结构体类型: struct Person {    char name[20]; //char *name;    int age;    float weight; }; //定义一个结构体变量,定义变量时才分配存储空间 structPerson person;    //与...
分类:编程语言   时间:2014-12-03 19:13:06    收藏:0  评论:0  赞:0  阅读:306
利用stl的集合类函数 操作mfc数组
本文包括三部分:1,源码,2,功能测试。 3,边界测试。 其中源码包括4部分:求CArray的 交集、并集、差集、对称差...
分类:编程语言   时间:2014-12-03 19:11:16    收藏:0  评论:0  赞:0  阅读:366
JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用
一、ServletConfig:代表当前Servlet在web.xml中的配置信息(用的不多) String getServletName() -- 获取当前Servlet在web.xml中配置的名字 String getInitParameter(String name) -- 获取当前Servl...
分类:编程语言   时间:2014-12-03 19:06:38    收藏:0  评论:0  赞:0  阅读:302
Contoso 大学 - 3 - 排序、过滤及分页
原文地址: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
Python 3中bytes和str的分别
最近把一段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
Java读取大文件
原文地址: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
第一个C++
输入: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
为什么memset不能将数组元素初始化为1?
原型: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
python+django+cfUpdate上传
前台:#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
swift中字符串截取方法(substring)
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
mac上java开发环境
刚刚入手 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基础系列之(一) - Reflection
前段时间与一个新手谈论Java基础的时候提到反射,然后对反射的一些问题在这里基本介绍下。在介绍之前,这里了解几个反射的几个概念。Class - class是对一个类进行描述的,你可以认为它是一个类的模型。Constructor - constructor是一个Class的构造函数,一个Class可....
分类:编程语言   时间:2014-12-03 18:48:16    收藏:0  评论:0  赞:0  阅读:245
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!