由买买提看人间百态

topics

全部话题 - 话题: 读入
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
c********d
发帖数: 11593
1
面试结果——我拿到了offer。但是这个面试题一直让我很摸不着头脑,到现在我也不
知道面试官到底想要从我这里得到什么答案。我猜想我和他的思路一定是有些脱节了。
所以发在这里,也请大家帮我参谋一下。
面试官:现在,你要做一个app,读入一个文件名,该文件可以是xml、excel表格、
blah blah(他一共举了四种不同的文件名),然后把它显示在一个窗口里。画出你需
要的模块来。
我:好的,我需要一个parse文件的模块,一个显示文件的模块……
面试官:假设这些你都已经有了。你有了四个API,可以分别读入并且parse我说的这四
种文件,你也有了一个API可以用来显示被parse好的文件。
(到这里我彻底糊涂了,这些假如都已经有了,那么还需要我做什么?)
我:假如这些都已经有了,貌似我就没啥事儿了……只需要一个有switch/case的函数
就好了啊。
面试官:一个函数……假如用C++来写这个app,你需要几个class?
我:(只好胡诌,因为我的思路明显跟面试官有些错位的地方)一个。既然那些API都
有了,一个就应该可以把它们都整合起来。
面试官:一个?你确定?假如用polymorp
s*****n
发帖数: 5488
2
面试官:现在,你要做一个app,读入一个文件名,该文件可以是xml、excel表格、
blah blah(他一共举了四种不同的文件名),然后把它显示在一个窗口里。画出你需
要的模块来。
我:好的,我需要一个parse文件的模块,一个显示文件的模块……
面试官:假设这些你都已经有了。你有了四个API,可以分别读入并且parse我说的这四
种文件,你也有了一个API可以用来显示被parse好的文件。
看一个很适合电面的OOD例子。很小很具体。
如果你知道用polymorphism. good enough.
如果你知道在加上一个simple factory来最小化client side changes. almost
correct.
面管想扩展的话,还可以很多分支可以问。
而题目SVN这个问题,居然有人考虑到数据库这种实现层面的问题了。估计100个人有
100个回答方法。你说到底面试这人是知道还是不知道OOD呢?
A家就爱问这种傻比问题感觉还很好。类似的例子还有那个正则表达式查电话的问题。
人家不是不会,而是误解了你要问的问题。
f*******t
发帖数: 7549
3
来自主题: JobHunting版 - 问两个G面试题
第一题的解法:
1.先对B建立一个hashtable,统计每个字母出现的次数,复杂度O(m)。
2.从i=0开始扫描A[i],每读入一个A[i]查看B的hashtable里对应的次数是不是大于0,
如果是则次数减掉1,并且i++,x++。(记录当前已经完成匹配的字符串长度为x,当前
字符index为i)
3.如果读入的字符在hashtable里的次数等于0,说明以前读过的字符串肯定不是
anagram。于是从A[i-x]开始丢弃(x--),每丢弃一个字符对应的hashtable里次数加1
,直到丢弃的A[i-x]与A[i]是相同的——这时重新开始i++。
4.当x==m时说明找到了相应的子串。
最坏情况下B被扫描两遍,所以总的复杂度是O(n+m)。
f**********t
发帖数: 1001
4
来自主题: JobHunting版 - 大文件去重复,有什么好办法么
抛砖,我的2 cent.
基本思路:用hash和MD5。
1. 把大文件file1里的每一行做MD5。重复行的MD5会相同。把所有(line, MD5 value)
写入另一个文件file2。
2. 可能另一个文件file2特别大,不能一次读入内存。这时可以把它分成若干个小的。
比如我们想把它分成8个小的,则根据MD5 value的后三位,分到第0,1,2,。。。7个
文件。这时重复的行一定在相同的小文件中。
3. 这8个文件都可以一次读入内存。对于每个文件:
count重复的行,可用map/hashmap数据结构。(8个文件中,重复的行一定不会跨越
两个文件)。把所有重复的行写入文件file3
4. 根据file1和file3,去掉所有重复的行。把不重复的写入fileDst。
呼唤更好的解法 =)
c*******r
发帖数: 610
5
我刚才做了下,做完后页面显示“you have successfully completed the test”,但是在此之前有个问题, 我按compile and test的时候,代码test是没有通过的,因为我的程序没有从文件读入测试数据,只从键盘读入(如果从键盘输入它给的几个简单测试例子都是对的)。那我到底是通过还是没通过呢?通过是不是应该说“passed the test”啊?
有人做过么? 怎么样表示通过呢? 谢谢:)
h*******e
发帖数: 1377
6
来自主题: JobHunting版 - 失荆州 - G电面经
如果是infinite number是不是就不要存了。。直接由标准输入输出读入吧 两个int相
加 然后进位记下来 , 不过这个要 和考官商量好低位先读入阿, 否则高位先进的话
谁知道 要等多久才能 两个数对齐。。然后输到白纸上还是哪里。。
求inifinite 数duplicate的不太会 用堆还是什么

