A
本周的题目是找出在只含有小写字母的字符串中随机加入的一个字母。

题影
看到这个题目我就想起先前做过的一题(学习心得(5)中的A部分)。对于那个题目,可以采用异或运算进行处理。这种方法正是运用了异或运算的一些规律:
1.相同整数相^的结果是0
2.一个数^另一数两次结果不变
3.整数相^跟顺序无关
运用这些规律,这道题目就迎刃而解。

代码

成绩
R
近日,中国科学家团队在商业光纤网络上成功进行了连续可变量子密钥分配(CV-QKD)系统的新现场测试,这项技术可以为其在大城市地区的使用铺平道路。
原文:Secure metropolitan quantum networks move a step closer
T
不止一次解题中使用了for(:)的遍历方式,对于for(auto a:s)和for(auto &a:s)的区别也作出了自己的一点理解。用代码解释清楚一些:
#include<iostream>
using namespace std;
int main()
{
string s("hello world");
for(auto a:s)
a = 't';
cout << s << endl; //结果为hello world
for(auto &a:s)
a = 't';
cout << s << endl; //结果为ttttttttttt
return 0;
}
S
jQuery处理简单逻辑的优势得天独厚,而jQuery用来处理复杂逻辑往往显得臃肿和难以理解,react、vue等框架采用虚拟DOM,减少了这种情况的发生。但是只要不使用DOM操作等,jQuery还是可以和react框架共存的,比如可以使用jQuery的ajax来解决react中不提供ajax功能的问题。
另外码一个 在 React 下发起 AJAX 请求的5种方案