由买买提看人间百态

topics

全部话题 - 话题: ascii
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
w********s
发帖数: 1570
1
来自主题: JobHunting版 - 狗狗家面筋
switch基本上就是
CMP XXX, VALUE
JUMP XXXXXX
举个例子,
void dummy(int s)
{
switch (s)
{
case 0:
std::cout << "this is 0.";
break;
case 1:
std::cout << "this is 1.";
break;
default:
std::cout << "default.";
break;
}
}
步骤:
parameter s(SS:[EBP+8]) -> EAX
move EAX to the stack
compare the value (s, which is in SS:[EBP-0F4] to switch values 0)
jump if equal (the code for handling case 0)
compare the value to 1
jump if equal
if there is no ... 阅读全帖
r*******2
发帖数: 104
2
一周之内面了微软两个组,刚刚收到结果双双悲剧,一个组的HR说It's a tough call
,另一个组的HR说very close,不知道是不是套话,总之很沮丧……来版上求问一下大
家问题可能出在哪,并且附上大概的面试过程和coding题目。
第一组:
第1轮:是一个SDE II,看名字像是中东人。coding题目是给定2棵树,判定是否其中一
棵是另一棵的subtree,同时用了DFS和BFS,写完code讨论了几个testcases和复杂度就
结束了。
第2轮:一个白哥Senior Lead,问的题目是一个maze(用2D matrix表示,有的坐标上
有障碍),给定起点和终点,找出从起点到终点的path,还是用的常规的DFS解法,搜
索过程排除有障碍的和访问过的坐标。
第3轮:一个小黑Lead II带去一起lunch,午饭之后问了大概半小时设计题,设计当软
件窗口(比如Word窗口)大小变化的时候每个子图标栏的大小如何变化,大概定义了一
下各个class,挑了其中一个function写了code。
第4轮:一个三哥Principle Lead,先问了一个ASCII和Kanji字... 阅读全帖
p******e
发帖数: 528
3
来自主题: JobHunting版 - A家店面栽在一个老中手里
我以前问过一个相关的问题,就是说一个题目的solution有时是general的,换句话说
即使是
输入条件有些改变的时候,这个code也不用进行改动。但是有时候如果利用了题目中对于
输入条件的限制,可以有一些看似很好的trick。比方说这道题,如果面试官明确的说
题目的
字符都有ascii码,而且他们的ascii码在0-63之间。那就是有一定可能面试官事先看
过一个
类似的题目,而且他认为这个“ascii码在0-63之间”的条件就是个hint,告诉被面试
人要用
a[ch]这样的特殊trick。所以被面试人有时候也很难做出决定,因为不知道面试官到你
是希望
看到一个general答案,还是希望看到被面试人知道这个trick。
H********g
发帖数: 43926
4
来自主题: Joke版 - 关于回帖乱码的问题
我今天刚研究了一下unicode 原来由于历史原因windows里常用的是utf16 或者gbk

要分辨少量2字节的utf16汉字和同样2字节的gb汉字可能比较困难 所以造成目前这种
回复里有两种编码的情况
现在看起来所有的东西都在往unicode转变 所以gbk迟早是要被淘汰的 毕竟它只是
一种地方编码 只有写简体汉字才方便
unicode里 utf16和ascii不是兼容的 但utf8和ascii是完全兼容的 因此用utf8
的网页文件可以只包含单一编码 处理起来比含有gb或者utf16的网页可能简单一些
utf8里一个汉字3字节而不是两个 gb和大部分常用utf16汉字是2字节 但这个代
价其实很小 尤其考虑到网页本身的代码(数量可能比汉字内容多许多)都是ascii 在
utf8里只有一个字节 用utf8的网页跟用gbk的比 只是汉字部分大了一半
所以结论是 如果彻底转成utf8 可以完全解决乱码问题
r**********d
发帖数: 510
5
来自主题: BuildingWeb版 - php DOM parse 中文乱码问题
我请教一个问题。
我想把 http://q.stock.sohu.com/app2/rpsholder.up?code=&sd=2013-7-13&ed=&type=date&dir=1&p=1
上的数据用 php DOM parse, 然后写道数据库中。 但
sohu encoding是gbk, php dom parse 后的encoding是ascii, 我 百度的很多, 试了
一些方法,都不能显示。
我现在只希望能在mysql 用utf8 ecoding 里显示中文。 然后我用 csmar数据做一些分
析。
各位大牛请指点迷津。我叮当包子相报。
$con = mysql_connect($host, $user, $pass);