,比
间都
b********8
发帖数: 69
7
来自主题: JobHunting版 - 狗家面经
去年底面的,已经知道挂了,接了其他公司的offer,跟大家分享一下题目
没有走电面流程,网上投递,校园面试两轮,on-site两轮
学校第一轮问了验证数独,还有一个assignment的问题,大致是读入很多variable的
assignment,最后把每个变量的值打印出来,可以自己定义具体assign和error
handling的方法
第二轮问了二叉搜索树和字符串。二叉树是给个node找它爸,字符串大致是给一个
pattern类似于aabbc,判断单词是不是符合这个pattern(这轮很水吧,小哥说自己是
做测试的)
大概10天通知on-site了
第一轮热身是一个数组只有连续的0和连续的1,1出现前只有0,怎么找到第一个1(二
叉搜索
)。然后问如果不知道数组长度怎么办,说如果out of bound可以恢复(先找长度再二
叉搜索)
后面是写一个文件读入的方法,给了一个interface可以提供固定长度的字节流,还挺
tricky的,不过熟练写C++的筒子们肯定手到擒来。
第二轮问了逆波兰表示法,还有一个跟anagram有关。给字符串流和一个词,把字符串
流中这个词的anagra... 阅读全帖
j*****y
发帖数: 1071
8
来自主题: JobHunting版 - file 输入和 stdin 输入
有个程序 a.out,从 stdin 读入
比如
cin >> n
cin >> s1
cin >> s2
想一次性从 file里面读入,但是不改变程序
比如有个 file data.txt 有以下三行
3
hello
world
这个怎么搞阿? cat data.txt | ./a.out ?
好像不work 阿
l*********d
发帖数: 78
9
来自主题: JobHunting版 - 一个cc150里面的题目,不解
比如说有 9G 的 file, 但是内存只有 1G。
首先分成 9段,每段 1G。分段读入内存排序,写到临时的文件。
归并阶段,对每个排好序的小段,读入 100M,总共 900 M,然后用剩下的 100M 作为
buffer。
每次 buffer 满了就写入到最终的文件。
m*****n
发帖数: 2152
10
来自主题: JobHunting版 - 被简单题给虐了。
完全被虐死了,中间恨不得把电话给扔了。
下面说说过程,首先说明,全程面试官从来没说过我的任何回答是对还是错,我下面的
回答可能很多是错的。
一个西亚或者印度(口音不太像)面试官 A,一开始聊了一下background,然后丫说先
给你一道简单题做做吧,就是一楼的题。
一开始,听到二维平面,最多点,斜率,还以为是那到最多点共线的问题呢?心中一喜
,然后自己重复问题的时候,A 感觉完全不知道我在说什么。丫又重复了一遍问题,这
时才听懂。
当时第一反应是对一个维度排序,然后DP,说给A听了。
A:时间复杂度是多少?
me: O(n^2)
A: 不行,要nlog(n)。
me: (心理一紧,完蛋了,DP都不行)嘴上说好像可以剪枝。
A: How?
me: (心理说我怎么知道),胡说半天,说什么用tree啦,找parent啦,连我自己都不知
道在说什么。
A: 好吧,假设你有2维的nlogn的算法了,3维怎么办?
me: 先找一个2维最多的点集,再对这个点集的第3维在做一次这个算法。
A: M维怎么办?
me: 依次类推。
A: 时间复杂度多少?
me: 大概是最坏是m*n*logn吧。
A: ... 阅读全帖
d***r
发帖数: 2032
11
来自主题: JobHunting版 - two sigma 的online code test 的问题
收到邮件要做这个test,做之前有个sample test,我做了一下发现这个系统下,读入
文件总是出错或者读不进去数据。
比如数据在 STDIN 里:
4
1 2 3 4
我的试验程序如下
#include
#include
#include
#include
using namespace std;
int main() {
ifstream infile("STDIN.txt");
string line;
while (getline(infile, line))
{
stringstream iss(line);
cout< }
}
总是无法输出,但是同样程序在VS2011就没问题。 请问大牛,这种情况应该如何做才
能读入数据?如果这个问题解决不了,我估计做题肯定通不过。
谢谢
z****e
发帖数: 54598
12
来自主题: JobHunting版 - 讨论一下12306的架构?

