线程同步: 一:相互排斥同步 1.原子訪问是windows仅仅有的线程同步 InterlockedExchange 改变值 InterlockedIncrement ++ InterlockedDecrement -- InterlockedExchangeAdd += 实现旋转锁:锁一段代码 vo ...
分类:
编程语言 时间:
2017-07-22 12:16:02
阅读次数:
208
1 api详解【多练】 1.1 体系结构 PO:persistent object ,用于与数据库交互数据。--dao层 (JavaBean + hbm ) BO:Business object 业务数据对象。--service层 VO:Value Object 值对象。--web层 开发中:直接使 ...
<pre class="cpp" name="code">#include<iostream> #include<stdio.h> #include<string.h> #define N 1000005 int next[N]; char s[N]; using namespace std; vo ...
分类:
其他好文 时间:
2017-07-19 14:41:48
阅读次数:
140
PO(persistant object) 持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射,没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录,多... ...
分类:
编程语言 时间:
2017-07-18 01:34:20
阅读次数:
221
对象:由行为、状态和唯一标志组成。 一 抽象 抽象是忽略一个主题中与当前目标无关的方面,把现实世界中的概念转换为对象,可以是表示数据的VO对象或抽象类,也可以是表示一类行为的接口。有利于从众多变化的状态中抽离出不变的东西。有利于使用继承来构造类的体系,实现多态,使用模板和工厂模式方法来实现对业务过程 ...
分类:
编程语言 时间:
2017-07-14 10:00:44
阅读次数:
152
页面效果 实现步骤 1.Jsp页面要求 2.VO对象中添加非持久化javabean属性 3.两种文件下载方式 方式一:不使用struts2提供的文件下载(普通方式) Action类中添加方法: 方式二:使用struts2提供的文件下载 第一步:配置struts.xml 第二步:VO对象中,添加Inp ...
分类:
其他好文 时间:
2017-07-13 21:44:33
阅读次数:
133
1)STM32一般有19 个外部中断为: 线 0~15:对应外部 IO 口的输入中断。线 16:连接到 PVD 输出。 线 17:连接到 RTC 闹钟事件。 线 18:连接到 USB 唤醒事件。 2)配置 GPIO 与中断线的映射关系的函数 GPIO_EXTILineConfig()来实现的: vo ...
分类:
其他好文 时间:
2017-07-13 19:11:17
阅读次数:
194
转自:https://my.oschina.net/pacoyang/blog/151695 POJO(pure old java object)是普通java类,有一些private的参数作为对象的属性,然后针对每一个参数定义get和set方法访问的接口。我看到这个定义,心里就有个疑问了,这个PO ...
分类:
编程语言 时间:
2017-07-13 17:16:39
阅读次数:
143
c#事件 委托: 1.类似观察者模式。 2.当某个对象(类),执行某个动作时,之前委托的事情会自动完成。 (如B,C订阅A的事件,当A执行某动作,B和C均会按照约定进行对应动作)使用步骤: 1.定义 delegate委托类,event 事件 //首领A:举杯委托 public delegate vo ...
data class算是Kotlin中一大闪光点了 data class就是一个类中只包含一些数据字段,类似于vo,pojo,java bean。一般而言,我们在Java中定义了这个数据类之后要重写一下toString,equals等方法。要生成get,set方法。 然而在Kotlin中这些都不在需 ...
分类:
其他好文 时间:
2017-07-11 23:14:20
阅读次数:
225