duangsuse::Echo
713 subscribers
4.24K photos
127 videos
583 files
6.46K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
#android 杂项。
duangsues.is_a? SaltedFish
#android 杂项。
This media is not supported in your browser
VIEW IN TELEGRAM
#microsoft #cplusplus #qq #China #dev 感觉 C 的动态堆上分配 malloc, 栈上 alloca 暴露指针带来很大问题啊,不说 char 长度这些“不严重”的问题了,“先过一遍取size”,拒绝大小动态增长到底好不好?值不值得?

你是怎么想到
//typedef ifstream fs;
fs in("");
fs ip("");
这种命名的,第二个以后还是叫 in1 之类的靠谱些,命名要注意包含语义,不能 i,j,k,n,m 那样乱起

而且要积极定义函数,比如说你这个分配并读取到数组a 的,其实只有 ifstream 一个变量(stream 可以重置不必 reopen)
再说简单点可以做成 list<string> readFileLines(string file_path);
(因为 C 数组实际上只是带元素类型的指针,损失了长度 size() 信息,必须用 stl 即 std 的 list<T> )

稍微查一下 cppreference.com 就可以发现有 getline() API:
https://en.cppreference.com/w/cpp/io/basic_istream/getline

科学上网到 google, duck.com, bing.com 去搜啊, StackOverflow 很多这样的回答,都是能直接复制粘贴的。
程序员最不能缺的就是信息来源,不然就和玩码的农夫没有区别
https://stackoverflow.com/questions/13035674/how-to-read-line-by-line-or-a-whole-text-file-at-once 这,一个直接的用例

我自己是 unix 系程序猿而且不怎么搞 C++ 的 GUI 设计,不可能帮你写嘛
#statement 开始我各种不理解 #Python 的 encode, decode (分不清,后来就提了一个:decode 可能出错、encode 得 bytes )

现在我觉得 Py 的一些东西相对 C 算好的了…… 它至少不让你处理 size 和 allocation ,不会到处弄 size_t op(void* dst, 这种东西
#mfc 上面的👆(不过话说 C++ basic_string/*= string*/::getline 竟然只支持静态大小 buf ,得用 std::getline 来搞上 string 欸)
中Format:没有与参数列表匹配的重载函数"ATL::CStringT< BaseType, StringTraits >::Format [其中BaseType=wchar t,StringTraits= Str TraitMFC <wchar _t, ATL::ChTraitsCRT <wchar _t>>]"实例

参数类型为: (const char [3], int)
对象类型是: CString

duangsuse 13:51:41
你是不是少加 &b 取 (int*) 了

传指针地址,不然 CString::Format(fmtstr, ...outs) 怎么用

duangsuse 13:53:30
不对…… 你们 MFC 是这么搞,我们叫 asprintf 的

这样看 CString str; str.Format("%d", 1); str 就没毛病,实在不行可以试 itoa(1)

腾讯新聞 14:01:54
/泪奔我还是看mfc 0基础教程吧

duangsuse 14:02:02
去网上查: MFC CString format 用法

可能是你 API 用错了,format 不是那个意思,怎么可能没有对应的函数版本
Forwarded from l j
有人说k8s是把erlang几十年前做的事情做了一遍, 还实现的很拙劣
#statics 草 想起 echarts.js 的 stack
Forwarded from RWTG9Y4's STDOUT
#china #web #flash 😂这个的确是,可以用 <figure>+<map>+<area> 替换掉动态布局、渲染的 mainUI
Forwarded from 木头频道 / Preview
新华社那个万年不改而且打死也不设置域名解析的官网首页( 203.192.6.89/xhs ),Flash 菜单直接被换成图片了。
看来新华社确实是人人都是高手,比大连车务组强多了(逃)
duangsuse::Echo
#Python #zhihu https://zhuanlan.zhihu.com/p/27141891 这个有意思, pygame 歌词打轴制作
想想我现在也写了一个,还没有十行(迫真

但是他这个真的…… if ev==mouseDown { n++; if n%m==1,2,3 } 重复了三遍,除了一 img 变量外相同的逻辑,动苏不喜欢这样的代码,既多敲了键盘,又封死了动态 list 化、最大化利用代码实现程序功能的可能。