- 浏览: 231070 次
- 性别:
- 来自: 上海
最新评论
-
fns:
Thanks
wing ide 设置
文章列表
突然很想写个自己专用的复读机1
- 博客分类:
- android
经常练听力,不过各种播放器实在太烦
1 没有复读机的那种后退n秒的功能,不小心就后退到上一首歌了
2 按键太小,极易按错
总之各种不爽。
开始构想一个播放器,
1自动重复1首歌
2 按键要大
简化成设计
1 一个文件选择界面
2 一个播放界面
先搞第一个文件选择界面
1 sd卡的文件列表
http://blog.csdn.net/zmyde2010/article/details/5935859
2 简单的listview例子
http://blog.csdn.net/hellogv/article/details/4542668
...
关联ANDROID源代码的方法
http://blog.csdn.net/yinghuihong/article/details/9245785
一句话总结之,在sdk管理器里下载对应adk的source,在工程里的android.jar里关联external folder的sdk/srouces/android-19或者别的版本
心血来潮,重开android
结果,上来就被来了个下马威
照例子抄了个打电话号码的小例子,从google上直接下adt套装,4.4.2的,自己的机子是win7 64的
噩梦开始了
1.按钮,输入框都没有问题,一执行就黑屏,然后自动闪一下之后回到原来状态。
2 以为是eclipse的问题,又下了个google力荐的android studio,其实就是intellij,结果发现改进的是编辑器部分,模拟器avd都是一样的,而且android studio编辑器更复杂,研究之后放弃。
3 以为是64的问题,找了老机子装x86的eclipse,结果跟64的一致,速度真是那 ...
Sub tohex()
Dim I As Integer, h1 As String, h2 As String
Sheet1.Range("a1").Replace " ", ""
For I = 1 To Len([a1]) Step 1
If I Mod 2 > 0 Then
h1 = h1 + Mid([a1], I, 1)
Else
h2 = h2 + Mid([a1], I, 1)
End If
Next I
[a2] = h1
[ ...
昨天说到失败了想换一个html5播放器试试其实跟播放器根本没有什么关系但是我还是换了一个播放器,http://kolber.github.com/audiojs/号称Mobile Safari (iOS 3+)Android (2.2+, w/Flash)Safari (4+)Chrome (7+)Firefox (3+, w/ Flash)Opera (10+, w/ Flash)IE (6, 7, 8, w/ Flash)思路跟昨天还是一样的,仍然是判断HTTP_REFERER但基于浏览器的不同特性,还是决定用jquery先说结果,稍微掩盖下mp3地址,除非对方查看http请求,单从html ...
很简单
想把一些mp3文件放到gae上,不过不想被下载,虽然不是什么歌之类的
于是选了个html5的播放器
jplayer
http://jplayer.org/
demo代码 <!DOCTYPE html>
<html lang="en">
<head>
<!-- Example code to create a simple player using jPlayer 2.1.0 -->
<!-- Ski ...
Traceback (most recent call last):
File "C:\Python27\lib\SocketServer.py", line 284, in _handle_request_noblock
self.process_request(request, client_address)
File "C:\Python27\lib\SocketServer.py", line 310, in process_request
self.finish_request(request, client ...
VISUALSVN SERVER
- 博客分类:
- 7788
公司里管代码用svn,管文档用vss
终于在家里也需要管理版本了
否则还真记不住
不想那么远
还是架个svn吧
原装的基本上要配合apache服务,还是比较麻烦的
google的第一个结果,就是这个VISUAL SVN SERVER
http://www.visualsvn.com/server/download/
封装的比较好,可以像普通win软件一样来操作了
不过要是硬盘挂了呢
呵呵
莫非还是托管在google code上比较好?
一篇写的还不错的gae入门
- 博客分类:
- python
经过一段时间的摸索,感觉gae已经入门了
特地把查到的资料上传上来
谢谢这位大哥才是
虽然google上面也有中文版,但是有些东西讲的太细反而不利于入门
很多人都是卡在helloworld上了
看见sina的sae也开始python了,够坑爹的,远没有google这么大方
还记得当初2001年左右,sina,163这批免费邮箱,开始都是500m的吧,当时网速慢
绝对觉得够用,结果这帮国内的坑爹货们注册用户一多就单方面宣布降容量
要不是后来有gmail,还真不知道要被这帮坑爹货坑多久
从此长了记性
现在再看看gae跟sae的注册发布条件对比,真是天壤之别啊,继 ...
web.py笔记gae的session总结
- 博客分类:
- python
这几天利用gae部署webpy的小东西
感慨颇多
1 gae是2.5的python
2 gae自己的框架特别类似web.py,又内置了django,但是web.py需要自己部署
3 gae对web.py并不是那么友好
部署的东西,可以参考
http://www.longtask.com/blog/?tag=gae
web.py自带的session不能用,有3种思路,
一种是刚才url里提到的memcache
但是他的sesion写法有错误,我跟了半天才看到,第33行
from web.session import Store
from google.app ...
http://webpy.org/cookbook/Insert.zh-cn
http://webpy.org/cookbook/update.zh-cn
db.insert 和db.update处理
看见里面有个_test选项
貌似是查看sql语句的
于是加入 _test= True,试验
结果。。。。
必须要像api中http://webpy.org/docs/0.3/api一样如此执行,才能打出sql语句来,还以为是执行db.upate的时候就会打出来呢
>>> db = DB(None, {})
>>> name = ' ...
<p>
<label for="1">北京</label>
<input type="checkbox" name="region" id="1" value ="1"/>
</p>
<p>
<label for="2">上海</label>
<input type="checkbox" name="region&quo ...
web.py笔记 中文html
- 博客分类:
- python
本来今天测试的是数据库
结果在template的html里面写了几个中文
谁知道就开始郁闷
return render 的时候老报utf-8错误
开始没想到这一步
老怀疑用的sqllite数据库的问题,费了一晚上,查阅sqllite无数资料。
结果最终放弃。
快要不行的时候,看见原来是html里面有中文的关系
用notepade++默认的格式是ansi,改为utf-8,一切ok
jquery 插件验证表单
- 博客分类:
- js
好久没碰jquery了
不过想开发个东西的时候又想起来了
留点东西做笔记,免得每次都要找
插件主页 http://bassistance.de/jquery-plugins/jquery-plugin-validation/
api http://docs.jquery.com/Plugins/Validation#Options_for_the_validate.28.29_method
常用下载地址
http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.js
http:/ ...
web.py笔记模板3 i18n 切换
- 博客分类:
- python
研究了很久pot,po,gettext,poedit的文档
基本上弄明白了概念
但实际上做起来远不是那么回事
http://teliute.laxjyj.com/TeacHtm/TePoedit/index.html 一个关于poedit比较适合的教程
看了一堆参考后,决定下手做一个
1 生成po文件 和 mo文件
根据官方网站上提供的命令,生成pot文件或者直接生成po文件并不是那么好使
直接用notepad++编辑了一个po文件
然后运行
D:\Program Files\Poedit\bin>msgfmt.exe -o D:\temp\i1 ...