if (!$con) {
echo "Could not connect to server\n";
trigger_error(mysql_error(), E_USER_ERROR);
} else {
echo "Connection established\n";
}
$ok = mysql_select_d... 阅读全帖
b******n
发帖数: 592
6
Unicode or ASCII??? Is that what you mean? If file can only be Ascii or Unic
ode(UTF8 I suppose), check the highest bit of each byte. Ascii uses 7-bit on
ly.
r**********d
发帖数: 510
7
来自主题: Programming版 - php DOM parse 中文乱码问题 (转载)
【 以下文字转载自 BuildingWeb 讨论区 】
发信人: rslgreencard (IS), 信区: BuildingWeb
标 题: php DOM parse 中文乱码问题
发信站: BBS 未名空间站 (Mon Jan 13 23:20:10 2014, 美东)
我请教一个问题。
我想把 http://q.stock.sohu.com/app2/rpsholder.up?code=&sd=2013-7-13&ed=&type=date&dir=1&p=1
上的数据用 php DOM parse, 然后写道数据库中。 但
sohu encoding是gbk, php dom parse 后的encoding是ascii, 我 百度的很多, 试了
一些方法,都不能显示。
我现在只希望能在mysql 用utf8 ecoding 里显示中文。 然后我用 csmar数据做一些分
析。
各位大牛请指点迷津。我叮当包子相报。
$con = mysql_connect($host, $user, $pass);

