专业代码权威专家揭秘:代码的技术奥秘
本文目录
数字代表字母的含义?
是将特定的数字分配给字母,以达到代码密文的目的。例如,常见的电话号码中的数字2、3、4、5、6和7分别代表字母A、B、C、D、E和F。
这种数字代表字母的功能在现代通讯技术中很常见,例如在手机上发送短信时,都会使用此功能来减少消息的大小。
一些秘密信息也会使用这种数字代表字母的方式,以避免信息被泄露。
当然,还有其他一些应用,如金融业务中的短信验证码,以及一些国家或私人机构给出的密钥码等。总之,数字代表字母的主要目的是为了加密信息,以保护其内容不被偷窥。
神秘代码平方根算法?
有人在Quake III的源代码里面发现这么一段用来求平方根的代码:
C/C++ code
float SquareRootFloat(float number) { long i; float x, y; const float f = 1.5F; x = number * 0.5F; y = number; i = * ( long * ) &y i = 0×5f3759df - ( i >> 1 ); //注意这一行 y = * ( float * ) &i y = y* ( f – ( x * y *
y ) ); y = y * ( f - ( x * y * y ) ); return number * y; }
0×5f3759df? 这是个什么东西? 学过数值分析就知道,算法里面求平方根一般采用的是无限逼近的方法,比如牛顿迭代法,抱歉当年我数值分析学的太烂,也讲不清楚。简单来说比如求5的平方根,选一个猜测值比如2,那么我们可以这么算:
C/C++ code
5/2 = 2.5; 2.5+2/2 = 2.25; 5/2.25 = xxx; 2.25+xxx/2 = xxxx …
这 样反复迭代下去,结果必定收敛于sqrt(5),没错,一般的求平方根都是这么算的。而卡马克的不同之处在于,他选择了一个神秘的猜测值 0×5f3759df作为起始,使得整个逼近过程收敛速度暴涨,对于Quake III所要求的精度10的负三次方,只需要一次迭代就能够得到结果。普渡大学的数学家Chris Lomont看了以后觉得有趣,决定要研究一下卡马克弄出来的这个猜测值有什么奥秘。Lomont也是个牛人,在精心研究之后从理论上也推导出一个最佳猜 测值,和卡马克的数字非常接近, 0×5f37642f。卡马克真牛,他是外星人吗?传奇并没有在这里结束。Lomont计算出结果以后非常满意,于是拿自己计算出的起始值和卡马克的神秘 数字做比赛,看看谁的数字能够更快更精确的求得平方根。结果是卡马克赢了… 谁也不知道卡马克是怎么找到这个数字的。最后Lomont怒了,采用暴力方法一个数字一个数字试过来,终于找到一个比卡马克数字要好上那么一丁点的数字, 虽然实际上这两个数字所产生的结果非常近似,这个暴力得出的数字是0×5f375a86。 神仙? 外星人? ^_^
请问车牌号有什么“奥秘”呀?
军车牌照开头是汉字,有这么几种
“军”,军委四总部
“海”,海军
“空”,空军
“北”,北京军区
“兰”,兰州军区
“沈”,沈阳军区
“济”,济南军区
“南”,南京军区
“广”,广州军区
“成”,成都军区
有一种比较特殊的,是“京v”,军委的车
后边的字母和数字就不废话了,你可以自己查
武警牌照稍微复杂一点,有“wjxx12345”和“wjxxt1234”两类,前者是武警内卫部队(武警总部直属)、后者是武警专业警种部队(武警总部和国家相关部委共同管理)和公安现役部队(公安部直属,和武警无关)
“wj”是“武警”的拼音缩写,表示由武警部队和公安现役部队组成的武装警察序列;
“wj”后面是两位小字体数字,从“02”到“32”分别表示各省级行政区(省、自治区、直辖市),“01”则表示各警种最高机关;
最后五位是编号,编号全是数字的表示内卫部队,编号首位是字母的表示其它警种、字母表示警种。
具体表示方法如下
“wj0112345”,武警总部
“wj0212345”,武警河北总队
“wj01t1234”,武警总部交通指挥部
“wj01h1234”,武警总部黄金指挥部
“wj01d1234”,武警总部水电指挥部
“wj01s1234”,武警总部水电指挥部
“wj01b1234”,公安部四局(边防局)
“wj31b1234”,北京市公安局边防局(又叫“北京市公安边防总队”、“武警北京边防总队”)
“wj01x1234”,公安部七局(消防局)
“wj14x1234”,山东省公安厅消防局(山东省公安消防总队、武警山东消防总队)
“wj01j1234”,公安部八局(警卫局)
“wj21j1234”,云南省公安厅警卫局
驻地代码(小字体数字)如下
02――河北
03――内蒙
04――山西
05――辽宁
06――吉林
07――黑龙江
08――上海
09――江苏
10――浙江
11――安徽
12――江西
13――福建
14――山东
15――广东
16――广西
17――湖北
18――湖南
19――河南
20――四川
21――云南
22――贵州
23――陕西
24—―甘肃
25――青海
26――新疆
27――宁夏
28――天津
29――西藏
30――海南
31――北京
32――重庆
appleid代码给别人有什么风险?
1. id码泄露别人可以用你的ID购买东西,或者查看手机里的个人秘密,以及个人的银行卡,照片等等。
2. 可远程操作手机设置,手机上绑定的信用卡 可能会被盗刷。
3. 当用户使用苹果设备和云技术给生活带来便利时,苹果公司其实已将个人账户的权限和责任下放到客户手中了。
密保技术也在发展,但技术开发需要时间。Apple官方对密码设置的要求很严格,比如不能重复、区分大小写等,去年年底还推出了“两步式验证”。
另外,系统对于个人账户的管理设置有参数,若发现异常就会立即停用账号。
4. Apple ID密码一旦泄露,反而有可能被不法分子利用,来远程擦除设备,成为对机主进行敲诈和操控的工具。
而通过Apple ID在iCloud窃取的App数据、App设置、系统设置、照片、视频、短信、电子邮件、通讯录等则有可能被不法分子贩卖给不同的人,他们甚至可能通过通讯录等信息,对机主的亲人朋友行骗
原神代号菲弗的记录有什么用?
记录有用。因为原神代号菲弗的记录对于游戏玩家而言是非常重要的,可以帮助他们更好地了解和掌握菲弗的属性、技能和成长情况。同时,菲弗也是一个非常优秀的角色,可以担任多种不同的角色职业,如DPS、辅助等,因此玩家们需要了解菲弗的属性和特点,以便更好地进行游戏。另外,记录菲弗的信息也可以帮助玩家进行游戏分析和决策,比如何时升级、何时更换装备等等。因此,菲弗的记录对于玩家来说是非常有用的。总之,记录菲弗的信息可以帮助玩家更好地了解和掌握这个角色,同时也有助于玩家进行游戏分析和决策。