就是我说的意思啊,你别把我问的跟古德霸说的混起来
我问的是,现在的票存在db上,你该如何读入内存?
因为如果你按照老魏那种计数器的方式的话
你需要把票的信息在系统启动的时候全部读入内存
否则怎么处理?数据不在内存里面就在硬盘(db)上
你总要有个地方吧?如果是在硬盘(db)上的话
那就是txn啊
c******f
发帖数: 2622
13
一直以来很多朋友向我询问我是如何在最快的时间里赶上deal的。这里就向大家简单的
介绍一下吧,以享读者:
第一, Deal 的信息从何处而来。再使用过网上无数的deal论坛,数个Firefox/Google
Chrome的extension(如Amazon,DealAlert, woot之流)之后,我的体会是: "兵贵精,
不再多"。最好的Deal 网站/论坛只有一个 Slickdeals.net 的 Hot Deals 论坛。这个
论坛有着网上流量最大的用户群,Deal的Update通过数以万计的用户的努力,远远超过
了其他的网站。我的经验是很多真正的deal在其他网站(如dealsea)上刊登出来的时
候,已经被slickdeals上面的用户强得差不多了。即使还没有out of stock的话,查看
Dealsea的用户不过是拾拾残羹冷至罢了。其他那些Dealsea上面出来的还有很多Stock
的Deal算不上是真正的Deal,不抢也罢。所以第一: 抢Deal就要去SD的Hot Deals
第二,抢deal的策略。看到deal的时候大家的通常反应是"这个是不是deal?我是不是
应... 阅读全帖
F*********u
发帖数: 12190
14
移民局只对一部分带有二维条码的表格要求不要一部分在电脑上输入一部分手写
比如I-131
这类表格你在电脑上输入的时候下面会根据你的输入生成二维条码,移民局读入的时候
只需要扫描条码就可以了,所以不要一部分电脑输入一部分手写,因为这时候手写的部
分是不会被读入的
而对于I-485这类非二维条码表格
可以一部分电脑上输入一部分手写
m******h
发帖数: 5753
15
【 以下文字转载自 ComputerGraphics 讨论区 】
发信人: massfish (麻州渔民), 信区: ComputerGraphics
标 题: 想请人写个细胞计数的软件
发信站: BBS 未名空间站 (Thu Jan 21 16:06:21 2010, 美东)
能自动把显微镜下拍的照片读入,然后计算细胞数目,
total cell number
adhesive cell, %,就是聚集在一起的cell 有多少, %
single cells, %,就是分散单个的cell 有多少, 比例 %
下面是例图,88 个single, 2个在一起的有24 个, 4个在一起的有8个,5个在一起的15个。。。。,。
我一个实验会拍 30-40张这样的图片, 要求一次性读入这些照片,然后计算出总的结果。
需要的结果
单个的细胞有多少
2个在一起的细胞有多少
3个在一起的细胞有多少
4个在一起的细胞有多少
5个在一起的细胞有多少
6个在一起的细胞有多少
。。。。。
不是一张一张的处理,那样很费时间。
有没有人愿意写? 多少$?
t****g
发帖数: 35582
16
来自主题: PhotoGear版 - ip4s你们买了么
转一篇关于越狱的帖子
为什么要越狱?
APPLE的设备中的文件,用户没有完全的访问权限。用户也就无法为所欲为的安装插件、
输入法和APP了,这是APPLE基于安全和利益的考虑。
所以越狱是要获得设备的完全控制权,拿到所有文件的最高管理权限。
在美国越狱苹果设备是合法的,其原因是承认用户对设备拥有完全的所有权。
越狱不等于盗版安装APP。经常看到“越狱干什么,几百元买正版软件足以了”之类的言
论,我很无语。比如我在我自己的手机上把“中国联通”改成“中国怜通”(在我自己
的手机上)这是我的权利,我可以不做,但是苹果不让我做是损害我的权利,我要越狱
!越狱之后你安装盗版APP是损害开发者权利,是你违法!
“违法必究”!不管你信不信,反正我不是信了。
如何实现越狱?
越狱需要挖地洞,也就是找到所谓的漏洞加以利用。利用漏洞获得设备的控制权,再通
过提权操作获得设备所文档的完全管理权限。拿到文档完全管理权限,就是越狱成功了
。你从监狱围q1an9里面出来了。但是对于一般用户而言,这时的设备无法使用,我们必
须安装CYDIA(感谢Saurik的工作)以及一些基本的插件,保证我们的使用(你越狱要有
新... 阅读全帖
s*****a
发帖数: 2735
17
我有一个不规则的数据文件需要读入。我用textscan做逐行输入,能够正常读入,但是
会报错。
怎样联系方便?这里还是pm?
先谢了 :)
M******8
发帖数: 8425
18
来自主题: Literature版 - 《沔水诗话》(卷四)
86 标题 谈谈诗歌的音韵(2)
Fri Oct 13 15:38:44 2000
押韵也是诗歌的一个重要因素,除了极少数远代诗外,诗歌都是押韵的。
可以说,无韵不成诗。
和四声一样,古今韵部变化也不小。今天写诗,可以认为现代汉语中韵
母相同的字,基本上是属于同一个韵部。现代汉语的每个字,都有声母
和韵母,而韵母又分韵头和韵尾。凡是e,i,u,v做韵头的,只要韵尾相同,
也算同韵。如,eng,ing同韵,ie,ve同韵,en,in,un同韵。
同韵母的字在一首诗中用于一部分句子的末尾,叫“押韵”。由于押韵
的字都在句尾,又称其为“韵脚”。
当一个字作为韵脚时,阴平和阳平都属于平声,可以在同一首诗中使用。
但仄声字在一般情况下必须是同一个声调才能用于同一首诗,即要么都
用上声(第三声),要么都用去声(第四声)或者旧读入声。
例如,举个用仄韵的例子:
千山鸟飞绝
万径人踪灭
孤舟蓑笠翁
独钓寒江雪
“绝”“灭”“雪”是韵脚,虽然“绝”“灭”“雪”在现代汉语中分属
阳平、去声和上声,而在古代这几个字是以ie和v做韵母的旧读入声字,因
此此诗是以入声字为韵脚的,而不押韵的第三句结尾用的是平声字
c******f
发帖数: 2622
19
一直以来很多朋友向我询问我是如何在最快的时间里赶上deal的。这里就向大家简单的
介绍一下吧,以享读者:
第一, Deal 的信息从何处而来。再使用过网上无数的deal论坛,数个Firefox/Google
Chrome的extension(如Amazon,DealAlert, woot之流)之后,我的体会是: "兵贵精,
不再多"。最好的Deal 网站/论坛只有一个 Slickdeals.net 的 Hot Deals 论坛。这个
论坛有着网上流量最大的用户群,Deal的Update通过数以万计的用户的努力,远远超过
了其他的网站。我的经验是很多真正的deal在其他网站(如dealsea)上刊登出来的时
候,已经被slickdeals上面的用户强得差不多了。即使还没有out of stock的话,查看
Dealsea的用户不过是拾拾残羹冷至罢了。其他那些Dealsea上面出来的还有很多Stock
的Deal算不上是真正的Deal,不抢也罢。所以第一: 抢Deal就要去SD的Hot Deals
第二,抢deal的策略。看到deal的时候大家的通常反应是"这个是不是deal?我是不是
应... 阅读全帖
m*******s
发帖数: 22
20
本人得到一个fortran subroutine,现需利用该subroutine将本人的1460
个数据文件转换成另一种格式,可惜本人对fortran所知寥寥,故特此求
各位高人指教,谢谢!
我的初步想法是:用"do......end"语句反复读入待转换的数据文件,
用subroutine处理后,写入指定的输出文件直至最后一个文件处理完毕。
本人的输入文件名为:xx_i_xxx,i=1,2,...,1460,即:各个文件仅i
一处不同,请问如何将文件名按如下分段串起来,从而实现循环读入
============================================================
第一部分:xx_
第二部分:i
第三部分:_xxx
============================================================
文件的功能?
再次感谢!
m****s
发帖数: 402
21
我没弄懂为什么要那么庞大的middleware,这些应该很容易用PHP设计个网页界面解决
吧?共享的数据都在一个界面注册,然后cloud computing的各独立的process从这
个界面读取数据?
虚拟化其实就是个界面嘛,用C++而言就是virtual function来实现,比如数据,直
接一个虚拟函数界面read(),至于是从硬盘读入还是从卫星导弹读入都一样。如果功能
不多,也没什么复杂吧?
我是外行,多谢指正,呵呵。

