现在位置: 首页 > AZLFranklyn发表的所有文章
  • 04月
  • 26日
综合 ⁄ 共 877字 评论关闭
转载请注明出处:http://blog.csdn.net/ns_code/article/details/27966641 题目描述: 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 输入: 输入可能包含多个测试样例。 对于每个测试案例,输入为两个整数m和n(1<=m,n<=1000000)。 输出: 对应每个测试案例,输出m+n的值。 样例输入: 3 4 7 9 样例输出: 7 16     思路:     1、先将各bit位相加,不计进位,这一步可以用m^n实现     2、加上进位,进位如何来,用m&n可以得到m和n中都为1的bit位,而不......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 4284字 评论关闭
什么是REST? REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。 Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 182字 评论关闭
    Wiki: Memory Ordering   GCC since version 4.1.0 and intel c++ compiler have special builtin for calling full hardware memory barrier: __sync_synchronize(). GNU-GCC: Built-in functions for atomic memory access
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 6291字 评论关闭
接前天的博客,今天继续讲解后27题。测试题地址:http://www.eosgarden.com/en/articles/objc-quizz/take/ 转载请注明出处:http://blog.csdn.net/xiemotongye/article/details/8922352 31.Which of the following can be inherited? 以下哪些可被继承? 答案:protocols,classes。协议和类 说明:要注意categories无法被继承。 32.How do you throw an exception? 如何抛出异常? 答案:@throw e 说明:Object-C语言的异常处理符号和C++、JAVA相似。再加上使用NSException,NSError或者自定义的类,你可以在你的应用程序里添加......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 3000字 评论关闭
  在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung。   Poppen.de目前有200万注册用户数、2万并发用户数、每天20万条私有消息、每天25万登录次数。而项目团队有11个开发人员,两个设计,两个系统管理员。该站点的商业模式采用免费增值模式,用户可以使用搜......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 14632字 评论关闭
转自:https://instruct1.cit.cornell.edu/courses/bionb441/CA/ 中文翻译:http://download.csdn.net/detail/caiye917015406/5032699   Cornell University BioNB 441 Cellular Automata in Matlab Introduction Cellular Automata (CA) are a scheme for computing using local rules and local communication. Typcally a CA is defined on a grid, with each point on the grid representing a cell with a finite number of states. A transition rule is applied to each cell simultaneously. Typical transition rules de......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 3148字 评论关闭
    考虑到UDP的无状态特性,目前针对其的NAT实现大致可分为Full Cone、Restricted Cone、Port Restricted Cone和Symmetric NAT四种。值得指出的是,对于TCP协议而言,一般来说,目前NAT中针对TCP的实现基本上是一致的,其间并不存在太大差异,这是因为TCP协议本身 便是面向连接的,因此无需考虑网络连接无状态所带来复杂性。 用语定义1.内部Tuple:指内部主机的私有地址和端口号所构成的二元组,即内部主机所发送报文的源地址、端口所构成的二元组2.外部Tuple:指内部Tuple经过NAT的源地址/端口转换之后,所获得的外部地址、端口......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 2951字 评论关闭
1,js的链式作用域 [html] view plaincopy <!DOCTYPE html>   <html>       <head>           <script type="text/javascript">               //js链式作用域:父对象的所有变量,对子对象都是可见的,反之则不成立。               function f1(){                   n=1;                   function f2(){                       var n2=11;                       alert("f2:n="+n);                   }                   f2();//1                   alert("n2:"+n2);//......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 2082字 评论关闭
        题目传送门:B. Blackboard Fibonacci         题目大意就是说:有一个 Bord 分为上下两层,刚开始的时候上层写了 0 下层写了 1.现在给你一个数,要你在经过 n 个操作之后得到这个数。操作分为两类:             1、把上层的数加到下层去,本次得到的数是下层的新数,本次的操作符是 B             2、把下层的数加到上层去,本次得到的数十上层的新数,本次的操作符是 T         经过 n 次操作之后,得到了一个数,还有一个操作序列,定义一个 mistake :操作序列中连续 T 或者 B 的个数,问在经过 n 次操作之后等否得到......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 439字 评论关闭
已知strcpy函数的原型是: char * strcpy(char * strDest,const char * strSrc);  1.不调用库函数,实现strcpy函数。 2.解释为什么要返回char *。 解说: 1.strcpy的实现代码 char * strcpy(char * strDest,const char * strSrc)  {  if ((strDest==NULL)||(strSrc==NULL)) //[1]  throw "Invalid argument(s)"; //[2]  char * strDestCopy=strDest; //[3]  while ((*strDest++=*strSrc++)!='\0'); //[4]  return strDestCopy;  }  链式表达式的形式如: int iLength=strlen(strcpy(strA,strB));  又如: char * strA=strcp......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 8字 评论关闭
如果内网,你懂得
阅读全文
  • 11月
  • 30日
综合 ⁄ 共 1972字 评论关闭
1、视图,临时表的概念 2、视图和临时表的区别 3、优缺点 一、 1、视图          视图是由从数据库的基本表中选出来的数据组成的逻辑窗口,它与基本表不同的是,视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据,这些数据仍存放在原来的基表中。所以基表中的数据如果发生改变,从视图中查询出的数据也随之改变。    视图是一个虚表,他是通过执行SQL查询所产生的。视图以select命名存储于数据字典当中。每当SQL查询包含有视图名称的时候,数据库管理系统会执行在视图定义当中所包含的查询,以建立其虚拟结果......
阅读全文