if (!$con) {
echo "Could n... 阅读全帖
p*a
发帖数: 7676
8
来自主题: Military版 - 量子通信之不负责任科普
还有,如何控制以这种方式产生的纠缠光子对所携带的量子比特?既然测量前无法知道
,也就无法控制,这个比特必然是随机的非调制的。不仅如此,按你的介绍,这个量子
比特本身就是一个基于传统测量而获得的概率值而非确定值。那么建立在这个量子比特
基础上的任何信息都是不确定的。想象一个8位的ASCII码,如果每一位准确的概率是90
%,这个字母准确的概率也只有43%。用ASCII码发一个Hello能准确解读的概率只有1.5%。
当然,这已经和物理过程无关了。
h***g
发帖数: 337
9
来自主题: JobHunting版 - 待字闺中版之FAQ
1.找工作时最常遇见的各类问题及解答(questions and answers for job hunting)
http://www.JiansNet.com/ 剑知小站, 北美中文实用信息
http://www.JiansNet.com/list?label=4 美国工作, 计算机专业面试算法题和解答
2. 简历。
2.1. 简历的resume objective要针对一个特定的行业/公司/职位有的放矢,
不要写一个很笼统的objective希望可以放之四海而皆准。
或者你也可以写个summary of qualifications/highlight来代替objective。
2.2. 简历的作用是取得面试。所以简历的关键是要用最简略的语言把你符合某一职位要
求的亮点表达出来。
2.3. 应该准备两种格式的简历,一份WORD,一份ASCII。
如果你把简历放在EMAIL主体里,寄给人家,就应该用ASCII格式的。
3.找工作。
3.1. 如果你把简历放在找工作网站比如MONSTER里,应该在标题和简历里多用一些和
你专业相关的关键字,这样方便猎头找到你的简历。有时间的话还应该经
h***g
发帖数: 337
10
来自主题: JobHunting版 - 待字闺中版之FAQ
1.找工作时最常遇见的各类问题及解答
本版不可发“求祝福贴”,
要发请发在祝福版。
http://www.mitbbs.com/bbsdoc/Blessing.html
提问前请阅读FAQ和精华区。
网友公布的职位见文摘区。
CPT和OPT各校规定不同,具体情况需咨询学校的ISO。
申请OPT期间不要改地址,建议用学校ISO的地址。
OPT之前和之后各有一个六十天的Grace period.
OPT期间回国必须有Offer letter.
OPT加急传真号码参见FAQ之六,请勿滥用!
H-1B批准之后就可以transfer,不需等到生效。
Non-profit H-1Bs指的是:高校及附属,政府研究和非盈利研究。
2. 简历。
2.1. 简历的resume objective要针对一个特定的行业/公司/职位有的放矢,
不要写一个很笼统的objective希望可以放之四海而皆准。
或者你也可以写个summary of qualifications/highlight来代替objective。
2.2. 简历的作用是取得面试。所以简历的关键是要用最简略的语言把你符合某一职位
要求的亮点表达... 阅读全帖
r********t
发帖数: 395
11
来自主题: JobHunting版 - amazon 第一轮电话面试

1. 我当初也是
2。 我当初也面了这道题。就是PIE原题。不过PIE那个方法不大好,用stack更好些
3。MS套题目里面的一道。主要是用bitmap把ascii表里256个东西全都设成0;然后把
string2里的东西设成1,然后再查string1里对应的ascii码。
顺便问一下,amazon被拒了以后多久可以重申?
i**********e
发帖数: 1145
12
DF(a); DF(b); DF(c); DF(d); DF(e); DF(f); DF(g);
//以上是和前一句, 宏定义一起的么? 怎么解释?
DF是个macro,所以有DF的地方就是复制黏贴。例如DF(a)等于
void a() {
cout << "function a called..." << endl;
}
void (*func_table[])() = { a, b, c, d, e, f, g };
//以上function定义怎么理解,a,b,...g,是arguments还是statments?
a, b, ... g 是 function name。在这里func_table[]array里的pointers被初始化。
ie, func_table[0] = a, func_table[1] = b,...
(*func_table[c - 'a'])();
//以上一句为什么不能改成:(*func_table[c])();
因为c是一个char type,里面的值是ascii code。给个例子:如果 c = ‘e’,因为‘
e'的asc... 阅读全帖
l****p
发帖数: 397
13
来自主题: JobHunting版 - Google实习第一轮电话面试总结
两通电话,每个45min,到最后两个都超时
第一通电话:
1、指定我简历中的一篇一作文章,让我描述那文章里的内容
2、如何从一个只含有ASCII字符的字符串中找出最频繁的字符
我说用哈希表记录每个字符出现次数,然后他又补充问到哈希表是怎么工作的,我说包
括哈希函数和冲突处理两部分,并简述了一下,说由于字符不太多,可以用链表处理冲突
3、如果这个字符串含有32位Unicode字符的串,如何修改之前的算法
我说为了节省空间,可以把冲突处理方式改成rehashing
4、如果一个同事提出用一个array来记录各个字符的次数,比较你的算法和该同事算
法的优劣
很明显,他出这个题是期望我在第2问中说用array来记录,然后第3问再让我改成
hash,结果我第二问直接就用hash了。我说时间上差不多,但是用于处理ASCII时,
array比较省空间,处理Unicode时,hash比较省空间
5、如果这个字串数据量很大,而且分布在多台机器上,同时由于带宽限制,不能把整个
hash在多台机器中传输,怎么办?
这题没答上来,花了很长时间,后来先下一题的代码,然后还有时间,继续回答这题,最终还是没答
上来... 阅读全帖
w****x
发帖数: 2483
14
来自主题: JobHunting版 - A家onsite详细面经,求分析

啊, 如果是ascii的话我的解法简洁些,如果是Unicode可能hashmap更好, 看题目要求,
如果要求的是ascii用的hash_map就感觉有点高射炮轰蚊子了
a**c
发帖数: 52
15
来自主题: JobHunting版 - G家电面题
Q. Find a vowel product sum of an ASCII string.
> There are are 26 English upper and lower-case letters. Consider the
> encoding where vowels are mapped to numbers as follows: (a=1, e=5,
> i=9, o=15, u=21, y=25 or 0). A vowel sequence is a maximal substring
> of consecutive vowels. A vowel product is the product of the vowel
> encoding of all vowels in a vowel sequence. The vowel product sum
> is the sum of the vowel product of all vowel sequences in the
> string.
> A letter in [AEIOUaeiou] is ... 阅读全帖
a********m
发帖数: 15480
16
来自主题: JobHunting版 - 真羡慕CS科班出身的马公的记忆力
你已经很厉害了,主要是你的方法有问题。背答案太麻烦了,尤其符号比字母数字麻烦
多了,有些语言还有那种反向的单引号,背下来花的精力比上几门基础课要多得太多了
。比如俺记忆力很差,这样死记硬背的话绝对连你的一千分之一都背不下来,必须要找
到正确方法才行。
正确方法是。把每个字符都转换成ascii码然后再背。这样就可以完全准确的掌握
leetcode了。有不少编辑工具都有切换文本和ascii方式的功能。
加油!
w****n
发帖数: 37
17
来自主题: JobHunting版 - 报offer,谢mitbbs,发100包子
签下Facebook,我漫长的找工作经历终于告一段落。这里写下点经历回馈大家。我是CS
PhD new grad。做的方向和工作没什么关系。曾经在一家大的硬件公司做过intern,
然后拒掉了他们的 return offer。
我初期投简历的时候,除了Google和一些小公司,基本上收不到任何回应。当时心急火
燎,没有任何正面反馈,心情很是沮丧。后来都到了要毕业,打算停止投简历的时候,
却忽然来了很多的onsite,最终转化为了最终接受的offer。甚至微软和亚马逊给我
onsite的时候,我都已经接受了别的offer,不打算去他们家面了。现在想想,应该是
赶上了公司的招聘季,所以才会有机会。这里要鼓励大家一定要有信心,不拿到满意的
offer绝不罢休。另外保持一个积极的心态也很重要。我刚刚开始面试的时候心里比较
没谱,总觉得自己不会的很多,所以面试时是一种诚惶诚恐的心态。后来逐渐改善,自
我暗示说看上去很难的题目,其实也没什么,只管会什么说什么。最后虽然还是有很不
会的题目,可是表现会好很多。
我的准备工作基本上是做leetcode。后来觉得leetcode熟悉了,就做了一些Topc... 阅读全帖
d********r
发帖数: 567
18
来自主题: JobHunting版 - 报offer,谢mitbbs,发100包子
cong! chi

签下Facebook,我漫长的找工作经历终于告一段落。这里写下点经历回馈大家。我是CS
PhD new grad。做的方向和工作没什么关系。曾经在一家大的硬件公司做过intern,
然后拒掉了他们的 return offer。
我初期投简历的时候,除了Google和一些小公司,基本上收不到任何回应。当时心急火
燎,没有任何正面反馈,心情很是沮丧。后来都到了要毕业,打算停止投简历的时候,
却忽然来了很多的onsite,最终转化为了最终接受的offer。甚至微软和亚马逊给我
onsite的时候,我都已经接受了别的offer,不打算去他们家面了。现在想想,应该是
赶上了公司的招聘季,所以才会有机会。这里要鼓励大家一定要有信心,不拿到满意的
offer绝不罢休。另外保持一个积极的心态也很重要。我刚刚开始面试的时候心里比较
没谱,总觉得自己不会的很多,所以面试时是一种诚惶诚恐的心态。后来逐渐改善,自
我暗示说看上去很难的题目,其实也没什么,只管会什么说什么。最后虽然还是有很不
会的题目,可是表现会好很多。
我的准备工作基本上是做leetcode。后来觉得leetcode熟悉... 阅读全帖
k*******a
发帖数: 433
19
来自主题: JobHunting版 - 问一个有关c++ strcmp的问题
if they are ASCII code, char* is ok
if they are extended ASCII code, must be unsigned char *
n*n
发帖数: 157
20
来自主题: JobHunting版 - 请教一道老题目
是不就是当年 UC-DOS 这类系统实现汉字编码的原理嘛。
标准 ascii 码定义了127个符号。编号为1-127,转换为二进制就是 0000 0001 - 0111
1111 这个段。编号128-255的字符是扩展字符,在不同的语言中代表不同的符号。
但是汉字的数量远大于128,一个字节的编码是不够的,于是就需要两个字节来代表一
个汉字。在解码的是时候需要判断第一个字节的最高位是否为0,如果为0,那这个字节
代表一个ascii字符,如果是1,那么这个字节和下一个字节组成一个双字节的汉字字符
b******i
发帖数: 914
21
来自主题: JobHunting版 - 求教两道FLAG题
在翻看以前的面经
看到两道题是这样的:
1.Given a binary tree of integers, give an ascii representation of the tree
so that people can visually see the structure of the tree. An ascii
representation is a single string, so that printing out this single string
gives the required tree.
2.Given a graph, there are some nodes with degree 1. These nodes are called
terminators. There are a several terminators in the graph. There are single
/multiple paths from each terminators to each other terminators. Compute the
average... 阅读全帖
k**u
发帖数: 687
22
画构思的那个内容,我水平不够的说,委托了一个ASCII的牛人,
发动全国各大BBS的ASCII高手一起帮我画,呵呵
f**********o
发帖数: 793
23
来自主题: LosAngeles版 - 人品计算器: 真的很准哦
发信人: ultrasolo (蚊不叮), 信区: Seattle
标 题: Re: 人品计算器
发信站: BBS 未名空间站 (Wed May 12 19:01:36 2010, 美东)
很容易就可以判断出它的算法
输入'a'得97,马上就知道是用ascii码。
验证一下,输入'A',果然是65。
如果多个字符,最容易猜到的方法是都加起来然后求余数,那么分母是99还是100还是
101呢?用'AA'试验,应该和为130,最后结果得30,可以知道分母是100。
那么是0-99还是1-100呢?用'd'试一下就知道了,得0,所以是0-99
所以最后的算法就是 SUM(ASCII(char))%100
u*******o
发帖数: 405
24
来自主题: Seattle版 - 人品计算器
很容易就可以判断出它的算法
输入'a'得97,马上就知道是用ascii码。
验证一下,输入'A',果然是65。
如果多个字符,最容易猜到的方法是都加起来然后求余数,那么分母是99还是100还是
101呢?用'AA'试验,应该和为130,最后结果得30,可以知道分母是100。
那么是0-99还是1-100呢?用'd'试一下就知道了,得0,所以是0-99
所以最后的算法就是 SUM(ASCII(char))%100
v***v
发帖数: 5504
25
来自主题: Pingpong版 - 人民的眼睛是雪亮的。
其实俺挺喜欢小猪的,刚来美国的时候,粉流行ascii图,就送了一对ascii小猪给某韩
国美眉,还表白说一只是你,一只是俺,结果人家几天不理俺,说,你应该知道猪在汉
语里的意思。。。faint
俺怕鄙视也这样不理俺,先孝敬包子了。。。。。你们快跟吧。。。
b*s
发帖数: 82482
26
来自主题: LeisureTime版 - lol,听一下午许飞~~
好像还是一个名id发在这里的。ASCII art很离谱么?好像是一个庙宇还是什么的。

看来是专为你来发的啊
就你这种机器人才对什么ascii art感兴趣
H********g
发帖数: 43926
27
哦,这个表是IBM的扩展acsii码。
在windows里用alt打出来的看起来都是windows的ascii码。
http://www.irongeek.com/alt-numpad-ascii-key-combos-and-chart.h
M*****e
发帖数: 11621
28
☆─────────────────────────────────────☆
xiaopo (乳婆) 于 (Mon Dec 2 17:22:35 2013, 美东) 提到:
发信人: Math1978 (数学), 信区: WaterWorld
标 题: 一直不会打“囍”字,终得高人相授;OK了[转载]
发信站: BBS 未名空间站 (Mon Dec 2 08:08:02 2013, 美东)
一直不会打“囍”字,终得高人相授;OK了
楼主:幸福店长 时间:2008-05-28 13:30:57 点击:2609 回复:150
一直不会打“囍”字,终得高人相授。-------不需要任何输入发,只要……按住
ALT,用小键盘输入数字“821206”,然后松开ALT……OK!!不信请试一试,试好了请别
忘了回帖!
☆─────────────────────────────────────☆
Huangchong (净坛使者) 于 (Mon Dec 2 17:25:18 2013, 美东) 提到:

☆───────────────────────────────... 阅读全帖
H********g
发帖数: 43926
29
说反了,应该是ASCII设计的时候就是7位(因为那时候的bit跟现在的bitcoin差不多贵
,能省则省)。
因此用8位纸带输入字符的时候,最高一位那行对ASCII没用,正好拿来做奇偶校验。如
果机器不做奇偶校验,那最高行就空着不用。
n**********2
发帖数: 648
30
【 以下文字转载自 Programming 讨论区 】
发信人: xykkkk (asdf), 信区: Programming
标 题: 老码农冒死揭开行业黑幕:如何编写无法维护的代码(zz)
发信站: BBS 未名空间站 (Fri Nov 28 13:28:27 2014, 美东)
如何编写无法维护的代码
让自己稳拿铁饭碗 ;-)
– Roedy Green(翻译版略有删节)
简介
永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无
能。 — 拿破仑
为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大
师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而
且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没
人能维护你写的代码。再而且,如果你能练就秘籍中的全部招式,那么连你自己都无法
维护你的代码了!
(伯乐在线配图)
你不想练功过度走火入魔吧。那就不要让你的代码一眼看去就完全无法维护,只要它实
质上是那样就行了。否则,你的代码就有被重写或重构的风险!
总体原则
Quidquid... 阅读全帖
i*i
发帖数: 4739
31
原创专贴来了。
先说懒人的办法:
用fterm的同志,工具栏上有“工具”选项(在阅读和BBS之间,我的是2004毕业版),里面
有一项叫ansi editor,点进去会跳出一个ascii编辑窗口。窗口的最下方有颜色,下划线,
和闪烁选择。在窗口输入字符串以后,选定字符串,再点击相应的颜色。使用时复制粘
贴即可。右边工具框里是常用的符号,便于编辑复杂的图形。功能强大,请各位自行挖
掘。
cterm,qterm,sterm情况未知。
另外一个软件,PCMan也有非常强大的ascii编辑功能,推荐下载PCMan Combo 2004。
PCMan的另一优势是term和web两用,切换非常方便。玩批踢踢的同志们应该会了解
PCMan。
s***n
发帖数: 812
32
来自主题: Memory版 - 巡视
求教有人知道怎么画ascii鹅吗?ms有的拼音可以搞定,我scim莫有这么高级,求赐
ascii鹅码
k*****a
发帖数: 7110
33
来自主题: Comic版 - 今天的 BSO 帖
Round 1:...好久没画ascii,宽屏的笔记本不给力...凑合看吧...
Milstein v.s. forl
■■■■■■■■■■■ ■■■■■■■■■■■
Milstein发招“小姑娘”
Milstein v.s. forl
■■■■■■■■■■■ ■■■■■■■■■
◆ ■■■■■
Round 2:
forl发招“PIA”
Milstein v.s. forl
■■■■■■■■■■ ■■■■■■■■■
■ ■■■■■■■
Round 3:
Milstein发招“你就是小姑娘”
Milste... 阅读全帖
c***r
发帖数: 4631
34
来自主题: BuildingWeb版 - [转载] FoxPro 问题求教

