- 浏览: 176045 次
- 性别:
- 来自: 北京
最新评论
-
chenyi1125:
StateStats 是自己定义的类吧,有哪些属性,如何与我 ...
mongodb sum 操作 -
yongquan812:
...
最全的 Twitter Bootstrap 开发资源清单 -
mccxj:
不是已经提供个params的属性来添加路径的参数了么?我对分页 ...
grails 查询结果分页 简单实现 -
sphinxdwood:
请问第22行有什么用?params.ft_inlist = K ...
grails 查询结果分页 简单实现 -
walsh:
classpath的配置不正确吧
java基础
文章列表
android 开发碰到的闪退问题
- 博客分类:
- Android
问题一:程序闪退
我做了个应用,名字叫做start.apk,这个应用里包含一个service,service的目的是定时运行,对程序的版本进行检查,如果发现新版本,就进行更新,更新的界面是一个Activity。这个Activity和service的包名相同。
问题来了,当Activity运行时,只要一启动service,Activity就闪退。经过一场段时间的debug,我终于发现了,原来在service里面有一句System.exit(0);我的本意是让service运行完毕后退出,没想到会连正在运行的Activity也一并杀掉了,正确的方法应该是stopSelf ...
加入如下js
function isMinStatus() {
var isMin = false;
if (window.outerWidth != undefined) {
isMin = window.outerWidth <= 160 && window.outerHeight <= 27;
}
else {
isMin = window.screenTop < -30000 && window.screenLeft < -30000;
}
...
标准时间转换函数
string (”2012-03-08 15:28:30“) => javascript:Date
javascript Date => string
function parseDate (str) {
s1 = str.split(' ');
s2 = s1[0].split('-');
s3 = s1[1].split(':');
return new Date(s2[0],s2[1]-1,s2[2],s3[0],s3[1],s3[2]);
}
function formatDate (date) {
...
最全的 Twitter Bootstrap 开发资源清单
英文原文:TheBig Badass List Of 180 Useful Twitter Bootstrap Resources
Bootstrap 是 Twitter 推出的一个开源的用于前端开发的工具包,由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发。Bootstrap 提供了优雅的 HTML 和 CSS 规范,它由动态 CSS 语言 LESS 写成,与 CSS 框架 Blueprint 存在很多相似之处。Bootstrap 推出后颇受欢迎,一直是 ...
线程同步使用条件变量(Condition Variables)
require 'monitor'
SONGS = [
'Blue Suede Shoes',
'Take Five',
'Bye Bye Love',
'Rock Around The Clock',
'Ruby Tuesday'
]
START_TIME = Time.new
def timestamp
(Time.now - START_TIME).to_i
end
# Wait for up to two minutee between customer reque ...
使用Monitor进行线程的同步比较安全
require 'monitor'
class Counter
attr_reader :count
def initialize
@count = 0
end
def tick
lock = Monitor.new
lock.synchronize do
@count += 1
end
end
end
c = Counter.new
t1 = Thread.new {100000.times {c.tick}}
t2 = Thread.new {100000.times ...
使用ruby线程
require 'net/http'
pages = %w{http://www.rubycentral.com http://slashdot.org http://www.google.com}
threads = []
for page_to_fetch in pages
threads << Thread.new(page_to_fetch) do |url|
puts "Fetching: #{url} thread:#{Thread.current}"
res = Net::HTTP.get_res ...
这个例子写文件,然后用“load”加载并运行
5.times do |i|
File.open("temp.rb","w") do |f|
f.puts "module Temp"
f.puts " def Temp.var"
f.puts " #{i}"
f.puts " end"
f.puts "end"
end
load "temp.rb"
puts Temp.var
en ...
定义数组并使用block迭代:
animals = %w(ant bee cat dog elk)
animals.each{|animal|puts animal}
ant
bee
cat
dog
elk
使用lambdm定义block为proc对象并使用call调用执行:
def n_times(thing)
return lambda{|n| thing*n}
end
p1 = n_times(23)
puts p1.call(3)
puts p1.call(4)
p2 = n_times("Hello ") ...
通过 Synergy 在局域网内共享一台电脑的键盘/鼠标,就可以控制多台电脑,可以设置通过快捷键切换屏幕(也可设置鼠标在屏幕边缘即可切换,但 @scavin 未测试成功),可以共享剪贴板(在任意屏幕的剪贴板操作都可以带到其他屏幕上)。Win 版本有图形界面,Mac 版本只提供命令行,并且需要自行配置文件,Linux 版本未测试。
下面说说在 Win 下如何使用 Synergy,在这里要使用的键盘鼠标所在电脑称为服务器,被控制的电脑成为客户端:
Synergy 运行初始界面,首先设置本机名称,点击 Advanced…
Screen Name 可以输入计算机名,但建议输入本机 I ...
sudo mvn archetype:generate
Choose archetype:
1: remote -> br.com.ingenieux:elasticbeanstalk-service-webapp-archetype (A Maven Archetype Encompassing RestAssured, Jetty, Jackson, Guice and Jersey for Publishing JAX-RS-based Services on AWS' Elastic Beanstalk Service)
2: remote -> br.com.ota ...
mvn 构建可执行jar
- 博客分类:
- mvn
首先创建mvn工程
mvn archetype:generate
选择quickstart后增加maven-shade-plugin到pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd ...
单例类:
package com.shenli.test;
public class Singleton {
private static final Singleton singleton = new Singleton();
private Singleton(){}
public static Singleton getInstance(){
return singleton;
}
private int intValue = -1;
public int getIntValue(){
return ...
mysql> select * from test1;
+------+---------+
| id | name |
+------+---------+
| 1 | aaaKaaa |
| 2 | bbbKbbb |
| 3 | cccKccc |
+------+---------+
3 rows in set (0.00 sec)
mysql> update test1 set name=replace(name,'K','211.99.224.138');
Query OK, 3 rows affected (0 ...
log4j.xml配置实现配置实现配置实现配置实现
先写一个Servlet的listener,用来监听服务启动,并自动解析log4j.xml文件 代码如下:
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import org.apache.log4j.LogManager;
import org.apache.log4j.PropertyConfigurator;
import org.apache.log4j.xml.DOMConfigur ...