现在位置: 首页 > fryer发表的所有文章
  • 12月
  • 26日
综合 ⁄ 共 391字 评论关闭
第一次用Java交题爽到不行! //Accepted 1753 125MS 3336K 439 B import java.math.BigDecimal; import java.util.*; public class Main { public static void main(String[] args) { BigDecimal a, b, c; Scanner cin = new Scanner(System.in); while(cin.hasNext()){ a = cin.nextBigDecimal(); b = cin.nextBigDecimal(); c = a.add(b); if(c.compareTo(BigDecimal.ZERO)== 0) System.out.println("0"); else System.out.println(c.stripTrailingZeros().toPlainString()); } } }
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 7782字 评论关闭
你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发) 建议: 不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。 回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。 一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。 一定要学会思考,思考为什么要这样,......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 411字 评论关闭
实体类最好有主键,并有对应的getter、setter方法,这是hibernate推荐的,主键尽量可以为null值的类型, 例如Integer、String、Long等,而不要使用int、long等 @配置主键 Hibernate中用@Id声明该列为主键列,同时使用@Column声明该列的列明,当列明于属性名相同时,@Column配置可省略。 @GeneratedValue用于指定主键的生成策略。如果不配置@GeneratedValue则必须手动设置id的值。 @注解配置部分代码  @Id       @Column(name = "id")       @GeneratedValue(strategy = GenerationType.AUTO)       private Integer id;  Xml部......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 548字 评论关闭
最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结: 使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 P.S. bigint已经有长度了,在mysql建表中的length,只是用于显示的位数 int 从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1759字 评论关闭
trie树+dp,dp属于很简单的状态dp  dp[i]=dp[i-a[k].len] | dp[i], code /* ID: yueqiq LANG: C++ TASK: prefix */ #include <set> #include <map> #include <ctime> #include <queue> #include <cmath> #include <stack> #include <limits> #include <vector> #include <bitset> #include <string> #include <cstdio> #include <cstring> #include <fstream> #include <string.h> #include <iostream> #include <algorithm> #......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 3024字 评论关闭
一. 文件传输协议(File Transfer Protocol)是进行文件传输的一套标准协议,属于TCP/IP协议的一部分。FTP服务一般在20和21两个端口。其中20用于数据连接,21用于控制连接。FTP有两种使用模式:主动模式和被动模式。主动模式安全性高,要求服务端和客户端各打开一个端口并监听以建立连接,但客户端的防火墙可能阻碍主动模式,因此创建了被动模式。被动模式由客户端向服务端发出需要监听的端口,由服务端在该端口监听等待连接。 二. libcurl是一个为网络客户端提供数据传输功能的函数库,支持HTTP,HTTPS,FTP,TELNET等协议和各种SS......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1068字 评论关闭
自己对这一块的知识掌握的不是很好,所以就整理了一下,下面是代码; #include<stdio.h> #include<malloc.h> typedef struct tree_node { char data; struct tree_node *lchild,*rchild; }BT_node; BT_node *tree; //树的创建 BT_node *creat_tree(BT_node *tree) { char c; c = getchar(); if(c == '*') { tree = NULL; } else { tree = (struct tree_node *)malloc(sizeof(struct tree_node)); tree->data = c; tree->lchild = creat_tree(tree->lchild); tree->rchild = cre......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 2655字 评论关闭
转载自http://coolshell.cn/articles/7779.html 最近在学习一些数据挖掘的算法,看到了这个算法,也许这个算法对你来说很简单,但对我来说,我是一个初学者,我在网上翻看了很多资料,发现中文社区没有把这个问题讲得很全面很清楚的文章,所以,把我的学习笔记记录下来,分享给大家。 在数据挖掘中, k-Means 算法是一种 cluster analysis 的算法,其主要是来计算数据聚集的算法,主要通过不断地取离种子点最近均值的算法。 问题 K-Means算法主要解决的问题如下图所示。我们可以看到,在图的左边有一些点,我们用肉眼可以看出......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 4050字 评论关闭
图形用户界面 GUI组件 框架 容器 按钮 标签 文本框和密码框及文本区域 下拉式列表 复选框和单选按钮            案例1:框架、容器、按钮 import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; //继承顶级框架JFrame public class SimpleFrame extends JFrame { //初始化面板组件 JPanel panel=new JPanel(); //初始化图标 ImageIcon addIcon=new ImageIcon("src/add.gif"); ImageIcon deleteIcon=new ImageIcon("src/delete.g......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 2910字 评论关闭
在“WebSphere  MQ程序设计初探”一文中,讨论了从MQ队列管理器的本地队列中放置和读出消息的程序,本文主要通过两台机器,搭建MQ消息传输的环境,并编写测试程序进行测试。第一、准备工作 准备2台Win2000环境(XP也可),通过以太网连通。 机器A:代码为00000000,IP地址为:10.1.1.1 机器B:代码为88888888,IP地址为:10.1.1.2 安装MQ 5.3 第二、创建MQ对象 A机器上: 1、打开“WebSphere MQ资源管理器”,新建队列管理器,名称为QM_00000000,其余采用默认设置; 2、在QM_00000000队列管理器中创建本地队列,名称为LQ_00000000; 3、......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 3749字 评论关闭
原文地址:http://www.mysanco.com/wenda/index.php?class=discuss&action=question_item&questionid=1808   MIT牛人解说数学体系 在过去的一年中,我一直在数学的海洋中游荡,research进展不多,对于数学世界的阅历算是有了一些长进。 为什么要深入数学的世界 作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要 想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来,我在刚来这个学校的时候,并没有预料到我将会有一个深入数学的旅 程。我的导师最初希望......
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 995字 评论关闭
var l=(function(x){return x*x})(5);//alert(l);//任意数目参数函数。function max(){var m=Number.NEGATIVE_INFINITY;alert(m);for(var i=0;i<arguments.length;i++)if(arguments[i]>m)m=arguments[i];return m;}//alert(max(1,2,3,4,5));//alert(null||0);//这个表达式可以给一些变量赋初始值//alert(undefined||0);//这个表达式可以给一些变量赋初始值//校验函数的参数是否为合法的个数function check(args){var actual=args.length;var expected=agrs.callee.length;if(actual!=expected)throw new Error("wrong number......
阅读全文