`
newand
  • 浏览: 36667 次
  • 性别: Icon_minigender_1
  • 来自: nj
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

读《Java Puzzlers》

    博客分类:
  • JAVA
1. 取余操作的符号.   2. 为什么要用BigDecimal?   3. 操作大数的时候要注意什么?

Java Exception

    博客分类:
  • JAVA
Throwable(是所有Error和Exception的超类) 的一些API: 1.getCause() 2.getStackTrace() 得到 StackTraceElement   StackTraceElement     |->  getFileName        得到产生异常的文件名     |->  getLineNumber    得到异常发生的代码行     |->  getMethodName  得到发生异常的方法   可以使用这些API来改变异常输出的格式。              
首先得让DataGridView能选择多行;     设置属性MutiSelect = True 其次删除的时候要注意不能从前往后删除,因为若是这样删的话DataGridView的内容在循环的过程中就已经发生变化了。             Dim count As Integer = DataGridView1.SelectedRows.Count             For i As Integer = count - 1 To 0 Step -1                 DataGridView1.Rows.Remove(DataGridView1.SelectedRows(i ...
一:XmlWriter的形式   Dim myXmlSettings As New XmlWriterSettings myXmlSettings.Indent = True myXmlSettings.NewLineOnAttributes = True Using ProductWriter As XmlWriter = XmlWriter.Create("path\XMLFile2.xml", myXmlSettings) ProductWriter.WriteComment("pr ...
OLE DB, OleDbConnection (.NET) Standard securityThis connection string uses a provider from Microsoft. Provider=msdaora;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;  COPY TO CLIPBOARDTrusted connection  Provider=msdaora;Data Source=MyOracleDB;Persist Security Info=False;Integrated S ...
工程为:teststruts-config.xml里面有<action-mappings> <action path="lookupAction" type="wiley.LookupAction" name="LookupForm" scope="request" validate="true" input="/index.jsp"> </action> </action-mappings>  jsp页面:test1 ...
一、小猫TOMCAT其实很可爱2003 年底,我换公司了,同样也换了WEBAPP,TOMCAT出现在我的面前(以前使用weblogic),我有点茫然,免费的东西真的能用的好么?担心 ING……(其实是在火星呆太久)出门一打听,原来此猫出自名门-jakarta项目,2001年度最具创新的java产品 (Most Innovative Java Product),又有JAVA的老大SUN的力捧(官方推荐的servlet和jsp容器),以后就靠它 吃饭了。不说二话,搞起来先:1、  安装TOMCAT最新版本是5.0.29(http://jakarta.apache.org/site/binindex. ...
Advantages of servlets over CGI processes   have significantly less overhead can inherit processing state between invocations can use concurrency control in Java to share state at server Servlets compared to CGI programs   are slower only when being initially loaded are rather faster to run when lo ...

list in python

1.插入元素>>> li = ['a', 'b', 'z', 'example'] >>> li.insert(2,'new')#在指定的位置插入 >>> li ['a', 'b', 'new', 'z', 'example'] >>> li.append('app')#插入到末尾 >>> li ['a', 'b', 'new', 'z', 'example', 'app'] 2.extend和append >>> li= [1,2,3] >>> li.append([4 ...
1.字符串格式化时不一定用tuple,也可以直接用"%uid"这样的形式 >>> uid='qj' >>> uid 'qj' >>> password = 'jin' >>> password 'jin' >>> uid + password 'qjjin' >>> print "%s password %s"%(uid,password) qj password jin >>> i = 10 >>> print ...

使用type

 1.>>> 'a' == "a" True>>> type(1) <type 'int'>    
1. range([开始],结束,[间隔步数])默认:range(1,结束,1)>>> range(1,20,2) [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]  2.上面的效率比下面的略高,因为print不用执行多次。(for的使用风格) >>> print '\n'.join(['%s=%s'%(k,v) for (k,v) in os.environ.items()]) ... >>> for k, v in os.environ.items(): print "%s=%s"%(k,v) ...
1. java的类的继承用extends,而python只需在类的后面加上"(父类)",而且可以继承多个父类。 2. 当自己创建类方法的时候,第一个参数必须是self,包括init;当调用父类的方法的时候,必须用self参数,而从自己类的外部,调用类的方法的时候则不必加上self. 3. init方法是可选的,但是一旦定义了,就必须要显式的调用父类的init方法 4.str[:]的方式截取字符串 5.连接字符串的方式,如字符串str1,str2 方式1:''.join([str1,str2])方式2:'%s%s'%(str1,str2) 方式3:str1+str2 6.模块的 ...
package io; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.regex.Pattern; /** * get the file path * @author * */ public class GetFile { private String regex; /** * pathList is a list of the paths which match the regex */ publ ...

ROWNUM的使用

    博客分类:
  • SQL
要求:stuId降序排列从学生表里选出第一个学生的所有信息。(学生表主键stuId) 1. select * from   students where  rownum = 1 order  by stuId desc 2. select * from   (        select  *        from   students        order  by stuId desc ) where rownum = 1 这两条语句检索的结果是一样的。 但实际上两条语句的意义并不同。 因为oracle执行sql语句时where是在order by之前执行的。 如果要求变成: ...
Global site tag (gtag.js) - Google Analytics