chrome
q**********9
发帖数: 711
22
很难看是什么意思啊?
我还要从别的文件读入数学表达式,这些表达式都是用这些实际变量名的,
非常需要读入文件的时侯能直接以这写实际变量名来存储数据.
先一个包子奉上
r*******d
发帖数: 117
23
来自主题: Database版 - JDBC问题一问
It's cool.多谢!
偶现在想做这么一件事, 读入一个MS Access文件, 然后
把数据写到oracle里面去. 最直接的方法是把所有的数据
读出来,然后一个个insert.但这样效率肯定很低.有没有
比较好的办法呢? 好像oracle可以直接读入文本文件,
那有没有什么方法把access直接转化成文本文件呢?
或者有什么更好的idea?
v*****r
发帖数: 1119
24
来自主题: Database版 - oracle的同志都来了,问个问题
$0.02 :->
读入 rows with inline lob, it is roughly like reading in varchar2(4000)
colomn for inline lob column; 读入 rows with outline lob, I/O is more
efficient than other inline clob rows as more outline lob rows can be read
into buffer.
总之,如果是update 非lob columns 的话, lob column 对 performance 影响很小,
很小。
r*******d
发帖数: 117
25
来自主题: Java版 - jdbc问题一问
It's cool.多谢!
偶现在想做这么一件事, 读入一个MS Access文件, 然后
把数据写到oracle里面去. 最直接的方法是把所有的数据
读出来,然后一个个insert.但这样效率肯定很低.有没有
比较好的办法呢? 好像oracle可以直接读入文本文件,
那有没有什么方法把access直接转化成文本文件呢?
或者有什么更好的idea?
【 在 mirthcyy (我爱克里斯蒂) 的大作中提到: 】
t*g
发帖数: 1758
26
来自主题: Java版 - 请教一个读gzip文件的问题
我的gzip文件里第一行末有一个\r\n,我的BufferReader 就不读入任何\r\n之后的内容
。我能怎么读入后面的内容呢?谢谢!
BufferedReader br = new BufferedReader(new InputStreamReader(new
GZIPInputStream(fis, 1)));
b********8
发帖数: 153
27
谢谢你的回复啊
我现在一个变通的办法是一次只读取20000行进行处理,然后就把这个StringBuffer
reset 再重新读2000行这样,回头我试一试StringBuilder

