V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yuikns  ›  全部回复第 35 页 / 共 42 页
回复总数  823
1 ... 27  28  29  30  31  32  33  34  35  36 ... 42  
2018-12-06 01:52:57 +08:00
回复了 holajamc 创建的主题 程序员 CSDN 可是真的优秀呢
@juanxincai 我上面就回答了啊
2018-12-06 01:50:29 +08:00
回复了 holajamc 创建的主题 程序员 CSDN 可是真的优秀呢
@Antidictator 不知道别人是怎么配置的。我用的是 chrome 的引擎。
chrome://settings/searchEngines 里面配置:

{google:baseURL}/search?as_q=%s&as_eq=site%3Acsdn.net+site%3A360doc.cn+site%3Abaidu.com


keyword 设置 gcn (因为平时是英文,那就无所谓了)

那么浏览器直接访问

gcn my query blah blah

干扰选项会自动添加到尾部。
2018-12-05 16:52:51 +08:00
回复了 holajamc 创建的主题 程序员 CSDN 可是真的优秀呢
@binux 这个我可以回答。虽然我没有抱怨过。
因为 csdn 的 SEO 做得好,搜中文问题的时候,它力争上游排在了各种垃圾站之上,排到了搜索结果的比较前面的位置。

很多人还是比较呆萌,没有把 -site:csdn.net 放在默认选项中。
2018-12-05 16:39:56 +08:00
回复了 holajamc 创建的主题 程序员 CSDN 可是真的优秀呢
@silencefent 貌似这几年没人在上面原创了吧,基本就是复制别人的博客然后往自己那儿贴的傻吊。

楼主有兴趣 spark 的话,可以参考下官方文档和 databricks 的教程。

https://spark.apache.org/docs/latest/

https://databricks.com/spark/getting-started-with-apache-spark

去 csdn 找这个基本上缘木求鱼吧
2018-12-05 02:15:47 +08:00
回复了 yuikns 创建的主题 C 想要实现 C++ 管理一段内存块
@wutiantong 👍


@exonuclease 我也觉得语义和约定的不一样。因为想要一个构造完毕后就不再动的结构,因此深拷贝并不需要。发现很多工程以及 stl 里面设计都是直接类似结构的 copy 置为 delete,菜鸟不懂啦,我一般是直接照着这种设计做,并不知其所以然。但有的时候我就想了,为什么一定要自己再写个指针呢?能不能更简单点过去呢?所以才贴了如上例子。
2018-12-04 17:13:31 +08:00
回复了 yuikns 创建的主题 C 想要实现 C++ 管理一段内存块
@wutiantong 对。我想象中需要一个管理 string_view 生命周期的那么一个容器,功能就想要一次写入剩下的就是散到什么线程里面若干只读。开始本来想用 vector 来着,一看 append 是长度 *2, 又想用 array, 发现好像用来用去就只要底层数据,那为何不直接裸指针放一起呢?当时是这么想的。

我比较蠢啦,就是感觉 immutable 配合 map-reduce 这种并行模式特别简单好用,不过在这些容器实现细节上感觉自己太弱了,所以举个栗子,想求教下这类处理各种细节问题。
2018-12-04 15:56:01 +08:00
回复了 yuikns 创建的主题 C 想要实现 C++ 管理一段内存块
@wutiantong 感谢指点。操作符那个是我晚饭把清水当白酒脑残了。其实应该提供是 at 或者没有引用的 byte。

比如这儿: https://github.com/abseil/abseil-cpp/blob/master/absl/strings/string_view.h#L499

此处是用的裸指针。我想象中,想要有一个这样的,生成后就 immutable 的,可以自己消亡的,有 concat 的,内部如它这样管理的某种容器。

建议就是直接用 std::shared_ptr<string_view> ?
2018-12-04 15:06:09 +08:00
回复了 yuikns 创建的主题 C 想要实现 C++ 管理一段内存块
@wevsty 哦!感谢提示!我纠结了好久,我承认从语义上我也觉得太怪了。

模板那个其实有考虑,不过没啥好讨论的,本想此处简单化一点。

关于线程安全。我想象中单线程写多线程读应该是安全的吧.... 我猜?
2018-12-04 14:37:19 +08:00
回复了 yuikns 创建的主题 C 想要实现 C++ 管理一段内存块
@zmj1316 我比较水了啊。因为比较习惯于 scala 那种模式。其实我想要某种容器,开始的时候初始化一下,然后在使用过过程中可能被 cache 一下,或者直接在不需要的时候自动回收。

> 如果真有这种浅拷贝的需求,要不还是分成两个 class ?

