摘要:
Spring 的作用及优势 * Spring 用于整合,好处是解耦。 解耦,可以降低组件不组件乊间的关联,改善程序结构,便于系统的维护和扩展。 我们在使用 Spring 框架时,主要是使用 Spring 容器的两个特性:IoC 和 AoP。 IoC 全称 Inverse of Control(反向控制戒控制反转)。 在类和类乊间存在控制权,控制权指的是对象的创建和使用, 比如有类 A 和类 B,我们乊前的做法是在 A 中调用 B,那么控制权就在 A 中,这样做的耦合度较高, 如果修改了 B,A 也要做相应修改。 引入 Spring 框架后,控制权由 spring 容器来负责。... 阅读全文
摘要:
登录 账号: 密码: 阅读全文
摘要:
曲线谜团是非常有趣的HTML5智力游戏,据说超过多少分会有惊喜,游戏简单易操作,偶尔抛弃那种杀死脑细胞的大型游戏,玩玩这种简单经典的益智小游戏,放松放松,也是不错的选择嘛~将游戏 通过 统一开发环境(UDE) 工具编码,跨平台移植,支持ios和android平台, 托管 到 MM应用引擎 服务器,从网页上玩,效果那是杠杠滴。 游戏 地址: http://quxianyouxi.mmapp.cn UDE模拟器游戏效果图片: 玩游戏学技术,源码下载请猛戳 阅读全文
摘要:
javascript函数是一个比较奇怪的东西,接触一段时间你就会犯迷糊,弄不明白它到底是什么了。你是否会因为有的javascript函数没有名字而莫名其妙,是否会因为javascript函数的参数没有类型而抓狂,是否为javascript函数以表达式的形态存在而彻底崩溃。正是因为有了这些烦恼才让javascript函数值得我们寻味,我想从函数的构成来细说函数,这听起来像是一句废话,讲任何东西当然是从构成去谈,但是由于javascript函数你确实捉摸不了它的形态,因此这里我是从一个标准函数的构成来细说。1.函数名 在面向对象语言中,函数一般都有名称,但javascript函数不一定,这类函数. 阅读全文
摘要:
关于C++虚函数的一些具体介绍,参见博客虚函数表解析(转至陈皓),就其中涉及的一些问题与大家分享一下。先来看一段代码:#include using namespace std;typedef void (*Fun)(void);class BaseA{public: virtual void A1(){coutA1()=";baseA1->A1(); coutB1()=";baseB1->B1(); coutA1()=";baseA2->A1(); coutB1()=";baseB2->B1(); fun= (Fun)*((int 阅读全文
摘要:
接着上一篇文章Android消息机制不完全解析(上),接着看C++部分的实现。 首先,看看在/frameworks/base/core/jni/android_os_MessageQueue.cpp文件中看看android.os.MessageQueue类中的四个原生函数的实现:static void android_os_MessageQueue_nativeInit(JNIEnv* env, jobject obj) { NativeMessageQueue* nativeMessageQueue = new NativeMessageQueue();//构造NativeMe... 阅读全文
摘要:
吐槽:首先,这道题的输入居然是错的。要将上下两个矩阵的位置换一下才可以出样例,也就是上面那个矩阵是employee对Supervisor的打分,下面那个矩阵才是Supervisor对employee的打分。 题意:给出两个矩阵,分别是employee对supervision的打分和supervision对employee的打分。当然矩阵中给出的不是分数,而是进来的先后顺序,第一个进来的分数就是1,第二个。。。类推,然后分数越低对这个部门越喜欢,同理下一个矩阵。 然后叫你求出,使得他们都最满意的方案,并且输出平均不满意度,这个平均不满意度就是,假设a这个人到b这个部分,他的分数是1,但是完... 阅读全文
摘要:
题目:给定数组A,大小为n,数组元素为0到n-1的数字,不过有的数字出现了多次,有的数字没有出现。请给出算法和程序,统计哪些数字没有出现,哪些数字出现了多少次。要求在O(n)的时间复杂度,O(1)的空间复杂度下完成。解法一:直接用两层遍历,O(n^2)的时间复杂度,O(1)的空间复杂度#include #include int main(){ int n, i, j, count = 0; //n is The length of the Array while (scanf("%d", &n) != EOF) { int *a = malloc(... 阅读全文
摘要:
最近闲暇时间开始写点通用基础类在写到tar类型文件压缩与解压时遇到点问题压缩用的类库我是下载的SharpZipLib_0860版本先上代码加压核心 /// /// 内部文件及文件夹压缩方法 /// /// 被压缩的文件及文件夹路径 /// tar压缩文件流 /// 压缩文件流基于的根路径 private void AddCompressFileAndFolders(string[] paths, TarOutputStream outputStream, string basePath, int compression) { try { foreach (st... 阅读全文
摘要:
1. 实验环境 R910服务器, 16G内存 SqlServer 2012 64bit MariaDB 10.0.3 64bit (InnoDB) 2. 实验表情况rtlBill.BillNo 为主键, rtlBill.BillDate 上有索引;rtlDetail.BillNo 上有索引; 3. 实验步骤(1)重启Sqlserver2012(2)执行下面的分页语句SELECT BillDate, SUM([QTY]) PosInQty FROM RtlDetail A,RtlBill B WHERE A.billno = B.billno AND BillDate>='2009 阅读全文
摘要:
ProcessOn是一款专业作图人员的社交网络,这里汇聚很多业界专家、学者,同时他们分享的作品又形成一个庞大的知识图库,你在学习专业知识的同时还可以结交一些志同道合的新朋友。 ProcessOn核心设计器采用HTML5 canvas、JavaScript等技术完成,它跟Visio这类传统的软件最大的区别就是无需下载和安装,更不用激活,即开即用。操作起来极为方便和简单,你可以在浏览器中简单拖拖拽拽,即可完成作图,相当人性化,ProcessOn还支自动时保存和实时协作,通过HTML5独特的技术做到毫无延迟,允许多个用户同时对同一文件进行协作编辑和多人聊天。 www.ProcessOn... 阅读全文
摘要:
MainActivity如下:package cc.testimageviewbounds;import android.os.Bundle;import android.app.Activity;/** * Demo描述: * 给ImageView添加边框的两种实现方式 * * 方式一: * 利用自定义的shape-->即此处的imageviewboundshape.xml * 且为ImageView设置background,即代码: * android:background="@drawable/imageviewboundshape" * * 方式二: * 自定 阅读全文
摘要:
1,DAC_OUT和DAC_OUTB是AD9912输出的差分信号。 2,电容器储存电荷的能力,常用的单位是F、uF、nF、pFUF大了好还是UF小了好,要根据电路自身需要而设计, 要看电路滤波是在高频上,还是低频上。一般滤高频用小电容(0.1uF、甚至nF、pF级的)反之10uF、100uF 电容一端接地另一端接电路,一般起到滤波(通过交流,隔断直流)作用。 电阻与电容并联的作用,是希望直流信号或者低频信号通过较困难,而交流信号或者高频信号较容易的通过。 3,SOT23_3P: 这个PNP管就是防反接用的,这样接的好处是管压降低,大概0.2-... 阅读全文
摘要:
package com.dms.common;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties;public class GetDayRandomNumber {private Properties prop = new Properties(); private final String 阅读全文
摘要:
软链接和硬链接:软链接,又称符号链接,它的原理是通过一个文本文件记录真实文件在系统中的位置,然后在文件操作的时候通过该地址查找原文件然后对其操作。类似于Windows里面的快捷方式。软链接可以链接不同文件系统中的文件。硬链接,实际上是多个文件名指向同一个索引节点(在Linux文件系统中,磁盘中的任何文件都有一个编号——Inode Index索引节点)。也就是说Linux允许多个有效路径名对应同一个索引节点。这有点类似于多个引用指向同一个内存对象。只有在删除最后一个指向该索引节点的文件的时候,这个文件才真正从系统中被删除,否则只是仅仅移除指向这个索引节点的路径名。就像Java虚拟机只能释放引用计 阅读全文
摘要:
0.0 阅读全文
摘要:
信号量(通过进程通信实现进程间的同步) 信号量(semaphore)信号灯 信号量是共享内存整数数组.根据需要定义指定的数组长度 信号量就是根据数组中的值,决定阻塞还是解除阻塞编程模型:1. 创建或者得到信号量 semget2. 初始化信号量中指定下标的值 semctl3. 根据信号量阻塞或者解除阻塞 semop4. 删除信号量 semctl案例: A: B: 创建信号量 得到信号量 初始化信号量 解除阻塞 根据信号量阻塞 删除信号量 int semget(key_t key, int nums,//信号量数组个数 int flags);//信号量的创建标记 //创建IPC_CREAT|IP. 阅读全文
摘要:
前言前一篇文章介绍了冯诺依曼体系结构的计算机的基本工作原理,其中主要介绍了CPU的结构和工作原理。这一篇主要来介绍存储区,总线,以及IO设备等其他几大组件,来了解整个计算机是如何工作的。 这些东西都是看得见摸得着的硬件,平时我们买电脑时最关注的就是CPU的速度,内存的大小,主板芯片等等的参数。1. 存储器前面我们以一个简单通用的计算机模型来介绍了CPU的工作方式,CPU执行指令,而存储器为CPU提供指令和数据。 在这个简单的模型中,存储器是一个线性的字节数组。CPU可以在一个常数的时间内访问每个存储器的位置,虽然这个模型是有效的,但是并不能完全反应现代计算机实际的工作方式。1.1 存储器系统层 阅读全文
摘要:
之前写过一篇关于PSU升级的案例,参考如下:http://blog.csdn.net/jyjxs/article/details/8983880但是,感觉有些地方理解的不是很透彻明白,照猫画虎的比划着文档也做了下来。现在借助单机asm升级搞懂Patch For Grid Infrastructure (GI)的一些细节。参考上面的文档:1、安装相应的OPatch工具2、解压补丁(p16742216_112030_Linux-x86-64和p6880880_112000_Linux-x86-64)并赋予相关权限3、停止相关的服务ocm.rsp准备之前参考的是一篇关于ocm.rsp创建的文档,照搬 阅读全文
摘要:
简介《天天爱消除》是一款移植于手游的消除类益智游戏,该游戏只有通过手机登录QQ跟微信才能进行,这样一来这款游戏必然会大红大紫。 功能开发Android自动化触屏事件,录制操作脚本,实现天天爱消除自动化。在电脑中实现天天爱消除自动化,类似对对碰外挂。(对对碰外挂-----笔者在大学已实现)原理有两中方式实现:1、载入脚本,执行程序发送规律触屏事件。例如:触摸精灵 等就是这样的2、在电脑中运行,读取游戏指定地址,然后发出鼠标模拟事件。类似于对对碰外挂 。 效果如图: 代码相关代码在博客或博客资源中,需要的朋友注意查收了。连连看外挂Android 模拟系统事件(一) Android 模拟系统事件(. 阅读全文