摘要:
Reginald Braithwaite认为,很多人和他一样遇到了这样的问题:“当一个人遇到200个申请编程工作的人中有199个完全不能写代码的时候,你就会和他一样感到困惑。 我重申一下:他们什么代码都写不出来。”
刚才所提到的人就是Imran,他直接拒绝了很多不能写出简单程序的程序员:
“在一些公平的考验之后,我发现那些因为代码而抓狂的人不是为了庞大的项目,而是在细小的地方就缠不休。所以我开始研究这些问题,收集这些编程人员的特点和归结成一类问题,取名为“FizzBuzz 问题”。 FizzBuzz问题是一种英国学校学生经常玩的游戏。举个“FizzBuzz 问题”的例子: 阅读全文
摘要:
Select * From Account Limit 9 Offset 10;
以上语句表示从Account表获取数据,跳过10行,取9行 阅读全文
摘要:
有时候会遇到将数据库查询出来的字符串进行分割,整理,再付给某个控键。这样就需要把整理好的字符串放在一个dataset中,这个dataset只好手动自己创建,并且将字符串添进去。一下这个例子非常的好。
下面的示例创建一个 DataTable、添加两个用于确定表的架构的 datacolumn 对象、使用newrow()方法创建几个新的 DataRow 对象。然后使用 add 方法将这些 DataRow 对象添加到 DataRowCollection 中。 阅读全文
摘要:
1、创建事务的结构
SqlConnection sqlConnection = new SqlConnection();
...初始化连接
// 开启事务
SqlTransaction sqlTransaction = sqlConnection.BeginTransaction();
// 将事务应用于Command
SqlCommand sqlCommand = new SqlCommand();
sqlCommand.Connection = sqlConnection;
sqlCommand.Transaction = sqlTransaction;
try
{
// 利用sqlcommand进行数据操作
...
// 成功提交
sqlTransaction.Commit();
}
catch(Exception 阅读全文
摘要:
1、强制不换行,同时以省略号结尾。
你好朋友朋友朋友我为什么不能看到效果啊
2、css自动换行
div{ word-wrap: break-word; word-break: normal; }
3、css强制英文单词断行
div{word-break:break-all;}
若是div嵌套,要使内层div根据内容自动换行,则可只设置外层的div宽,和 white-spance:nowrap即可。 阅读全文
摘要:
请考虑下面这段话所描述的问题:
Tom 在一家汽车配件商店购买了一个价值$1.10 的火花塞,但是他钱包中都是两
美元一张的钞票。如果他用一张两美元的钞票支付这个火花塞,那么应该找给他
多少零钱呢?
下面是一个试图解决上述问题的程序,它会打印出什么呢?
public class Change{
public static void main(String args[]){
System.out.println(2.00 - 1.10);
}
} 阅读全文
摘要:
最简单的方式是在网页上做超级链接,如:点击下载。
但是这样服务器上的目录资源会直接暴露给最终用户,会给网站带来一些不 安全的因素。
因此可以采用其它方式实现下载,可以采用:
1、RequestDispatcher的方式进行;
2、采用文件流输出的方式下载。 (推荐) 阅读全文
摘要:
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。
瞬时态
由new命令开辟内存空间的java对象,
eg. Person person = new Person("xxx", "xx");
如果没有变量对该对象进行引用,它将被java虚拟机回收。
瞬时对象在内存孤立存在,它是携带信息的载体,不和数据库的数据有任何关联关系,在Hibernate中,可通过session的save()或 saveOrUpdate()方法将瞬时对象与数据库相关联,并将数据对应的插入数据库中,此时该瞬时对象转变成持久化对象。
持久态
处于该状态的对象在数据库中具有对应的记录,并拥有一个持久化标识。如果是用hibernate的delete()方法,对应的持久对象就变成瞬时对象,因数据库中的 阅读全文