谢谢,我用这个试试
读入的文件都不大,总共也就40MB左右,为什么会这么容易out of memory?文件从硬盘
中读入内存会因为格式不同占用多得多的memory吗?
这个我已经改过了,初始的时候就有768MB
b***i
发帖数: 3043
28
来自主题: Java版 - messageBundle一问
多谢,不过我不想 把文件放进jar里面,而是故意留在外面,这样jar和其他所有资源
文件无关,可以修改资源而不改动java jar程序。
我的问题是,eclipse调试的时候,默认目录在bin外面那一层 ,而导致了
messageBundle和其他文件的读取目录不一致了。messageBundle默认在bin里面,所以
读入messageBundle文件的时候,不用指定 bin\,而读取 其他文件默认在bin外面那一
层,比如我读入一个txt文件,这样,我指定文件名要明确使用bin\。
等我编译好了jar,无论我把jar放在bin 外面还是里面,就都有问题了。
其实也没有什么大问题,就是不方便。
b***i
发帖数: 3043
29
来自主题: Java版 - messageBundle一问
我做的是applet and application,要求两者相同的效果。改成application运行就出
了问题,因为resourceBundle读入文件的默认目录在bin里面,而eclipse中调试的时候
,文件File Open的默认目录在bin外面,我要打开同样在bin中的文件,就要指定bin\
在文件名中。
然而,如果jar文件直接执行,则其默认的resourcebundle目录和File Open一致了,都
在jar文件所在目录,所以两种文件有一种无法读入。我现在就try,然后catch中换目
录,这是可以解决的,但是,我觉得eclipse哪里可以设置一下就好了。就是让File
Open默认读bin\目录中的文件。

