MGJ的地盘

爱拼才会赢!

lua math函数库 247

作者为 发表

lua math函数库

pi 圆周率 math.pi 3.14159265358979323846
abs 取绝对值 math.abs(-15) 15
acos 反余弦函数 math.acos(0.5) 1.04719755
asin 反正弦函数 math.asin(0.5) 0.52359877
atan2 x / y的反正切值 math.atan2(90.0, 45.0) 1.10714871
atan 反正切函数 math.atan(0.5) 0.463647609
ceil 不小于x的最大整数 math.ceil(5.8) 6
cosh 双曲线余弦函数 math.cosh(0.5) 1.276259652
cos 余弦函数 math.cos(0.5) 0.87758256
deg 弧度转角度 math.deg(math.pi) 180
exp 计算以e为底x次方值 math.exp(2) 2.718281828
floor 不大于x的最大整数 math.floor(5.6) 5
fmod (mod) 取模运算 math.mod(14, 5) 4
frexp 把双精度数val分解为数字部分(尾数)和以2为底的指数n,即val=x*2n math.frexp(10.0) 0.625    4
ldexp 计算value * 2的n次方 math.ldexp(10.0, 3) 80 = 10 * (2 ^3)
log10 计算以10为基数的对数 math.log10(100) 2
log 计算一个数字的自然对数 math.log(2.71) 0.9969
max 取得参数中最大值 math.max(2.71, 100, -98, 23) 100
min 取得参数中最小值 math.min(2.71, 100, -98, 23) -98
modf 把数分为整数和小数 math.modf(15.98) 15    98
pow 得到x的y次方 math.pow(2, 5) 32
rad 角度转弧度 math.rad(180) 3.14159265358
random 获取随机数 math.random(1, 100)
math.random(100)
获取1-100的随机数
randomseed 设置随机数种子 math.randomseed(os.time()) 在使用math.random函数之前必须使用此函数设置随机数种子
sinh 双曲线正弦函数 math.sinh(0.5) 0.5210953
sin 正弦函数 math.sin(math.rad(30)) 0.5
sqrt 开平方函数 math.sqrt(16, 2) 4
tanh 双曲线正切函数 math.tanh(0.5) 0.46211715
tan 正切函数 math.tan(0.5) 0.5463024

[转载]理财经典语录 161

作者为 发表

  1.诚信第一,你值得很多人信赖和有很多人值得你信赖是两笔巨大的财富。

  2.不要拼命地为了赚钱去工作,要学会让金钱拼命地为你去赚钱。

  3.完美的东西不一定值钱,但稀缺的东西一定值钱。

  4.选择不对,干了白费。

  5.赌博是有可能赢钱的,但永远不要羡慕一个赌徒赢了钱。

  6.股市是一个允许投机的“投资场所”,而最好不要把它当作一个可以投资的“投机场所”,“博傻理论”在股市大行其道,但不要认为自己每次都能找到比自己更大的傻瓜。

  7.年轻人不要太在乎自己拥有什么,而要在乎自己能享受什么。

  8.买房要么是为了提高自己的生活品质,要么是为了作为投资手段赚更多的钱。但如果为了买房而终生成为“房奴”,不管房子怎么升值对你来说都是毫无意义的。

  9.不一定要按自己拥有的实际现金去决定投资规模,而要在认定安全稳健的前提下,需要投资多少钱就想办法去借多少钱。

  10.借钱不一定是坏事,一个不会借钱的人一定不是投资理财的高手;只要通过借钱能赚更多的钱,不管付多少利息都是对的,否则就是错的。

  11.高档的奢侈品未必能提高你生活的品质。

  12.科学合理地消费就等于收入的增加,省钱就等于赚钱。

  13.对自己的账目尽可能随时做到心中有数。

  14.不管存在多大潜在风险的投资,转移或控制了风险就等于没有风险;不管存在多小潜在风险的投资,没有控制风险就可能是百分之百的风险;一点风险都不冒就是最大的风险之一。

  15.一个人能走多远,要看他与谁同行;一个人多么优秀,要看他身边有什么样的朋友;一个人能有多大的成就,要看他有谁指点。

  16.读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如名家指路,名家指路不如名家带路。

android命令行签名方法 236

作者为 发表

首先需要jDK6,官网上说JDK7有问题,默认签名方式改变了
具体变成什么不清楚
我试过了加不加默认方法用JDK7签名都签不上,果断放弃,选择了JDK6

检查一个keystore详细信息,包括别名

keytool -list -v -keystore keystore

设置密码

keytool -genkey -alias duke -keypass dukekeypasswd

其中duke为别名,dukekeypasswd为duke别名的密码.这行命令的作用是产生一个新的公共/私有钥匙对.
修改密码

keytool -keypasswd -alias duke -keypass dukekeypasswd -new newpass

将旧密码dukekeypasswd改为newpass.

然后把要发布的apk和生成好的keystore放到同一个目录

jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -sigfile CERT -keystore my-release-key.keystore your_project_name.apk alias_name
zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk

这样签名就完成了可以提交到google了,验证一下

jarsigner -verify your_project_name.apk

看是不是显示已签名



 主题设计 • skyfrit.com  MGJ的地盘 | 保留所有权利

35 queries in 0.649 seconds.