小螞蟻  
          風雨過后才見彩虹
          公告

          • —————————————
            李麗君
            軟件測試工作者
            廣東籍貫的海南人
            北京生活12年
            目前在深圳

            郵箱:
            llj2003hbdd@163.com
            —————————————
            說明:本Blog中的內容均為本人原創或轉載,本人依法保留Blog內原創文章的所有權利,如需轉載,請注明作者及出處。未經許可,不得將本Blog內文章用于任何盈利性用途。
            —————————————
          日歷
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          常用鏈接

          留言簿(174)

          隨筆分類(189)

          0--感興趣的網站

          1--國內測試網站

          2--測試同行的blog

          3--開發好友的blog

          最新評論

           

          我的評論

          共2頁: 1 2 下一頁 
          現在還有么?都兩年前了
          麻煩您了
          reedwind@gmail.com
          re: hql editor 的使用[未登錄] lijun 2008-11-24 13:48  
          //for test
          public static final String DEFAULT_CONTEXT = "classpath*:spring/*.xml";
          public static final String DEFAULT_TEST_CONTEXT = "classpath*:spring/test/*.xml";

          public static final int DEFAULT_PAGE_SIZE = 20;

          public static final String CURRENT_LANGUAGE_SESSIONKEY = "CUL";
          re: give up[未登錄] lijun 2008-11-22 00:12  
          iReport也很不錯呀,習慣問題
          加最后一句不厚道
          re: Sourceview Architecture[未登錄] lijun 2008-11-21 23:54  
          采集方式主要有SNMP、NetFlow、SysLog、SNMPTrap、Telnet、JDBC和JMX。
          FTP文件方式也很實用呀
          1.基類
          package com.movo.tv.test;

          import java.io.IOException;
          import java.util.Properties;

          import org.springframework.orm.hibernate3.SessionFactoryUtils;
          import org.springframework.test.AbstractTransactionalDataSourceSpringContextTests;


          import org.apache.log4j.Logger;
          import org.apache.log4j.PropertyConfigurator;
          import org.hibernate.Session;
          import org.hibernate.SessionFactory;

          import com.movo.tv.Constants;
          /*
          * AbstractTransactionalDataSourceSpringContextTests具體事務回滾能力,這樣測試數據不會成為臟數據.而且具有open session in test能力
          * 同時也就解決了lazy load 問題.但如果不想回滾的話,得注意每個test*方法結束前加上flushCurrentSession()方法.
          * by zy
          */
          public abstract class BaseServiceTestCase extends AbstractTransactionalDataSourceSpringContextTests {

          protected Logger log = Logger.getLogger(BaseServiceTestCase.class);
          /**
          * @see AbstractTransactionalDataSourceSpringContextTests#getConfigLocations()
          */
          @Override
          protected String[] getConfigLocations() {
          setAutowireMode(AUTOWIRE_BY_NAME);
          this.setDefaultRollback(true);
          Properties properties = new Properties();
          try {
          properties.load(this.getClass().getResourceAsStream("/spring/test/log4j.properties"));
          } catch (IOException e) {
          e.printStackTrace();
          }
          PropertyConfigurator.configure(properties);
          return new String[]{Constants.DEFAULT_CONTEXT, Constants.DEFAULT_TEST_CONTEXT};
          }

          protected void flushCurrentSession(){
          Session session = SessionFactoryUtils.getSession((SessionFactory)applicationContext.getBean("sessionFactory"), false);
          if (session !=null){
          session.flush();
          }
          }
          }

          2.測試類
          -------------------------------------------------
          package com.movo.tv.test.service;

          import java.util.List;

          import com.movo.tv.pojo.City;
          import com.movo.tv.test.BaseServiceTestCase;
          import com.movo.tv.yedian.service.CityService;

          public class TestCityServiceImp extends BaseServiceTestCase {

          CityService cityService;

          public CityService getCityService() {
          return cityService;
          }

          public void setCityService(CityService cityService) {
          this.cityService = cityService;
          }

          public void testCitiesOnLang(){
          Long timeStart_0 =System.currentTimeMillis();
          System.out.println("hibernate首次建立緩存:");
          //System.out.println("############ testCitiesOnLang start :"+timeStart);
          List<City> li_0 = getCityService().citiesOnLang("zh");
          City city;
          for(int i=0;i<li_0.size();i++){
          city=li_0.get(i);
          System.out.print("城市名:"+city.getCityname());
          }
          System.out.println("");
          System.out.println("############ testCitiesOnLang use time :"+(System.currentTimeMillis()-timeStart_0)+" 毫秒");

          Long timeStart =System.currentTimeMillis();
          System.out.println("首次使用hibernate二級緩存查詢的情況:");
          System.out.println("############ testCitiesOnLang start :"+timeStart);
          List<City> li = getCityService().citiesOnLang("zh");
          City city1;
          for(int i=0;i<li.size();i++){
          city1=li.get(i);
          System.out.println("城市名:"+city1.getCityname());
          }System.out.println("");
          System.out.println("使用時間 :"+(System.currentTimeMillis()-timeStart)+" 毫秒");

          Long timeStart2 =System.currentTimeMillis();
          System.out.println("第二次使用hibernate二級緩存查詢的情況:");
          System.out.println("使用時間 :"+timeStart);
          List<City> li2 = getCityService().citiesOnLang("zh");
          City city2;
          for(int i=0;i<li2.size();i++){
          city2=li2.get(i);
          System.out.println("城市名:"+city2.getCityname());
          }System.out.println("");
          System.out.println("使用時間 :"+(System.currentTimeMillis()-timeStart2)+" 毫秒");
          }



          }
          re: MyEclipse 6.0.1 注冊碼[未登錄] lijun 2008-11-08 15:55  
          你真棒!!
          re: JS全文分詞方法[未登錄] lijun 2008-11-04 21:34  
          ,您好!

          夜店BUG
          一)從首頁點擊COOL派對 然后點擊上面活動所在的夜店鏈接顯示500
          二)從夜店首頁點擊人氣夜店中的任意一個夜店 顯示500
          三)從特色夜店點擊其中任何一個夜店的LOGO 顯示500
          另外:從夜店首頁進入夜店相冊并不顯示相冊所在夜店

                  致
          禮!
          哥們尚學堂的
          re: 研究生這一年[未登錄] lijun 2008-07-08 15:30  
          在學校里學的都是皮毛,最后也就是知道個名字而已。各位吹牛的老大們,請不要再自欺歁人了
          相片選擇[未登錄] lijun 2008-06-13 00:28  
          DSC_0871
          DSC_0872
          DSC_0879
          DSC_0880(放大,橫式)
          DSC_0881
          DSC_0884
          DSC_0885
          DSC_0894
          DSC_0897
          DSC_0899
          DSC_0900
          DSC_0902
          DSC_0911
          DSC_0915
          DSC_0920
          DSC_0924
          DSC_0929
          DSC_0932
          DSC_0933
          DSCF0183
          DSCF0410
          DSCF0412
          DSCF0413
          DSCF0414
          DSCF0415
          DSCF0417
          DSCF0420
          DSCF0427
          DSCF0433
          DSCF0434
          DSCF0436
          DSCF0438(放大,立式掛畫)
          DSCF0439
          DSCF0442
          DSCF0443
          DSCF0444
          DSCF0447

          over
          js檢查文件的大小[未登錄] lijun 2008-04-17 17:02  
          <SCRIPT LANGUAGE="JavaScript">
          <!--
          function ShowSize(files)
          {
          var fso,f;
          alert("我們會檢查文件大小,請您允許Active交互");
          fso=new ActiveXObject("Scripting.FileSystemObject");
          f=fso.GetFile(files);
          var size=0;
          size=((f.size/1024)/1024).toFixed(2);
          var maxFileSize=2;
          if(size>maxFileSize){
          alert("對不起,你要上傳的文件已經超過"+maxFileSize+"M,請重新選擇");
          }else{
          alert("可以繼續上傳了");
          };
          }
          //-->
          </SCRIPT>

          <input type=file onchange="ShowSize(this.value)">
          判斷是不是漢字[未登錄] lijun 2008-03-31 11:03  
          public static void main(String[] args) {
          String str = "我lu是ya一個ng貓";
          char[] arr = str.toCharArray();
          for (int i = 0; i < arr.length; i++) {
          if (String.valueOf(arr[i]).matches("[\\u4e00-\\u9fa5]")) {
          System.out.println("字符 \\"" + arr[i] + " \\"是" + "漢字");
          } else {

          System.out.println("字符 \\"" + arr[i] + " \\"是" + "字母");
          }
          }
          }
          這樣就OK了。
          re: JAVA 驗證碼及使用[未登錄] lijun 2008-03-20 16:34  
          image.jsp
          <%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %><%!
          Color getRandColor(int fc,int bc){
          Random random = new Random();
          if(fc>255) fc=255;
          if(bc>255) bc=255;
          int r=fc+random.nextInt(bc-fc);
          int g=fc+random.nextInt(bc-fc);
          int b=fc+random.nextInt(bc-fc);
          return new Color(r,g,b);
          }
          %><%
          response.setHeader("Pragma","No-cache");
          response.setHeader("Cache-Control","no-cache");
          response.setDateHeader("Expires", 0);

          int width=60, height=20;
          BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);

          Graphics g = image.getGraphics();

          Random random = new Random();

          g.setColor(getRandColor(200,250));
          g.fillRect(0, 0, width, height);

          g.setFont(new Font("Times New Roman",Font.PLAIN,18));

          g.setColor(getRandColor(160,200));
          for (int i=0;i<155;i++)
          {
          int x = random.nextInt(width);
          int y = random.nextInt(height);
          int xl = random.nextInt(12);
          int yl = random.nextInt(12);
          g.drawLine(x,y,x+xl,y+yl);
          }

          String sRand="";
          for (int i=0;i<4;i++){
          String rand=String.valueOf(random.nextInt(10));
          sRand+=rand;
          g.setColor(new Color(20+random.nextInt(110),20+random.nextInt(110),20+random.nextInt(110)));
          g.drawString(rand,13*i+6,16);
          }

          //session.setAttribute("commentrand",sRand);
          //String str = new String(request.getParameter("test").getBytes("ISO8859_1"));
          String str = new String(request.getParameter("sessname").getBytes("ISO8859_1"));
          session.setAttribute(str,sRand);
          //System.out.println("sessname:"+str+"="+sRand);
          g.dispose();

          ImageIO.write(image, "JPEG", response.getOutputStream());
          %>
          2.使用的頁面


          function show(o,va){

          //重載驗證碼
          var path='<%=contextPath%>';
          //alert(path);
          var timenow=new Date().getTime();
          o.src=path+"/img/image.jsp?sessname="+va+"&d="+timenow;
          /*
          //超時執行;
          setTimeout(function(){o.src="random.jsp?sessname="+va+"&d="+timenow;},20);
          */

          }

          <tr>
          <td align="left" height="30"><ww:text name="spacehome.verycode">驗證碼:</ww:text>:</td>
          <td align="left"><input type="text" name="randCode" maxlength=4 class="guestbookinputma input" /> <img border=0 id="random" src="<%=contextPath%>/img/image.jsp?sessname=${sessionName}"/> <a href="javascript:show(document.getElementById('random'),'${sessionName}')"><ww:text name="spacehome.verynosee">看不清楚?換一個</ww:text></a></td>
          </tr>
          spring 的quartz定時調度[未登錄] lijun 2008-02-13 09:31  
          <!-- *********************定時任務開始**************************************** -->
          <!-- 要調用的工作類 -->
          <bean id="quartzJob" class="cn.com.swjay.guidelineconfig.service.model.impl.JobServiceImpl"></bean>
          <!-- 定義調用對象和調用對象的方法 -->
          <bean id="jobtask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
          <!-- 調用的類 -->
          <property name="targetObject">
          <ref bean="quartzJob"/>
          </property>
          <!-- 調用類中的方法 -->
          <property name="targetMethod">
          <value>work</value>
          </property>
          </bean>
          <!-- 定義觸發時間 -->
          <bean id="doTime" class="org.springframework.scheduling.quartz.CronTriggerBean">
          <property name="jobDetail">
          <ref bean="jobtask"/>
          </property>
          <!-- cron表達式 -->
          <property name="cronExpression">
          <value>10,15,20,25,30,35,40,45,50,55 * * * * ?</value>
          </property>
          </bean>
          <!-- 總管理類 如果將lazy-init='false'那么容器啟動就會執行調度程序 -->
          <!--bean id="startQuertz" lazy-init="false" autowire="no" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
          <property name="triggers">
          <list>
          <ref bean="doTime"/>
          </list>
          </property>
          </bean-->
          <!-- *********************定時任務結束**************************************** -->
          08-2-10家庭電表數[未登錄] lijun 2008-02-10 20:13  
          內:374
          外:452
          re: web.xml里配置filter[未登錄] lijun 2008-01-22 10:39  
          <filter>
          <filter-name>logincheckfilter</filter-name>
          <filter-class>com.wonibo.projectx.web.servlet.LoginFilter</filter-class>
          </filter>
          <filter-mapping>
          <filter-name>logincheckfilter</filter-name>
          <url-pattern>*.jsp</url-pattern>
          </filter-mapping>
          <filter-mapping>
          <filter-name>logincheckfilter</filter-name>
          <url-pattern>/admin/*</url-pattern>
          </filter-mapping>
          <filter-mapping>
          <filter-name>logincheckfilter</filter-name>
          <url-pattern>/app/*</url-pattern>
          </filter-mapping>
          <filter-mapping>
          <filter-name>logincheckfilter</filter-name>
          <url-pattern>/jsp_cn/*</url-pattern>
          </filter-mapping>
          public class LoginFilter extends HttpServlet implements Filter {
          /**
          *
          */
          private static final long serialVersionUID = 1L;
          private FilterConfig filterConfig;
          //Handle the passed-in FilterConfig
          public void init(FilterConfig filterConfig) throws ServletException {
          this.filterConfig = filterConfig;
          }
          public void destroy() {

          }

          public void doFilter(ServletRequest request, ServletResponse response,
          FilterChain filterChain) {
          try {
          //?????????????????????
          HttpServletRequest httpRequest = (HttpServletRequest) request;
          HttpServletResponse httpResponse = (HttpServletResponse) response;
          //HttpSessionContext SessCon= httpRequest.getSession().getSessionContext();
          //HttpSession Sess = SessCon.getSession("");
          UserInfo_Home userInfoHome=(UserInfo_Home)httpRequest.getSession().getAttribute("userInfoHome");
          if(userInfoHome==null){
          ApplicationContext applicationContext=WebApplicationContextUtils.getRequiredWebApplicationContext(filterConfig.getServletContext());
          UserService userService =(UserService)applicationContext.getBean("userServiceManager");
          //userService.checkCookie(httpRequest);
          userInfoHome=userService.getFlexUserLogin(httpRequest);
          //????û?????¼???
          if(userInfoHome!=null){
          WbUser wbUser=userService.getUserInfoById(userInfoHome.getUser_id());
          Date lastLoginDate=new Date(System.currentTimeMillis());
          wbUser.setLastLoginTimeMedia(wbUser.getLastLoginDate());
          wbUser.setLastLoginDate(lastLoginDate);
          userService.updateWbUser(wbUser);
          }
          //**************end
          httpRequest.getSession().setAttribute("userInfoHome",userInfoHome);
          }

          //***********************************
          <session-config>
          <session-timeout>60</session-timeout>
          </session-config>
          以上在web.xml里配置
          <servlet-mapping>
          <servlet-name>jsp</servlet-name>
          <url-pattern>*.js</url-pattern>
          </servlet-mapping>
          <filter>
          <filter-name>hibernateFilter</filter-name>
          <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
          <init-param>
          <param-name>singleSession</param-name>
          <param-value>true</param-value>
          </init-param>
          </filter>
          <filter-mapping>
          <filter-name>hibernateFilter</filter-name>
          <url-pattern>/app/*</url-pattern>
          </filter-mapping>
          <filter-mapping>
          <filter-name>hibernateFilter</filter-name>
          <url-pattern>/admin/*</url-pattern>
          </filter-mapping>
          <filter-mapping>
          <filter-name>hibernateFilter</filter-name>
          <url-pattern>/services/*</url-pattern>
          </filter-mapping>
          hibernate jndi 數據源[未登錄] lijun 2008-01-22 10:29  
          <beans>
          <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
          <property name="jndiName">
          <value>java:comp/env/jdbc/vonibo</value>
          </property>
          </bean>
          </beans>
          <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
          <property name="dataSource" ref="dataSource"/>
          <property name="hibernateProperties">
          <props>
          <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
          <prop key="hibernate.jdbc.batch_size">50</prop>
          <prop key="hibernate.jdbc.fetch_size">100</prop>
          <prop key="hibernate.show_sql">true</prop>
          <prop key="hibernate.cache.use_query_cache">false</prop>
          <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
          </props>
          </property>
          <!-- property name="mappingDirectoryLocations">
          <list>
          <value>classpath:/com/wonibo/projectx/model</value>
          </list>
          </property-->
          <!-- 常鵬添加 2007年10月11日 目的:自動將每天的新商品上傳到公司的博客上-->
          <bean id="getBBSJob" class="org.springframework.scheduling.quartz.JobDetailBean">
          <property name="jobClass">
          <value>com.wonibo.projectx.web.util.GetBBSTask</value>
          </property>
          </bean>
          <bean id="getBBSTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
          <property name="jobDetail">
          <ref bean="getBBSJob"/>
          </property>
          <property name="cronExpression">
          <value>0 40 23 * * ?</value>
          </property>
          </bean>
          <!-- 常鵬添加 2007年10月11日 -->
          <bean id="createIndexJob" class="org.springframework.scheduling.quartz.JobDetailBean">
          <property name="jobClass">
          <value>com.wonibo.projectx.web.util.AutoCreateIndex</value>
          </property>
          </bean>
          <bean id="createIndexJobTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
          <property name="jobDetail">
          <ref bean="createIndexJob"/>
          </property>

          <property name="startDelay">
          <value>10000</value>
          </property>

          <property name="repeatInterval">
          <value>3600000</value>
          </property>
          </bean>
          <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
          <property name="triggers">
          <list>
          <ref bean="getBBSTrigger"/>
          <ref bean="createIndexJobTrigger"/>
          </list>
          </property>
          </bean>

          package com.wonibo.projectx.web.util;

          import org.quartz.JobExecutionContext;
          import org.quartz.JobExecutionException;
          import org.springframework.scheduling.quartz.QuartzJobBean;
          import com.wonibo.projectx.service.util.CreateIndex;
          import com.wonibo.projectx.util.CountryConstants;

          public class AutoCreateIndex extends QuartzJobBean{

          @Override
          protected void executeInternal(JobExecutionContext arg0) throws JobExecutionException {
          CreateIndex.getInstance().createProductsIndex(0,CountryConstants.JAPAN_LG);
          CreateIndex.getInstance().createProductsIndex(0,CountryConstants.CHINA_LG);
          }

          }
          re: PHP使用記錄[未登錄] lijun 2008-01-10 21:35  
          06 12 14 18 23 30
          03
          嵌入flash[未登錄] lijun 2007-12-13 09:47  
          <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="900" height="600">
          <param name="movie" value="../../images_cn/demo/yslc1.swf" />
          <param name="quality" value="high" />
          <embed src="../../images_cn/demo/yslc1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="900" height="600"></embed>
          </object>
          re: JAVA 快速排序[未登錄] lijun 2007-12-12 17:37  
          Comparator<HashMap> objComer=new Comparator<HashMap>(){
          public int compare(HashMap a,HashMap b){
          if(a.get("endTime")==null||b.get("endTime")==null)return 1;
          else return ((Date)a.get("endTime")).compareTo((Date)b.get("endTime"));
          }
          };
          Collections.sort(list,Collections.reverseOrder(objComer) );
          java內存溢出[未登錄] lijun 2007-12-03 12:30  
          eclipse:啟動參數
          D:\eclipse\eclipse.exe -clean -Xms256m-Xmx768m-XX:PermSize=256M-XX:MaxPermSize=512M
          tomcat 操作程序參數:在config Server 里面配置。
          -xms 512m -xmx 1024m
          如果它們任何一個參數不設置,都可能造成內存溢出
          loadrunner[未登錄] lijun 2007-11-18 14:25  
          [free_guru].rar|318419889|D4216029A35112019952F905278E30BF|h=3YVYJNIKXOYHC7RM5TQ7MXA7GBXRP4YG|/RP4YG|
          <script language="javascript">
          function showDiv(obj)
          {
          linkDiv.style.left=getPosition(obj).x;
          linkDiv.style.top=getPosition(obj).y+obj.offsetHeight;
          linkDiv.style.position="absolute";
          linkDiv.style.display='';
          linkDiv.onmouseleave=function(){linkDiv.style.display='none'};
          }
          function getPosition(el)
          {
          for (var lx=0,ly=0;el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
          return {x:lx,y:ly}
          }
          </script>
          <div id="linkDiv" style="display:none;width:100px;height:100px;border:1px #000000 solid"></div>
          <a href="" onmouseover="showDiv(this)">顯示層1</a>
          <p> </p>
          <p> </p>
          <a href="" onmouseover="showDiv(this)">顯示層2</a>
          Apache不能啟動[未登錄] lijun 2007-11-10 18:29  
          通常我們在使用mode_rewirte或者使用apache和tomcat橋接的時候,apache會啟用ssl服務。
          Apache不能啟動[未登錄] lijun 2007-11-10 18:27  
          當apache也向我們提示ssl服務的時候會一起啟用80和443端口,這時,如果有些軟件先于apache使用了80或者443端口的時候就會造成apache啟用失敗。
          在window的事件查看器里我們可以看到這樣的提示:通常每個端口只能使用一次。mack_sock:can not bind to address:0,0,0,0:443.好了,有這樣的信息我們就可以安圖索驥,先查看誰在占用端口才443。方法是:在dos下用netstat -ano查看哪個進程使用了這個端口,記下pid號。然后在任務管理器里點查看選擇列,勾選上 pid,就能找到使用這個端口的程序了。kill it .over.
          但是如果使用443的程序很重要,我們也可以修改apahe的端口。
          去apahe/conf/http.conf修改80
          或者去apache/cof/ext/ssl.conf下面找到使用443端口的配置,修改成其他端口號即可。
          通過PHP連接MYSQL數據庫


          $conn = mysql_connect("localhost","root","password") or die("無法連接數據庫");
          mysql_select_db("table" ,$conn) or die ("找不到數據源");


          -----------------------------------------------------------------------
          通過PHP創建MYSQL數據庫

          $conn = mysql_connect("localhost","root","password") or die("無法連接數據庫");
          mysql_create_db("webjx") or die("無法創建數據庫");
          $sqlstr = "create database other_webjx";
          mysql_query($sqlstr) or die("無法創建,一般請檢查權限什么的");

          ----------------------------------------------------------------------------
          創建mysql的表

          $conn = mysql_connect("localhost","root","password") or die("無法連接數據庫");
          mysql_select_db("webjx",$conn) or die("無法連接數據庫webjx");
          $sql = "create table webjx_table(
          ids integer not null auto_increment ,
          primary key(ids)
          )";
          $mysql_query($sql) or die(mysql_error());
          周末工作檢查[未登錄] lijun 2007-10-27 10:40  
          1.ChannelStatsController,productStatscontroller方法清掃。。
          function channel() {
          mysql_query("set names gb2312");
          $channals = $this->Channal->findAll();
          $this->set("channals1",$channals);}
          2.UserStatsDataController
          。。。top。。。//10
          mutiSubTypeTablesOnAction($subType[$i],$this->getOrderbyStrByActionId($doingString),$doingString,10);//10
          print_r->//print_r
          3.product.php echo->//echo
          4.channal.thtml.product.thtml

          <iframe name='display'scroll=no;scrolling='no'; height=900px; frameBorder='false' style='width:800px; border-width:0 0 0 0;overflow:hidden;overflow-y:hidden;overflow-x:hidden;border:0px;'
          ></iframe>
          c homework[未登錄] lijun 2007-10-24 12:35  
          #include "stdio.h"
          main()
          {char str1[100],str2[100];
          char c;
          int i=0,j=0,k,m,n;
          printf("\nplease input a $ (0-99):\n");
          while((c=getchar())!='\n'&&i<99&&j<99)
          { if(c>=48&&c<=57)
          str1[i++]=c ;
          else if(c>=65&&c<=90||c>=97&&c<=122)
          str2[j++]=c ;
          else ;
          }
          for(k=1;k<i;)
          {for(m=k-1;m>=0;m--)
          {if(str1[k]==str1[m])
          { for(n=k+1;n<i;n++)
          str1[n-1]=str1[n];
          i--;
          break;
          }
          else if(str1[k]>str1[m])
          { char tempch=str1[k];
          for(n=k-1;n>m;n--)
          str1[n+1]=str1[n];
          str1[m+1]=tempch;
          k++;
          break;
          }
          else ;
          }
          if(m==-1)
          { char tempch=str1[k];
          for(n=k-1;n>=0;n--)
          str1[n+1]=str1[n];
          str1[0]=tempch;
          }
          }
          for(k=1;k<j;)
          { for(m=k-1;m>=0;m--)
          { if(str2[k]==str2[m])
          { for(n=k+1;n<j;n++)
          str2[n-1]=str2[n];
          j--;
          break;
          }
          else if(str2[k]>str2[m])
          { char tempch=str2[k];
          for(n=k-1;n>m;n--)
          str2[n+1]=str2[n];
          str2[m+1]=tempch;
          k++;
          break;
          }
          else ;
          }
          if(m==-1)
          { char tempch=str2[k];
          for(n=k-1;n>=0;n--)
          str2[n+1]=str2[n];
          str2[0]=tempch;
          }
          }
          str1[i]='\0';
          str2[j]='\0';
          printf("the number array: %s\n",str1);
          printf("the letter array: %s\n",str2);
          return(1);
          }
          to 麥田里的守望:
          謝謝光臨我的這個小地方并留言,你的雅虎通ID多少呢?^_^
          re: 你喜歡秋后算賬嗎!!!! lijun 2007-10-14 23:31  
          to photon:
          再次看到你的留言,真是讓人超級happy!^_^!
          能認識你嗎,能否留個郵箱,便于以后互相溝通、學習、幫助。
          你的留言總是那么的經典,讓我好想認識你啊!!!!

          to seanhe:
          難的看到你在我的blog上留言,我可得好好珍藏哈!!!^_^
          你真不愧是神醫,問題分析的非常透徹。重要的血位都點到了。
          是的,正如你所說的:重要的是溝通、一定要是有效的溝通。其次是目標、目標一定要一致,當目標一致后,就是現實的。哪怕結果是失敗的。
          真是有些慚愧,這段時間忙的都沒有去測試時代管理我認領的那個小菜地了,也不知道菜地的草長的有多高了,該是抽時間回去看看了。^_^
          re: 你是不是處女座? lijun 2007-10-14 23:20  
          to ricky:
          又看到你的留言啦。嘿嘿,想不到你是處女座的。^_^
          to qiubole:
          謝謝你的留言。^_^
          你推薦的地址我有去看,我還光臨了你的blog。歡迎你有空常來看看。
          to photon:
          你這句話說的很帥,我喜歡。"我覺得職業是無所謂高尚的,重要的是從事該職業的人"。謝謝你留給我這么經典的話。^_^

          to ss65:
          恩,是的,人品是否高尚。^_^
          re: 測試管理之責任!!!! lijun 2007-10-14 23:08  
          to ShaLongBus:
          很高興,光臨我這個小地方并留言。你說的對:是需要有效溝通;Bug并不是衡量工作效率的指標,但可用來衡量風險

          to 大號:
          很高興,光臨我這個小地方并留言。我不認同你的看法,因為測試和開發是一個團隊,光為測試自身著想而不為開發著想,很難發揮一個團隊的力量。

          to qiujj:
          很高興,看到你的留言。你的幾點建議對我的同學會有所幫助,謝謝你。^_^

          to Lydia:
          嘿嘿,不用羨慕,從小我媽媽就對我說,別老看人家家有多好多好,別老比來比去,人比人氣死人。只要開心快樂就OK啦,祝你好運

          祝樓上各位留言的同行,Good lucky!!!!^_^
          to 我喜歡測試:
          謝謝你光臨我的這個小地方,也很高興,我的這些文章對你有幫助。學到的理論一定要和實踐相結合,學了就一定要用,不然不清楚實際情況是怎樣的,往往想是一回事,做又是一回事。不去做,怎么知道自己想的是否正確。

          to JackYang:
          看到你的留言,我那個興奮啊!!!!!^_^
          我現在都不上MSN,咋想到來我這個小地方逛呢。有空,常來看看啊!看到你的留言,真開心。^_^
          re: 經典格言收藏! lijun 2007-10-14 22:53  
          嘿嘿,樓上的,你也喜歡這句話。^_^
          魔方的玩法[未登錄] lijun 2007-09-30 12:59  
          re: JAVA STRING UTIL[未登錄] lijun 2007-09-29 14:25  
          //截取字符串
          public static String substring(String str, int byteNumber) {
          int reInt = 0;
          String reStr = "";
          if (str == null) return "";
          char[] tempChar = str.toCharArray();
          for (int kk = 0; (kk < tempChar.length && byteNumber > reInt); kk++) {
          String s1 = str.valueOf(tempChar[kk]);
          byte[] b = s1.getBytes();
          reInt += b.length;
          reStr += tempChar[kk];
          }

          return reStr;
          }
          re: CSS/JS/HTML技巧[未登錄] lijun 2007-09-28 16:38  
          //清空文件上傳框
          function clearFileInput(file){
          var form=document.createElement('form');
          document.body.appendChild(form);
          //記住file在舊表單中的的位置
          var pos=file.nextSibling;
          form.appendChild(file);
          form.reset();
          pos.parentNode.insertBefore(file,pos);
          document.body.removeChild(form);
          }
          共2頁: 1 2 下一頁 
           
          Copyright © lijun Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 同江市| 临夏市| 博客| 黄梅县| 绥宁县| 新安县| 新竹市| 雷州市| 乡宁县| 枣阳市| 望谟县| 邓州市| 济阳县| 宁德市| 淮南市| 监利县| 周口市| 沭阳县| 杨浦区| 荔波县| 淮南市| 松桃| 麟游县| 北辰区| 丽江市| 仁化县| 含山县| 报价| 常宁市| 峨边| 休宁县| 剑阁县| 高尔夫| 山东省| 赤城县| 镇江市| 义乌市| 于都县| 宜都市| 连城县| 郑州市|