现在位置: 首页 > Toorrisoniani发表的所有文章
  • 01月
  • 15日
综合 ⁄ 共 3737字 评论关闭
IoC   IoC: Inversion of Control,控制反转, 控制权从应用程序转移到框架(如IoC容器),是框架共有特性   1、为什么需要IoC容器 1.1、应用程序主动控制对象的实例化及依赖装配  Java代码   A a = new AImpl();   B b = new BImpl();   a.setB(b);   本质:创建对象,主动实例化,直接获取依赖,主动装配  缺点:更换实现需要重新编译源代码            很难更换实现、难于测试            耦合实例生产者和实例消费者  Java代码   A a = AFactory.createA();   B b = BFactory.createB();   a.......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 403字 评论关闭
复习一下。 例题:       十进制转成八进制。      #include <stdio.h> #include <stdlib.h> const int MAXN=1000; int n, N; int s[MAXN];//栈 int StackEmpty(){ //判断栈是否为空的函数 if(n==0) return 1; return 0; } int StackFull(){//判断栈是否已满 if(n==MAXN-1) return 1; return 0; } void Push(int x){//进栈 if(StackFull()) printf("Error!\n"); else{ s[n++] = x; } } int Pop(){ //出栈 return s[--n]; } int main() { scanf("%d", &N); while(N){ Push(N % 2);......
阅读全文
1 干扰的分类 1.1.      干扰的分类 干扰的分类有好多种,通常可以按照噪声产生的原因、传导方式、波形特性等等进行不同的分类。 按产生的原因分:可分为放电噪声音、高频振荡噪声、浪涌噪声。 按传导方式分:可分为共模噪声和串模噪声。 按波形分:可分为持续正弦波、脉冲电压、脉冲序列等等。   1.2.      干扰的耦合方式 干扰源产生的干扰信号是通过一定的耦合通道才对测控系统产生作用的。因此,我们有必要看看干扰源和被干扰对象之间的传递方式。干扰的耦合方式,无非是通过导线、空间、公共线等等,细分下来,主要有以下几种: 1......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 105字 评论关闭
http://topic.csdn.net/t/20011231/10/452103.html 128名选手参加比赛,每名选手每天只能比赛一次。用尽可能少的天数决出所有名次(1~128名)。求算法 (答案在56楼)
阅读全文
  • 07月
  • 12日
综合 ⁄ 共 108字 评论关闭
我也是初学者,在百度看了一天NFC技术文档才做出来的。具体怎么做的我还不是很清楚。 源码共享给大家一起学习。 下载地址:http://download.csdn.net/detail/u013091130/8477061
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1804字 评论关闭
A + B Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 12149    Accepted Submission(s): 7099 Problem Description 读入两个小于100的正整数A和B,计算A+B. 需要注意的是:A和B的每一位数字由对应的英文单词给出.   Input 测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出.   Output 对每个测试用例输出1行,即A+B的值.   Sample Input one + two = three four + five six =......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 2576字 评论关闭
在android中,listview一般都是通过一个adapter来绑定数据,一般的item的点击事件都会指向同一个目标(intent),只是所带的参数不同而已,但有的时候事与愿违,每个item的目标(intent)是不同的,此时我们需要一点技巧来处理这种情况。。。我的做法是每个item对应的entity添加一个listener ,来监听自己的事件。。上代码:    Listitem的定义[包含了一个onClickListener] public static class ListItem{ public String text; public String description; public boolean isHeader; public OnClickListener listener; ......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 817字 评论关闭
一、获取子节点 比如是一个 id 为 test 的 div元素,我们这样选中,$('#test'),我们要查找这个div下的一个class为demo的span元素,有一下几种方法 1、使用筛选条件 $('#test span.demo') 2、使用find()函数 $('#test').find('span.demo') 3、使用children()函数 $('#test').children('span.demo') 二、获取父节点 jquery获取父元素方法比较多,比如parent(),parents(),closest()这些都能帮你实现查找父元素或节点 <ul class="parent1"> <li><a href="#" id="item1">jquery获取父节点</a></li> &......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 452字 评论关闭
#include<cstdio> #include<cmath> #define eps 10e-6 const double pi = acos(double(-1)); double S; inline double cal(double r) { double R=(S-r*r*pi)/pi/r; double H=sqrt(R*R-r*r); return r*r*pi*H/3.0; } int main() { while (~scanf("%lf", &S)) { double l = 0, r = sqrt(S / pi); double m1, m2, v1, v2; while (l + eps < r) { m1 = l + (r - l) / 3; m2 = r - (r - l) / 3; v1 = cal(m1); v2 =......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 2688字 评论关闭
一开始安装linux虚拟机的时候什么都没有考虑,想想给个10G够用了吧。结果要写代码装了个eclipse,还要下载好大的代码文件,于是就悲催了。网上搜罗了方法,整理了一下,写在这里: 要给虚拟机上的linux系统扩容有以下几步: 1. VirtualBox上硬盘扩容。 2. linux系统上挂载新的磁盘分区。 3. 修改挂载磁盘分区权限。 假设我们需要给linux虚拟机增加30G的空间。linux系统是ubuntu 1. VirtualBox上给虚拟机硬盘扩容。 打开命令窗口cd到virtualbox的安装目录下,然后使用命令: VBoxManage modifyhd <path to your vdi> --res......
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 1944字 评论关闭
 之前一直学习的是java,javaweb,最近接触的是安卓的开发,假期看了一些关于Objective-C的内容 ,由于家里没有网络不能即时发布博文和大家分享了~        从之前学习的java语法到现在接触的Objective-C有很多不同之处,例如:Objective-C没有垃圾回收器,却含有保留/释放方法和自动释放池。必要时,也可以在Objective-C程序中进行垃圾回收。        Java接口与Objective-C正式协议类似,因为都需要实现     一组方法。Java具有抽象类,但Objective-C没有。Java具有类变量,但Objective-C中,可以使用文件范围内的全局变量并为它......
阅读全文
  • 11月
  • 02日
综合 ⁄ 共 5954字 评论关闭
上一节文章主要是说了一下rabbitmq的安装以及搭建好环境的一些命令,以及常用的api调用,其实自从google被封掉之后,我之前收藏的很多技术连接都已经被禁止访问了,这个是多么可悲的一件事情啊,说多了都是泪。      首先,我先写一段消费者的模块,建立连接,初始化amq以及销毁连接: Comsumer::Comsumer(){ } void Comsumer::init(){ conn = amqp_new_connection(); int sockfd = amqp_open_socket(g_logSrv.m_conf.m_hostname.c_str(), g_logSrv.m_conf.m_port); amqp_set_sockfd(conn,sockfd); LogServer::die_on_amqp_e......
阅读全文