- 博客(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 340
原创 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 658
原创 TabLayout和ViewPager打造导航栏
实现效果:实现:引入依赖包://用到了TabLayout,所以要加这个依赖compile 'com.android.support:design:24.2.0'准备Fragment:一系列Fragment准备就绪核心代码:adapter = new FragmentPagerAdapter(getSupportFragmentManager()) { @Override
2017-05-27 17:13:57 397
原创 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 3854
原创 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 1319
原创 什么时候选择LinkedList?
LinkedList即单链表,如下图 LinkedList优点:长度可变插入删除简单LinkedList缺点:不能随机访问,必须从head结点顺序访问,所以也就不能够二分查找存储pointer消耗内存下面是LinkedList的简单实现以及简单操作(各个位置插入新节点,打印单链表):class LinkedList{ Node head; class Node
2017-03-07 15:53:49 444
原创 获取手机上安装的app列表以及正在运行的app
获取正在运行的appActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);List<ActivityManager.RunningAppProcessInfo> infos = manager.getRunningAppProcesses();for (Acti
2016-12-20 10:15:05 1538
原创 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 1061
原创 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 386
原创 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 328
原创 最大公约数
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 282
转载 阻塞 非阻塞与同步 异步
在网上搜 这几个概念 其中有几个搜索结果通俗易懂,为了方便以后查阅,于是记录如下老张爱喝茶,废话不说,煮开水。 出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。老张把水壶放到火上,立等水开。(同步阻塞) 老张觉得自己有点傻老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞) 老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后
2016-09-12 20:17:10 304
原创 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 332
原创 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 322
原创 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 654
原创 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 1478
原创 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 2150
原创 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 1578
原创 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 401
转载 JS中的offset*的图文解释
网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scrollWidt
2015-09-02 16:36:42 1232
原创 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 686
转载 python yield使用技巧
如何生成斐波那契數列斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数:清单 1. 简单输出斐波那契數列前 N 个数 def fab(max): n, a, b = 0, 0, 1 while
2015-08-10 11:32:37 374
原创 欢迎使用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 365
原创 解决eclipse在线安装不了genymotion
今天在网上看见网友说genymotion安卓模拟器是多麽的流畅,比起google自带的那些emulator快十倍,经本人亲身体会确实特别流畅,开机速度快,界面也相对漂亮,操作起来也流畅。但是按照网上说的安装好了Genymotion(可以进入https://www.genymotion.com点击打开链接下载,但是必须注册后才能下载,注意:下载那个带virtualbox的那个,下载好后就傻瓜式的安装
2015-08-02 18:24:21 1551
转载 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 599
原创 jsp向mysql数据库插入中文字段 乱码以及中文空白的解决办法
1.最近在学习java web,今天在做一个小demo,作用是通过浏览器向本地数据库插入记录,照着书写了jsp代码,插入数据也提示成功了,很兴奋,但是在命令行下select 数据表,发现凡是有中文的地方就出现‘???’这样的乱码,如下:然后就在网上找解决方案,根据网友提供的一些方法,我将jsp页面中的编码方式统统改成‘utf-8’,如下<% request.setCharacte
2015-07-28 15:08:14 1000
原创 jsp操作数据库,并将结果分页显示
最近在学李兴华的javaweb,第五章课程实践内容:分页显示数据库查询结果(这个东西非常有用,虽然还没有完全掌握)首先声明数据库用的是mysql1.创建数据库->创建数据表emp 结构如下:2.向emp中插入数据:3.编写select_emp.jsp 雇员列表显示 function go(num){ document.getElementB
2015-07-13 20:45:11 838
转载 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 435
原创 ubuntu编译android部分源码
1.首先得到部分编译的工具:进入android源码根目录后执行 . ./build/envsetup.sh2.进入到要单独编译的文件夹中cd frameworks/base/locationmm3.编译好模块后,还要重新打包一下system.img文件进入android源码根目录后执行 make snode4.更新APImake updat
2015-07-11 21:00:54 725
原创 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 960
原创 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 662
转载 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 713
转载 mysql查询表中文显示乱码的解决办法
1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候:CREATE DATABASE `test`CHARACT
2015-07-09 13:46:49 1424
原创 java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.platform.
由于疏忽没有在工程目录下的libs文件夹中放入armeabi文件夹导致出错:将armeabi文件夹粘贴到libs目录下即可顺利显示出地图:
2015-07-08 18:14:38 778
原创 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 439
原创 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 985
原创 sublime text2编写html时如何快速地在指定浏览器中预览
最近在做毕业设计,所以很少更新博客。今天在写代码时想到在st2中快速启动浏览器预览效果,但是在网上搜了许多办法,基本都只能用默认的IE浏览器预览,这篇博文将给出一种全面的解决办法,可以在指定的浏览器中预览html效果,chrome,opera,firefox亲测有效。下面给出方法:1.ctrl+shift+p调出对话框->输入install package->敲回车2.找到
2015-05-22 14:20:32 6123 3
原创 windows下wampserver的安装与一些简单配置
Wampserver安装好之后(安装过程很简单)更改网站根目录:打开Apache->httpd.conf,找到documentroot: 更改,还有一处这样就更该成功了,不过在wampserver控制面板里”www目录“并没有改成我们自己的网站根目录,这里就需要更改wampserver的配置文件,在安装目录下找到wampmanager.ini和wampmanager.tpl首先
2015-04-08 10:45:15 485
原创 ubuntu下使用make快速编译C语言程序
1.makefile文件Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系。Makefile文件作为一种描述文档一般需要包含以下内容:(1) 宏定义 (2) 源文件之间的相互依赖关系 (3
2015-04-04 16:03:03 2048
原创 远程访问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 465
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人