Avatar_small

变态的ACM题

http://acm.nyist.net/JudgeOnline/problem.php?pid=477 链接地址是南阳理工学院的一道语言入门题,我在作出如下判断后进行提交 if(c == (a + b)){ printf("Yes\n"); } else{ printf("No\n"); } 结果是错误...

Avatar_small

Library Example - re

一、查找文本中的模式 #!/usr/bin/env python3 import re pattern = "this" text = "Does this text match the pattern?" match = re.search(pattern, text) s = match.start() e = ...

Avatar_small

截短 UTF-8 字符串

用于显示时,经常会遇到显示的文本太长需要截短的情况。如果是如 ASCII 这样的定长编码,截短到指定长度自然不成问题。可如果源字符串是 UTF-8 编码的呢?ANSI C 里只管字节不管编码,所以如果想只用 ANSI C 提供的功能的话,就只能自己写了。因为需求仅仅是截短字符串而已,也不要求多么精确,所以没有去做编解码,只是丢弃按字节截短后的字符串最后的无效编码而已。而且目标语种是 L...

Avatar_small

stackoverflow上热门文章收集

庆祝自己获得了reputation~ 为什么操作一个有序数组比操作无序数组要快很多? C++推荐图书列表 C语言里的"-->"运算符是什么意思? 我用tree来存贮客户的家庭资料,直到有一个客户啪啪啪了他女儿... 为什么将两个时间"1927-12-31 23:54:08"和"1927-12...

Avatar_small

【NOI2005】【DLX】智慧珠游戏(code)

#include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<climits> #include<cmath> #include<cctype> #include<bi...

Avatar_small

算法?什么算法?

闲来上网,看到了http://coolshell.cn/articles/8138.html在反对算法面试。 他说的对也不对。他认为算法很重要,但是不应该出纯算法题目。不应该出算法题目,我赞成,但是如果说算法很重要,我就要哈哈大笑了。 算法什么也不是。 软件是一种艺术。如果艺术能用算法描述那他也就不能称为艺术了。没错,有时候确实需要算法。排序么?恩,需要一些排序...

Avatar_small

Pandaboard ES kernel

目前似乎还没有一个支持完整的内核配置,可能Pandaboard ES的有些驱动还在开发中吧。于是我使用目前开发中的内核,并使用其中的omap2plus_defconfig配置。这个配置似乎是涵盖了mach-omap2里面的所有设备的,所以应该是能启动起来的。 git clone git://git.kernel.org/pub/scm/linux/kernel/g...

Avatar_small

ios开发中显示网页元素的一些问题

如果文本中有网页元素(如换行,特殊字符,图片链接等),在处理文本显示上就显得比较麻烦了,特别是要将这些文本放在uitableviewcell中时,涉及cell重用,也许只有采用三方提供的uilabel才可能同时在cell重用的同时显示网页元素. 利用uiwebview和uitextview都不太能将把两者解决好. 方案: 1. uiwebview. 利用uiwebvie...

Avatar_small

sicp 1.11

题目:函数f 定义:如果 n < 3, 则 f(n)=n; 如果 n>=3 ,则 f(n) = f(n-1) + 2f(n-2) + 3f(n-3)。请使用递归和迭代计算f的过程。 程序: #lang racket #递归 (define (f n) (cond ((< n 3) n) ((>= n 3) ...

Head_small

关于非阻塞模式下的sendmsg()

之前的服务程序使用了多进程模式,创建一对socketpair然后主进程用sendmsg向各个工作进程分发连接fd,工作进程中所有其他的连接都是非阻塞的,但由于传递套接字的消息很小且是单向的,就简单使用了阻塞模式,也没有处理异步读写事件。 最近要主进程和工作进程之间互相传递大量数据,需要把socketpair改成非阻塞的。于是问题就是,socketpair既要传递fd又要传输大量...

Avatar_small

C++ High precision clock calculation 高精度计时器

本计时器精确到微秒。目前版本V1.0.0 Download:Clock-V1.0.0.7z

Avatar_small

父子进程通信

父 #include <unistd.h> #include <stdlib.h> #include <stdio.h> #include <string.h> int main() { int data_processed; int file_pipes[2]; const char s...

Avatar_small

USACO 2.3

Section 2.3 DONE 2012.09.08 PROB The Longest Prefix[ANALYSIS] DONE 2012.09.09 PROB Cow Pedigrees[ANALYSIS]...

Avatar_small

iOS Orientation一些事(不包括iOS6)

完整代码可在gitcafe项目主页中下载。 之前的一篇文章提到对iOS系统键盘的hack,其中有提到新版的东方财富通的数字键盘是自定义键盘。在新的需求里,个股搜索需要支持横屏,本人又比较懒,不想写代码一个键一个键的调frame,就想到了通过判断Orientation从xib载入不同的view直接贴上去。但是碰到了一个不小的问题。 因为代码是属于公司的,我不好直接拿出来贴...

Avatar_small

进程通信管道

#include <unistd.h> #include <stdlib.h> #include <stdio.h> #include <string.h> int main() { FILE *read_fp; char buffer[BUFSIZ + 1]; int chars_read; ...