题意:
在while(x=a;x!=b;x+=c) statement;中,问statement会被执行多少次,计算在2^k下进行。
思路:
等价于计算同余式a+c*x=b(mod2^k)用扩展欧几里得算法。设g=gcd(a,b)在计算a*x+b*y=g过程中,x的结果可以用b/g调整,y的结果可以用a/g调整,因为a*(b/g)==b*(a/g)。
代码:
//poj 2115
//s...
分类:
其他好文 时间:
2014-12-26 20:23:01
阅读次数:
256
1. 大量字符串相加时使用StringBuffer类,而不要使用String。
2. 循环中要要先计算循环次数,然后再循环,避免每次循环都计算次数(如数组长度,list大小)等
3. 打开资源后,用完要及时关闭,如conn,resultSet,statement,流或网络资源等。
4. 使用数据库连接池技术,管理数据库连接。
5. 使...
分类:
其他好文 时间:
2014-12-26 11:09:57
阅读次数:
177
这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试 -- 声明游标;CURSOR cursor_name IS select_statement --For 循环游标 --(1)定义游标 --(2)定义游标变量 --(3)使用for循环来使用这个游标 declare --类型定义 cu...
分类:
数据库 时间:
2014-12-25 15:58:13
阅读次数:
223
原文:查询SQLSERVER执行过的SQL记录有的时候,需要知道SQLSERVER执行了什么语句,可以用下面的方法: SELECT TOP 1000--创建时间QS.creation_time,--查询语句SUBSTRING(ST.text,(QS.statement_start_offset/2)...
分类:
数据库 时间:
2014-12-24 20:05:02
阅读次数:
196
/*
?
If?your?products?have?been?deleted?but?not?your?media?gallery?images?you?
can?use?the?following?SQL?statement?to?remove?these?dormant?records.
?
Please?make?sure?y...
分类:
其他好文 时间:
2014-12-24 14:56:51
阅读次数:
219
对同一个sql语句,使用3种解析器解析出ast语法树(这是编译原理上的说法,在sql解析式可能就是解析器自定义的statement类型),执行1100万次的时间对比。...
分类:
数据库 时间:
2014-12-23 21:14:03
阅读次数:
754
SQL:select * from students where name like '%tommy%';正常的sql如上,是可以直接执行的,那放到java的P热怕热的Statement中就应该是://同时把tommy改成通配符?PreparedStatement pstmt1 = conn.pre...
分类:
编程语言 时间:
2014-12-23 15:26:51
阅读次数:
148
让我们看看如何使用JDBC API在Java中执行批量插入。虽然你可能已经知道,但我会尽力解释基础到复杂的场景。
在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据。此外,我们将努力探索一些场景,如在内存不足时正常运行,以及如何优化批量操作。
首先,使用Java JDBC基本的API批量插入数据到...
分类:
其他好文 时间:
2014-12-23 12:33:41
阅读次数:
209
Session 11-12 switch statement in C#switch statementbreak statement if break statement is used inside a switch statement,he control will leave the ...
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class test { public static void ma...
分类:
编程语言 时间:
2014-12-20 22:02:25
阅读次数:
231