自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Champon成长之路

程序员的小天地

  • 博客(12)
  • 收藏
  • 关注

原创 LintCode#3 统计数字

问题描述:计算数字k在0到n中的出现的次数,k可能是0~9的一个值样例例如n=12,k=1,在 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],我们发现1出现了5次 (1, 10, 11, 12)思路分析:暴力解法:最直观的解法就是转换为字符串后拼接然后遍历。class Solution {public: /** ...

2019-01-22 16:52:23 102

原创 LintCode#2 尾部的零

问题描述:设计一个算法,计算出n阶乘中尾部零的个数 样例 1: 输入: 11 输出: 2 样例解释: 11! = 39916800, 结尾的0有2个。 思路分析:算法1:最朴素直接计算结果:11!=39916800,然后设计程序判断末尾的0的个数,实现简单。 但是相应的会有很多的问题: 1、计算阶乘的开销 现在只是11的阶乘,都已经很大了,如果是55555...

2019-01-22 09:06:30 136

原创 LintCode#1 入门A+B问题->浅入深出

问题描述:给出两个整数 A 和 B , 求他们的和。思路分析:这无疑是最基础的一道题,但却有许多细节值得思考。显然,最浅显的解法就是返回 A+B,甚至用不上喝口水的功夫小白解法:public class Solution { /** * @param a: An integer * @param b: An integer * @retu...

2019-01-21 22:53:56 194

转载 Java网络编程笔记

Java语言涵盖的领域很广,对于网络方面,java也是相当棒的,java也是可以完成网络通讯的功能的。想想看,原来我们写出来的java代码都是单机版的,只能一个人在操作,而现在我们想实现这样一个功能,从我的机器上发出一条信息到张三的机器上,然后,张三再给我回复一条信息发到我的机器上。实际上我们知道数据通讯的原理就是数据的传输的过程。   网络模型:      1.OSI参考模型      ...

2018-06-17 08:46:49 191

转载 Java网络编程基础

1.网络编程   1.1计算机网络概述   网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。   按照计算机网络的定义,通过一定的物理设备将处于不同位置的计算机连接起来组成的网络,这个网络中包含的设备有:计算机、路由器、交换机等等。   其实从软件编程的角度来说,对于物理设备的理解不需要很深刻,就像你打电话时不需要很熟悉通信网络的底层实现是一样的,但是当深入到网络编程的底层时,这...

2018-06-17 08:43:50 116

原创 BOS学习笔记

5.1.3. 需求说明 1. 编辑界面计算:金额 = 申请数量 * 建议采购单价 requestQty 申请数量 price 建议采购单价 amount 金额 (设计开发)EditUI.ui(编辑界面)-属性-事件-editStopped-空格-保存-显示出方法名kdtEntrys_editStopped (JAVA)代码: EditUI.java/** *

2018-01-24 16:14:56 562

原创 BOS开发笔记

基础资料 需求 1. 序时簿界面提供车辆启用和禁用功能,按钮根据是否启用状态而显示是否可用 2. 启用的车辆不能删除步骤: (业务建模)新建业务单元–基础资料-直接创建-新建字段、 (设计开发)新建枚举 (业务建模)新建状态字段(固定下拉列表) 发布业务单元 (设计开发)ListUI.ui即序时簿界面-大纲-ToolBarPanel-新建按钮-新建Action-绑定Action

2018-01-24 16:08:05 472

原创 Struts2学习笔记-<s:append>与<s:merge>标签

append与merge标签均用于将多个集合拼接成一个新的集合 区别是 append将各个集合作为整体按顺序拼接在一起 merge将各个集合中对应的元素按顺序拼接在一起下面来看具体实例fruit1.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@ taglib uri = "/struts-

2017-11-13 15:20:03 604

原创 Struts2学习笔记-bean标签

Struts2的bean标签用于创建一个JavaBean的实例。 创建实例时通过<s:param />给JavaBean传入参数。 如果通过<s:param />给JavaBean传入属性值 则需要给JavaBean设置setter方法 如果需要访问JavaBean的属性则需要设置getter方法。首先创建一个类package org.etspace.abc.bean;public cl

2017-11-13 13:44:41 267

原创 简单工厂模式

使用简单工厂模式设计一个可以创建不同几何形状的绘图工具一、抽象产品角色Shapepackage simple;public interface Shape { /* * 所有图形的抽象 */ void draw(); void erase();}二、工厂类**(核心)**ShapeFactory

2017-10-12 16:10:25 633

原创 SpringMVC学习笔记

首先,了解SpringMVC是什么。 重点内容 来一段英文解释: The Spring Web MVC framework provides Model-View-Controller (MVC) architecture and ready components that can be used to develop flexible and loosely coupled web appl

2017-09-06 13:48:42 127

转载 CSDN-markdown编辑器使用指南

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-09-03 10:50:34 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除