snapshot.wikihuojulu.comhuanyizhang.comemcpp.comlizhenqiu.comsofun.net.cnfulancun.comyisiwan.commaopianwangzhi.com
常用函数封装整理HTML特殊字符编码对照表微信|公众平台开发者文档不同的公众号类型具备不同的接口权限舒适网页配色方案px像素转换rem单位工具百度地图坐标拾取器在线工具nslookup查询HTML在线运行前端开发工具箱在线编辑器CSS3动画生成器
在线悠闲小游戏 ↓↓↓五子棋游戏
见缝插针游戏
拼图游戏
怪物跳跃
2048游戏中国象棋游戏三国杀版连连看游戏slither.io贪吃蛇游戏微信打飞机游戏像素鸟游戏自动寻路HTTP各状态码解释
▓▓░░░░░░░░░░░░░ 10%
“机器人不得伤害人类整体,或因不作为使人类整体受到伤害。”——阿西莫夫.机器人三定律-0
“机器人不得伤害人类,或因不作为使人类受到伤害。”——阿西莫夫.机器人三定律-1
“除非违背第一定律,机器人必须服从人类的命令。”——阿西莫夫.机器人三定律-2
“除非违背第一及第二定律,机器人必须保护自己。”——阿西莫夫.机器人三定律-3
呀,你一说,我一看,原来是被 GFW 认证了
PHP异或加密解密算法
只要满足两个条件,XOR 加密是无法破解的。
key的长度大于等于message
key必须是一次性的,且每次都要随机产生
XOR 运算有一个很奇妙的特点:如果对一个值连续做两次 XOR,会返回这个值本身。
上面代码中,原始值是1010,再任意选择一个值(上例是1111),做两次 XOR,最后总是会得到原始值1010。这在数学上是很容易证明的。
\r\n,好比你在DreamWeaver里做一个网页,在源代码里按一下回车,是给源代码回车换行。 是输出一个(HTML标记性语言),在HTML中解释为输入的字换行。 \r\n的作用是给源代码回车换行,输入后,查看html源代码,就看会到有换行,而HTML解释器(浏览器)认为它是没用的东西,用不用都一样显示。
#5首先:
\r就是"回到行首",\n就是"到下一行"
即:\r是回车,\n是换行,前者使光标到行首,后者使光标下移一格。
通常用的Enter是两个加起来的,即\r\n
直接这么说你可能没啥感觉,但是真正到了编码的时候你就发现了——全TM是吭
先举个栗子瞅瞅:
printf aaaa \r\n bbbbbb
print ccccc \n ddddddd
print eeeeeeeee \r ffffff
上面这段代码的输出结果你可能一眼就看出来了。
你说是这样:
aaaa
bbbbbb
ccccc
ddddddd
eeeeeeeee
ffffff
但是真的是你想的那样吗?
事实上结果是下面这样
aaaa
bbbbbb
ccccc
ddddddd
ffffff
由来:
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。
于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。
这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。
后来,计算机发明了,这两个概念也就被般到了计算机上。那时,存储器很贵,一些科学家认为在每行结尾加两个字符太浪费了,加一个就可以。于是,就出现了分歧。
Unix系统里,每行结尾只有“<换行>”,即“\n”;
Windows系统里面,每行结尾是“<换行><回车>”,即“\n\r”;
Mac系统里,每行结尾是“<回车>”。
一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。
后果:
现在再来看看咱们开头举得那个栗子:
printf aaaa \r\n bbbbbb
print ccccc \n ddddddd
print eeeeeeeee \r ffffff
编程时(无论是windows系统还是linux系统)
\r 就是return 回到本行行首,这就会把这一行以前的输出覆盖掉,具体内部细节就像是输出缓冲区重新开始缓冲了一样
而\n 是换行+回车,把光标先移到下一行,然后换到行首->也就是下一行的行首
所以若是看到代码里面本来应该换行的地方变成了整行、
本来该输出整行的时候却只输出了一部分、
那么,查一查是不是你的\r,\n,\r\n哪个用错了吧!(换平台尤其要注意)
#6楼主前后很有矛盾:这边文章的主心骨就是讲'\n' '\r' '\r\n'的区别,但因为这个矛盾(下面会提)使得这边文章空有了华丽外表,本质上却没有使读者明白。
'\n':在开头说的是“换行”即使光标下移一格,在中间部分又说的是“换行加回车”即先下移一格,在换到行首。
如果按照楼主中间部分的说法,那enter键和'\n'的区别又何在呢?
其次:标题中带有'\r\n'带文章中完全没讲过这个内容,如果按照楼主中间部分的说法,'\n'完全可以取代'\r\n',反而'\r\n'显得多余,先回车在回车加换行。
最后是关于例子问题,printf aaaa \r\n bbbbbb 。楼主说过'\r'会把这一行以前的输出覆盖掉,具体内部细节就像是输出缓冲区重新开始缓冲了一样。但是为什么没有“清空aaaa”的原因?
其实 WiFi 只是个协议,WLAN 才是广义的无线网的意思
回头是岸!这是一句刷在牢房里的佛语
最后还有一句没写进去:
屌:机能恢复100%
常见设备接口对照图
九九乘法口诀
PHP九九乘法口诀
批处理BAT获取文件目录
聪明人在一起,只需要激励,不需要管理
真正走掉的那次,关门声最小。 ——谷艾艾
用离车门远的手开车门,强迫身体扭转,可有效防止伤害路人。
Win7隐藏的“上帝模式”,你用过吗?
win7的上帝模式可以将调整各项参数的东西放在一起,比控制面板更加全面,这样调节参数就不用来回寻找了,下面介绍了上帝模式的开启方法,有兴趣的朋友可以来看看。
1、在桌面上点鼠标右键,选择“新建一个文件夹”;
2、把文件夹的名字改成下列字符并保存:
【 实用电脑技术.{ED7BA470-8E54-465E-825C-99712043E01C} 】
"." 前面的“实用电脑技术”可以改成任意的名称
3、点击改名后的文件夹,你会发现它的图标已经变成了控制台的图标!
4、进入,你会看到多达200多项系统设置项目统统呈现在眼前,随心所欲的设定一切吧。
里面实在太多了,也不好找,建议把自己喜欢的,创建快捷方式,放到自己的文件夹里。
是不是很酷。
好啦,想知道更多有趣、好玩、奇葩的科技资讯要记得关注“数码玩咖”
NotePad大小写转换
PHP中PDO数据访问对象处理LIMIT子句的一处BUG
PHP保留小数位的三种方法
Foundation 教程
PHP date() 函数 格式化时间
互联网圈有 3 大高潮:支付宝有新版本,百度有新丑闻,微信有新功能。
不是说人类绝对不可能发明出具有意识的机器人,但肯定不可能早于人类搞清楚“意识”为何,好比一个没有学过高等数学的人是不可能做出高数题的,笔再好用也不行。
为了表示我个人爱国,从此再也不跟乐天派的人交往?
快速清除本地DNS缓存
本机ip、127.0.0.1、0.0.0.0
特殊的IP地址段:
127.x.x.x
这是大家最熟悉不过的本地loopback地址,在windows和linux上等价于localhost。
我们习惯于使用127.0.0.1,实际上,
如果你在命令行下ping 127.0.0.1-127.255.255.254之间的任意地址,结果都是一样的,它们是等价的。
正常的网络包从ip层进入链路层,然后发送到网络上,
而发向loopback地址的包,直接在IP层短路了,也就是发到IP层的包直接被IP层接收了,不再向下发送。
一个非常特殊的IP:0.0.0.0
这个IP相当于java中的this,代表当前设备的IP。
0.0.0.0这个IP,他可以代表本机的所有IP地址,
但这个IP并不是真是存在的,我们ping不通它
本机ip、127.0.0.1和0.0.0.0区别
原来是<策划>---><设计>---><前端>---<我>
现在是<策划>---><我>
你还要考虑到广告发过去也得12年
所以大概是: "你是否准备6年后生育女儿?"