- 博客(30)
- 资源 (11)
- 收藏
- 关注
原创 多个文件开启固定线程等待下载--java实现
今天群友的一个需求,无聊中,所以写了个小的demo。需求:要下载多个文件,但同时下载的文件最多为3个,如果超过则显示“等待下载”,等有文件下载完成后再从“等待下载”中开始下载,这样的下载应该在很多地方见过。思路:这里不考虑多线程下载单个文件的情况,一切从简出发。先想到的是利用线程池(池A)把所有要下载的文件封装成一个线程放在这里做为资源,再有一个线程池(池B)用来存放正在下载的线程,池B类似生产者消
2015-07-17 17:19:58
1344
原创 android固定头部和侧边表格实现
哈哈,感觉下优快云的新版本编辑器,至少看起来还挺不错的,之前的编辑器插入代码很不方便,发布后会出现源代码,还估计是一个bug.言归正传,这次要记录的是android怎么实现表格头、侧边固定滑动,并且实现纵向的合并,本来自我感觉良好,后来被群友告知这个有一个开源框架可以实现,想想自己的傻傻的去实现,累觉不爱,anywhere,已经写好了就只能安慰自己以后出现问题了方便修复吧,毕竟这是自己的东西。先看
2015-07-13 19:08:44
2663
原创 android指定DatePickerDialog样式并不显示年
有很多地方要用到DatePickerDialog。但有时项目用到的主题样式是很丑的样式,显示出来的真丑。而我们真正想要的样式是这样的。这个就漂亮多了。而且很多的时候都不需要显示“年”,下面看通过指定主题来显示自己想要的样式,并且通过反射机制来隐藏“年”,而且可以举一反三,对这上面的东西做任务的修改。 private void showDatePickerDialog()
2015-07-10 15:35:05
1830
原创 关于时间轴效果的全文解析
先上一个效果图,今天才知道这个东西叫时间轴效果,还是从群里知道的。很多人在问这个怎么实现的,我能说其实这个很简单么?就是一个普通的listview,没什么特别,虽然这样简单还是决定写个博文记录下,让那些望而却步的人明白这东西原来这么简单。通过这个可以自己改成相似的效果,以下对代码进行逻辑上的说明再写代码。这个效果一看相信就知道要用listview来实现,再进一步很明显每
2015-07-10 11:17:19
1933
转载 lenove安装ubuntu14.04/windows双系统
纠结了好久的lenovo安装ubuntu系统的问题,用原带的win8.1感觉慢的要死,而且太多的关不掉的服务,干脆 换一个系统,先换win7.也麻烦的要死,必须得到盘全部格成一个盘,还好是新电脑 ,里面没什么东西,要不拷数据就要命,装好后再安装一个ubuntu用来编程。问题来了。安装ubuntu到的时候,本来在windows下安装分了4个盘,但在ubuntu下死活不能识别,只能看到一个
2014-12-05 12:25:29
692
原创 ngrok闪退的情况描述
ngrok Invalid address server_addr 'ngrokd.ngrok.com:443': GetAddrInfoW: No such host is know
2014-10-29 10:52:10
5214
7
原创 rails on ruby再配置
学习了ruby的基础知识后开始ruby框架的rails on ruby之旅。遇到的第一件是就是安装rails。经过了配置mysql之后感觉ruby的配置看起来比较简单,但是要自己慢慢摸索还是比较难的,尤其是ruby对版本的要求又很高,而且官网的版本感觉有点乱。所以首先我看了ruby的版本ruby -vruby 1.9.3p125 (2012-02-16) [i386-mingw32]使用的
2014-07-20 00:31:01
1145
转载 使用jquery/js获取iframe父子级、同级获取元素
在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素js在父窗口中获取iframe中的元素 1、格式:window.frames["iframe的name值"].document.getElementById("iframe中控件的ID").click();实例:window.frames["if
2014-05-14 15:16:25
2747
原创 微信公众平台申请测试接口URL和TOKEN的配置,怎么在本地让微信能通过80端口访问
最近开始微信公众平台的捣鼓,但相信和很多新手一样,遇到的第一件事就是如何配置url,主要是微信的80端口的蛋疼限制,我想这其中的流程应该是这样的。我们在申请测试帐号时,微信需要指定一个URL和TOKEN,这样微信就可以根据分配给你的APPID和SECRET来通过你提供的URL来认证并且通过这个接口返回你要的数据,所以也就是我们的程序和微信是能过这个URL来完成交互的,根据这个思路,我们需要一个能让
2013-12-20 10:27:45
49027
3
原创 PKIX path validation failed记录java访问https的点点
开始入手了解下微信公众平台,一入手发现这平台限制真多。申请的接入就搞的蛋疼,必须得80端口,但公司一些80端口被占,而且通过3322来转发平台访问不到,想把本地tomcat改为80端口,但linux下改这个端口麻烦,而且涉及到安全性问题,所以办得放弃。无奈自己用ngrok来把本机作了映射,终于这个问题搞定了。但在获取access_token时又遇到问题,访问的网络是https,这如果用一般的h
2013-12-19 17:07:32
13590
原创 android.os.NetworkOnMainThreadException 异常处理
使用android4.4,在做一个网络下载时遇到这个问题,经过问了两位大神后发现是这个版本不支持在主线程中使用耗时的线程,比如这种下载,因为,系统会关闭在5秒内无反应的程序,所以就想了把这个操作放到子线程中,在android有个很好的Handler类为处理这个问题NetworkThread.java类public class NetworkThread implements Runnabl
2013-12-03 11:05:51
917
原创 ubuntu下的翻译软件--比有道强大多了
看着一些API虽然能看懂一个大概,但总想知道每个单词的意思。问题是英语水平有限,所以只能来找一些翻译软件,像windows下来用的有道估计是不行了(也没去试到定行不行),所以在软件中心找了一款GoldenDict的软件,经过一番折腾之后发现这款软件就像其名--黄金词典啊,很是不错。所以记录下来一些配置首先当然是安装:直接在软件中心安装,或者用安装命令sudo apt-get install
2013-11-27 11:05:24
35900
3
原创 软件源的蛋疼,未找到依赖的包libxss1
在ubuntu下安装skype时。遇到“未能找到找到依赖的包libxss1",但安装后提示找不到软件包,而且明显是联网的。后来安装的很多软件都这样。这网上找了一些资料,终于解决了;直接打开sources.list,输入sudo gedit /etc/apt/sources.list把内容清空,复制下面的粘上再保存退出# deb cdrom:[Ubuntu 13.04
2013-11-05 17:58:24
2628
原创 记录Raphael的一点点事
Raphael-一个很是陌生的东东,之前也没见过。在项目中突然遇到这样,感觉有点无从下手,找了一些资料,感觉得到的太小,国内现在这方面的资料太少,也就看到过一个把官方文档翻译过来的网站,用处也不大。Raphaël 是跨浏览器的JS矢量图形库,目前支持的浏览器包括: Firefox 3.0+,Safari 3.0+,Chrome 5.0+,Opera 9.5+ 以及 Internet Explo
2013-11-01 15:38:26
1174
原创 tiles框架的使用记录
tiles框架是一个很强大的框架,能够方便快捷的搭建各种模块化的web架构。比如包含菜单、banner、主体、footer的web架构。一、在http://tiles.apache.org/ 下载Tiles 2.1.2 需要引入这几个jar: tiles-api-2.1.2.jar,tiles-core-2.1.2.jar,tiles-servlet-2.1.2.jar,tiles-jsp
2013-10-31 11:51:48
901
原创 利用jquery做前端国际化
jquery在前端国际化的使用是很方便的1、要用到的文件小(可以点击下载,我共享了)2、使用的方法简单首先加载文件$.i18n.properties( { name : 'web_i18n', // Resource name path : '/resources/i18n/', //Resource path cache : true, mode : 'map' //Us
2013-10-31 11:34:33
778
原创 fusioncharts的打印管理(printManager)
fusioncharts在报表应用中的确很好很强大,但正式版的收费也很“强大”,所以穷屌丝的公司还是选择了让我去找一个**版的。这样不会在左上角出现烦人的FusionCharts图标,但找的一些**版又在打印的时候有问题。首先直接用的window.print();这样在IE8及以下版本可以打印,但放到FF或Chrome/safari就不行了,是一空白的。找了一些资料发现得用自带的print
2013-10-31 11:20:14
2304
原创 log4j.properties的配置
#log4j.debug= falselog4j.logger.com.kfc=DEBUG,stdout,SQMlog4j.logger.com.dlk.sweb=ERROR,stdout,SQM#log4j.logger.java.sql.Connection=DEBUG#log4j.logger.java.sql.PreparedStatement=SQMlog4j.add
2013-10-31 10:54:06
800
原创 hibernate主键生成策略全览
*.hbm.xml文件是为了对应惟一一条持久化对象,其属性是为设置标识符的生成策略。有如下代码: 一、increment生成策略:当在数据库中插入一条记录时,会先获取当前数据库中最大的主键值,现在此基础上加1,用于新的这条记录。也因为这样,限定其类型只能为short,int,long及其封装的类型。这种生成策略适用于单服务器,只能被Hibernate独享,否则不能生
2013-03-04 15:21:42
542
原创 各大浏览器的使用心得及比较
在寻求了目前一些常见的浏览器后,也产生了一些使用心得.现在网上各说各的如何之好,如何之安全,当中也不排除有网络水军的存在,所以笑曰:一切都是浮云.还是得自己亲自试试,当然这也得根据不同的用户体验和配置做不同的选择,要不怎么会有那么多浏览并存呢? 站在用户的立场,在浏览器完全默认的情况下(不安装任何其他自定义组件)对各大主流浏览器作粗略比较.参与比较的有chrome,safari,IE7.
2011-12-16 00:04:50
2010
原创 MVC的个人理解
在J2SE的学习阶段一直以为MVC中M指bean;V指swing,C指biz.呵呵, 并不了解为什么这样分. 也没有理解分开到底有什么好处.在今天仔细去体会的时候,发现之前的想法是一个极大的错误,至多算知道有这么一个概念而已.不过也不能保证现在理解的就是正确的,记得上次的面试中遇到一题:浅谈MVC.因为不明白到底怎么去谈.,所以就空了.现在想想真是...~.~! 在进入WEB阶段后
2011-12-04 00:37:39
1013
jquery.i18n.properties-min-1.0.9.js前端国际化文件
2013-10-31
FusionCharts+Widgets+PowerCharts3.2+破解
2013-10-31
WIN7-无线(WIFI)共享设置
2012-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人