Forwarded from iVanilla 自然科学 & 神秘学实验研究部 (iVanilla)
编程的第一步就是注意并统一代码规范,不过国内很多开发者不知道这些,他们认为能实现功能就行。
duangsuse::Echo
#China 这届部分学生水平不行啊,先有一大一新生写了个 AHK 脚本就那么自以为是 甚至对轮子哥都敢「你的回答有帮助吗」,而且还那么没素质 后来又有拿 Java 做算法题的,代码风格不重视截图还是这么简单的算法 Too young import 也随便乱搞....
IDEA 自己救不了中国人
IDEA 可以帮这届部分学生格式化代码,解决花括号摆放、缺少多余空格问题
IDEA 可以帮你把 Tab 缩进替换成空格缩进
IDEA 可以在有能力进行代码洞察时帮你删除无用的 import (其他时候不要用,不然它会删除所有导入)
IDEA 不能帮你在非临时禁用代码时在
IDEA 不能帮你在注释里把中文和英文之间加上空格
IDEA 不能帮你自动把
IDEA 在把 for 改成
IDEA 可能没有足够的智能来重构你的
在面对这届部分学生的时候 IDE 能帮助的实在是太少了,不如我们给 Scratch AST 写个 codegen 吧,让这届「算法」学生不要手写 Java 代码了
#dev #Java
IDEA 可以帮这届部分学生格式化代码,解决花括号摆放、缺少多余空格问题
IDEA 可以帮你把 Tab 缩进替换成空格缩进
IDEA 可以在有能力进行代码洞察时帮你删除无用的 import (其他时候不要用,不然它会删除所有导入)
IDEA 不能帮你在非临时禁用代码时在
LineComment 后加上空格IDEA 不能帮你在注释里把中文和英文之间加上空格
IDEA 不能帮你自动把
a 重命名为 result 或 tmpIDEA 在把 for 改成
foreach 之前需要得到你允许IDEA 可能没有足够的智能来重构你的
int i = weishu - 1; i >= 0; i--在面对这届部分学生的时候 IDE 能帮助的实在是太少了,不如我们给 Scratch AST 写个 codegen 吧,让这届「算法」学生不要手写 Java 代码了
#dev #Java
Deleted Account
我的朋友圈总是有个朋友在发他的算法解题代码,记得是大四了,但每次看到他花样百出地写出格式乱七八糟的代码且自己不以为意,真是替其感到着急和悲哀,都大四了,怎么还写这样从头到尾都是毛病的格式?难道大学四年老师同学从来没有告诉过他代码的基本格式应该怎么样?更别说命名了。这样的代码我建议还是别刷算法了,以后到哪祸害哪。 和他说了下,对方回复:一道算法题而已(有必要吗?
政治正确版本(不过也用了 C 重写(我还不会 C++)(习惯性的用 C 写算法,因为 Java 写的更加容易)(我不知道)):
#include <stdio.h>
#include <math.h>
int intlen(int n) __attribute__((always_inline)) __attribute__((pure));
int main(int argc, char **argv) {
int n;
scanf("%i", &n);
// I could not determine what 'weishu' means. bit length? digit length?
int n_length = intlen(n);
//printf("%i\n", n_length);
int result[n_length];
for (int i = 0; i < n_length; i++) {
if (n % 2 == 0) {
result[i] = 2;
n = (n - 2) / 2;
} else {
result[i] = 1;
n = (n - 1) / 2;
}
}
// print reuslt
for (int i = 0; i < n_length; i++) {
printf("%i", result[i]);
}
}
inline int intlen(int n) {
return (int) ceil(log(n + 2) / log(2)) - 1;
}
Forwarded from Solidot
苹果收集了你的哪些数据?
过去十年,科技和互联网巨头收集了用户大量的数据。科技巨头之一的苹果以捍卫用户隐私著称,那么它又收集了多少你的数据?ZDNET 的一位编辑向苹果递交请求,要求提供自 2010 年首次使用 iPhone 以来该公司收集了多少用户个人数据。苹果用了一周多时间发回了它收集的用户数据——仅仅只有 5MB 大小的 Excel 电子表格,不比一张高清照片大,相比之下互联网巨头 Facebook、Google 和 Twitter 收集的用户数据从几百 MB 到几 GB。苹果收集的用户数据不包含内容,但包含了元数据,比如何时向谁发送了消息或 FaceTime。苹果通过 Siri、 Maps 和 News 收集的数据都是匿名的,无法关联到特定设备。这一结果显示了苹果的商业模式与 Facebook 和 Google 的差异,苹果主要是一家硬件制造商,而 Facebook 和 Google 的商业模式是广告,而要提高广告的针对性它们需要你的数据。Media
https://www.solidot.org/story?sid=56547
过去十年,科技和互联网巨头收集了用户大量的数据。科技巨头之一的苹果以捍卫用户隐私著称,那么它又收集了多少你的数据?ZDNET 的一位编辑向苹果递交请求,要求提供自 2010 年首次使用 iPhone 以来该公司收集了多少用户个人数据。苹果用了一周多时间发回了它收集的用户数据——仅仅只有 5MB 大小的 Excel 电子表格,不比一张高清照片大,相比之下互联网巨头 Facebook、Google 和 Twitter 收集的用户数据从几百 MB 到几 GB。苹果收集的用户数据不包含内容,但包含了元数据,比如何时向谁发送了消息或 FaceTime。苹果通过 Siri、 Maps 和 News 收集的数据都是匿名的,无法关联到特定设备。这一结果显示了苹果的商业模式与 Facebook 和 Google 的差异,苹果主要是一家硬件制造商,而 Facebook 和 Google 的商业模式是广告,而要提高广告的针对性它们需要你的数据。Media
https://www.solidot.org/story?sid=56547
Forwarded from duangsuse Throws
总的来说就是....
没有海豚是被救助来的, 它们进来有可能一生都回不去, 水族馆的环境对它们来说可能不能和海洋相比
这些海豚都是为了我们开心捕捉到的,,,,, 但他们终身呆在那里未必开心
就算当着它们不止一次救过同类, 相对高智商物种互相珍惜 不要说「自然界残酷, 我们是赢家」这类话了...
海豚不是人饲料养的, 也不应该和猪, 牛, 马一样对待, 以它们的神经系统应该被当成人一样对待, 不是和「海猪」一样对待....
不要 不要 不要 看海豚表演不要 不要 不要 去水族馆没有海豚是被救助来的, 它们进来有可能一生都回不去, 水族馆的环境对它们来说可能不能和海洋相比
这些海豚都是为了我们开心捕捉到的,,,,, 但他们终身呆在那里未必开心
就算当着它们不止一次救过同类, 相对高智商物种互相珍惜 不要说「自然界残酷, 我们是赢家」这类话了...
海豚不是人饲料养的, 也不应该和猪, 牛, 马一样对待, 以它们的神经系统应该被当成人一样对待, 不是和「海猪」一样对待....