其实我也想,要不要做个 Builder + immutable block 会更加合理呢
2018-12-04 13:32:43 +08:00
回复了 yuikns 创建的主题 C 想要实现 C++ 管理一段内存块
@shylockhg 对。其实就是想要的就是 shared_ptr<array<uint8_t>> 外加一点别的方法。之前也读了 gcc 版本 array 实现。因为想再加另外几个方法,然后发现期间和 array<uint8_t> 底层交互了多次。想着是不是能直接维护一个底层数组。
2018-12-04 13:22:59 +08:00
回复了 yuikns 创建的主题 C 想要实现 C++ 管理一段内存块
@nifury
就是想默认为指向同一块内存。除非显式拷贝。
2018-12-04 13:13:53 +08:00
回复了 yuikns 创建的主题 C 想要实现 C++ 管理一段内存块
@aheadlead ?

和工作有关么?没有,主力是 scala, python, 为了快速撸个 api 什么还写写 go。可能会是别的自己个人的玩具项目的起点?想
2018-12-04 07:30:16 +08:00
回复了 doommm 创建的主题 程序员 各位老哥见过这样的后端 API 约定吗
等等。你们这个是怎么 mapping 呢?难道是 hard code ?

要我倒是无所谓,我大概把它当作 i18n 来做,直接拿个包 https://github.com/i18next/react-i18next 就搞定

当然平时我是不写前端的,除非偶尔写个 demo
2018-12-04 06:33:58 +08:00
回复了 davidyff 创建的主题 问与答 有没有考过“软件设计师”的,求攻略?
https://www.zhihu.com/question/35689101

这个?我上学时候考过,特别简单,证到手后从没用过,后来搬家就随手丢了
2018-11-30 03:28:11 +08:00
回复了 ithou 创建的主题 中文 为什么有人会不分“的、地、得”?
@Narcissu5

> 本来就是新文化运动之后的产物,就是“她”一样,毫无必要的发明


https://zh.wikisource.org/wiki/%E6%B0%B4%E6%BB%B8%E5%82%B3_(120%E5%9B%9E%E6%9C%AC)/%E7%AC%AC002%E5%9B%9E

1. 太宗皇帝的孫;開賭坊的閒漢;....
2. 那個氣毬騰地起來;撲地望後倒了;頻頻地使人送金銀來與史進;....
3. 最是踢得好腳氣毯;極是做得好;說得是;....

施耐庵穿越者地证据
喜欢编程的人必然会投入极大热情去写代码。
若以上命题为真,那么:
喜欢+水平烂->不适合这行
喜欢+水平高->就是题主想要的
不喜欢+水平烂->锯了无疑
不喜欢+水平高->天赋异禀,比一般人还强

由是观之,是否给 offer 考察代码水平即可,喜欢不喜欢是无关变量

顺便给各位楼上科普一下什么人会在乎“喜欢不喜欢”—大多是喜欢“手下”无偿加班到猝死那种。员工要是想到点下班给自己喜欢的开源代码发个 pr,立马损过去“不工作到 28 点还敢说自己喜欢代码?嗯?
2018-11-30 00:39:16 +08:00
回复了 Joryck 创建的主题 Linux WEB 服务器 CentOS、Ubuntu、Debian 推荐哪个?
@sky101001 这才是正确做法吧
2018-11-30 00:38:56 +08:00
回复了 Joryck 创建的主题 Linux WEB 服务器 CentOS、Ubuntu、Debian 推荐哪个?
@moonfly 有钱
2018-11-30 00:33:49 +08:00
回复了 andyangyu 创建的主题 宽带症候群 公司网络白名单,哀嚎遍野
@freed 赞同。而且说不定还有录屏哦

我觉得安全策略上面的事情安全策略上解决。一定要用这台机器访问查询,那多简单,直接拉白名 complain 就是
看情况。

比如我们是 go 写的。玩了提交到 git,然后 ci 收到 trigger 后开始 build image。然后直接 push 到线上。因为有编译过程,并且顺便加以测试,那么对我而言最方便的方法就是写个 dockerfile

FROM golang:1.11 as builder

COPY . /go/src/some/path

RUN build-scripts.sh
...
FROM scratch

COPY --from=builder /go/src/some/path/my-bin /my-bin

CMD ["/my-bin"]

然后丢 k8s 或者放哪里都很方便。

但是这会有一点延迟。

要是是纯 php,其实只需要容器加代码就好。

那么就把 php-fpm 事先 build 好基础环境,然后 docker-compose.yml 里面用 volumes 即可,如下:

version: '3'

services:
php:
image: php:7.2-apache
ports:
- 8088:80
volumes:
- ./local-src:/var/www/html
1 ... 27  28  29  30  31  32  33  34  35  36 ... 42  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6065 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 02:45 · PVG 10:45 · LAX 18:45 · JFK 21:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.