编程语言
蘑菇蘑菇不会开花~
认真负责的态度做好眼前的事
展开
-
Python中的作用域和global用法
如果想在一个函数中要为一个定义在函数外的「变量」赋值,也即是为全局变量赋值。我们使用global关键字。如果不适用global,就会报错。main方法是个例外场景在函数内部修改全局变量,报错# -*- coding: utf-8 -*-age = 18def add_age(): age+=1 print "age {}, happy birthday ~".form...原创 2019-03-17 19:03:54 · 1043 阅读 · 0 评论 -
单链表反转(Java实现递归)
要求很简单,输入一个链表,反转链表后,输出新链表的表头。使用递归实现package com.lyh.seckill.test;public class ReLinkedList { private static class Node{ private int val; private Node next; public Node(int...原创 2019-01-03 14:27:38 · 2827 阅读 · 0 评论 -
Python(3)基本语法
标识符和Java一样,在Python里,标识符由字母、数字、下划线组成。所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。而且区分大小写。保留字保留字不能用作常数或变数,或任何其他标识符名称。所有 Python 的关键字只包含小写字母。andexecnotassertfinallyorbreakforpassclassfr...原创 2019-01-06 16:54:45 · 756 阅读 · 0 评论 -
Python(2)编码
在学习的各种计算机的语言中,都遇到过中文编码问题,而现在学习的Python也不例外,也会出现中文编码问题。Python 文件中如果未指定编码,在执行过程会出现报错如下图:Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*-或者 #coding=utf-8 就...原创 2019-01-05 12:39:23 · 216 阅读 · 1 评论 -
Python(1)初识
原由我主要从事JAVA后台开发的码农,因工作需要及个人的一点点对脚本语言如Lua,Python爱好(实话说吧,是有个妹子问我能不能抓取评分在90分以上的电影)才学习Python,当然JAVA也能抓取。至于为什么选择Python,主要是因为Python功能强大(后面会介绍一些主要的功能应用)。爬虫这个东西,如:八爪鱼、火车头、集搜客、神箭手、java爬虫、php爬虫、python爬虫等。初步用了...原创 2019-01-05 12:30:08 · 361 阅读 · 3 评论 -
Java容器类(2)List源码解析
定义在Java API中,官方给出的前两段话如下:An ordered collection (also known as a sequence). The user of this interface has precise control over where in the list each element is inserted. The user can access elemen...原创 2018-12-12 11:31:04 · 329 阅读 · 0 评论 -
Java容器类(1)初识
Java容器类库的简化图下面是集合类库更加完备的图。包括抽象类和遗留构件(不包括Queue的实现):ArrayList和Vector初始化ArrayListArrayList初始化时不可指定容量,如果以new ArrayList()方式创建时,初始容量为10个;如果以new ArrayList(Collection c)初始化时,容量为c.size()*1.1,即增加10%的容量;当向A...原创 2018-12-12 10:09:48 · 273 阅读 · 1 评论 -
Java读取.properties文件
在java-web项目的开发中,经常读取properties的配置文件。但是对于properties的路径问题很是疑惑,本次总结,是将文件放到src目录下。 这样省了好多事情。写到这里,是为了以后在遇到这种事情,就直接copy了,毕竟作为程序员都是比较“懒”的原创 2017-08-04 09:13:00 · 450 阅读 · 0 评论 -
Java基础--获得系统当前时间
Date date = new Date();SimpleDateFormat df=new SimplDateFormat("yyyy-MM-dd HH:mm:ss");String today=df.format(date);原创 2015-05-28 11:03:26 · 577 阅读 · 0 评论 -
log4j学习总结
在以前做项目转载 2014-07-31 10:23:34 · 1746 阅读 · 0 评论 -
判断一个字符串里有多少个对称子串?
public class GetAllSymmetrySubString {/** * 思路: 我实现的思路就是遍历这个字符串, 先选定头位置为第一个字符,然后从最后向前遍历这个字符串, 头尾两个字符相同,则取 中间字符串,进行递归。 * 递归结束后得到结果, 继续将头向后推1位,然后再从字符串最后向前遍历, 如此循环,当尾等于头时,退出最外层循环,输出结果。 * *//** * 找出字符串中对称原创 2013-11-26 22:37:33 · 2581 阅读 · 0 评论 -
短信一次发送字节140个,如果超过140字节就会分为两条。这时如果第140个字节是中文的前半,那么第一条短信应该发送139字节。设计一个程序,读取原始信息,可以根据长度自动拆分信息转换为多条短信
public class SplitMessage {static SplitMessage splitMessage=new SplitMessage();static boolean bChineseFirstHalf = false;static int messagePage=1;public int trimGBK(byte[] buf, int n){int原创 2013-11-26 22:31:20 · 2416 阅读 · 0 评论 -
java 排序算法总结
10种排序算法总结 排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排原创 2013-11-23 22:59:44 · 1547 阅读 · 0 评论 -
Http请求工具类HttpUtil
package com.helijia.merchant.common;import com.alibaba.fastjson.JSONObject;import com.helijia.merchant.modules.item.vo.ApplyArtworkGroup;import com.helijia.merchant.modules.item.web.ItemController...原创 2019-03-23 16:40:17 · 1352 阅读 · 0 评论