- 浏览: 192788 次
- 性别:
- 来自: 郑州
最新评论
-
itboy1980:
LZ,有没有使用说明啊,后台jsp怎么使用呢,谢谢
flash 拍照并上传(java) -
jinhongda:
webview 项目服务端gzip实现 -
欢乐豆:
picksun 写道问题解决了,原来是缺少JPEGEncode ...
flash 拍照并上传(java) -
lj88811498:
灰常感谢
flash 拍照并上传(java) -
jclarry:
lz可以给我一个demo吗只要简单的调用页面就可以,我怎么实现 ...
WebView项目中PhoneGap插件使用细节startActivityForResult
文章列表
喜马拉雅音频下载
下载的话,工具很多,维棠,xmlbar之类的,反正都能识别下载。
再不济,chrome浏览器有调试,找到加载的m4a文件下下来就是不。
m4a就apple支持的格式。
想转mp3也可以。
不过发布上去的源格式就64kbps的,转的时候不能高过这个。
PS:知道听着为啥这音质了吧。
go操作oracle详细
- 博客分类:
- golang
这几天在用java写操作Oracel的程序,由于种种原因,Oracel未提供官方Go驱动。
在github上搜索了N多驱动,oci8,ora,等等,太多了,已经记不清下了多少个包了。
最终发觉能用的是jzaikovs\ora。
下面是遇到的问题及解决办法:
1。oracle库中Number(19)这种长度的数据,读取时会科学计数法,而且精度丢失3位,
可以在写SQL时,使用to_char转换成字符,在go中,根据需要再作转换(可以是uint64)。
2。日期型问题,
同上,在SQL中转换to_char(field,'y ...
怎么说呢
这也不是一个完整的Ping过程处理,
更像是一个可以测试Ping服务器的工具。
支持并发,编译完后,可以用ping.exe -help 查看使用说明
上代码吧,
/**
* 邪恶的Ping命令,
* 只发数据报,不接收,而且可以伪造别人的IP
*/
package main
import (
"bytes"
"flag"
"fmt"
"net"
"time"
"runtime"
)
...
Apache HttpClient 连接池的使用
- 博客分类:
- Java
为什么要使用HttpClient池?
都知道如果单纯使用HttpClient去抓取一个网站的内容时,会消耗在请求连接上大部分时间。(P:其实大家都明白数据库连接池的重要性,这个吗,也一样,在服务端需要大批量抓取或大并发抓取其他网站数据时,尤其重要)。
不废话了,说一下怎么用吧。
需要下的包:
下面一个代码测试代码,仅供参考。从测试结果来看,平均每次请求响应都在200毫秒以内。
import java.io.IOException;
import java.util.Random;
import org.apache.commons.logging.Log;
impo ...
android手机系统默认字体 大小修改
- 博客分类:
- android
需要用到的软件:http://115.com/file/dn3nk0zs#
BitFontCreator_En.rar
眼神不好的童鞋,可以把手机字体改大一点,看着舒服啊。哈哈(想美化手机,换换字体,方法也是一样的。)
运行FontCreator,打开你要修改的字体文件,DroidSans.ttf和DroidSansFallback.ttf菜单-格式-设置,弹出字体设置窗口,然后在头部-布局里有一个单位,中文字体文件一般是256的,英文的2048左右,记得修改时候掌握好中英文字体比例,不然就难看了,把这个参数改小,例如256改成230,具体修改比例自己计算一下,总之,这个参数越 ...
chrome插件开发
- 博客分类:
- javascript
好久没来更新了,都荒了。
今天看了chrome的插件开发,感觉挺不错的。
上传一下自己作的例子以及一本教程。
学习插件制作可能刚才开始不得法,最好的方法就是去市场下载免费插件。看看人家是怎么作的。
安装完成后插件,可以到以下目录 去查看:C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\Extensions(我的是win7).
在应用中支持条码扫描,最简单的就是用com.google.zxing.client.android.SCAN
Intent intent = new Intent("com.google.zxing.client.android.SCAN");intent.putExtra("SCAN_MODE", "PRODUCT_MODE");ctx.startActivityForResult(this, intent, 99876);
看了网站的示例,不管第二第中的扫描模式改成什么,都是仅支持一种。
后来干脆把第二删掉。
成了,周时支持 ...
作过android开的对于startActivityForResult这个方法的调用,应该不会陌生。
它就像是javascript中的模式对话模式,可以在弹出的新页面中,让用户进行操作,并把结果回传到所调用页面。当然在android中的实现,是有所差异。
在实现项目中,使用有PhoneGap插件,来作webview应用的开发。
当直接使startActivityForResult(intent,requestcode)这个方法,会提示PhoneGap出错,PhoneGap Exception: Call startActivityForResult(Command, Intent) ...
之前在网上看到android webview是否支持gzip的讨论。
大家一致认为是不支持的,以下是自己摸索出来的实现
方案一:
自己实现的思路发事:
1.客户端
就自己实现webviewclient,并控制连接,发送请求头accept-encoding,告知服务器,当前浏览器支持gzip解析。读取远程内容后,再通过gzipinputstream进行解码,然后使用webview的loaddata方法加载内容。
2.服务端
用的tomcat服务器,配置网上有介绍
主要是修改server.xml添加压缩支持
注:发现的问题是,通过修改 ...
仅提供引用android工程中assets目录下资源的方法。
如果要引用sdcard上的资源,代码中也给出了参考。自己改
主要就是提供一个ContentProvider,并修改在页面中的引用为content://你的URI前缀/实际的地址
如:
<img src="content://com.xxxxx.localfile/icon.png"/>
贴代码吧
package com.xxxxxxx;
import java.io.FileNotFoundException;
import java.io.IOException;
...
整体来说,android开发编写java代码比较变态。
在使用phonegap开发插件是则会让你看到更变态的用法。
直接贴代码吧,为走弯路的朋友借鉴。
代码参考phonegap源码Notification.java类
package com.p3p.android.plugin;
import org.json.JSONArray;
import org.json.JSONException;
import android.app.ProgressDialog;
import com.phonegap.api.PhonegapActivity;
i ...
部分代码是从上抄的。
不过整体结构作了一些调整,采用了以前项目的一些代码并进行加工
附:apk安装包 源码请mail索取
以前用moto的手机好像有这个功能。
不过用android2.1的,好像没有了。
其实思路也挺简单的,
就是浏览我sdcard上的文件目录,选中一个文件后,通过sms发送给对方。
文件浏览,网上有,系统也有自带的。我找了一个网上的,完善了下
剩下的就是选择我的联系人,资料也是不一堆,就不写了
最后就是把这三块拼在一块,发送SMS
界面并没有作啥美化,毕竟只用了半天时间作的东西。最近比较忙
呵呵。
附截图+apk+源码
附件为eclipse下的项目,直接导入就可以使用。
android 版本2.0(p:我手机是i5700 2 ...
大部分flash网游,都是将资源文件分散在不同的swf或swc中,在需要的时候再去加载使用。
这样作的好处在于有效利用用户机器资源,如果全部加载,1.过于耗时,2.内存恐怕吃不消。
把代码共享出来,希望大家不用走弯路。
仅仅是一个测试的东西。
主要是ResLoader类
通过这个类来实现资源加载,以及生成对象。
示例代码:
private var reslib:ResLoader;
reslib= new ResLoader();reslib.callbackFn = reloadResSuccess; //reslib.progressFn=progressHand ...
网上搜了一下找缩水算法的介绍,发觉大家都藏藏掖掖的。
以下是网上搜到的一个通过加工以后的源码。
来处上一篇的双色球小工具中的源码(部分)
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.text.TextFormat;
public class ZipMovieClip extends MovieClip {
// Constants:
...