- 博客(70)
- 资源 (2)
- 收藏
- 关注
原创 Ubuntu中sendmail的安装、配置
因为项目需要一个邮件服务器功能,用已有的企业邮箱又有各种限制,就来捣鼓了下和这个相关的一些东西。一般是有好几个选择,比如Postfix,sendmail,qmail,第一个我之前用过,但是项目需求只有发邮件,也不知怎的就选择了sendmail,事实证明还是不要作,废话不说,结合自己的一些经验总结一下,希望能让大家少踩坑。一、安装必装:sudo apt-get insta
2015-06-28 13:24:57 6119
转载 SVD 与 LSI教程(5):LSI关键字研究与协同理论
/**********************作者信息****************/Dr. E. GarciaMi Islita.comEmail | Last Update: 01/07/07/**********************作者信息****************/IntroductionIn Part 1 and 2 of th
2014-05-14 19:06:15 2729
转载 SVD 与 LSI 教程(4): LSI计算
/**********************作者信息****************/Dr. E. GarciaMi Islita.comEmail | Last Update: 01/07/07/**********************作者信息****************/
2014-05-14 19:01:20 4528
转载 SVD与 LSI教程(3): 计算矩阵的全部奇异值
/**********************作者信息****************/Dr. E. GarciaMi Islita.comEmail | Last Update: 01/07/07/**********************作者信息****************/
2014-05-14 16:38:15 2864
转载 SVD和LSI教程(2):计算奇异值
Revisiting Matrix TranspositionIn Part I of this tutorial you learned about the fundamental equation of the Singular Value Decomposition algorithm:Equation 1: A = USVTIn Equation 1, the co
2014-05-14 16:36:44 2435
转载 SVD与LSI教程(1):理解SVD和LSI
/**********************作者信息****************/Dr. E. GarciaMi Islita.comEmail | Last Update: 01/07/07/**********************作者信息****************/About this TutorialI wrote this tut
2014-05-14 16:32:58 6437 1
原创 【Android Tricks 6】ViewPager首页与尾页的滑动动作响应
ViewPager可以说是Android应用中使用比较广发的一个组件了,它可以帮助我们很方便地实现滑动更换View的效果,刚好最近搞的一个项目有一个需求用到了这个,同时是要能在首页和尾页滑动时可以进行响应,而不是像默认的那样没有任何动作,所以稍微研究了下,希望可以对大家有所帮助。在分析了需求之后,发现这个应该是和ViewPager的换页监听有联系,于是做了个小demo,通过实验来寻
2014-05-02 11:18:50 2716
原创 【Android Trick 5】layout_gravity vs gravity in Android
layout_gravity vs gravity in Android
2013-11-14 22:36:29 1765
原创 【Web Tricks 11】模拟Bootstrap标签页的实现
相信大家做前端都会去用Bootstrap,twitter的前端们做了件大好事,自发布以来,这个框架发展十分迅速,很多人都会给予Bootstrap来写组件等,它带来的直接好处就是让不太懂设计的人也能做出像样的前端来,可是由于它要考虑很多兼容性等问题,也会有一些麻烦的地方,比如标签页的实现:使用了a标签。我猜想之所以用这个的原因应该是想符合锚的思想吧,但是如此一来,问题也来了,如果页面
2013-07-25 16:26:10 3785
原创 【Web Tricks 10】web编程中几个容易混淆的函数(概念)
下面有几个函数(概念)平常使用的时候比较容易混淆,这里做个总结(所有图来源于jquery)1、innerWidth():包含了padding和内容宽度(innerHeight()类似)w3school上给出的innerWidth解释:只读属性,声明了窗口的文档显示区的高度和宽度,以像素计。这里的宽度和高度不包括菜单栏、工具栏以及滚动条等的高度。IE 不支
2013-04-18 11:27:17 1840
原创 C++中set,map使用自定义类型
首先声明自己C++比较菜,所以以下写的都是大神不太可能出的问题。在项目中需要用到C++的set,并且是自定义类型作为泛型参数,刚开始的时候比较随意,就随便用了,但是在编译的时候一直报很奇怪的错误最后一行有乱码的地方,大概是说没有相匹配的 set和map是红黑树实现的,所以如果使用自定义的类型的时候,需要在自己的类型中重载重载函数大致如下:先记录下来,以免以后
2013-04-17 15:52:40 4019
原创 Redhat 4搭建git服务器
Redhat 4说实话真心是太老了,可是没办法,给的环境就是这个,所以接受折磨吧,这里把整个过程记录下来,留待后用。1 安装yum机器上没有一个软件包管理器着实蛋疼,所以首先是将这个搞定,下面是步骤wget http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpmrpmbuild --rebuild yum-2.0.8-1.s
2013-03-29 10:58:50 3680 1
原创 【Web Trick 9】实现页面中的“回到顶部”按钮
很多在页面的list很长的时候,我们都需要给用户提供一个回到顶部的向上滚动按钮,这里给出一个测试代码 test .back-to { position: fixed; bottom: 35px; _bottom: 35px; right: 10px; z-index: 999;
2013-01-10 14:39:50 1723
转载 【Android Trick 4】ActionBar操作大全
本例几乎涵盖了有关Actionbar的所有操作,由于前面介绍过tabs和item,这里重点介绍Actionbar的样式修改,需要源工程的请在资源里下载styleactionbar。更多请阅读http://android-developers.blogspot.com/2011/04/customizing-action-bar.html1、首先准备一个RoundedColourFragme
2013-01-08 16:28:22 2055
原创 【Android Trick 3】获取网络状态并进入设置
关键字:网络状态,系统设置,系统时间,时间格式化首先是判断系统的网络状态/*** 对网络连接状态进行判断* @return true, 可用; false, 不可用*/private boolean isOpenNetwork() { ConnectivityManager connManager = (ConnectivityManager) getSystemService(
2013-01-08 15:37:36 1807
原创 【Web Trick 8】JS操作cookie
最近要做的一个东西需要操作cookie,所以就把封装后的cookie发出来。var Cookie = { add: function(objName, objValue, objHours) { var str = objName + "=" + escape(objValue); if (objHours > 0) { var date = new Date(); va
2013-01-06 14:55:09 2098
原创 【Web Tricks 7】纯CSS实现的层级(树形)菜单
最近在做后台的导航条的时候,有一个问题是菜单项很多,于是需要做一个层级(树形)菜单,本来是打算用JS来实现,后来想了想还是去用CSS来实现,这样子对于浏览器的支持会大一些,而且不会出现那种闪屏现象,好了废话不说,上代码.menu { display:block; font-family: arial, sans-serif; width:100%; position:fixe
2012-12-29 13:29:11 3986
原创 【Android Trick 2】HTTPS请求忽略证书
现在很多网站的请求都需要使用HTTPS验证,查看google官方的HTTPS请求中可以发现很蛋疼的会有一个keystore对象,也就是要一个证书(CA),但是如果你没有一个有效的SSL certificate,你可能想让你的APP去忽略certificate的验证,这里将列出两种情况下的做法:1、HTTPSConnection我们都知道在发送http请求时用的是HTTPConn
2012-12-11 12:03:18 5777
原创 【Web Trick 6】CSS+DIV 自适应高度
在【Web Trick 4】CSS 实现footer固定页面底部中曾经提到过用DOM的盒子模型结合最小高度来实现footer至于底部,这里扩展一下,以最经典的3段结构展示一下利用百分数来实现自适应高度。【Web Trick 6】CSS+DIV 自适应高度html,body{ margin: 0; //覆盖浏览器默认设置 padding: 0; h
2012-12-07 17:10:44 1790
原创 【Web Trick 5】CSS替代图片
随着互联网内容越来越丰富,我们所架的网站也越来越复杂,很多时候我们都会听到用户抱怨,这个网站怎么那么卡,半天载不进来等等之类的话,这个时候我们就要考虑去优化自己的网站了,优化的方法很多,主要是针对不同的架构去做不同的调研,比如用CSS sprites技术来减少请求,这里主要讲一个用CSS来代替图片的技巧,达到如下效果:初始状态
2012-12-07 10:40:25 1772
原创 【Web Trick 4】CSS 实现footer固定页面底部
很多时候我们都需要去实现这个功能:将footer自适应固定在页面底部,不管页面主内容的大小是多少,可以采用js去实现,但是js实现的话不是很推荐,因为很多时候js的执行是滞后于页面加载的,所以你会看到用js实现的动态css效果会导致你的页面刚出来的时候乱成一团,当然你可以用定时器之类的技巧改善。下面我们尝试用css来实现。首先是将主标签设为100%,如下:html,
2012-12-04 16:42:56 3420
转载 【Web Trick 3】常用的js字符串操作函数
Js字符串操作函数大全/******************************************* 字符串函数扩充 *******************************************//*=====================
2012-12-04 14:40:56 795
原创 【Web Trick 2】CSS HACK 解决浏览器兼容性问题
使用CSS HACK可以说是没办法的办法,虽然不是很推荐,但是有时必须得用,下面罗列了一下主要用到的HACK技术:使用 IE CSS 条件注释区分 IE 浏览器最简单的区分 IE 浏览器的方法自然是使用他们的条件注释。如下所示: 使用 CSS 解析器 Hacks 区分 IE/* IE */backgroud-color:yel
2012-12-04 14:31:51 1122
原创 【Web Trick 1】css解决页面居中
说到页面居中,我想对于每个web开发者来说都不陌生,我们常用的方法会是用js来解决,但是用js会有很多问题,比如:1、一般是将居中代码放在页面加载的函数中,这就有问题了,如果页面从一个屏幕拉到另一个屏幕,居中代码不会执行,居中失效2、不同浏览器对于js的执行不尽相同,很可能你会遇到一些比较奇怪的问题,但是就是找不到原因那么我们该如何去做了,在做了一些demo后,觉得用css
2012-12-04 10:34:51 1218
原创 Android Trick 1:TextView中文字的单位
TextView中的getTextSize返回值是以像素(px)为单位,而setTextSize()是以sp为单位的.所以如果直接用返回的值来设置会出现很多奇怪的现象,解决办法是用setTextSize()的另外一种形式,可以指定单位:setTextSize(int unit, int size)TypedValue.COMPLEX_UNIT_PX : PixelsType
2012-09-14 14:34:42 1776
原创 单个apk使用多进程
首先说下之所以去研究这个,主要是因为一个进程的内存限制是定死的,如果有什么特别耗内存的动作则会OOM,使用多进程就可以使得我们一个apk所使用的内存限制加大几倍。先来看看,如果按照一般的写法所用的代码public class MultiProcessTestActivity extends Activity { /** Called when the activity i
2012-09-10 15:28:09 8070
原创 Dialog的使用
今天做了个小Demo,其中需要弹出一个Dialog,结果莫名其妙崩了,现在把日志摘出来,如下:09-10 10:09:12.826: E/AndroidRuntime(12642): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
2012-09-10 11:09:57 1169
原创 【Android】 PopupWindow使用小结
PopupWindow的很多用法网上比较多,我就不做过多解释了,只说下可能会遇到的问题,以及解决办法: 1、PopupWindow中的listview无响应 这个主要是因为show写在了setFocusable前面 2、点击PopupWindow外面区域,不会自动dismiss 这个主要可能是没有调用setBackgroun
2012-09-04 16:50:41 3470
原创 Android 第三方应用接入微信平台(2)
关键字:微信开放平台 Android第三方应用接入微信微信平台开放后倒是挺火的,许多第三方应用都想试下,毕竟可以利用微信建立起来的关系链来拓展自己的应用还是挺不错的,可以节约很多在社交方面的开销,我最近由于实习需要也在研究这个东西,不过发现网上的相关资料还是挺少的,这里把我的整个研究情况给出来,希望可以共同学习。第三方应用接入微信平台(1)二
2012-08-08 09:46:31 20772 48
原创 Android 第三方应用接入微信平台(1)
关键字:微信开放平台 Android第三方应用接入微信微信平台开放后倒是挺火的,许多第三方应用都想试下接入微信这个平台,毕竟可以利用微信建立起来的关系链来拓展自己的应用还是挺不错的,可以节约很多在社交方面的开销,我最近由于实习需要也在研究这个东西,不过发现网上的相关资料还是挺少的,这里把我的整个研究情况给出来,希望可以共同学习。一、微信SDK中会用到主要
2012-08-07 17:41:40 37832 55
原创 java进行xls转xml
一般用java语言来做excel表格的解析有两种常用的方法,poi或者jxl,有关poi的使用可以参考点击打开链接下面是用jxl解析excel文档,并输出到xml文件中,注释在代码中package com.breeze.test;import java.io.File;import java.io.FileOutputStream;import jxl.Cell;
2012-08-07 16:28:58 2741
原创 WebView中使用HTML打开本地应用
最近在做一个Android项目,其中有个需求是在WebView中使用HTML打开本地应用,本来如果WebView是自己项目的话,那很简单,如下所示:Java类中在WebView中添加JS调用接口,让JS代码可以调用到Java代码即可:public class Test extends Activity{ private Handler mHandler = new Ha
2012-08-05 17:03:53 12224 5
原创 launcher初步模型
这个比较简陋,只是自己随便练手瞎写的,以后会继续完善1.将自己的程序加入到系统launcher选项中在manifest文件中自己的主程序中的intentFilter中加入如下两行代码即可 2.用GridView显示所有安装的程序,并添加点击事件main.xml<LinearLayout xmlns:android="http://schemas.a
2012-06-11 20:16:23 807
转载 十三个经典算法研究与总结、目录+索引
以下是转载july大神的文章,留作日后继续学习之用,如果想对他有更多了解,可以到他的主页去看 http://blog.csdn.net/v_july_v/article/details/6305212 十三个经典算法研究与总结、目录+索引(后续更新为十五个)作者:July。时间:二零一零年十二月末-二零一一年四月初。出处
2012-05-27 17:39:04 598
原创 解决不能正常显示
最近做了个叫Fuubo的微博发送助手软件,在调试时想让它适配多个分辨率,拿了个moto的来测了下,结果很坑爹地出现了很多软件和游戏都会出现的问题,软件界面没有正常充满全屏,只是占据了屏幕的中间一部分,仔细看了代码后发现是我把manifest里的 给注释掉了,去掉注释后一切正常了,哎,各种注意阿
2012-04-11 22:35:32 581
原创 Android中Touch事件的处理
最近和队友做了个微博发送助手Fuubo(http://bbs.meizu.com/viewthread.php?tid=3428815&highlight=),由于主要是做前台,所以当中碰到了很多蛋疼的东西,做过android的人都知道前台是android的硬伤,在android应用层做得很好的人前台功底都是很强的,这里就我对处理前台动画时对android的touch事件的一些体会心得
2012-04-09 20:09:19 1063
原创 ubuntu下替换openjdk,搭建jsp环境
亲身测试了下,是正确的,记下来以防以后还要用ubuntu 安装sunjdk替换openjdkhttp://www.cnblogs.com/blogoflee/archive/2012/03/14/2395645.htmljsp环境搭建http://developer.51cto.com/art/200907/133360.htm不过在"打开httpd
2012-04-05 16:02:51 1045
原创 Android 开发小经验2
1.textView中的ellipsize我们都知道当在TextView中设定ellipsize时,显示的结果会是缩略显示,但是比较不好的是Google默认只会显示倆行,如果自己想多显示的话就必须自定义TextView,为了减少开发过程中的重复工作,我把最近做的项目中的这部分代码贴出来,如下:package com.hustunique.Fuubo.View;import android.co
2012-02-29 02:20:49 1279 2
转载 开机实现将手机联系人、通话记录、手机号码、手机所在地、发送到指定邮箱里
本文转自http://erwin-king.iteye.com/blog/1240646自己整理了下,未测试,主要是方便自己的学习整个程序的大概思路是这样的手机开始时:1、获取手机联系人信息、通话记录、手机号码2、检查手机gps状态:关闭状态则开启 ,然后获取手机的所在地3、检查手机网络开关,关闭则开启4、将采集的信息发送到指定邮箱中(本文以qq邮箱实现,由于代码太
2012-02-06 15:28:39 3074
原创 Android开发小经验
1. TextView中的getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的.所以如果直接用返回的值来设置会出错,解决办法是用setTextSize()的另外一种形式,可以指定单位:setTextSize(int unit, int size)TypedValue.COMPLEX_UNIT_PX : PixelsTypedVa
2012-02-06 15:13:56 3331
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人