上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 249 下一页
摘要: 题目:统计字符串中出现最多的单词和次多的单词。测试用例:"This This This a dog,not a cat!"输出:This 3次 a 2次思路:先把这个字符串分词,放入一个数组中。然后记录每个词出现的次数。先找出最多的那个词,然后将其次数置0,在找最多的那个词(原来次多的词)。#includeusing namespace std;#define MAX_COUNT_WORD 256bool isCounted[MAX_COUNT_WORD];//标记该单词已经统计过,即是否在前面出现过int times[MAX_COUNT_WORD]; //统计单词次数// 阅读全文
posted @ 2013-09-09 19:05 pangbangb 阅读(545) 评论(0) 推荐(0)
摘要: 一般我们的网络编程都是用bind ,listen,accept,send/sendto,recv/recvfrom。在创建套接字的时候,是默认使用阻塞模式的,每当我们调用send/sendto等方法时,套接字都会进入阻塞状态,等到条件满足后才返回。当然为每个连接创建线程是个解决这个问题的好办法。如:比较容易想到的一种服务器模型就是采用一个主线程,负责监听客户端的连接请求,当接收到某个客户端的连接请求后,创建一个专门用于和该客户端通信的套接字和一个辅助线程。以后该客户端和服务器的交互都在这个辅助线程内完成。这种方法比较直观,程序非常简单而且可移植性好,但是不能利用平台相关的特性。例如,如果连接数 阅读全文
posted @ 2013-09-09 19:02 pangbangb 阅读(419) 评论(0) 推荐(0)
摘要: 搭建实时同步data guard的最高可用-切换主备 首先保证主库在归档模式下:错过N次了 准备二台机器(hostname gw hosts ech0)host-only [root@node1 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 08:00:27:9C:CC:51 inet addr:192.168.56.147 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe9c:cc51/64 Scope:Link UP BROADCAST RUNNIN... 阅读全文
posted @ 2013-09-06 22:56 pangbangb 阅读(619) 评论(0) 推荐(0)
摘要: 原文:best practices for speeding up your web site7 不使用CSS表达式 (Avoid CSS Expressions)tag:cssCSS表达式是一种有力的(同时也很危险的)动态设置CSS属性的方法。从IE5开始支持CSS表达式。比如,使用CSS表达式可以实现背景颜色每小时变换的效果。 background-color: expression( (new Date()).getHours()%2 ? "#B8D4FF" : "#F08A00" );如上所示,表达式方法采用了Javascript的表达。CSS属 阅读全文
posted @ 2013-09-06 22:54 pangbangb 阅读(161) 评论(0) 推荐(0)
摘要: 先看代码,这个代码很简单,看你能不能准确地说出答案。#include struct A { int a; }; struct A g_ta = { .a = 1, }; struct A g_tb = { .a = 2, }; void fun1(struct A * p1) { p1->a = 3; } void fun2(struct A * p2) { p2 = &g_tb; } void fun3(struct A ** p3) { *p3 = &g_tb; } int main() { struct A *p = &g_ta; printf(" 阅读全文
posted @ 2013-09-06 22:51 pangbangb 阅读(323) 评论(0) 推荐(0)
摘要: 原文:Best Practices for Speeding Up Your Web Site11 避免重定向 (Avoid Redirects)tag:content重定向结束于301或302状态码。这里有一个301响应的HTTP头的例子: HTTP/1.1 301 Moved Permanently Location: http://example.com/newuri Content-Type: text/html浏览器会自动把用户转向Location域中指明的Url地址。HTTP头里包含了重定向所需的所有信息。响应的主体一般是空的。301或者302响应都不会被实际缓存,除非... 阅读全文
posted @ 2013-09-06 22:49 pangbangb 阅读(170) 评论(0) 推荐(0)
摘要: 程序员面试中,面试官会经常询问一些技术性的问题,有的问题可能比较简单,都是历年的笔试面试真题,求职者在平时的复习中经常遇到,应对自然不在话下,但有的题目可能比较难,来源于Google、Microsoft等大企业的题库或是企业自己为了招聘需要设计的题库,求职者可能从来没见过或是从来都不能完整地、独立地想到解决方案,而这些题目往往又是企业比较关注的。如何能够回答好这些技术性的问题呢?编者建议,对于简单的题目,求职者要努力做到完全正确,毕竟这些题目,只要复习得当,完全回答正确一点问题都没有(编者认识的一个朋友据说把《编程之美》、《编程珠玑》上面的技术性题目与答案全都背得滚瓜烂熟了,后来找工作简直成了 阅读全文
posted @ 2013-09-06 22:47 pangbangb 阅读(202) 评论(0) 推荐(0)
摘要: 基础环境:CentOS6.4(预装GCC,或者联网YUM---GCC编译写进这里太臃肿,找机会另外写一篇)Python 3.3.2 下载链接:http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.xz安装流程(锚点链接):判断GCC的存在,若是没有从YUM仓库获取获取py版本(python -V) , 用wget下载python.org 的 py3.3.2 -- wget 不带参数默认下载在当前路径创建一个python3的文件目录,把py3+编译在该目录下且安装不删除默认指向,添加环境变量使其生效下载安装:1--- 解决如下 ... 阅读全文
posted @ 2013-09-06 22:45 pangbangb 阅读(224) 评论(0) 推荐(0)
摘要: Number StringTime Limit: 10000/5000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1016Accepted Submission(s): 440 Problem Description The signature of a permutation is a string that is computed as follows: for each pair of consecutive elements of the permutati... 阅读全文
posted @ 2013-09-06 22:43 pangbangb 阅读(277) 评论(0) 推荐(0)
摘要: 观测者模式已在博客"设计模式之观测者模式"中介绍,下面说下如何将观察者模式应用在实际工作中。问题描述 某业务系统会定期接收到传回来的数据,数据放在一个目录下。由于业务的需要,当有新的数据产生时,需要将数据上传到多台机器上。你如何设计这个业务逻辑呢?功能设计 放在目录下的数据时不断更新的,我们需要一个守护线程来监控目录下数据的变化,当有新数据时就通知观测者observers。这里的观测者是需要将数据上传到FTP服务器的对象,当有新数据产生时,就上传数据到FTP服务器。 这里很适合用观测者模式来解决,其中subject的功能是监控目录变化,和通知观测者变化的数据。观测者的功能是 阅读全文
posted @ 2013-09-06 22:41 pangbangb 阅读(442) 评论(0) 推荐(0)
上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 249 下一页