V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  3dwelcome  ›  全部回复第 97 页 / 共 155 页
回复总数  3084
1 ... 93  94  95  96  97  98  99  100  101  102 ... 155  
2021-03-31 13:12:11 +08:00
回复了 zhoudaiyu 创建的主题 问与答 大家做项目的时候用到过多深的数学知识?
还有用到过 fft 算高斯图片模糊。
2021-03-31 13:11:09 +08:00
回复了 zhoudaiyu 创建的主题 问与答 大家做项目的时候用到过多深的数学知识?
我做 gis,用过牛顿迭代法,有些问题只能算法一点点逼近,不能套公式直接算。
然后就是一些比高中数学难一点点,但又没那么难的三维几何算法。
看到过不少大神用最小二乘法写代码,自己没用过。
楼主可以去看看图形界的 siggraph paper,真是数学满天飞,一点不夸张。
@dalabenba 好像你们说的对。
我 test2 代码里,把 alloca(10000)换成了 malloc(10000),两者用时结果是一样的。
原测试 test1 慢,可能就是寻址内存过大,cache miss 导致的。

本来以为 alloca 分配的地址,更接近运行代码块,就更容易被 cpu cache,速度就更快。也许看 cpu 心情才是最重要的。
@gyf304 "栈和堆内存物理上是没有区别的", CPU L1/L2 高速缓存和普通内存地址访问,速度区别巨大。
```
double* test1 = new double[10000*10000];
for (int i=0;i<10000*10000;i++)
test1[i] = 0;
```

```
double* test2 = (double*)alloca(10000);
for (int y=0;y<10000;y++)
for (int x=0;x<10000;x++)
{
test2[i] = 0;
}
```

我的堆 /栈测试代码,test1 堆运行完是 0.4s, test2 栈是 0.2s ,很符合自己盲猜结果。哪有楼主说的 30 倍差距,肯定是有什么 bug 。
2021-03-30 18:31:50 +08:00
回复了 ESP 创建的主题 C++ 请教一下 C++如何判断键盘或者某个按键是否按下后松开
不是 win32 平台吧,要不然一个 WM_KEYDOWN 就搞定的事情,弄那么复杂。
如果是全部自己写,那么判断一下按键重复时间,两者太接近就直接忽略掉后面的事件。
楼主写的挺好,最近有个很多的动漫,叫咒术回战。里面有句话个人挺认同的,“你必须把自己想象成那个未来更强的自己后,才会真正变强大。”
以前以为埋头默默写代码,技术就会提高。但是并不是,只会陷入螺丝钉的漩涡,天天忙碌,KPI 导向,迷失方向,逐渐忘记初心。
身后没有支点,不敢尝试,不敢开项目挖坑,写代码太过谨慎,现在回想一下,真是错的。
不要怕挖坑,时间带来的技术发展,并不足以抵消人的惰性,让原本跑不动的代码自动起飞。过几年,当年欠下的代码,还是要还回去的。
最好的种树时间是十年前,还有现在。好项目和大树一样,只有先种下一棵种子,未来才有无限的可能性。
2021-03-30 16:41:22 +08:00
回复了 daijinming 创建的主题 程序员 求教一个 HTML 样式问题,如果让 input 显示出所有的 value 值
@Sapp 真秀!
2021-03-30 16:37:07 +08:00
回复了 skyphone001 创建的主题 随想 人生若无悔,那该多无趣
@barrysn "未经他人苦,莫劝他人善,你若经我苦,未必有我善"
现在大城市长大的人,能有多苦?
都是不知足罢了。
@LeeReamond "不过本身逻辑比较简单,我发帖时觉得没有必要放"
编译器会优化掉很多,你写出来的代码,不一定是最后运行的代码。比如只 new 不填充,系统是不会给你真正分配内存的。

