思路是写一个函数,先按条件查询数据,如果查询到数据则更新,如果没有查询到数据则插入:
create or replace function fn_merge_index(statdate in date,
cpid in varchar2,
...
分类:
数据库 时间:
2014-09-28 21:33:25
阅读次数:
942
1 问题重现
(1)准备测试数据
新建数据表tb_Student并插入下图所示的测试数据。
图1 数据表tb_Student的数据
(2)新建查询
DECLARE @teacher_name NVARCHAR
SET @teacher_name = '李四'
SELECT * FROM tb_Student AS s WHERE s.teacher_name = @teacher_...
分类:
其他好文 时间:
2014-09-28 19:53:15
阅读次数:
210
Python 练习册,每天一个小程序
说明:
Python 练习册,每天一个小程序。注:将 Python 换成其他语言,大多数题目也试用不会出现诸如「打印九九乘法表」、「打印水仙花」之类的题目欢迎大家 Pull Request 出题目,贴代码(Gist、Blog皆可):-)
Talk is cheap. Show me the code.--Linus Torvalds...
分类:
编程语言 时间:
2014-09-28 20:26:25
阅读次数:
264
jsoncpp,是一个c++的解析和生成json的开源工具。如果你的c++程序需要解析或生成json,它会使这个过程变得很简单!
但是,今天在用jsoncpp进行生成json的时候报了错误,很显然这不是我程序的问题。
Test.cpp: In function ‘std::string createJsonData()’:
Test.cpp:41: error: conversion from...
分类:
Web程序 时间:
2014-09-28 21:16:16
阅读次数:
372
众所周知,多线程下计数存在着计数不正确的问题。这个问题的根源在于多个线程对同一个变量可以同时访问(修改)。这样就造成了修改后的结果不一致。
首先在这里先强调一点,volatile 关键字并不能提供多线程安全访问。因为有volatie修饰的变量,每次操作时遵循下面动作:
从内存取值 ---> 放入寄存器 ---> 操作 --->写回内存
这几个步骤不是原子的操作在任意两个...
分类:
编程语言 时间:
2014-09-28 20:09:16
阅读次数:
379
前一篇写的有些多,大家先看前一篇,传送门
具体的资源已将上传到资源了。
附地址:MySQL.zip启动
用Maven整合SpringMVC+Spring+Hibernate 框架
上文我们直接搭建前的准备和资源配置都写好了,下面进入具体代码编写。承接上文的小3
3、我习惯建立接口,这样对整个项目感觉更合理。
(1.)建立IBaseService(业务逻辑层,有的习惯写成BaseSe...
分类:
数据库 时间:
2014-09-28 21:15:45
阅读次数:
442
http://acm.hdu.edu.cn/showproblem.php?pid=5053
ll就不超范围
写一道BFS题写的烦了 来水一道
//#pragma comment(linker, "/STACK:102400000,102400000")
#include
#include
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2014-09-28 20:08:56
阅读次数:
200
了解比特币的都知道挖矿很耗电,这是因为比特币用到了工作量证明.
工作量证明是指系统为达到某目标而设置的工作度量方法.一开始是用在网络攻防上,大大提高攻击者的计算量,攻击成本也就上去了.
工作量证明需要由工作者和验证者两方共同完成.它有两层含义.
1.工作者需要完成的工作必须有一定的量,这个量由验证者给出.2.验证者可以迅速的检验工作量是否达标,注意这里的检验完成过程必须简单.
...
分类:
编程语言 时间:
2014-09-28 20:58:45
阅读次数:
336
int GetBitmapFromScreen() { char *lpBuf; HBITMAP hBitmap,hOld ; HDC hDC,hcDC; BITMAP bb;BITMAPINFO b; HANDLE hp,fh=NULL; DWORD dwX,dwY; //*************** //dwX=GetSystemMetrics(SM_CXSCREEN); //dwY=Get...
分类:
其他好文 时间:
2014-09-28 21:31:55
阅读次数:
155
MySQL上插入汉字时报错如下,具体见后面分析。
Incorrect string value: '\xD0\xC2\xC8A\xBEW' for column 'ctnr' at row 1
MySQL字符集相关参数:
character_set_server : 服务器字符集
collation_server : 服务器校对规则
character_se...
分类:
数据库 时间:
2014-09-28 20:08:25
阅读次数:
238
一 System Property
今天在折腾HDMI 显示这块的时候,为Setting提供接口时候,遇到很多跟Android系统属性相关的问题.因此,顺便分析和总结一些.
android的代码中大量存在:SystemProperties.set()/SystemProperties.get();通过这两个接口可以对系统的属性进行读取/设置,
顾名思义系统属性,肯定...
分类:
移动开发 时间:
2014-09-28 20:58:16
阅读次数:
286
基于webservice的权限系统 数据库设计...
分类:
Web程序 时间:
2014-09-28 21:48:12
阅读次数:
328
HDU5050Divided Land(java大数)
题目链接
题目大意:给你一个长和宽的矩形,要求你把这片面积划分成多个边长为N的正方形,不能有剩余的空间。要求N尽量大。给你二进制的长和宽,输出的N也是二进制形式。
解题思路:求L,M的GCD。但是因为这题的输入是二进制数非常大,只是中间求GCD的时候转成十进制求得N,并且输出N也是二进制形式。
代码:
import ...
分类:
编程语言 时间:
2014-09-28 21:30:45
阅读次数:
192
使用Java预编编写 统计文件夹中含有Java文件的源代码行数...
分类:
其他好文 时间:
2014-09-28 20:07:15
阅读次数:
172