- 浏览: 60186 次
- 性别:
- 来自: 武汉
最新评论
-
sunzhuo:
谢谢分享 学习到了
Django form模块使用心得 -
icuy:
谢谢分享!
Django form模块使用心得 -
yluolotus:
帮了我大忙啊,折腾了好久,感激楼主!!!!!
Windows 上安装 ruby on rails3 -
ncutlh:
幸亏先看到你的文章,我也是win7,看了你的文章后都不敢装了, ...
Windows 上安装 ruby on rails3 -
我要阳光:
comsci 写道hi,哥们,我这里有一份以前做过的ANTLR ...
antlr匹配全文的问题
文章列表
MindManager R6025运行时错误
- 博客分类:
- 软件
用MindManager 2012,运行正常,但是新建的时候突然蹦出这个 R6025运行时错误,
百度了一下各种解决,删除了模板中的一个tip部件搞定。以下为方法。
1.到以下路径(WIN7,C:\Users\【你的登录名】\AppData\Local\Mindjet\MindManager\10\Library\ENU\Templates)
2.打开如下目录的模板(..\Management\Balanced Scorecard.mmat)
3.删除tip部件,然后保存退出;
4.再新建一个mindmanager看是不是解决了。
5。然后哪个模板有问题,就删除哪个。
Android SIM卡网络处理
- 博客分类:
- Android
在开发android应用时,会遇到SIM卡网络的问题,导致网络失败。
目前比简单的解决办法是 使用AndroidHttpClient来进行Http交互,而不是HttpClient这样的底层的,AndroidHttpClient可以比较好的处理代理的问题,解决联通上网,异地上网,T跳转,基站跳转等问题。
Android 桌面悬浮框
- 博客分类:
- Android
最近看好多程序都弄了一个桌面的悬浮框,用来监视内存,或者是显示歌词什么的,自己手动实现一个,代码如下:
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
//通过WindowManager将浮动的窗口添加到屏幕
mWindowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
...
AsyncTask 源码分析
- 博客分类:
- Android
AsyncTask 异步任务,可以很方便的在应用中执行下载等可能阻塞UI Thread的任务,现在分析一下它的源码。
首先列出AsyncTask的一些核心方法和域:
public abstract class AsyncTask<Params, Progress, Result> {
private static final int CORE_POOL_S ...
Service绑定到Android Component组件上,其通讯方式一般是如下三种
1. 在onBind(Intent intent)中返回Binder对象,通过此接口与Service交互
2. 通过IBinder对象创建一个Messenger,通过Handler的方式来与Service交互
3. 通过AIDL进行交互
第一种返回Binder的方式是最为方便的,因为可以在Binder中直接返回Service实例,使Component直接与 Service 通信。
但是存在一个局限性,就是只有在Service与Component在同一个进程中的时候才可以通过Binder的方式进行,如果 ...
学习了一下Service,网上常见的一些就不说了,说一下感觉容易给人造成误解的地方
1. 如Service的创建都是在新进程创建的么?
其实不是的,在 Dev Guide中写道:
引用
Caution: A service runs in the main thread of its hosting process—the service does not create its own thread and does not run in a separate process (unless you specify otherwise). This means that, if your s ...
高效 list adapter
- 博客分类:
- Android
Android api demo里面有一个编写高效list adapter的demo,里面写了建议的两条高效原则
1. 在getView方法中,重复利用 convertView,convertView是旧的View,建议先判断是否为空,如果不为空,可以修改其内容来显示新的row。
public View getView(int position, View convertView, ViewGroup parent) {
SpeechView sv;
if (convertView == null) {
...
今天在 Android Developers 上考了一段XML dome代码,试试效果,结果就出现了 XML :unbound prefix 的错误。网上一搜好多人这个错误,其实这个错误的原因很简单,就是节点内的属性找不到。
如:
<set android:shareInterpolator="false">
如果这个android:shareInterpolator属性不属于这个节点,或者压根不存在就会报错。
产生的原因有两个
一,关键字打错了,而且是大多数情况。
二,找不到这个属性,原因是你没加
xmlns:android="http://s ...
最近研究了一下js中的prototype,发现网上很多对prototype的误解,下面是我的一些心得。
1. prototype原型是基于类型的,而不是基于实例的。
var newLine = "</br>"
function App(){
this.appName = "应用";
}
App.prototype.type ...
最近因为要写一个解释器,所以研究了一下大名鼎鼎的antlr,中文的资料比较少,大多要自己看官网的文档和一些别人写的代码。
其中遇到了一个问题,就是用anltr语法来识别时候,只是默认匹配最大的token流如:
prog: INT ;这是一个识别INT的语法,但是如果我们输入1aaa2ccc3的话,antlr只会匹配到 1,而后面的如果是合法token它将不会报错,直接忽略的后面的内容。
解决办法是prog: INT EOF ;EOF是结束符,无论你的字符串是什么,它都会在最后帮你加上这个字符,这样antlr识别到这个字符就知道你的字符串结束了,所以如果在语法后面加上这个,就代表,要匹 ...
最近 用 django 开发了一个 系统, 感觉django设计的很巧妙,于是对 传说中的ruby on rails 产生了 好奇, 既然 django 都设计的这么巧妙,那么被捧上天的 rails 是什么样子的呢,于是就开始了 rails 旅程。
一,安装ruby 和 rails
一,刚开始安装ROR ,首先想到的就是去官网下载 安装,http://rubyonrails.org/download,首先安装 ruby 里面有 1.9.2和 1.8.7 的one click 安装包, 首先选择了1.9.2新的版本,
C:\Users\Administrator.PC-20110530ZTYJ ...
在 rails 中, 创建数据库的时候可能出现这个错误
“丢失sqlite.dll错误”
解决办法 是下载 sqlite.dll , 注意不要在网上随便一搜, 随便找一个网站下载,
那样下载的往往不能使用 出现无法找到入口的错误
推荐进入 http://www.sqlite.org/download.html sqlite的官方网站来下载
sqlite.dll, 下载后 添加到 ruby 安装目录的 bin目录 即可解决问题
最近用Django 写了一个网站,现在来分享一下对Django form 的一些心得。
一,创建一个表单
创建一个Form表单有两种方式:
第一种方式是继承于forms.Form,的一个子类,通过在form中选择你需要的类型来规定表单之
中字段的类型
cla ...
最近因为好奇装了一下 rails 结果, 每一步都是按照网上的说明做的
还是出错, 就是在 安装完ruby 然后 自动安装rails的时候
一直出 ERROR: While executing gem ... (Zlib::BufError),错误
纠结N 长时候 最后找到了某位人兄弟博客下面一句话解决问题。
只要先运行 gem update --system 即可
文章转自(http://blog.csdn.net/woowindice/archive/2009/03/10/3977911.aspx)