export as ascii text
import from ascii text
yes.
why don't you try odbc on foxpro?
l******t
发帖数: 660
35
TSQL 里边没有办法实现 ASCII SQL 里边row unbounded precedding相应的statement
有一句ASCII SQL的statement
select SUM(case when ColA is null then 0 else 1) over (partition by Colb
order by Colc row unbounded preceding)
就是返回patition by 以后当前row之前的sum
这个query在sqlserver没法run, 因为tsql里边有partition by, 但是用sum就不能
order, 也
不能用row unbounded preceding,
用temp table比较麻烦, 不知道有没有好一点的别的写法
w**2
发帖数: 724
36
来自主题: Linux版 - Hex byte string syntax in perl please
so i have a ascii string: 11, 22, 33 ,
(ascii 22 is not readable),
what's the syntax in perl for this string pls,
$str = "0x112233" ?
thanks !
t*****n
发帖数: 1589
37
来自主题: Programming版 - 用pexpect写自动登录
CTRL_L 的ascii code 为什么是 \033\133\101\033\133\102
按照ascii table 这个sequence不是 ESC [ A ESC [ B 么?
k**********g
发帖数: 989
38
来自主题: Programming版 - 求教一个matlab和.net整合的问题

First make sure it is working correctly if the string is purely English (
ASCII).
To test that possibility, check for all chars outside ASCII range and
replace with underscore.
If it is confirmed to be a Chinese encoding issue, follow the other
suggestions (UTF8, AppLocale, etc.)
x****k
发帖数: 2932
39
如何编写无法维护的代码
让自己稳拿铁饭碗 ;-)
– Roedy Green(翻译版略有删节)
简介
永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无
能。 — 拿破仑
为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大
师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而
且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没
人能维护你写的代码。再而且,如果你能练就秘籍中的全部招式,那么连你自己都无法
维护你的代码了!
(伯乐在线配图)
你不想练功过度走火入魔吧。那就不要让你的代码一眼看去就完全无法维护,只要它实
质上是那样就行了。否则,你的代码就有被重写或重构的风险!
总体原则
Quidquid latine dictum sit, altum sonatur.
(随便用拉丁文写点啥都会显得高大上。)
想挫败维护代码的程序员,你必须先明白他的思维方式。他接手了你的庞大程序,没有
时间把它全部读一遍,更别说理解它了。他无非是想快速找到修改代码的位置、改代码
、编译,然后就能交差,... 阅读全帖
w**2
发帖数: 724
40
来自主题: Programming版 - Hex byte string syntax in perl please (转载)
【 以下文字转载自 Linux 讨论区 】
发信人: wds2 (阿旺), 信区: Linux
标 题: Hex byte string syntax in perl please
发信站: BBS 未名空间站 (Thu Feb 26 18:21:00 2015, 美东)
so i have a ascii string: 11, 22, 33 ,
(ascii 22 is not readable),
what's the syntax in perl for this string pls,
$str = "0x112233" ?
thanks !
S*A
发帖数: 7142
41
来自主题: Programming版 - C 语言,2进制转16进制,输入问题

因为你要做两件事情,要把 ASCII 的 “0”,“1” 变成 binary 的 0,1
bit. 得到 bit 以后,以后要合并到 byte 里面。
这个移位就是把 byte 里面低的位移上去,给后面的 |= 腾位置。
-‘0’ 是 ASCII 变道 bit。 &1 是确保 input里面如果有垃圾
不是 ‘0’ 或者 ‘1’ 的不会 OR 超过一个 bit。
b******g
发帖数: 669
42
来自主题: Software版 - 一个java的小问题
faint!!! 能解释下么,相当于每个数字读进去加了空格的ASCII值? 加起来也不对啊,相当于加了
32,为么是加了0的ASCII值呢?
m*****e
发帖数: 126
43
来自主题: Unix版 - Question about bzip2
I have some experimental data which is in binary format. The size
of the files is about 10M each. When I rewrite them into ascii,
the size is about 36M. When I compress the ascii file by bzip2,
it takes very long time to run and finally generate a file just
1.5M. Is that possible? Does bzip2 have any special algorithm
to do the compression?
f*****w
发帖数: 16
44
来自主题: Unix版 - [转载] 一问
【 以下文字转载自 Programming 讨论区 】
【 原文由 foxsnow 所发表 】
想写一个程序,当用户PRESS不同的键有不同的反应.
问题是如何知道他PRESS了那个键.那些有相应ASCII码还好
办些.可是不是所有的键都有对应的ASCII码吧?
o*****c
发帖数: 7
45
来自主题: Unix版 - How to input chinese in cxterm?
It's not about the input method at all. The
problem is that the input bytes are truncated.
Say any chinese will result in two ascii on
my screen. And I wrote a program and found if
the highest bit is set to 1 in these two
ascii, then they ended up with the chinese
char I am looking for.
c*****t
发帖数: 1879
46
来自主题: Unix版 - question on "strings"
strings list any ascii content inside a binary file, including
executables. It is useful sometimes when you don't know what
an executable does, but by reading its ascii contents, you could
often guess its purpose.
p****s
发帖数: 3184
47
来自主题: Unix版 - 请教一个emacs的问题

Emacs was originally designed by Richard Mattew Stallman for mainframes,
where there was a Meta key, but not Alt key.
Alt key became popular after PC became a gigantic business, so
sometimes Emacs porters just grab the Alt key to function as Meta,
but sometimes not.
Try ESC prefix key, it always works because ESC is an ASCII character.
Neither Meta nor Alt is defined in ASCII.
l******n
发帖数: 301
48
我用的是secreCRT, ssh2,可以登陆到主机上(我是指可以看见提示符)。但是使用send
ASCII, receive ASCII, send Xmodem, receive Xmodem, zModem list,等等操作统统不
能将我的文件传到主机上。
试过flashFXP, 根本就连不上。telnet也连不上。
咋办阿?
//bow
y***w
发帖数: 44
49
Why not just use the following lines:
save data.dat y -ascii
if you just need to save y to the data file.
If you need to save x and y, then you can use Excel or something else
such as Origin to draw to plot, you can use the following lines:
temp=[x', y'];
save data.dat temp -ascii
Hope this is the answer you need.
d****r
发帖数: 2912
50

Please refer to:
" target="_blank" class="a2">http://www.stud.uni-hannover.de/~freise/ascii/ab/ascii.txt
Symbol Proper Name Usually Called
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)