现在位置: 首页 > 5218803发表的所有文章
  • 09月
  • 05日
编程语言 ⁄ 共 8826字 评论关闭
abs原型:extern int abs(int x);用法:#include 功能:求整数x的绝对值说明:计算|x|, 当x不为负时返回x,否则返回-x举例:            #include       #include       main()      {        int x;        clrscr();        // clear screen        x=-5;        printf("|%d|=%d\n",x,abs(x));        x=0;        printf("|%d|=%d\n",x,abs(x));        x=+5;        printf("|%d|=%d\n",x,abs(x));        getchar();        return 0;      }相关函数:fabsacos原型:extern float acos(float x);用法:#include 功能:求x(......
阅读全文
  • 09月
  • 23日
综合 ⁄ 共 378字 评论关闭
题目链接:http://bailian.openjudge.cn/practice/3250 # include <stdio.h> int main() { int i,j,k,t; char str[1024]; scanf("%s",str); for(i=0,j=0;str[i]!='\0';i++) { if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')) { str[j]=str[i]; j++; } } for(i=0;i<j;i++) for(k=0;k<j-i-1;k++) { if(str[k]>str[k+1]) { t=str[k......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 15984字 评论关闭
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。 在开始这篇文章之前,大家可以移步去看一下以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈!但是在讲如何定位系统性能瓶劲之前,请让我讲一下系统性能的定义和测试,因为没有这两件事,后面的定位和优化无从谈......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 675字 评论关闭
一 .   TCP传输控制协议 TCP提供一种面向连接的,可靠的自己流服务。 TCP被封装在一个IP数据报中,如下图: 下图显示TCP首部的数据格式,如果不计任选字段,它通常是20个字节: 二.   TCP连接的建立与终止 TCP是一个面向连接的协议。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。 先看图 连接的建立(3次握手): 1.    请求端(通常称为客户)发送一个SYN段指明客户打算连接的服务器的端口,以及初始序号(ISN,在这个例子中为1415531521)。这个S Y N段为报文段1。 2.    服务器发回包含服务器的初始......
阅读全文
整理集合,非原创 股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx 复制 EndpointDisco: http://webservice.webxml.com.cn/ ... ckInfoWS.asmx?disco 复制 DiscoWSDL: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx?wsdl 复制 WSDL股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)支持香港股票、深圳、上海封闭式基金、债券和股票;支持多股票同时查询......
阅读全文
Given a string s, partition s such that every substring of the partition is a palindrome. Return the minimum cuts needed for a palindrome partitioning of s. For example, given s = "aab", Return 1 since the palindrome partitioning ["aa","b"] could be produced using 1 cut. 题目解析: 让求最后得到的分割中,最小切割次数。 方案一: 当然,利用上一题的方案,将数据切割成所有的情况保存,然后找出每一个vector<string>个数最小的那个,就能求得最终结果。 但是很可惜,如果不利用动态规划的话,......
阅读全文
  • 02月
  • 23日

BFS

综合 ⁄ 共 1868字 评论关闭
纪念我的第一篇bfs,早就听说c++里面的标准包比较好……一直木有用过,这次用了里面的队列,队列的用法也就依托这个学习的…… #include<stdio.h> #include<stdlib.h> #include<queue> #include<iostream> #include<memory.h> #include<limits.h> #include<string.h> using namespace std; struct str { int x; }a[10]; int main() { str s; queue <str>q; //声明《 》里面为类型 for(int i=0;i<10;i++) { a[i].x=i; q.push(a......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 760字 评论关闭
8.1 接口 如果知道某事物应该成为一个基类,那么第一选择应该是使它成为一个接口,只有在强制你必须要具有方法定义和成员变量的时候 ,采用该改而选择抽象类,或者在必要时使其成为一个具体类。 extends可以引用多个接口,但只可以将extends用于单一类。 接口中的任何字段都自动是static和final的。 嵌套接口。 8.2 内部类 内部类和组合是完全不同的概念。 当将内部类向上转型为其基类,尤其是转型为一个接口的时候,内部类就有了用武之地。这是因为此内部类——某个接口的实现——对于其他人来说能够完全不可见,并且不肯用。所得到......
阅读全文
  • 01月
  • 21日
综合 ⁄ 共 3324字 评论关闭
本文转载:http://blog.chinaunix.net/space.php?uid=20779306&do=blog&id=1845691 在学习网络接口驱动的时候,已经接触过中断和中断处理程序了,这里在具体的说一说有关中断和中断处理程序的相关知识点. 一,中断 中断使得硬件可以与处理器进行通讯.比如说,当敲打键盘时,键盘控制器会发送一个中断,通知os有健按下. 中断本质上来说是一种特殊的电信号,由硬件设备发向处理器.处理器接收到中断后,会马上向os反映此信号的到来,然后就由os负责处理.注意,中断随时都可以产生.也就是说,内核随时都可能因为新到来的中断而被打断. ......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 6822字 评论关闭
       Android的RIL机制中的 reference-ril.c 即为厂商提供的驱动接口,这个驱动源码各个厂商都是有提供的,网上也有下载,我现在用的就是huawei wcdma的,最后编译成libreference-ril.so,关于这个接口驱动在RIL中所扮演的角色可参考 Android——RIL 机制源码分析 android 4.2自带pppd源码在/external/ppp/pppd中.同样,kernel中也是需要打开对point-to-point 的支持,在network support里面.                                               撰写不易,转载请注明出处:http://blog.csdn.net/jscese/article/details/40340665 ......
阅读全文
原文:Joda开源扩展插件,神马日期工具类都是浮云!!Demo下载运行即可查看,注释齐全,真心好用,分享大家。 源代码下载地址:http://www.zuidaima.com/share/1550463610604544.htm 真心好用,分享大家。
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 2089字 评论关闭
  每次都看别人的,今天我自己写下来,以后就不用看别人的了  语法  PREPARE statement_name FROM sql_text /*定义*/  EXECUTE statement_name [USING variable [,variable...]] /*执行预处理语句*/  DEALLOCATE PREPARE statement_name /*删除定义*/  例  mysql> PREPARE prod FROM "INSERT INTO examlple VALUES(?,?)";  mysql> SET @p='1';  mysql> SET @q='2';  mysql> EXECUTE prod USING @p,@q;  mysql> SET @name='3';  mysql> EXECUTE prod USING @p,@name;  mysql> DEALLOCATE PREPARE prod;      ......
阅读全文