变态的ACM题
http://acm.nyist.net/JudgeOnline/problem.php?pid=477
链接地址是南阳理工学院的一道语言入门题,我在作出如下判断后进行提交
if(c == (a + b)){
printf("Yes\n");
}
else{
printf("No\n");
}
结果是错误...
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 = ...
截短 UTF-8 字符串
用于显示时,经常会遇到显示的文本太长需要截短的情况。如果是如 ASCII 这样的定长编码,截短到指定长度自然不成问题。可如果源字符串是 UTF-8 编码的呢?ANSI C 里只管字节不管编码,所以如果想只用 ANSI C 提供的功能的话,就只能自己写了。因为需求仅仅是截短字符串而已,也不要求多么精确,所以没有去做编解码,只是丢弃按字节截短后的字符串最后的无效编码而已。而且目标语种是 L...
stackoverflow上热门文章收集
庆祝自己获得了reputation~
为什么操作一个有序数组比操作无序数组要快很多?
C++推荐图书列表
C语言里的"-->"运算符是什么意思?
我用tree来存贮客户的家庭资料,直到有一个客户啪啪啪了他女儿...
为什么将两个时间"1927-12-31 23:54:08"和"1927-12...
【NOI2005】【DLX】智慧珠游戏(code)
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<climits>
#include<cmath>
#include<cctype>
#include<bi...
算法?什么算法?
闲来上网,看到了http://coolshell.cn/articles/8138.html在反对算法面试。
他说的对也不对。他认为算法很重要,但是不应该出纯算法题目。不应该出算法题目,我赞成,但是如果说算法很重要,我就要哈哈大笑了。
算法什么也不是。
软件是一种艺术。如果艺术能用算法描述那他也就不能称为艺术了。没错,有时候确实需要算法。排序么?恩,需要一些排序...
Pandaboard ES kernel
目前似乎还没有一个支持完整的内核配置,可能Pandaboard ES的有些驱动还在开发中吧。于是我使用目前开发中的内核,并使用其中的omap2plus_defconfig配置。这个配置似乎是涵盖了mach-omap2里面的所有设备的,所以应该是能启动起来的。
git clone git://git.kernel.org/pub/scm/linux/kernel/g...
ios开发中显示网页元素的一些问题
如果文本中有网页元素(如换行,特殊字符,图片链接等),在处理文本显示上就显得比较麻烦了,特别是要将这些文本放在uitableviewcell中时,涉及cell重用,也许只有采用三方提供的uilabel才可能同时在cell重用的同时显示网页元素. 利用uiwebview和uitextview都不太能将把两者解决好.
方案:
1. uiwebview. 利用uiwebvie...
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) ...
关于非阻塞模式下的sendmsg()
之前的服务程序使用了多进程模式,创建一对socketpair然后主进程用sendmsg向各个工作进程分发连接fd,工作进程中所有其他的连接都是非阻塞的,但由于传递套接字的消息很小且是单向的,就简单使用了阻塞模式,也没有处理异步读写事件。
最近要主进程和工作进程之间互相传递大量数据,需要把socketpair改成非阻塞的。于是问题就是,socketpair既要传递fd又要传输大量...
父子进程通信
父
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main()
{
int data_processed;
int file_pipes[2];
const char s...
USACO 2.3
Section 2.3
DONE
2012.09.08
PROB The Longest Prefix[ANALYSIS]
DONE
2012.09.09
PROB Cow Pedigrees[ANALYSIS]...
iOS Orientation一些事(不包括iOS6)
完整代码可在gitcafe项目主页中下载。
之前的一篇文章提到对iOS系统键盘的hack,其中有提到新版的东方财富通的数字键盘是自定义键盘。在新的需求里,个股搜索需要支持横屏,本人又比较懒,不想写代码一个键一个键的调frame,就想到了通过判断Orientation从xib载入不同的view直接贴上去。但是碰到了一个不小的问题。
因为代码是属于公司的,我不好直接拿出来贴...
进程通信管道
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main()
{
FILE *read_fp;
char buffer[BUFSIZ + 1];
int chars_read;
...