.
r******r
发帖数: 700
30
来自主题: Java版 - 如何读取这种格式的数据?
就是读入一个 n-ary generic tree. 不转,直接读 txt 文件。
什么样的标准算法可以读入?正在捉摸中 。。。
j**u
发帖数: 6059
31
在.bashrc里面设置了一个environmental variable的值,matlab启动的时候需要用到
。现在我在prompt里面敲matlab回车,一切正常。但是点击程序菜单里面的icon,虽然
运行的命令也是matlab,但是似乎变量没有被matlab读入。请问这是怎么回事?如何可
以在点matlab icon在启动的时候也可以自动读入环境变量呢?多谢。
f**********w
发帖数: 93
32
来自主题: Programming版 - how to initialize associate data in STL map
我现在在用STL的map实现以下功能,读入两列数,第一列是index,第二列是相应的数据
,但是index列有重复的,需要把相应的数据累加起来,我是这么做的
map mid;
for ( int i = 0; i < MaxIndex; i++) {
map[index] += val;
}
但是我要确定读入数据前,associate data(value)是正确的初始化为0.的,这个是
map自动实现的吗?还是说我要自己实现它,谢谢
t*i
发帖数: 72
33
来自主题: Programming版 - 问个C++的String问题
我有些数据存在文件中,我想用C++读入这个文件。 读入的时候一般都读成String
type. 我需要用文件中变量做计算的时候就要把他们换成int or fload type. C++支持
Cstring and string class. 请问我必须要用cstring才能完成char-->int, float转换
,还是用String class也可以。如果两种都可以,能不能比较一下两者的优劣。
非常感谢。
b***i
发帖数: 3043
34
来自主题: Programming版 - C++ string to int Problem
对,如果逗号后有空格,就会读入上一次的东西。可是有什么解决方案呢?
我就是不想用atoi,我想用C++的string, >>等实现,如何做到最后读入一个0呢?
多谢高手指点
j******e
发帖数: 64
35
来自主题: Programming版 - 问一个很弱的c++ cin的问题
EOF不是从file读入吗?我是从std::in读入
g*****t
发帖数: 394
36
来自主题: Programming版 - FORTRAN读文件时这样的错误怎么办?
读入二进制文件(.gdat,.dat)时,经常会出现这样的问题,电脑的操作系统是linux
, 用pgf77编译:
attempt to read non-existent record
或者: past the end of the file
或者就是specifiers conflict
我不断的修改access,form, status,recl等设置,从来没有把错误调通过,很是郁闷。
请问大家这是怎么回事?虽然很
简单,很基础,如果能介绍介绍本书或者网站也行,谢谢了!
以前在国内的时候在windows下用fortran读文件,感觉很简单,从来没有遇到过这样的
问题。
更诡异的是,同样的数据,我自己单独写个程序用同样的设置读入没问题,但是在一个
大程序中同样的写入,就会出
现类似的问题。
s********h
发帖数: 286
37
来自主题: Programming版 - C++ 初学者请教一个 iostream 的问题
多谢你啊!你的方法真的解决了问题!等下马上给你发包子啊!
不过还是不太理解,为什么这样的语句后面接着读入 hoursWorked 就没问题,可是它
如果接着读入 firstName 就出问题呢?
j*****a
发帖数: 436
38
来自主题: Programming版 - C++ 初学者请教一个 iostream 的问题
hoursWorked也是数字,当读入时,它扫描你的输入,跳过'\n'符号而只接受后面的数字。而读入firstName时,你的输入循环,一上来就遇到'\n'符号,直接就结束了输入循环。所以要在循环前加一个cin.get()把你输入的回车符号给吃掉。
w***g
发帖数: 5958
39
来自主题: Programming版 - vi编辑大文件
读入很慢,有时候不能忍了直接ctrl-c,然后发现直接就可以编辑了。不知道这样和慢
慢等vi自己读入有什么区别。
m*********t
发帖数: 527
40
来自主题: Programming版 - functional programming?
我怎么听起来觉得你在举反例呢。。。。这个 case 里面编译器干的是多余(可能不安
全)的事情吧。
“编译器居然把所有的计
算(从 src image 读入数据,计算,写入 dst image)化简为直接向 dst image 写入
constant。

