- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 模拟IOC
From 实验楼第10期java楼赛 - 模拟IOC的题目。需求补全类 ShiyanlouImpl,实现 toUp(String name) 方法, toUp 方法将传入的字符串转为大写并返回 (异常情况返回 null),例如传入的为 shiyanlou,返回的为 SHIYANLOU。补全 Main 类的 ioc(String className, Shiyanlou s, String meth
2017-08-31 23:22:51 467
原创 log4j:WARN No appenders could be found for logger
在Java编程中有时候会遇到这样的错误:log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.ap
2017-08-12 11:38:44 12801 2
原创 Eclipse 配置第一个Spring Framework项目 with Maven
Spring框架是企业后端开发常用框架,作为一个Java工程师,这个框架几乎是必会的,下面就来一篇小白向的文章,用官网上的例子spring框架官网带大家来开发第一个Spirng Framework程序。IDE:Eclipse Oxygen Build Tool:Maven首先安装好这Eclipse Java EE,不是最新的也行,然后配置好Maven,这个网上可以搜到教程,本文重点不在这,所以不赘
2017-08-08 00:00:53 1689
原创 中缀表达式转后缀表达式及其计算
中缀表达式->后缀表达式 算法: 1.循环读取输入的字符串 2.读取到操作数:输出 3.读取到’+’, ‘-’ : 弹出栈的内容到输出流直到遇到’(‘,最后将’+’或’-‘入栈 4.读取到’*’, ‘/’ : 弹出栈的内容到输出流直到遇到’(‘, 最后将’*’或’/’入栈 5.读取到’(‘,入栈 6.读取到’)’, 弹出栈的内容到输出流直到遇到’(‘, 圆
2017-03-25 02:05:05 698
原创 Java 字符流 IO
Java 字符流IO 主要方法总结:读:File对象 -> FileReader对象 -> BufferedReader对象 -> readLine()/read()方法 写:File对象 -> FileWriter对象 -> BufferedWriter对象 -> write(String str)方法File类方法:构造函数: File file = new File(Strin
2017-03-17 01:12:47 368
原创 Java中String、char、int相互转换
一、String与char string 转换为 char[]: toCharArray()String test = "123";char[] ch1 = test.toCharArray();string 转换为单个char字符:charAtchar ch = "s".charAt(0);char 转换为 string: valueOfchar[] ch1 = {'a','b','c'};
2017-03-15 16:55:44 7641
原创 Java实现排序算法之 - 插入排序
生活情景: 不知道大家在生活中是如何思考排序这件事情的,就我来说,在打扑克牌(十三张那种哈)的时候,每拿到派发的一张牌, 就会将这张牌插入到合适的位置,这样每次插完之后就是得到了一次排好序的牌。插入排序就是用了这种思想,先给定一个排好序的序列(通常设定为给定要排序序列的第一个值),然后陆续将后面的值与前面排好序的比较,如果是小于前面的值,就插到前面去。就这样一直比较,然后最后总会插入到合适的位置
2017-03-07 23:28:49 8248
原创 慕课网 - 答答租车系统(Java)
项目需求: 基本界面需求: and: 最后是把账单打印出来: 个人代码实现基本思路:考虑到车辆之间的共性,设置一个父类Car, 子类MannedCar(载人), Truck(载货),BothCary(既载人又载货),三者继承父类Car的price, name属性, getName()方法, 同时重写getPersonNum, getGoodsNum方法。Car.java:pack
2017-03-06 03:28:09 3902
原创 Java 字符串从后往前每隔三位添加逗号
最近做一道题需要对字符串进行操作,从后往前每隔三位添加逗号,实现类似123,353,567这样的数字记法,主要用了StringBuilder类的insert方法,这个方法原型: 比如字符串s=”12345”, 则调用s.insert(2, ‘,’)会使字符串会在对应位置的前面加上‘,’。下面上写的程序: public static void main(String[] args) {
2017-03-05 16:22:11 6752
原创 初识安卓开发之Intent(一)- 显示和隐式Intent
Intent是什么? 简单地说,intent是安卓程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。 Intent可以简单地分成显式Intent和隐式Intent。显式Intent 显式Intent中,其中一个构造函数的重载是Intent(Context packageContext, Class cls) ,前者是要启动活动的上下文
2017-03-04 14:23:28 722
原创 Java 数组的输入输出
Java中要对控制台进行输入操作的话要调用Scanner类,定义一个扫描的对象,例://要导入java.util.Scanner;Scanner scanner = new Scanner(System.in);这样便打开了输入流,接下来定义数组:int[] n = new int[4];//使用方括号,使用圆括号会报错接下来可以将控制台取得的输入输入数组里面,需要调用Scanner对象的next
2017-03-02 12:01:01 34272 5
原创 Android Studio 写出你的第一个Activity
1. 入坑安卓 最近楼主也入坑了安卓开发,看了一本叫《第一行代码》的书,是第2版的哈,从此会丰富我的博客(走上不归路),在这不定时分享一些安卓开发的技术和心得。2. 创建一个按钮活动 创建项目,可以命名为ActivityTest -> 在res目录下创建layout文件夹并创建个布局文件first_layout (其实此时已经创建了一个活动,启动应用可以看到是个只有项目名称的空
2017-03-02 00:54:37 1670
原创 整数相乘的分治算法
引言 很久很久以前,有人是这样算乘法的:x*y,好经典~ 有人是这样算复数乘法的:(a+bi)(c+di)=ac-bd+(bc+ad)i,实数乘法进行了四次,这种普通乘法时间复杂度是O(n^2)。 但是!我们伟大的数学家高斯(Gauss)发现,其实上式可以通过三个实数乘法来完成:ac, bd ,(a+b)(c+d)。 这种算法可以应用到大数相乘之中,当数小的时候这只是很小的改进,但是当数很大
2016-10-25 23:27:58 5111 1
原创 Leetcode 122 . Best Time to Buy and Sell Stock II
问题描述 Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may complete as many transactions as you like
2016-10-25 11:44:34 368
原创 Leetcode 121. Best Time to Buy and Sell Stock
问题描述 Say you have an array for which the ith element is the price of a given stock on day i. If you were only permitted to complete at most one transaction, design an algorithm to find the maximum profit.
2016-10-25 11:10:45 334
原创 Leetcode 104.Maximum Depth of Binary Tree (二叉树的最大深度)
问题描述 Given a binary tree, find its maximum depth. //The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node. 翻译:给定一棵二叉树,找到它的最大深度 相关概念: (1)
2016-10-24 22:29:04 429
原创 Leetcode 204.Count Primes 素性检测
204.Count Primes问题描述 Count the number of prime numbers less than a non-negative number, n. 翻译:计算小于一个非负数n的素数的数量解题思路 (1)最简单的方法–暴力求解 一个函数 countPrimes 算小于非负数n的素数的数量,同时在里面的循环里调用另一个bool型的函数 isPrim
2016-10-13 01:14:47 446
原创 C#实现维吉尼亚密码的加密和解密
## 二话不说上源代码系列 ## using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Virginia{ class Program { static void Ma
2016-09-09 02:54:20 3160
原创 C#字符串反序
本人是C#新手,在写字符串反序的过程中遇到了一些问题,特地写出来和大家分享。题目:编写一个控制台应用程序,它接收用户输入的一个字符串,将其中的字符以与输入相反的 顺序输出。 本人代码: static void Main(string[] args) { string myString = Console.ReadLine();
2016-07-09 15:56:31 3863 3
pcm音频测试文件
2017-12-06
SpringBoot实战(第4版).pdf
2017-08-16
python绝技:运用python成为顶级黑客(中文版)
2016-11-12
python 绝技:运用python成为顶级黑客(英文版).pdf
2016-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人