个人经验,影响内存速度有三点。
1 。 寻址空间大小,我有一个程序,相同的代码,访问 256M 之内时超快,访问 4G 空间时,速度下降一半。
2 。内存对齐,x86 访问非对齐内存,会有额外多余开销。
3 。就是 malloc(堆)和 alloca(栈)区别了,后者是真的快,用飞速也不为过。
2021-03-30 14:32:30 +08:00
回复了 vevlins 创建的主题 程序员 存在一种表单描述语言吗?
我也很奇怪,明明这是业务的核心,却没有轮子。
网上找了一圈,都不太合适,太不就太复杂,把表单逻辑都写进去,一长串。要不就是调查问卷式纯文本,缺少必要功能。
后来硬着头皮自己用 XML 写了一个版本,自给自足。
2021-03-30 00:48:04 +08:00
回复了 godall 创建的主题 程序员 大家 web 开发时,是怎么样保障正式数据库的账号安全的?
@abcbuzhiming "你真实想多了,你服务器都被日穿了,黑客压根不需要调试你的程序,拿到你的程序后,程序本地跑起拦截你的网络连接请求做中间人攻击,就能截到你的账号密码。"

上面提到了,程序是和机器绑定在一起的,换了 IP 或换了硬件配置,程序就自动失效了,接口返回的都是错乱数据。
而且程序本体是封装在 Linux KVM 里面运行的,正常黑客没有 root 密码,系统进都进不去,更别说调试了。
2021-03-29 20:06:16 +08:00
回复了 3dwelcome 创建的主题 问与答 有没有什么工具能把 HTML 转成 XML 格式?
多谢二楼提供线索,顺藤摸瓜,找出了 https://github.com/inikulin/parse5 里的 Online playground
有很多静态 HTML5 解析引擎,可以完美解析和导出 XML/TextNode/Json 。
任务结束,完结撒花。
2021-03-29 19:51:57 +08:00
回复了 3dwelcome 创建的主题 问与答 有没有什么工具能把 HTML 转成 XML 格式?
@mopig 主要是想自动化处理 html 的各个节点,由于 Text 不属于任何一个节点,程序处理起来就比较尴尬。
可能也有其他办法,比如楼上的 jsdom,我再查查相关资料。
2021-03-29 18:23:29 +08:00
回复了 Fatcoder 创建的主题 酷工作 [国外远程] 招 react 职位
@hantsy 肯定没你十年多,这和经验关系又不大,我就是不太相信人本能的惰性。
又不是纯外包项目,你有能力用一半时间,就能赚别人两倍工资。
远程就是时薪制,干活一小时给一小时钱,很公平。大佬不满意可以要求加薪,拒绝摸鱼。开了摄像头,你哪怕 google 一天查资料,没写代码,那也是在干活。
2021-03-29 17:39:25 +08:00
回复了 Fatcoder 创建的主题 酷工作 [国外远程] 招 react 职位
@hantsy 开摄像头仅仅代表你在正常上班,和公司打卡一样,你总要证明一下你在家里拿钱干活,而不是躺着摸鱼 6 小时,剩下 2 小时聪明赶工。
光信任又不能量化。而每天打多少字,干多少活,是可以量化的。
我看 youtube 也经常有大佬在线直播自己一个人编程,也没什么不好。
2021-03-29 15:16:52 +08:00
回复了 Fatcoder 创建的主题 酷工作 [国外远程] 招 react 职位
感觉楼主挺靠谱的,就是"自我驱动"这点,对很多年轻人来说挺有难度的。
可以考虑开个摄像头工作。要不然在家高质量产出,确实还挺难的。
2021-03-29 11:38:17 +08:00
回复了 godall 创建的主题 程序员 大家 web 开发时,是怎么样保障正式数据库的账号安全的?
@ysicing "都搞到配置文件了,说明都被日穿了。", 能多防几层总是好的,以前 CSDN 数据库被拖库,就都是明文才那么惨。
如果数据是加密的,黑客还要摸索程序,搞清解密算法。相对要安全一点点吧。
2021-03-29 11:32:03 +08:00
回复了 godall 创建的主题 程序员 大家 web 开发时,是怎么样保障正式数据库的账号安全的?
或者直接把数据库也封装成 linux vm 黑盒,对外提供数据访问 API,用的时候就一个开一个 kvm 。
kvm 里写一些保护措施,比如和本地地址绑定后,接口才能正常运行。黑客一旦复制 kvm,没有 root 密码,也解不开进不去。数据就很安全。
1 ... 93  94  95  96  97  98  99  100  101  102 ... 155  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1046 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 23:22 · PVG 07:22 · LAX 15:22 · JFK 18:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.