最终程序得到想要的结果呢还是不是?你觉得这个是好事?

3. Fusion
这个牵涉到编译器的技术,可能不是所有人感兴趣。不过那些认为高级语言,或者是抽
象层高的编程方式,肯定是没有效率的说法,可以休矣。
举个我今天遇到的例子,一个 image convolution 的 Haskell 程序,居然把 memory
bandwidth 耗尽,比 C 程序快了近十倍,然后 4 thread 和 1 thread 执行起来时间
是一样的,完全没有道理,让我同事很伤脑筋。后来经过分析机器码发现,是因为源程
序里用来测试的 image 也是写在程序里通过一个函数生成的,编译器居然把所有的计
算(从 src image 读入数据,计算,写入 dst image)化简为直接向 dst image 写入
constant。
虽然是个极端的例子,但... 阅读全帖
m*********t
发帖数: 527
41
来自主题: Programming版 - functional programming?
我怎么听起来觉得你在举反例呢。。。。这个 case 里面编译器干的是多余(可能不安
全)的事情吧。
“编译器居然把所有的计
算(从 src image 读入数据,计算,写入 dst image)化简为直接向 dst image 写入
constant。

最终程序得到想要的结果呢还是不是?你觉得这个是好事?

3. Fusion
这个牵涉到编译器的技术,可能不是所有人感兴趣。不过那些认为高级语言,或者是抽
象层高的编程方式,肯定是没有效率的说法,可以休矣。
举个我今天遇到的例子,一个 image convolution 的 Haskell 程序,居然把 memory
bandwidth 耗尽,比 C 程序快了近十倍,然后 4 thread 和 1 thread 执行起来时间
是一样的,完全没有道理,让我同事很伤脑筋。后来经过分析机器码发现,是因为源程
序里用来测试的 image 也是写在程序里通过一个函数生成的,编译器居然把所有的计
算(从 src image 读入数据,计算,写入 dst image)化简为直接向 dst image 写入
constant。
虽然是个极端的例子,但... 阅读全帖
D**u
发帖数: 288
42
来自主题: Programming版 - C# 和 SQLite 连接的问题
目标是从sqlite中读入一个table 到c# DataTable 中,做一些calculation再写出到另
一个sqlite table中。
现在读入和calculation都没有问题,可是写出却总是不成功。
其中用到了System.Data.SQLite 中的 SQLiteDataAdapter。
详细问题在
http://stackoverflow.com/questions/16137697/read-data-from-sqli
望大侠出手相助!
不知道有多少人用sqlite连c#, 可是现在确实没法用Server..
t***q
发帖数: 418
43
多谢,听起来好高深。
说起list读入内存,以前处理过1亿行那么多的数据,我用list读入,结果python out
of memory 了,老板说那样的数据量要建hash table.
g*****g
发帖数: 34805
44
来自主题: Programming版 - 再晒个我的开源NoSQL项目
傻逼你丫还一次性读入 config, 你要支持第三方,还一次性读入个屁呀,就不说总共
三个
类,你 IO的时间100个 类reflection也做完了。你丫没看到
parser怎么实现的你就来支持了,你丫是不是脑子长屁眼里了。
v*******e
发帖数: 11604
45
来自主题: Programming版 - 两个我永远都不想碰的语言

