- 博客(108)
- 资源 (1)
- 收藏
- 关注
原创 那些年遇到的算法面试题
1、字符串类反转字符串找寻最长不重复字符串出现频率最多的字符串2、大数据类4亿个数,每个数8个字节,然后要找到这四亿个数的中位数,四亿个数可能会重复1000w个用户文件数,要知道文件数最多的前100个用户3、排序类快排外排序堆排序4、链表将链表依次反转,1234变成2143最快速获取链表的中间位置判断2个链表是否相交
2015-05-02 10:44:25
1044
转载 centos yum安装ffmpeg
ffmpeg是一个重要的应用软件,用于运行与视频文件转换成不同的视频流格式的视频网站,可以安装在linux系统上来使用.推荐使用方法一方法一、一、安装ffmpeg (一)安装编译环境 #yum install -y automake autoconf libtool gcc gcc-c++ (二)安装所需程序库的RPM包到 centos(因为centos自带的库中没有ff
2015-02-04 17:21:43
16430
转载 解决使用 JDK 1.7 对 Android apk 签名后程序无法安装的问题
做了一个简单的APK发布出来了,就是无法安装啊, 网上找到解决办法:“同样的程序发布过程,在同事的机器上(JDK 1.6)签名后可以正常安装,但是在我机器上(JDK 1.7)签名后安装说签名错误无法安装。找到了解决的办法,需要在签名程序 jarsigner 增加如下参数1-digestalg SHA1 -sigalg MD5withRSA
2014-12-08 01:11:04
1622
转载 IOS开发(一)
Code 4到4.2 模块发生可一些变化,让我们来看看是哪些:by小楠瓜饼XCode 4.2.1 项目的模版截图: Single View Application This template provides a starting point for an application that uses a single view. It
2014-06-20 21:20:24
1012
转载 使用不同版本Gradle构建Andorid 出现Gradle version xxxx is required
出现此情况,应该是使用了gradle wrapper时候,创建工程时使用的gradle版本比当前使用的版本低得情况。此时log会提示 去修改 project_root/gradle/wrapper/gradle-wrapper.properties这个文件中 distributionUrl=http\://services.gradle.org/distributions/gradle-1.1
2014-05-31 23:12:45
12146
1
转载 android UI开源项目
本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,**主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。**
2014-04-28 15:26:40
2785
转载 解决fragment+viewpager第二次进入的时候没有数据的问题
为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notif
2014-04-12 01:45:48
19541
转载 解决fragment+viewpager第二次进入的时候没有数据的问题
为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notif
2014-04-12 01:44:50
1875
转载 解决fragment+viewpager第二次进入的时候没有数据的问题
为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notif
2014-04-12 01:44:14
1405
转载 php操作memcache的使用测试总结
1.简介memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。memcache也提供用于通信对话(session_handler)的处理。更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅。 1.1.memcache在php.ini中
2014-04-06 19:21:12
981
转载 SQL中SELECT INTO和INSERT INTO SELECT(复制表)
SQL SERVER数据库中,表复制是经常要用到的操作,下面就将为您介绍SQL中SELECT INTO和INSERT INTO SELECT语句,供您参考。Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要
2014-02-11 20:05:21
918
转载 解决ADB端口被占用的问题
究其源就是adb server没启动经过分析整理如下:[html] view plaincopyC:\Users\xxxx>adb nodaemon server cannot bind 'tcp:5037' 原来adb server 端口绑定失败继续查看到底是哪个端口给占用了[html] view plaincopyC:\Users\xxxxxx>netstat -an
2014-01-10 17:25:23
45778
原创 git常用命令
gitclone [url]: 在当前目录中创建代码库git pull 拉取本地分支对应的远程分支的变化gitfetch 同步分支变化【仅状态】gitmerge [源分支名] 将[源分支]Merge 到当前的分支中git diff[源分支] 将 [源分支]和当前的分支进行差异比较gitcheckout [源分支名] 分
2014-01-07 11:25:05
987
转载 git常用命令
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识
2013-12-25 20:40:23
949
原创 如何将地图SDK中获取到的经纬度信息写入到exif中
首先感谢维基百科,再者感谢stackoverflow援引自这里,可以将经纬度信息转成DMS格式的这个是exif中存储的格式http://en.wikipedia.org/wiki/Geographic_coordinate_conversion#Components_of_a_typical_coordinatejava代码如下:String decimalToDM
2013-12-25 13:53:29
3323
转载 sqlite函数大全
abs(X) 返回参数X的绝对值。 coalesce(X,Y,...) 返回第一个非空参数的副本。若所有的参数均为NULL,返回NULL。至少2个参数。 glob(X,Y) 用于实现SQLite的 "X GLOB Y"语法。可使用 sqlite3_create_function() 重载该函数从而改变GLOB运算符的功能。 ifnull(X,Y) 返回第一个非空参数的副本。 若两个参数
2013-12-19 12:15:26
16239
转载 android自定义视频录制
http://www.ithouge.com/android-custom-video-recorder-play.html
2013-11-09 13:33:30
1622
转载 mac下如何连接小米
最近在Mac上开发安卓,用小米2a作为开发机,连上电脑后发现idea和eclipse真机调试的时候都提示USB device not found。经过一番google和百度,终于找到了解决方案,在这里分享给大家。1.首先,确保已经安装了android sdk或者集成开发环境ADT。将小米连接到电脑上之后,在终端中输入[plain] view plaincopy
2013-11-07 22:18:37
6278
转载 android icon图标大小
应用程序图标 (Icon)应当是一个 Alpha 通道透明的32位 PNG 图片。由于安卓设备众多,一个应用程序图标需要设计几种不同大小,如:LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。HDPI (High Dens
2013-11-04 23:08:56
1330
原创 android混淆
1、编译的过程遇到各种警告:增加如下两段代码-dontwarn com.xx.bbb.**-keep class com.xx.bbb.** { *;}参数来保持第三方库中的类而不乱,-dontwarn和-keep 结合使用,意思是保持com.xx.bbb.**这个包里面的所有类和所有方法而不混淆,接着还叫ProGuard不要警告找不到com.xx.bbb.**这个包里面的类的相关
2013-10-23 00:26:04
10947
转载 如何导入非android项目
1,在 eclipse 开发环境下,创建一个 Android 工程很容易。按照常规步骤一步一步来即可! File --> New --> Android Application Project2,针对独立的 Android 代码(此处独立是指在工程中有 AndroidManifest.xml文件)也是比较简单的,只需要按照 import Android 工程的步
2013-10-15 19:04:45
938
转载 mysql事务处理实例
事务是必须满足4个条件(ACID):原子性(Autmic)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)原子性(Autmic):事务在执行性,要做到“要么不做,要么全做!”,就是说不允许事务部分得执行。即使因为故障而使事务不能完成,在rollback时也要消除对数据库得影响!一致性(Consistency):事务得操作应该使使数据库
2013-09-21 21:31:45
892
转载 mysql触发器
第21章:触发程序目录21.1. CREATE TRIGGER语法21.2. DROP TRIGGER语法21.3. 使用触发程序MySQL 5.1包含对触发程序的支持。触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。例如,下述语句将创建1个表和1个INSERT触发程序。触发程序将插入表中某一列的值加在
2013-09-21 16:40:32
797
转载 mysql触发器
mysql 利用触发器(Trigger)让代码更简单张映 发表于 2010-04-28分类目录: mysql一,什么触发器1,个人理解触发器,从字面来理解,一触即发的一个器,简称触发器(哈哈,个人理解),举个例子吧,好比天黑了,你开灯了,你看到东西了。你放炮仗,点燃了,一会就炸了。2,官方定义触发器(trigger)是个特殊的
2013-09-21 16:25:56
1075
转载 android memory manager
从早期G1的192MB RAM开始,到现在动辄1G -2G RAM的设备,为单个App分配的内存从16MB到48MB甚至更多,但OOM从不曾离我们远去。这是因为大部分App中图片内容占据了50%甚至75%以上,而App内容的极大丰富,所需的图片越来越多,屏幕尺寸也越来越大分辨率也越来越高,所需的图片的大小也跟着往上涨,这在大屏手机和平板上尤其明显。而且还经常要兼容低版本的设备。所以Android的
2013-08-30 15:37:35
967
转载 Android Tombstone/Crash的log分析和定位
有一句话叫做常在河边走,哪有不湿鞋。我们这些研究和开发Android的工程师正应了这句话,相必大家在调试的时候经常会遇到这么个东西吧*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***Build fingerprint: 'XXXXXXXXX'pid: 1658, tid: 13086 >>> system
2013-08-16 13:56:41
1024
转载 libgdx,android游戏框架
Libgdx作者博客:http://www.badlogicgames.com/ Libgdx项目地址:http://code.google.com/p/libgdx/ Libgdx是一款支持2D与3D游戏开发的游戏类库,兼容大多数微机平台(标准JavaSE实现,能运行在Mac、Linux、Windows等系统)与Android平台(Android1.5以上即可使用,Android
2013-08-11 15:24:52
1510
转载 mac os lion 上php连接mysql数据库不能使用使用localhost问题
今天在mac上搭建好了php的环境,把先前在window、linux下运行良好的程序放在mac上,居然出现访问不了数据库,数据库连接的host用的是localhost,可以确认数据库配置是正确的,因为在java中使用localhost访问正常,另外通过命令行工具也能正常访问。当把localhost换成127.0.0.1或者本机的IP时,居然正常了。以前一直认为localhost与127.0.0.1
2013-07-27 16:41:58
4505
转载 Linux下使用inotify监控文件动作
Linux下使用inotify监控文件动作发表于 2011年07月01日 | 分类: C/C++ | 发表评论在日常应用中,常常会遇到以下场景,监控文件夹A,若文件夹中的B文件发生变化,则执行C命令。Linux下可以通过inotify完成该功能。自从Linux kernel 2.6.13起,inotify以作为内核的一部份,同时需要glibc 2.4以上版本。1. 相关函数
2013-07-04 19:42:58
1522
转载 php设置编码风格
最近决定把几个IDE的代码样式统一一下,Visual Studio的还算好改,PHP目前用得不多,不过也打算给Zend Studio换身新装。网上搜索的一些更改Zend Studio主题的多是修改或者导入主题配置文件,可选主题不多而且略显麻烦,今天在Zend官方网站上找到一个比较好的解决办法。详细参见Zend文档《Working with Eclipse Color Theme》。原文是英
2013-07-01 23:34:16
754
转载 ndk基础知识
本帖最后由 Kevin.Wei 于 2012-9-18 16:41 编辑一、 JNI概述JavaNative Interface的缩写,中文为Java本地调用。从Java1.1开始,JNI即成为Java标准的一部分。JNI设计的目的是为了允许Java代码与其他语言进行交互。但这样做通常会导致丧失平台可移植性,通常是在特定的需求下进行,例如使用旧的其他语言的库、需要获得Java
2013-07-01 18:01:45
824
转载 mac下搭建php开发环境
Mac OS X 内置Apache 和 PHP,使用起来非常方便。本文以Mac OS X 10.6.3和 10.8.1为例。主要内容包括:启动Apache运行PHP安装MySQL使用phpMyAdmin配置PHP的MCrypt扩展库设置虚拟主机启动Apache有两种方法:打开“系统设置偏好(System Preferences)” ->
2013-06-30 23:35:08
21958
转载 如何修改apache得documentroot
一、修改Apache "DocumentRoot"1.sodu vi/etc/apeche2/httpd.conf #开启virtual hosts模块Include /private/etc/apache2/extra/httpd-vhosts.conf2.sodu vi/etc/apache2/extra/httpd-vhosts.conf #添加虚拟服务
2013-06-30 21:28:00
4268
原创 php学习(三)关于身份验证、以及require路径问题
1、首先是时间格式的数据插入:如果数据库中数据的格式是:datetime,$currentTime = date('Y-m-d H:i:s');之前是直接插入$currentTIme,无用。需要在插入的数据前后加上单引用号,用来和int型的数据做区分。2、数组如何转换为字符串$vegetables[0] = "corn";$vegetables[1] = "brocco
2013-06-16 23:09:01
2294
转载 php cookie登录
永久登录指的是在浏览器会话间进行持续验证的机制。换句话说,今天已登录的用户明天依然是处于登录状态,即使在多次访问之间的用户会话过期的情况下也是这样。永久登录的存在降低了你的验证机制的安全性,但它增加了可用性。不是在用户每次访问时麻烦用户进行身份验证,而是提供了记住登录的选择。据我观察,最常见的有缺陷的永久登录方案是将用户名和密码保存在一个cookie中。这样做的诱惑是可以理解的——不需要提示用
2013-06-16 16:52:20
1830
转载 php的路径问题
PHP的路径问题折(魔)过(或正在...)几乎所有的程序员,包括在下,现在将有关该问题在这里总结一下,若能给你予帮助,不甚荣幸.先了解几个常识: (1)dirname(__FILE__),它是返回当前脚本的决对路径,例:/opt/lampp/htdocs/dir 。并且最重要的是不会因为该脚本被require或include而改变。即:a.php中有这样的语句 $
2013-06-16 12:59:00
1090
原创 webview的404处理
首先想到的是实现一个WebViewClient,监听里面的onreceivererror()做相应的异常处理,后面发现每次出现error之后又会有onPageStarted,onPageFinish()两次,不会在我想要处理的onreceivererror()显示我想要的异常页面: 原因可能如下(本人自己的猜测),由于webview底层的解析和webviewclient是分处在两
2013-06-03 15:16:25
6903
转载 php学习(三)遍历数组的方法
1. foreach()foreach()是一个用来遍历数组中数据的最简单有效的方法。#example1:$colors= array('red','blue','green','yellow');foreach ($colorsas$color){echo "Do you like$color? ";}?>显示结果:Do you like red?
2013-06-02 12:35:19
985
转载 ubuntu下彻底删除mysql
Ubuntu下彻底卸载mysql 做个记录:1、删除 mysql1 sudo apt-get autoremove --purge mysql-server-5.02 sudo apt-get remove mysql-server3 sudo apt-get autoremove mysql-server4 sudo apt-get remove mys
2013-05-27 23:42:37
892
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人