自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java 8 学习--lambda表达式的月之暗面

lambda表达式何时不受欢迎文中还列举了一些不希望碰到lambda的场景1. 对于没有接触过lambda表达式的团队成员,突然看到lambda表达式的写法, 极有可能不知所措

2016-01-13 15:18:11 585

原创 Java 8 学习–lambda表达式

Java 8 学习–lambda表达式Java 8 学习lambda表达式背景函数式接口lambda表达式类型写法参数代码块背景Java是一门面向对象的语言, 所有的数据和行为都包装到了类中, 以成员变量或成员方法的形式展现,从语言设计的角度来看, 这样做的好处显而易见,我们可以用一个个的类来包装各种事物, 无论是物质世界的实际存在,像牛 羊 鸡 鸟,还是程序世界的各种组件,如按钮,

2016-01-12 18:00:20 632

原创 【Android】linearlayout点击变换颜色

直接贴代码:1. layout中的相关代码: <LinearLayout android:id="@+id/llGoodCommentContainer" android:orientation="vertical" android:layout_weight="1" android:gravity="center"

2013-12-19 12:12:17 29191 7

原创 windows配置 emacs + mit-scheme

下载emacs,自己找网址下载mit-scheme 网址如下,请选择windows版下载http://www.gnu.org/software/mit-scheme/安装mit-scheme下一步配置emacs,c+x c+f,输入~/.emacs,加入如下代码:;;; Always do syntax highlighting(global-font-lock-

2013-04-13 14:15:35 6380 1

原创 Mac os X下Common Lisp环境的搭建

废话不多说,需要下载三个软件:Emacs sbcl slimeEmacs的版本需要你们自己去找,Mac下Emacs的实现很多,我用的是 GNU Emacs.sbcl http://www.sbcl.org/platform-table.html 在表里找到对应的版本,下载下载之后解压缩,cd到文件夹sudo sh install.sh完成之后,sbcl被安装到/usr/lo

2013-04-09 23:27:45 6770

原创 【Java】 四舍五入的方法

int px = (int)(1.6f);System.out.println(px);上面的代码打印出来的是1int px = (int)(1.2f);System.out.println(px);还是1,float to int 的强制类型转换,就是取整数部分,那么怎么进行四舍五入呢float ft = 1.3f;float ft1 = 1.5f;f

2013-04-07 10:45:41 778

原创 [eclipse使用]采用直接copy plugins和features文件夹到eclipse目录方式安装pdt文件失败的问题

今天从github上直接copy pdt插件到eclipse安装目录,重启eclipse之后,根本没任何效果,新建project,没有php的相关选项,解决办法,删除拷贝过去的文件,从install new software中安装,从这里安装eclipse需要输入的网址是:http://download.eclipse.org/tools/pdt/updates/release安装之后

2013-04-06 19:38:39 3401

原创 【Android】Droidparts的Unable to instantiate application错误

今天想要写一个remote image loader的功能,出现如下错误:04-03 17:23:48.884: E/AndroidRuntime(30946): java.lang.RuntimeException: Unable to instantiate application org.droidparts.gram.Application: java.lang.ClassNotFou

2013-04-03 17:31:11 2281

原创 【android】admob的广告,经过proguard混淆之后,不显示的问题

先说一下android混淆的配置首先,确保android工程根目录有proguard.cfg文件,在project.properties文件中加入(如果不存在)下面的代码:proguard.config=proguard.cfg然后,你就可以在proguard.cfg文件中写你的混淆规则了,如果project.properties文件中没有设置proguard.config,那么你

2013-03-20 15:32:55 5639

原创 【php】 向mysql中插入数据使用了制表符,取数据时怎么办

插入数据的部分代码如下:$moderators = implode("\t", $members);C::t('forum_forumfield')->update($fid, array('moderators' => $moderators));$moderators = implode("\t", $members); 这句的意思是把$members数组按照\t