用R写逻辑的人是纯傻逼
R要这样用:从文件读入数据,画图,退出;或者,从文件读入数据,call统计函数分
析之,写结果到文件,退出。别的处理都用python实现。
b***i
发帖数: 3043
46
来自主题: Programming版 - ASIO TCP传送JSON如何知道包结束?
我用C++11和ASIO(从boost那里剥离出来的)来写TCP/IP。上位机向嵌入式发送JSON。
那么我用asio::async_read来读入所有的,结果handle_read没有被通知。有人说是TCP
是一个流,中间没有分割符。
现在我理解了,为什么软件组放弃了压缩传送JSON的方案,因为还要提前发送长度等信
息。
那么,我是不是可以用carriage return或者特殊字符来作为JSON的终止标记?就是用
asio::aync_read_until(..., 'n',...)来读入知道收到回车为止?大家是这么做的吗?
我不想用json{}的匹配来通知handle_read, 因为asio没有智能到和jsoncpp一起来判断
什么时候通知handle_read。我想要简单的方法来收到一个整个JSON,然后在解析。
w***g
发帖数: 5958
47
来自主题: Programming版 - video streaming library?
是这样的。这东西太小众,不像python会的人那么多。
最近在玩视频处理,opencv如果链接默认的gstreamer,那么读入视频
的FPS只能是实际播放的FPS,得死等。后来发现如果重新自己编译,
后台用FFMPEG则可以全速读入。但是gstreamer在google上就没发搜出来
一个解决方案了。换个角度想,这个也是job security --如果你有
相关的job的话。
还有音频降噪这种谁都要用的功能,连个干净的轮子都没有。
u***************r
发帖数: 11227
48
来自主题: Security版 - unidentified_title
发信人: hellotree(树先生), 信区: Security
标题: 电脑蓝屏了怎么办?
发信站: BBS未名空间站(Wed Sep 20 10:23:28 2017,GMT)
Win7操作系统有酷炫的界面和丰富的功能,受到很多朋友的喜爱,成为大家生活工作的
好伙伴。但是因为硬件和软件的各种原因Win7系统也会偶尔遇到蓝屏,由数字和字母组
成的蓝屏代码分别代表不同的含义,下面为大家介绍一些Windows 7蓝屏的处理方法以
及部分Windows7系统蓝屏代码和含义
​Windows 7蓝屏产生的原因很多,但大多数往往集中在不兼容的硬件和驱动程序
有问题的软件、病毒等。遇到蓝屏错误时,可以尝试选用下面的方法。 重启系统
如果只是某个程序或驱动程序偶尔出现错误,重启系统后部分问题会消除。 检查硬

检查新硬件是否插牢,这个被许多人忽视的问题往往会引发许多莫名其妙的故障。如果
确认没有问题,将其拔下,然后换个插槽试试,并安装最新的驱动程序。同时还应对照
微软网站的硬件兼容类别检查一下硬件是否与操作系统兼容。
检查是否做了CPU超频,超频操作进行了超载运算,造成其内... 阅读全帖
m*******s
发帖数: 22
49
本人得到一个fortran subroutine,现需利用该subroutine将本人的1460
个数据文件转换成另一种格式,可惜本人对fortran所知寥寥,故特此求
各位高人指教,谢谢!
我的初步想法是:用"do......end"语句反复读入待转换的数据文件,
用subroutine处理后,写入指定的输出文件直至最后一个文件处理完毕。
本人的输入文件名为:xx_i_xxx,i=1,2,...,1460,即:各个文件仅i
一处不同,请问如何将文件名按如下分段串起来,从而实现循环读入
============================================================
第一部分:xx_
第二部分:i
第三部分:_xxx
============================================================
文件的功能?
再次感谢!
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)