• Re: 协程或线程库好写吗?

    #ifdef __x86_64__

    #else

    #error "platform no support yet"

    #endif

    哈哈哈哈。。。

    【 在 pfan117 (pfan117) 的大作中提到: 】

    : 凑热闹,我搞过一个:

    : https://gitee.com/pfan117/libmco

    : [em17]

    : ...................

    06月10日
  • Re: 协程或线程库好写吗?

    他的库依赖qt的signal slot机制,也就是需要moc才能用的。所以剥离不了qt。

    不过澄清一下,我觉得qt的moc很好,c++标准里至今不提供类似功能实在太遗憾了。

    【 在 nsyncxyz (kakeru) 的大作中提到: 】

    : 网络方面剥离qt才能受欢迎,虽然我也经常用qtsql,qtcore。

    06月10日
  • Re: 有人居然说

    我当年就是自学的。。。

    【 在 billybear04 (billybear04) 的大作中提到: 】

    : 学python这样的语言还要找人教

    : python这种入门门槛已经是极低的语言

    : https://zhuanlan.zhihu.com/p/147069977

    06月10日
  • Re: 协程或线程库好写吗?

    hgoldfish做的这个库,我也几次和他交流过。我也认为这个库基于qt有一点点小遗憾。但同时我支持他做这个库。就算最终没有火起来,也不一定是纯浪费时间。

    我以前也一腔热血做过几个没人用的项目。但我觉得时间并没有白费。都转化成我的知识了。比如C++ boost里面各种花式写法,我自己因为仿照实现过,所以我能看懂(!)并自由自在的地应用。python的各种黑魔法元编程,我也是了如指掌,各种开源库瞄一眼就能看懂原理。

    所以hgoldfish在做的事情,我觉得是很好的。而且一定会有收获。

    至少他的库API很漂亮,用着很舒适,我很喜欢。

    【 在 billybear04 (billybear04) 的大作中提到: 】

    : 标  题: Re: 协程或线程库好写吗?

    : 发信站: 水木社区 (Tue Jun  9 20:04:36 2020), 站内

    : 【 在 javaboy (喝了咖啡就话多-_-;) 的大作中提到: 】

    : : 什么情况??这贴是在说什么??(黑哥们儿问号表情)

    : hgoldfish做了个qtng,在github上有。他说:“这东东背后需要注意很多小细节。一般人用现成的库就好了。我做的 qtng 应该是 c++ 世界比较完善的协程库,考虑了各种同步,异常,内存管理的情况。”加上以前我们的交流,他在推广他的这个库。

    : 我完全出于善意地,自以为有点隐晦地,冒昧地,想建议他做别的项目。因为他有能力有精力,为啥一定要做这个。我的理由是:

    : 1. 一听到Qt,就觉得是做界面的。网络server,我不需要界面。再说nginx鼎鼎大名,还有人说现在Enovy更火。做界面,客户端,我为啥不能开7,8个线程?chrome不是每个标签2~3个进程?再说MFC, C#,……。QtCore里有啥,和std, boost相比的优势是?

    : 这是以我为例,说明可能有不少人在这么想,说粗话就是Qt死了,没死也快了。

    : 2.  linux kernel的维护者水平如何,工资几许?和某司那个不检查缓冲区长度的比呢?

    : 某司就是华为,本版以前讨论过,难道你居然不知道?:-)

    : 我认为,kernel维护者水平很高,工资未必很高。推卸了下责任,就被Linus骂得狗血喷头,何苦?举这个例子是因为kernel是开源项目,而且是著名开源项目。

    : 其实我上次发过一个知乎,“在github有1000星项目是什么感受?”作者较详尽地描述了如何把星做上去。对此我不感兴趣。就算我能把星做上去,无非是写简历里好看,反正我也老得没人要,有人要了我还未必肯996。

    : 以己度人,为啥要在一个过气的项目上浪费精力?是情怀吗?情怀就是个性,吃喝嫖赌显然不是,所以不能指望别人和你有一样的情怀。也许我对Qt的观点是错误的,很希望hgoldfish能科普下,但坦率地说,我未必认真看,关我啥事?我又不学Qt.

    : 我也有我的情怀。我想做个v86.py,名字很牛叉,其实就是用python去模拟执行debug.com,在debug.com里a输入汇编,r运行,python程序里取值译码执行,

    : 有人知道我想画个pc出来,用哪个gui好吗?

    : 写这么多了,夹点私货可以吧?sqlite我觉得值得细细品:

    : https://zhuanlan.zhihu.com/p/146461926

    : --

    : 谁能想到一头整天游手好闲的青年绿龙,竟然会沉溺于阅读,他几乎什么都看,无论是诙谐的小说还是慷慨激昂的史诗,连晦涩的宗教典籍都能耐着性子看下去。在起居室内,甚至有一张斜面桌供绿龙阅读时使用。...要破解密码盘,不仅要足够的实力来到这,还要熟悉矮人风俗、矮人宗教学和矮人史。而矮人们肯定不会闯入祖先的祭坛,那熟知以上知识的外族人去哪找?斯坦德路此时简直想放声大笑,过往积累的知识,阅读书籍受到的嘲笑,终于有了报偿!

    06月09日
  • Re: DDR3的主板能插DDR2的内存吗?

    我有两条4G的DDR2-6400。

    【 在 tedxyz (ted's sweatcoat) 的大作中提到: 】

    :   DDR2 2G好像基本最高容量了?

    06月09日
  • Re: 协程或线程库好写吗?

    什么情况??这贴是在说什么??(黑哥们儿问号表情)

    【 在 billybear04 (billybear04) 的大作中提到: 】

    : 标  题: Re: 协程或线程库好写吗?

    : 发信站: 水木社区 (Tue Jun  9 16:42:48 2020), 站内

    : 【 在 hgoldfish (老鱼) 的大作中提到: 】

    : : 这东东背后需要注意很多小细节。一般人用现成的库就好了。我做的 qtng 应该是 c++ 世界比较完善的协程库,考虑了各种同步,异常,内存管理的情况。

    : 源你都开了,为啥不多写些文档呢?

    : docs/practices.rst

    : Best Pratices

    : Use CoroutineGroup to manage Coroutines

    : The difference between send() and sendall(), recv() and recvall()

    : Pass QSharedPointer<T> to coroutine entry

    : 现在是负费软件了,我用《一点英语》,它给我钱。

    : 开源你得求人用才行啊。:-)

    : linux kernel的维护者水平如何,工资几许?和某司那个不检查缓冲区长度的比呢?

    : https://www.theregister.com/2013/01/04/torvalds_kernel_bug_rage/

    : 图个啥?啊?

    : 哦,刚看到https://github.com/hgoldfish/qtnetworkng/blob/master/docs/intro.rst

    : 这个够长

    : 还有,我一听到Qt,就觉得是做界面的。网络server,我不需要界面。再说nginx鼎鼎大名,还有人说现在Enovy更火。做界面,客户端,我为啥不能开7,8个线程?chrome不是每个标签2~3个进程?再说MFC, C#,……。QtCore里有啥,和std, boost相比的优势是?

    : https://lkml.org/lkml/2012/12/23/75

    : ...@redhat.com

    : 他干事倒是有钱拿的

    : "We never EVER blame the user programs." --Linus,他也要求用户啊

    : --

    : 谁能想到一头整天游手好闲的青年绿龙,竟然会沉溺于阅读,他几乎什么都看,无论是诙谐的小说还是慷慨激昂的史诗,连晦涩的宗教典籍都能耐着性子看下去。在起居室内,甚至有一张斜面桌供绿龙阅读时使用。...要破解密码盘,不仅要足够的实力来到这,还要熟悉矮人风俗、矮人宗教学和矮人史。而矮人们肯定不会闯入祖先的祭坛,那熟知以上知识的外族人去哪找?斯坦德路此时简直想放声大笑,过往积累的知识,阅读书籍受到的嘲笑,终于有了报偿!

    06月09日
  • Re: gcc怎么也染上飙版本号的坏习惯了

    版本号重要的。

    符合semver标准的库,大版本号跳跃破坏兼容性,中版本号跳跃增加新功能,小版本号跳跃修正bug和稳定性。

    全弄得像chrome一样只有一个数字,谁知道哪个版本改了些啥啊。

    有空折腾最新版本的人自然无所谓。但大多数人本来干活就很忙了,没空一个个试的。搞到最后就变成两极分化:一群人三天两头刷刷刷升级最新版,另一群人永远不升级,哪个版本验证过能用就一直用下去。

    【 在 z16166 (Netguy) 的大作中提到: 】

    : 版本号不重要,对于dev team来说版本的管理方便是优先的

    : end user根据需要装相应的stable版本就行

    06月09日
  • Re: WSL2 + Ubuntu 20.4上运行GNOME的问题

    嗯。你说的就是关键。我经常交叉编译,所以成功率低。

    【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】

    : 发行版的意义就是帮你把坑都踩了一遍。

    : 比如debian下你想自己编译啥包,apt source foo,apt build-dep foo,然后自己编译基

    : 本上不太可能出问题。

    : ...................

    06月09日
  • Re: WSL2的内核最好自己编译一份最新的

    汗....

    【 在 poocp (慢速随机指标) 的大作中提到: 】

    : 标  题: WSL2的内核最好自己编译一份最新的

    : 发信站: 水木社区 (Tue Jun  9 10:21:13 2020), 站内

    : 微软的WSL2内核安装包里面的那份内核,似乎内存释放不及时,我编译openwrt固件之后,过了好几个小时之后,发现WSL2还占用了20GB的内存。

    : 从https://github.com/microsoft/WSL2-Linux-Kernel提取了一份内核源码,重新编译一份新内核将之替换掉(路径C:\Windows\System32\lxss\tools,需要先wsl --shutdown),问题解决。

    : 设置WSL2的最大内存可以通过配置文件%USERPROFILE%\.wslconfig

    : 例如限制到16GB内存

    : [wsl2]

    : #kernel=

    : memory=16GB

    : #processors=

    : #swap=

    : #swapFile=

    : localhostForwarding=true

    : --

    06月09日
  • Re: WSL2 + Ubuntu 20.4上运行GNOME的问题

    我编译开源软件第一次不成功的概率一直很大。这样感觉gentoo质量还不错。。

    【 在 poocp (慢速随机指标) 的大作中提到: 】

    : 时间长了不升级有这种可能,我这是上周刚装好的WSL2,玩了几十分钟ubuntu觉得没意思,用最新的stage3的.tar包安装gentoo的,把编译器升级到gcc 10.1并安装docker之后,gcc-config切换默认编译器到10.1然后重建整个系统,一遍过没有任何需要人工干预的。

    06月09日
  • Re: WSL2 + Ubuntu 20.4上运行GNOME的问题

    有没有遇到过编译不过的情况?

    【 在 poocp (慢速随机指标) 的大作中提到: 】

    : 是的,这套系统是可以自举的,不仅源代码齐全,而且编译环境也是齐全的,而且做过

    : emerge --oneshot --emptytree --deep world 也就意味着已经验证过全部源代码在本机编译通过毫无问题。

    06月09日
  • Re: decap是什么鬼

    你是想说明“用强酸去除集成芯片的封装,再用显微镜逆向内部电路”的流程,英语叫做decap吗?我觉得可能没几个人能看懂你的意思。。。

    【 在 billybear04 (billybear04) 的大作中提到: 】

    : PCB抄板:在已经有电子产品实物和电路板实物的前提下,利用反向研发技术手段对电路板进行逆向解析。

    : <图>

    : 上面这个东西叫做:CPU-Delid-Cap-Opener-Tool-for-Intel-CPU. lid是盖子,de- - remove, cap - 帽/盖。所以decap是揭去(芯片)的盖的可能较大。

    : Data Encapsulation & Decapsulation in the OSI Model,可能性不大。

    : https://zhuanlan.zhihu.com/p/146691210

    06月08日
  • Re: [转载]使用 C++ 直接处理密文

    注,本主题下有一id推广私货,并在版面上和通过信件对合理质疑的网友进行人身攻击。现我已将相关帖子删除至版面垃圾箱。如有被误伤的版友的帖子,可发信我找回。再次提请各位网友保持良好的网络礼仪,有不同意见理性地讨论,请勿人身攻击。

    【 在 hgoldfish (老鱼) 的大作中提到: 】

    : https://github.com/CEA-LIST/Cingulata

    06月08日
  • Re: billybear04 是机器人吗?

    来本版多多少少都是会点技术的。是不是机器人,我相信这点分辨能力还是有的。

    网上只不过是社会的一个缩影。现实生活中遇到一言不合的情况,大家都会自己调整。为什么网上做不到呢?

    如果本版有些童鞋的帖子造成太多噪声,让获取信息不便,或者让阅读者不快,欢迎指出并at我,我会适当干预的。大家最好就事论事,别当面指着人说。希望版友们保持好的网络礼仪。

    【 在 philbloo (philbloo) 的大作中提到: 】

    : 不管是不是,为什么不封了?

    06月07日
  • Re: [转载]使用 C++ 直接处理密文

    怎么火气这么大...

    【 在 billybear04 (billybear04) 的大作中提到: 】

    : 你也就能说点这种屁话

    : https://zhuanlan.zhihu.com/p/146494125

    : ECDSA (Elliptical curve Digital Signature Algorithm) is an Elliptic Curve implementation of DSA (Digital Signature Algorithm). [我乎]有中文。也可以Bing(How the ECDSA algorithm works).

    : ...................

    06月07日
  • Re: 问个题啊

    didn't know 对。

    don't know 不对。别人已经告知了,说明已经know了。这里再说不know,就是强行否定对方意思了:- 我不吃鸡蛋  - 不是吧,我觉得你是吃的。你还是吃了吧。

    【 在 lytong (长期求 美通卡 油卡) 的大作中提到: 】

    : -Thank you mr li.But I don't eat eggs.

    : -Oh, I'm sorry. I _____ (not know) that.

    : 这个地方填dont know 可以吗?

    06月07日
  • Re: 作为一个脚本语言 lua5.4引入了RAII概念

    lua 5.2的时候破坏了兼容性,把luajit作者惹毛了。最后只支持了和5.1兼容的子集。

    【 在 z16166 (Netguy) 的大作中提到: 】

    : luajit看起来没人维护,没法支持这个了

    06月07日
  • Re: Lattice取消了禁止FPGA比特流逆向的用户条款

    赞。官方给icestorm、symbiflow等项目开绿灯了。

    【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】

    : https://hackaday.com/2020/06/06/lattice-drops-eula-clause-forbidding-fpga-bitstream-reverse-engineering/

    06月07日
  • Re: QFP封装的FPGA真是相当稀有

    现在爱好者市场大都也是买现成的板子。开发板的厂商有bga设备,所以无所谓吧。

    【 在 spadger (imdx) 的大作中提到: 】

    : 之前用A家,Cyclone3以后就只有144Pin的EQFP了,肚子底下那个焊盘经常焊接不良。

    : 现在X家,Spartan-6只有一款LQFP-144的,更新的Spartan-7,居然全是BGA了。

    : 还有个很疑惑的地方,为啥X家最新的vivado不支持Spartan-6呢?ISE感觉比Quartus难用多了,14.7居然要20GB,就只用个Spartan-6而已,装了一大堆其它支持,Quartus都支持器件单独安装。编译综合速度方面,好像也是Quartus好一点。

    06月06日
  • Re: 同志们,还学得动吗,10分钟速览c++20

    我大约10年前看到D语言一群编译器大佬们在做c++兼容性,好像到现在还没完全搞定。

    搞定了大部分了,没完全搞定。

    工作量可想而知。

    【 在 libgcc (承接各种水军业务) 的大作中提到: 】

    : c就不说了

    : 你要用c++的库那你至少得要会解析c++的模板吧.

    : 你一踩进模板这个坑里,那就万劫不复了啊少年,想清楚

    06月06日