2013-03-13 00:39:51 1988

原创 【android】 scrollview添加子view之后,不自动滚动的问题,解决方案

RT,贴上代码:private void sendScroll(){ final Handler handler = new Handler(); new Thread(new Runnable() { @Override public void run() { try {Thr

2013-03-04 12:28:12 9936

原创 ubuntu下的eclipse中android sdk manager无法打开问题

RT.console中显示的信息如下:./android: 1: ./android: java: not found./android: 1: ./android: java: not found./android: 110: exec: java: not found控制台中输入java,显示未安装。解决办法,安装java:sudo apt-get install open

2013-02-12 13:24:09 6647 4

原创 [discuz] 在插件目录外部调用插件的变量

今天改一个discuz的代码,在插件目录中的文件调用插件的变量,是OK的,但是在外部调用插件的变量,就不行,查了一些资料,解决办法:实用插件变量之前,先调用函数:loadcache('plugin');

2013-02-06 00:42:46 4102

原创 [android] EditText的setError文字不显示问题

今天写代码,要edittext为空的时候给出提示,用android自带的setError函数,发现文本的颜色和背景的颜色相同,查了一下资料,贴出solution:在  res/values/styles.xml文件中,在自定义主题里加入一个item: @android:color/primary_text_light完整文件内容如下: <!--

2013-01-25 23:13:36 11987 2

原创 android layout文件中引用自定义控件,在Graphical Layout中不显示的问题

RT,这种问题我之前遇到过好几次,有几次是从别的项目中copy过来的自定义view,没改包名,这样的话,就根本找不到自定义view的类,导致自定义控件的样式在Graphical Layout视图中不显示。今天又遇到这问题,鼓捣了半天,没找到原因,重启eclipse(我的eclipse menu ->project->Build Auto是打钩的了,不知道这个有没有影响,在这里提一下),莫名其妙

2013-01-16 16:22:25 7407

原创 [android]百度定位sdk报错

具体报错信息如下:Exception Ljava/lang/UnsatisfiedLinkError; threadid=1: thread exiting with uncaught exception (group=0x410d19d8)FATAL EXCEPTION: mainjava.lang.ExceptionInInitializerErrorat com.baid

2013-01-14 11:11:47 5883

原创 亲,你遇到this package depends on missing sdk platform 问题了么

今天更新eclipse了adt插件的版本,更新了之后给我提示说android sdk的版本和更新之后的adt版本不配套了,所以要更新android sdk,打开android sdk manager,安装新package的时候提示this package depends on missing sdk platform 巴拉巴拉,狗哥了一下,我的解决方案如下:在android sdk manag

2012-12-10 21:27:04 4809

原创 gentoo安装过程

1. 分区fdisk -lfdisk /dev/sda2. 挂载文件系统mount /dev/sda3 /mnt/gentoomkdir /mnt/gentoo/bootmount /dev/sda1 /mnt/gentoo/boot3. 下载stages3及portagelinks http://www.gentoo.org/en/main/mirrors.xml

2012-11-21 17:50:57 789

原创 gentoo 12.1 u盘安装 卡住的问题

我用ultraiso做的gentoo安装u盘,卡在这里:attempting to mount media:-/dev/sr0attempting to mount media:-/dev/sda1attempting to mount media:-/dev/sda2我的u盘再待安装系统的电脑上是 /dev/sdb4在boo

2012-11-10 23:28:05 1558

原创 ubuntu gnome shell 主题安装

再一次把系统切到ubuntu版本号是 12.04安装了gnome shell后对默认的主题不怎么满意,不喜欢带圆角的gnome shell主题,果断换安装了gnome tweak tools之后,发现shell theme不可选,显示一个黄色的三角图标。搜了一下,解决办法是进下面的网站:https://extensions.gnome.org扩展列表里有这么个扩展:

2012-11-07 12:59:42 15936 2

原创 emacs初学 命令备查

选择帮助文档的语言:M-x help-with-tutorial-spec-language

2012-10-24 14:35:37 700

原创 google play后台,应用更新新版本,出现错误

如题,最开始用的是chrome更新,提示出现错误,apk文件就是上传不上去,后来换成了firefox,成功上传猜测原因是chrome用了代理,正好这几天google不稳定,导致更新失败。

2012-10-24 12:58:11 2897

原创 android 多语言版本

android的多语言设置很简单,将res的values文件夹,改名字,比方说中文语言包,就将文件夹名字改成values-zh-rCN,如果还需要支持其他语言,那就在res文件夹下加对应语言名字的文件夹,比方说语言选了English (United States),就将文件夹名字命名为values-en-rUS;如果语言设置成了English(United Kingdom),对应的文件夹名字就是v

2012-07-19 18:38:09 1058

原创 android 获取系统语言

使用getLanguage()方法和getCountry方法,获取系统设置的语言和区域。//获取系统当前使用的语言String lan = Locale.getDefault().getLanguage();//获取区域String country = Locale.getDefault().getCountry();//设置成简体中文的时候,getLanguage()返回

2012-07-19 18:04:23 9673

原创 【Android】android sqlite的一个 nullpointerexception问题

今天写的一段代码,创建一个sqlite表,ddms总是给我报nullpointerexception错误,找了好久,发现新建了一个数据库对象之后,没有打开,protected DatabaseHelper mDBHelper;mDBHelper = DatabaseHelper.getInstance(ctx);db = mDBHelper.getWritableDat

2012-07-03 16:44:14 1296

原创 【Android】通过控制台将sqlite数据库文件导出

假设你的工程所在文件夹.com.yourproject那么sqlite数据库文件所在文件夹是:/data/data/com.yourproject/databases假设数据库名: testdatabase控制台输入命令adb pull /data/data/com.yourproject/databases/testdatabase.db d:\shown

2012-07-03 16:14:18 7488

原创 web前端开发经验总结(个人笔记)

1. javascript的函数名,避免用onsubmit,javascript内置的事件,可以在firebug里看到。

2012-06-20 15:08:47 1255

原创 java中的@Override

在java的继承机制中,子类可以覆盖父类中的方法。Base.javapublic class Base { public Base(){ System.out.println("Base"); } public void foo(){ System.out.println("foo in father"); }}Checket.java:publi...

2012-05-31 00:33:15 3226

原创 cakephp 文件下载

一个小项目,用的cakephp框架涉及到文件下载的链接,/files/学生列表.pdf本地(win 7)测试的时候一切正常,传到服务器上就不行了,折腾了好久,还试过用cakephp的MediaView,还是不行,最后把文件名改成了英文: xsli.pdf,才能在浏览器里显示出来,根据群里的朋友分析,应该是cakephp解析中文文件名的时候,编码有问题,导致找不到磁盘上的文件。

2012-05-18 15:14:55 1044

原创 vim字体

今天调vim环境,挨个试系统的字体,发现一个字体有点意思:purisa系统是ubuntu系统.:set guifont=*   用这个命令选择字体.还有几个第一印象不错的字体:Nimbus Mono LFreeMonoCourier NewCourier 10 PitchMonospace也可以将就着用

2012-04-24 16:59:41 2056

原创 php中的&&运算符

今天看discuz源码,在一个函数里发现这么个语句: http://$output && print($ret);其中$output是这个函数的一个参数,值为true或false;$ret是一个字符串.测试了一下,如果$output为false,那么就不打印$ret,即右侧print语句不执行,当$output为true时,右侧语句执行.在网上看到有人总结成这样:&&  与

2012-04-19 18:31:00 800

原创 sql update

mysql数据库的一个表之前的设计有问题,存储添加数据的用户用的用户名,而不是用户id,现在新加了一个字段,createuserid,要根据之前表中存的createusername,将createuserid列更新,sql语句如下:update interview as iv set createuserid=(select uid from member as me where me.u

2012-04-12 18:40:38 439

原创 php mongo扩展 1.2.9版本的一个bug

php mongo扩展各个版本的列表和下载连接在下面这个网页中:http://pecl.php.net/package/mongo由于项目移动到新服务器中,我装mongo扩展用的最新版本,1.2.9,也是stable版本的,pecl方式安装的就是这个版本,安装完成之后,一般数据库操作都可以,但是存文件到数据库的时候出问题,具体一点就是MongoGridFS的这两个函数:public

2012-03-07 12:02:53 1253

原创 ubuntu下面出现无法使用刚安装eclipse的插件的问题,解决办法

我之前将eclipse文件夹放到了/usr/local/目录下,今天装插件,采用的是下载文件,并将文件合并到eclipse目录的方式安装,重启eclipse之后,只是短暂的出现刚刚装的插件的消息,之后eclipse无法显示刚刚安装的插件,分析了一下,估计是没有都写插件文件权限的问题,所以尝试更改eclipse目录下所有文件的权限。cd /usr/local/eclipsesudo chmod

2012-02-24 17:20:44 1796

原创 svn 提交错误 丢失了预定增加的 “/dir/filename.php"

今天用svn提交的时候出现了下面的错误$ svn commitsvn: 提交失败(细节如下): svn: 丢失了预定增加的“/filepath/filename.php”之前很少用svn的命令行,所以google查资料,没找到solution,看了一下svn的help,发现有个revert命令,用这个恢复一下:svn revert --recursive .就可以提交了,还有个想法,

2012-02-17 16:08:49 12268 1

原创 gnome-shell使用其他主题时上面的面板上出现菜单 解决办法

solution:使用gnome tweak tools,在desktop的选项里,将Have file managerhandle the desktop设为关闭即可。

2012-02-16 09:55:42 738

原创 svn 提交失败 目录丢失的问题

首先截个图:首先说一下问题产生的背景,这个web项目是需要在线安装的,安装过discuz的都知道怎么回事,安装过程会对项目中的文件及文件夹内容做一些更改,比如说更改配置文件,删除一些文件夹等,安装过后,服务器上的代码版本就是最新的了,需要将这个最新的版本提交,在提交的时候出现了这个问题,问了leader出这个问题的原因,leader说是虽然在文件系统上删除了文件夹,但是版本

2012-02-15 18:16:25 8628

原创 点点网bug

已经注册了一个用户,登陆之后退出,再注册用户,填写表单之后,点击注册之后,系统会自动进入之前登陆用户的界面。还有就是,注册的页面,没有第二次输入密码的功能,那么,如果用户在填写密码时按错了键怎么办。

2012-02-13 18:27:09 713

原创 ubuntu11.10 gnome-shell存在bug

多开了几个程序,用eclipse编辑一个文件时,桌面突然死了,系统直接给我注销。之前用的时候,也出现过文件夹自动关闭的情况。重新登陆之后,屏幕分辨率出问题,更改分辨率之后,变成这样,截图为证,注意右边的屏幕上方。

2012-02-13 16:56:58 725

原创 vim配置笔记 - NERDTree的Bookmark功能

NERDTree下载地址:http://www.vim.org/scripts/script.php?script_id=1658将下载包中的文件夹copy到~/.vim目录中(首先要cd到压缩包所在的文件夹)unzip nerdtree.zip -d ~/.vim/下面命令将使你可以在vim中查询NERDTree的相关设置,:helptags ~/.v

2012-02-13 16:26:09 14297

Programming in Objective-C

还不错的objective c书籍,非常值得一看

2010-10-13

asp.net的生成验证码代码

asp.net的生成验证码代码。前台比较简单,主要都是后台。<br>代码为本人整理

2008-06-28

空空如也

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

TA关注的人

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