现在位置: 首页 > Belaynamn发表的所有文章
  • 05月
  • 13日
综合 ⁄ 共 743字 评论关闭
    Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行。Apache是Web服务器而Tomcat是Java应用服务器。 Apache:是C语言实现的,专门用来提供HTTP服务。 特性:简单、速度快、性能稳定、可配置(代理) 1、主要用于解析静态文本,并发性能高,侧重于HTTP服务; 2、支持静态页(HTML),不支持动态请求如:CGI、Servlet/JSP、PHP、ASP等; 3、具有很强的可扩展性,可以通过插件支持PHP,还可以单向Apache连接Tomcat实现连通; 4、Apache是世界使用排名第一的......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 14623字 评论关闭
User: package com.domain; public class User { private Integer id; private String name; private Integer age; public User(){} public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public User(Integer id, String name, Integer age) { this.id = id; this.name = name; this.age = age; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 2114字 评论关闭
转载自:http://blog.csdn.net/lovelion/article/details/7562783     如果说开闭原则是面向对象设计的目标的话,那么依赖倒转原则就是面向对象设计的主要实现机制之一,它是系统抽象化的具体实现。依赖倒转原则是Robert C. Martin在1996年为“C++Reporter”所写的专栏Engineering Notebook的第三篇,后来加入到他在2002年出版的经典著作“Agile Software Development, Principles, Patterns, and Practices”一书中。依赖倒转原则定义如下: 依赖倒转原则(Dependency Inversion  Principle, DIP):抽象不应该依赖于细节,细节......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 2064字 评论关闭
  最近在将做的嵌入式项目移植到ARM开发板上,宿主机用的ubuntu11.10,目标机为mini2440的ARM开发板,使用arm-linux-gcc编译项目后,要将项目拷贝到目标机运行,使用可以使用U盘直接拷贝,也可以通过tftp服务。 一、ubuntu11.10搭建tftp服务器     (1) $ sudo apt-get install tftpd tftp openbsd-inetd        (2) $ sudo vi /etc/inetd.conf        在这个配置文件里面找到下面的位置:             #:BOOT: TFTP service is provided primarily for booting. Most sites        # run this only on machines acting as "bo......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 3330字 评论关闭
我们知道在使用JS开发的时候,遇到很多的程序代码都要自己写。比如一字符串是否以某个字符串开头,是否和某个字符结尾等等这些都需要自己手动写一个函数来判断,而且JS内部对象String都没有提供类似的方法。为了节约宝贵的开发时间,把精力都不要浪费在这些个琐碎的事上,需要把整理一个JS函数库来做这些事情。当然了,写函数需要传递多余的参数,比如上面说到的,判断字符串是否以某个字符串开头,如果写函数,那么至少要传递两个参数过去。但是,现在我们可以用prototype原型方法来为所有的字符串都加上相应的方法,这样就可以......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 343字 评论关闭
java转c++了,说不清的痛苦,然后写代码遇到一个问题,特来总结一下。 比如有两个类,A和B,A要引用B,B也要引用A。但是如果同时在头文件里面包含对方,就会发生编译错误。 比如写成 //A.h #include"B.h" class A{ B b; }; //b.h #include"A.h" class B{ A a; }; 解决方案,只需要在一个头文件中声明即可。 //A.h class B; //注意在这里声明 class A{ void fun(B b); }; //A.cpp #include"B.h" //注意在这里引用 #include"A.h" void A::fun(B b){ } //B.h #include"A.h" class B{ void ok(A a); };......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 798字 评论关闭
阶乘之和 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述 给你一个非负数整数n,判断n是不是一些数(这些数不允许重复使用,且为正数)的阶乘之和,如9=1!+2!+3!,如果是,则输出Yes,否则输出No; 输入 第一行有一个整数0<m<100,表示有m组测试数据; 每组测试数据有一个正整数n<1000000; 输出 如果符合条件,输出Yes,否则输出No; 样例输入 2 9 10 样例输出 Yes No 上传者 李剑锋 由于判断n是不是一些数的阶乘之和,这些数只要不一样,可以任意组合,没有连续和个数的限制,所以不可能穷举,那......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 39567字 评论关闭
Android性能优化---布局优化 分类: android2013-06-18 14:44 200人阅读 评论(0) 收藏 举报 性能优化布局 我们从事Android开发编写布局的时候大多数是使用XML来布局,这给我们带来了方便性,这样操作可以布局界面的代码和逻辑控制的Java代码分离出来,使程序的结构更加清晰、明了。特别的复杂的布局,但是这样操作也同样带来了另一些问题,例如屏幕的适应性,大多数Android开发人员都会遇到这个问题,还有一个就是内容问题,如果使用xml布局,Android的虚拟机首先解析xml布局,然后加载内存,如果布局越复杂,那加载的时间......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 2577字 评论关闭
【http://www.chinaitpower.com/2005September/2005-09-13/206685.html】 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静......
阅读全文
  • 11月
  • 17日
综合 ⁄ 共 170字 评论关闭
一款简单的硬盘清零软件,只有两个按钮。 当你不希望自己用过的电脑,被好奇的人挖出什么东西的时候,这个软件可以帮上你的忙。 硬盘清零即把硬盘所有扇区全部用0或全部用1写入,之后硬盘上所有数据全部丢失,连分区也都没有了,和新买来时一样。 下载链接: DiskRedactor 当然,如果数据恢复专家对你的电脑感兴趣,那么这个东西只能让你失望了~~呵呵~~
阅读全文
  • 11月
  • 02日
综合 ⁄ 共 7678字 评论关闭
分类: python2014-08-12 22:36 96人阅读 评论(0) 收藏 举报 gfirefly是开源的分布式游戏服务器端框架,是firefly的gevent版本,想了解更多关于firefly可参考http://www.oschina.net/question/947559_147468,这是firefly的官网http://firefly.9miao.com/。不过我关注的是gfirefly,主要有两个原因。 1.gfirefly性能更好(官方说法) 2.我对twisted不是很熟,但对gevent比较熟悉,想阅读源码可能gfirefly更合适。 不得不说9秒很有才,由于firefly底层使用了twisted,所以他们开发了一个简易版本的gtwisted,封装了twisted中......
阅读全文
  • 10月
  • 14日
综合 ⁄ 共 8777字 评论关闭
前言:今天,试用期绩效考核通过了,从C++转到android还是很有难度的,这几个月来虽然一直在学习,但相比他们还是差很多,没关系,没有人是一下生就会的,知识总是慢慢积累出来的,只是不停下来,总有一天会到达彼岸,我相信,我能行! 梦想还是要有的,万一实现了呢——阿里IPO 一、基本实现 ViewFlipper是一个切换控件,一般用于图片的切换,当然它是可以添加View的,而不限定只用于ImageView,当然我们也可以自定义View,只是我们经常利用ViewFlipper来实现的是ImageView的切换,如果切换自定义的View,倒还不如使用ViewPager来......
阅读全文