自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Heqianqian的博客

盛年不再有,一日难再晨,及时当勉励,岁月不待人.

  • 博客(28)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python学习笔记(三) 之 IO编程

1.文件读写1)使用open()打开一个文件>>> f = open('/Users/michael/test.txt', 'r')2)使用read()方法一次性读取全部内容>>> f.read()'Hello, world!'使用read(size)方法一次性读取size字节内容 调用readline()可以每次读取一行内容 调用readlines()一次读取所有内容并按行返回list3)使

2017-03-30 21:13:27 440

原创 Python学习笔记(二) 之 错误,调试,测试

1.错误处理2.调试1) 使用print()打印def foo(s): n = int(s) print('>>> n = %d' % n) return 10 / ndef main(): foo('0')main()打印出的$ python3 err.py>>> n = 0Traceback (most recent ca

2017-03-30 17:36:02 400

原创 Python 日志模块logging使用总结

1.打印到屏幕import logging logging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message')打印输出: WARNING:root:This is warning message默认情况下,logging将日志打

2017-03-30 11:37:22 497

转载 浅析python 中__name__ = '__main__' 的作用

很多新手刚开始学习python的时候经常会看到python 中name = \’main\’ 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中name = ‘main’ 的作用,到底干嘛的? 有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块

2017-03-30 08:32:41 338

转载 ASCII、Unicode和UTF-8的区别

ASCII我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535

2017-03-29 15:17:29 425

原创 解决intellij idea新建maven项目,加载archetype模型很慢

File->settings在VM Options内输入 -DarchetypeCatalog=internal 即可

2017-03-24 16:47:20 1538 1

原创 Android 报错 content.res.Resources$NotFoundException

错误: android.content.res.Resources$NotFoundException: String resource ID #0x1原因: 一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。解决办法:如果要显示该int值,就要将int转化成String或者CharSequence

2017-03-24 16:34:42 499

原创 Android notifyDatasetChanged失效

datalist = query(…) adapter = new Adapter(activity,layout,datalist);此时需要在获取datalist内数据之前将list进行清空 再添加所有的数据datalist.clear(); datalist.addAll(…) adapter.notifyDatasetChanged();

2017-03-24 16:31:28 343

原创 Android 之ButterKnife注解使用

1.)在Project的build.gradle中添加如下配置buildscript { repositories { mavenCentral() } dependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' }}2.)在Module的build.gradle添加如下配置

2017-03-24 16:30:01 353

原创 Android Studio导入项目太慢解决方法

最简单的办法,修改你这个需要导入的项目。 需要修改的文件: 1. xxx-project/.idea/gradle.xml 中的 <option name="gradleHome" value="D:\AndroidDevelop\AndroidStudio\gradle\gradle-2.4" />2..xxx-project/gradle/warpper/gradle-wra

2017-03-24 16:21:13 423

原创 Android 启动tomcat报错

Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To star

2017-03-24 16:18:46 446

原创 Android 获取assets的绝对路径

第一种方法: String path = "file:///android_asset/文件名";第二种方法: InputStream abpath = getClass().getResourceAsStream("/assets/文件名");//想要转换成String类型 String path = new String(InputStreamToByte(abpath )

2017-03-24 16:15:33 1434 1

原创 Android 处理ListView数据为空

ListView及其他继承自AdapterView的类都有一个简便的处理这种情况的方法: setEmptyView(View)。当ListView的Adapter为空或者Adapter的isEmpty()方法返回true的时候,它将会把设置的emptyview绘制出来。 1. <FrameLayout xmlns:android = "http://schemas.android

2017-03-24 16:13:54 1728

原创 Linux安装apache源码包

1.下载apache源码压缩包http://mirror.bit.edu.cn/apache/httpd/2.使用WinScp把源码包放入虚拟机/root/httpd-2.2.32.tar.gz 3.在当前目录下解压tar -zxvfhttpd-2.2.32.tar.gz 4.进入解压后的文件夹httpd-2.2.32中5.首先安装apr [root@localhost httpd-2.2.3

2017-03-24 16:05:03 1470 1

原创 git 使用总结

Git基本常用命令如下:mkdir: XX (创建一个空目录 XX指目录名)pwd: 显示当前目录的路径。git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。git add XX 把xx文件添加到暂存区去。git commit –m “XX” 提交文件 –m 后面的是注释。git status

2017-03-24 15:54:05 417

原创 Java 复习总结 (一)

一.Core Java  基础语法1.Math.round参数+0.2后求其floor2.x.equals(y)==true 两个对象相同且有相同的hash code3.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?值传递.JAVA只有值传递参数4.char 型变量中能不能存贮一个中文汉

2017-03-22 21:19:56 505

原创 Linux 学习总结 (五)

六.系统管理 1.进程管理 ps aux ps -le pstree 2.查看系统健康状态 top [option] -d 秒数 #几秒更新 -b #批处理模式输出 -n 次数 #top命令执行次数 ?

2017-03-21 19:09:12 329

原创 Linux 学习总结 (四)

五.文件基本权限 1.权限对文件的作用 r:cat more head tail w: vi echo 不包含删除文件 2.权限对目录的作用 r: ls w: touch rm mv cp x: cd 3.chmod [option] 模式 文件名 [option]:

2017-03-21 19:05:27 286

原创 Linux 学习总结 (三)

三.Shell编程 1) 输出重定向 命令 > 文件 正确结果覆盖保存到文件内 命令 >> 文件 正确结果追加保存到文件内 ------------只能保存正确输出------------------ 命令 2> 文件 错误结果覆盖保存到文件内 命令 2>> 文件 错误结果追加保存到文件内 ----

