import sys
sys.path+=[“./extlibs/servlet-api-2.5.jar”]
from javax.servlet.http import *
import sys
sys.path+=[“./extlibs/servlet-api-2.5.jar”]
from javax.servlet.http import *
启动调试台:
sfs2x.bat s console
java -jar jython.jar
java -jar jython.jar console.py
SFS2X末公开的小工具_golastroom的空间_百度空间.
在sfs2x的运行脚本里.比如window下的sfs2x.bat,里面的运行java脚本来是可以传入参数的,需要将本来的%换成$,$是unix下用的,window用%.我们可以将里面的$换成%,试下。
这里可以传入两个参数,如果第一个是"cluster",则开启集群,不过这个功能他们还没有开发完,所以开启这个是会出错是的, 这个我们可以绕过..
如果第二个参数是"console",则开启jython的控制台.在这个控制台里,你可以直接操作运行中的jvm,也就是可以在运行的时候访问,调用jvm里的对象,这样对于整个运行的监控调试的作用是非常大的..我也是很惊叹他们这个技巧.
so.还是试一下吧.在cmd里.
E:\Program Files\SFS2X-RC1\SFS2X>sfs2x.bat s console
第一个参数随便写,只要不是"cluster"就行了,
一个回车,马上出现jython的console了.
就直接通过sfs就访问到SmartFoxServer这个类的对象了.
1 安装tiny_tds ,在gemfile :
source ‘http://ruby.taobao.org‘
gem ‘tiny_tds’
gem ‘activerecord-sqlserver-adapter’, ‘~> 3.2.10’
def os_family
case RUBY_PLATFORM
when /ix/i, /ux/i, /gnu/i,
/sysv/i, /solaris/i,
/sunos/i, /bsd/i
“unix”
when /win/i, /ming/i
“windows”
else
“other”
end
end
if os_family !=’windows’ then
gem ‘therubyracer’
gem ‘thin’
end
2 在database.yaml:
development:
adapter: sqlserver
model: dblib
dataserver: 127.0.0.1:1444\sql2012
#host: 127.0.0.1\sql2012
database: test
username: sa
password: xxxxx
#port: 1444
timeout: 5000
encoding: utf8
3 在初始化rb文件里面加入,这样数据库不区分大小写,都以小写为准:
ActiveRecord::ConnectionAdapters::SQLServerAdapter.lowercase_schema_reflection = true
win7桌面鼠标右键过慢的解决方案
刚装了系统win7旗舰版发现鼠标桌面右键弹出很慢,以前不是这样啊?
还有后台运行的小圆圈
试了很多方法
最后,发现解决方法:
开始 运行 输入以下命令即可解决
regsvr32 /u igfxpph.dll 确定
1 目前使用3.0 版本,支持 managed 和subscription 。
2 managed product 支持消费 ,消费后可以再次购买,也可以用于一次性购买,在自己的代码中处理逻辑,subscription 用于每月或每年订阅 。
3 首先要google上传签名过的apk , 建立managed product 和subsctiption ,设定价格,描述等信息 。
4 在发布控制台中,设置测试账号 ,测试的账号不能喝发布的账号一摸一样 ,否则不能买。
5 从apk发布控制台这个apk的public key ,贴在apk中的security.java 中。
6 重新编译上传签名的apk到发布控制台,并且要运行同样签过发布证书的的apk才能测试成功,否则会出现错误:“this version of the application is not enabled for in-app billing”
7 安全建议,不要在apk中明文显示你的public key ,至少做加密处理或从你的服务器获取。 在每次处理购买过程中,使用payload 来验证来回的相应。避免中间人攻击。