自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (5)
  • 收藏
  • 关注

原创 机试题记录-整数分解和阿拉伯数字转中文读法

整数分解 public static void main(String[] args) { resolve(4,1); } public static List<Integer> res = new ArrayList<>(); public static void resolve(int n, int start){ ...

2019-07-13 11:42:21 314

原创 BottomNavigationView+ViewPager打造底部导航栏

效果BottomNavigationView的简单使用 官网推荐使用方式:layout resource file: <android.support.design.widget.BottomNavigationView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://s

2017-06-12 09:48:40 633

原创 TabLayout和ViewPager打造导航栏

实现效果:实现:引入依赖包://用到了TabLayout,所以要加这个依赖compile 'com.android.support:design:24.2.0'准备Fragment:一系列Fragment准备就绪核心代码:adapter = new FragmentPagerAdapter(getSupportFragmentManager()) { @Override

2017-05-27 17:13:57 370

原创 Requested modules not available: vtkRendering问题解决方法

环境-ubuntu 16.04-Qt 4.8.7-vtk 7.0.0-cmake 2.8.*问题在执行cmake . 时报错,错误信息说是请求的vtkRendering不可用,而且指出时CMakeLists.txt的第11行处的find_package出错解决方法找到CMakeLists.txt文件,修改find_package如下: find_package(VTK 7.0 REQUI

2017-04-28 17:23:54 3708

原创 PermissionsDispatcher的使用方法

0.在AndroidManifest.xml文件中声明要用到的所有权限<uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.READ_CONTACTS"/> <uses-permission android:name="

2017-04-08 22:42:06 1295

原创 什么时候选择LinkedList?

LinkedList即单链表,如下图 LinkedList优点:长度可变插入删除简单LinkedList缺点:不能随机访问,必须从head结点顺序访问,所以也就不能够二分查找存储pointer消耗内存下面是LinkedList的简单实现以及简单操作(各个位置插入新节点,打印单链表):class LinkedList{ Node head; class Node

2017-03-07 15:53:49 411

原创 获取手机上安装的app列表以及正在运行的app

获取正在运行的appActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);List<ActivityManager.RunningAppProcessInfo> infos = manager.getRunningAppProcesses();for (Acti

2016-12-20 10:15:05 1497

原创 ubuntu12.04编译android4.4.4_r1并烧录到nexus5

下载源码https://pan.baidu.com/s/1qWpCAhY#list/path=%2FAndroid%E6%BA%90%E7%A0%81这里我下载的是android4.4.4_r1搭建编译环境首先安装jdk6,并配置环境变量,可以参考 http://blog.csdn.net/sp1336542268/article/details/46844179安装要用的命令$ sudo apt

2016-12-13 21:25:50 1028

原创 Ubuntu安装搜狗输入法

sudo dpkg -i sogoupinyin_2.0.0.0072_amd64.debsudo apt-get -f install sudo dpkg -isogoupinyin_2.0.0.0072_amd64.deb系统设置->语言支持-> 键盘输入法系统从ibus改成fcitx将汉语挪到第一个注销

2016-11-09 15:45:53 323

原创 java常用文件操作

import java.io.*;/** * Created by archur on 2016/10/17. */public class FileOperate { // 如果文件不存在会自己创建 public static void writeFile(String fileName,String content,boolean isAppend){ Fil

2016-10-17 16:18:13 300

原创 最大公约数

package methods;/** * Created by archur on 2016/10/14. */public class DivisorGetter { /** * 穷举法 */ public static int getDivisor1(int num1, int num2) { int bigNum = num1 >= n

2016-10-17 15:57:52 261

转载 阻塞 非阻塞与同步 异步

在网上搜 这几个概念 其中有几个搜索结果通俗易懂,为了方便以后查阅,于是记录如下老张爱喝茶,废话不说,煮开水。 出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。老张把水壶放到火上,立等水开。(同步阻塞) 老张觉得自己有点傻老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞) 老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后

2016-09-12 20:17:10 280

原创 136. Single Number

Given an array of integers, every element appears twice except for one. Find that single one.Note: Your algorithm should have a linear runtime complexity. Could you implement it without using extra me

2016-08-31 22:21:42 276

原创 137. Single Number II

Given an array of integers, every element appears three times except for one. Find that single one.Note: Your algorithm should have a linear runtime complexity. Could you implement it without using ex

2016-08-31 21:55:13 295

原创 android layout-weight属性

The weight value is a number that specifies the amount of remaining space each view should consume, relative to the amount consumed by sibling views. This works kind of like the amount of ingredients i

2015-12-07 09:34:15 628

原创 ubuntu14.04在vim上配置java开发环境

A 首先下载javacomplete.zipB 解压javacomplete.zip并放到相应位置将解压出来的autoload 和 doc的内容添加到~/.vim/下的相应目录下,如果~/.vim下没有这两个文件夹就手动创建其中autoload里的有javacomplete.vim java_parser.vim Reflection.java三个文件,要做的事情是javac Reflectio

2015-11-23 20:16:32 1446

原创 ubuntu14.04在Vim上配置Python开发环境

A 安装Vimsudo apt-get install vimB 在用户主目录创建bundle文件夹mkdir -p ~/.vim/bundleC 安装Vundlegit clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle D 创建或编辑用户目录下的.vimrc文件,添加如下内容: set nocompatible

2015-11-22 22:06:04 2127

原创 js显示当前时间(动态)以及限时抢购倒计时

本篇博文知识点:js的Date类的使用setTimeout的使用(注意和setInterval的区别)将“秒”格式化成常用的格式动态地显示当前时间<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>当前时间</title></head><script type="text/javasc

2015-09-10 17:48:20 1547

原创 JS实现动画

实现的效果:当鼠标移动到目标图片时,图片会不断变宽高和透明度,当变化到目标值以后停止;当鼠标移开后,图片做相反的动画(变窄变矮…)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JS Animation</title> <style type="text/css"> body{

2015-09-09 18:30:42 369

转载 JS中的offset*的图文解释

网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scrollWidt

2015-09-02 16:36:42 1207

原创 ubuntu opera31.0安装flash

ubuntu opera31.0安装flash本人参照网上的方法将下载来的tar包解压,并且按照readme.txt中的安装方法安装: 1. copy libflashplayer.so to the appropriate browser plugins directory. at the prompt type: cp libflashlayer.so 2. copy the Fla

2015-08-27 00:31:47 667

转载 python yield使用技巧

如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数:清单 1. 简单输出斐波那契數列前 N 个数 def fab(max): n, a, b = 0, 0, 1 while

2015-08-10 11:32:37 351

原创 欢迎使用CSDN-markdown编辑器

markdown练习 我是引用有序列表item1item2item3无需列表itemitemitem我是链接斜体 粗体 tables 1 2 hello world markdownpublic static void main(String args []){ System.out.println("hello markdown") }

2015-08-05 17:39:43 346

原创 解决eclipse在线安装不了genymotion

今天在网上看见网友说genymotion安卓模拟器是多麽的流畅,比起google自带的那些emulator快十倍,经本人亲身体会确实特别流畅,开机速度快,界面也相对漂亮,操作起来也流畅。但是按照网上说的安装好了Genymotion(可以进入https://www.genymotion.com点击打开链接下载,但是必须注册后才能下载,注意:下载那个带virtualbox的那个,下载好后就傻瓜式的安装

2015-08-02 18:24:21 1513

转载 Java读取文件夹大小的6种方法及代码

(一)单线程递归方式package com.taobao.test; import java.io.File; public class TotalFileSizeSequential { public static String fileName = "C:\\Documents and Settings\\Administrator\\桌面\\monkeytalk";

2015-07-30 19:52:17 515

原创 jsp向mysql数据库插入中文字段 乱码以及中文空白的解决办法

1.最近在学习java web,今天在做一个小demo,作用是通过浏览器向本地数据库插入记录,照着书写了jsp代码,插入数据也提示成功了,很兴奋,但是在命令行下select 数据表,发现凡是有中文的地方就出现‘???’这样的乱码,如下:然后就在网上找解决方案,根据网友提供的一些方法,我将jsp页面中的编码方式统统改成‘utf-8’,如下<% request.setCharacte

2015-07-28 15:08:14 967

原创 jsp操作数据库,并将结果分页显示

最近在学李兴华的javaweb,第五章课程实践内容:分页显示数据库查询结果(这个东西非常有用,虽然还没有完全掌握)首先声明数据库用的是mysql1.创建数据库->创建数据表emp 结构如下:2.向emp中插入数据:3.编写select_emp.jsp 雇员列表显示 function go(num){ document.getElementB

2015-07-13 20:45:11 800

转载 ubuntu12.04安装中文输入法

转载自:http://blog.csdn.net/chenqiai0/article/details/8683826Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法

2015-07-12 11:50:03 414

原创 ubuntu编译android部分源码

1.首先得到部分编译的工具:进入android源码根目录后执行 .  ./build/envsetup.sh2.进入到要单独编译的文件夹中cd frameworks/base/locationmm3.编译好模块后,还要重新打包一下system.img文件进入android源码根目录后执行 make snode4.更新APImake updat

2015-07-11 21:00:54 689

原创 ubuntu下将android4.4源码导入adt-bundle

1.下载并解压 ADT-bundle在谷歌安卓官网上下载 adt-bundle-linux-x86_64-20131030;Unzip adt-bundle.zip2.将源码导入 ADT 里面1)首先进入到android源码根目录,执行以下命令把.classpath文件复制到 Android 源码根目录下cp development/ide/eclipse/.class

2015-07-11 20:35:16 938

原创 ubuntu12.04上编译android4.4源码

一.编译环境(1).查看本机 ubuntu 版本  cat /etc/issue Ubuntu 12.04.4.LTS(2).查看 ubuntu 位数uname -ax86_64或 getconf LONG_BIT64均显示为 64 位系统※编译时尽可能用 64 位系统(3).查看本机内存cat /proc/meminfoMemtot

2015-07-11 20:11:44 619

转载 ubuntu下Android4.4源码导入eclipse

ubuntu下Android4.4源码导入eclipse当我们想深入学习android开发时,一般都会下载android源码。在下载玩android源码后如何在在ide中查看呢?本文介绍了把android系统源码导入eclipse开发环境中的方法。android源码支持多种IDE,在源码的“~/development/ide/”目录下有相应的IDE的配置,如下所示:~/androi

2015-07-09 18:34:03 695

转载 mysql查询表中文显示乱码的解决办法

1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候:CREATE DATABASE `test`CHARACT

2015-07-09 13:46:49 1387

原创 java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.

由于疏忽没有在工程目录下的libs文件夹中放入armeabi文件夹导致出错:将armeabi文件夹粘贴到libs目录下即可顺利显示出地图:

2015-07-08 18:14:38 754

原创 android SDK更新慢的解决办法

1.打开SDK Manager2.Tools->Options3.在HTTP Proxy Server处填写:mirrors.neusoft.edu.cn,在HTTP Proxy Port处填804.勾选Force Http那一项5.Packages->reload

2015-07-06 20:50:19 420

原创 javascript 读取单选按钮、复选框以及下拉列表的当前值

1.读取单选框的当前值 /*获取单选按钮当前值*/ function getRadioValue(name){ var items = document.getElementsByName(name); for (var i = 0; i < items.length; i++) { if(item

2015-05-24 15:17:52 958

原创 sublime text2编写html时如何快速地在指定浏览器中预览

最近在做毕业设计,所以很少更新博客。今天在写代码时想到在st2中快速启动浏览器预览效果,但是在网上搜了许多办法,基本都只能用默认的IE浏览器预览,这篇博文将给出一种全面的解决办法,可以在指定的浏览器中预览html效果,chrome,opera,firefox亲测有效。下面给出方法:1.ctrl+shift+p调出对话框->输入install package->敲回车2.找到

2015-05-22 14:20:32 6078 3

原创 windows下wampserver的安装与一些简单配置

Wampserver安装好之后(安装过程很简单)更改网站根目录:打开Apache->httpd.conf,找到documentroot: 更改,还有一处这样就更该成功了,不过在wampserver控制面板里”www目录“并没有改成我们自己的网站根目录,这里就需要更改wampserver的配置文件,在安装目录下找到wampmanager.ini和wampmanager.tpl首先

2015-04-08 10:45:15 463

原创 ubuntu下使用make快速编译C语言程序

1.makefile文件Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系。Makefile文件作为一种描述文档一般需要包含以下内容:(1) 宏定义 (2) 源文件之间的相互依赖关系 (3

2015-04-04 16:03:03 2003

原创 远程访问mysql服务器

1.首先在ubuntu server中修改/etc/mysql/my.cnf文件,如下:将bind-address = 127.0.0.1注释掉,这样mysql服务就不仅仅能被localhost访问,还可以被其他主机的用户访问2.在ubuntu server上安装phpMyAdmin,打开浏览器,输入主机地址以及phpMyAdmin的安装路径http://192.168.86.12

2015-04-03 11:19:02 443

通过ViewPager实现微信标题栏滑动效果

通过ViewPager实现微信标题栏滑动效果,而且有消息提示的带数字红色实心圆的显示

2015-02-06

微信消息通知图标创建BadgeView

微信好友消息通知图标,显示消息条数那个带数字的红色图标的View实现源代码

2015-02-06

贪吃蛇(java)

用java写的一个小游戏,主要是练习java中线程的运用以及面向对象的思想

2014-10-20

逻辑记录的成组和分解

逻辑记录的成组和分解,模拟逻辑记录的成组和分解操作,提高磁盘存储空间的利用率

2013-06-23

横向打印二叉树

创建二叉树,先序遍历二叉树,横向打印二叉树

2012-11-20

空空如也

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

TA关注的人

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