2017-03-21 19:04:17 264

原创 Linux 学习总结 (二)

二.常见目录 / 根目录 boot 启动目录 dev 设备文件 etc 配置文件 lib 系统库 mnt 挂载 media 挂载 opt 挂载 tmp 临时 home 普通用户家目录 root 超级用户家目录 bin 普通用户命令保存目录 sbin 超级用户命令保存目录 proc 直接写入

2017-03-21 19:03:39 292

原创 Linux 学习总结 (一)

一.Linux基本指令 1) ls [option] -a 所有文件 -l 显示详细信息 -ld 目录本身 -h 人性化显示 -i 显示inode ps: .开头的是隐藏文件 -rw--r--r-. 12345678910 1

2017-03-21 19:03:07 371

原创 SpringBoot读取配置文件乱码

File->Settings->Editor->File Encoding 修改相应文件的编码

2017-03-20 20:46:18 794

转载 Linux 下 apache启动、停止、重启命令

基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况apahce启动命令:推荐/usr/local/apache2/bin/apachectl start apaceh启动apache停止命令/usr/local/apache2/bin/apachectl stop   停止apache重新启动命令:/

2017-03-18 19:35:57 625

原创 Linux安装apache源码包报错:mod_deflate has been requested but can not be built due to prerequisite failures

没有安装zlib包yum install zlib-devel   ---- centosapt-getinstall zlib1g-dev-----ubuntu

2017-03-18 19:31:38 731

原创 Linux安装apache源码包报错:Cannot use an external APR with the bundled APR-util

1、安装APR:[root@localhost httpd-2.2.19]# cd srclib/apr[root@localhost apr]# ./configure --prefix=/usr/local/apr            [root@localhost apr]# make && make install2、安装APR-uti

2017-03-18 17:10:38 1633

原创 设计模式Design Patterns (一)

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一

2017-03-10 21:07:49 2760 1

转载 DRUID连接池的实用 配置详解

DRUID介绍    DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。配置参数和其它连接池一样DRUID的DataSour

2017-03-10 11:15:00 2365

转载 Spring集成mybatis后,打印SQL语句

spring-mybatis.xml bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> property name="dataSource" ref="dataSource" /> property name="configLocation" va

2017-03-10 11:11:36 2278

Netty权威指南

Netty权威指南 Netty权威指南 Netty权威指南 Netty权威指南 Netty权威指南 Netty权威指南 Netty权威指南

2017-11-21

大型网站系统与Java中间件实践

大型网站系统与Java中间件实践大型网站系统与Java中间件实践大型网站系统与Java中间件实践

2017-11-21

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

TA关注的人

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