公告 公告:  祝大家在虎年里,虎虎生威!生意红火,事业有成!当然,还有爱情大丰收 *__*
CSBlogV2.11问题收集与信息反馈   ;   CSCMSV1正式上线公测
CSWave系列官方QQ群:24301472(最新版的一般都先发布在共享里哟) 。
[ 一线风 | 2010-7-15 16:51:09 | 阅读: 112 | 分类: 学习参考 ]

Silverlight和Flash还是很不一样的,想要启动某个特定的Page,可不能像Flash那个直接引用就行了的。今天在网上看了看,是能用参数传入的,服务端反射来创建实体

修改App.xaml.cs里的对应的方法如下:
  1. private void Application_Startup(object sender, StartupEventArgs e)   
  2.        {   
  3.            //this.RootVisual = new MainPage();   
  4.            //使用反射来启动相应的Silverlight   
  5.            if (!e.InitParams.ContainsKey("InitPage"))   
  6.            {   
  7.                RootVisual = new MainPage();   
  8.                return;   
  9.            }   
  10.            Assembly assembly = Assembly.GetExecutingAssembly();   
  11.            String rootName = String.Format("SilverlightApp.{0}", e.InitParams["InitPage"]);   
  12.            UIElement rootVisual = assembly.CreateInstance(rootName) as UIElement;   
  13.            RootVisual = rootVisual;   
  14.        }  

新窗口 阅读全文及评论...

[ 一线风 | 2010-5-10 12:22:27 | 阅读: 220 | 分类: 学习参考 ]
Member 登录后查看!
[ 一线风 | 2009-12-3 17:12:13 | 阅读: 896 | 分类: 学习参考 ]

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。” 
    其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!

2、一定要确定自己的发展方向,并为此目的制定可行的计划
    不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过 你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先 在行业里面混混,过几年转行做点别的?这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。

 

新窗口 阅读全文及评论...

[ 一线风 | 2009-11-3 15:53:17 | 阅读: 628 | 分类: 学习参考 ]

因为测试一些东东,需要一些数据,因此就写了个增加数据的东东。这个一来能满足写入的数据,二来能顺便测试一下Oracle的性能。

 

SQL代码
  1.  declare  
  2. maxrecords constant int:=1000000;   
  3. int :=1;   
  4. Begin  
  5. for i in 1..maxrecords loop   
  6. Insert into TEST_TEMP(NAMEvalues (SYS_GUID());   
  7. end loop;   
  8. dbms_output.put_line(' OK ');   
  9. commit;   
  10. end;   
  11.   
  12. --100W 325.969 s  


服务器环境:

linux as 4 + oracle 10g 内存1G,Xeon3.0G 处于Windows平台下的虚拟机。

新窗口 阅读全文及评论...

[ 一线风 | 2009-11-2 17:21:52 | 阅读: 1041 | 分类: 学习参考 ]
Oracle 新增记录并返回新增加的ID
 
 
PL/SQL代码
  1. CREATE OR REPLACE PROCEDURE TEST_TEMP_INSERT_SP (   
  2.   V_NAME string,   
  3.   V_ID out int  
  4. )   
  5.  AS  
  6. BEGIN  
  7.  INSERT INTO TEST_TEMP(   
  8.  NAME  
  9.  )VALUES(   
  10.  V_NAME   
  11.  )   
  12.  returning ID into V_ID  ;   
  13.  COMMIT;   
  14. END;  

 

ID是用序列和触发器来生成的。

新窗口 阅读全文及评论...

[ 一线风 | 2009-10-22 11:11:25 | 阅读: 964 | 分类: 学习参考 ]
SQL代码
  1. create or replace trigger TRI_PrintTest   
  2. before delete or insert or update on TEST_EXAM  --触发事件   
  3. for each row                  -- 每修改一行都需要调用此过程   
  4. begin  
  5.      dbms_output.put_line(:new.IDNEW);     --IDNEW字段更新后的值   
  6.      dbms_output.put_line(:old.IDNEW);       --IDNEW字段更新前的值   
  7. end;  

 

原IDNEW字段是1时,

使用

update TEST_EXAM set IDNEW=5 where SN='5454';

 

则打印结果为:

5
1

 

新窗口 阅读全文及评论...

[ 一线风 | 2009-10-22 10:26:06 | 阅读: 365 | 分类: 学习参考 ]


SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;

        A         A      ZERO     SPACE
--------- --------- --------- ---------
       65        97        48        32


2.CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;

ZH C
-- -
赵 A

3.CONCAT
连接两个字符串;
SQL> select concat('010-','88888888')||'转23'  高乾竞电话 from dual;

高乾竞电话
----------------
010-88888888转23

4.INITCAP
返回字符串并将字符串的第一个字母变为大写;
SQL> select initcap('smith') upp from dual;

UPP
-----
Smith


5.INSTR(C1,C2,I,J)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
C1    被搜索的字符串
C2    希望搜索的字符串
I     搜索的开始位置,默认为1
J     出现的位置,默认为1
SQL> select instr('oracle traning','ra',1,2) instring from dual;

 INSTRING
---------
        9


6.LENGTH
返回字符串的长度;
SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;

NAME   LENGTH(NAME) ADDR             LENGTH(ADDR)       SAL LENGTH(TO_CHAR(SAL))
------ ------------ ---------------- ------------ --------- --------------------
高乾竞            3 北京市海锭区                6   9999.99                    7

 

 

新窗口 阅读全文及评论...

[ 一线风 | 2009-10-9 12:00:44 | 阅读: 409 | 分类: 学习参考 ]

一、 单元测试的概念

        单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。
        测试的覆盖种类
        1.语句覆盖:语句覆盖就是设计若干个测试用例,运行被测试程序,使得每一条可执行语句至少执行一次。
        2.判定覆盖(也叫分支覆盖):设计若干个测试用例,运行所测程序,使程序中每个判断的取真分支和取假分支至少执行一次。
        3.条件覆盖:设计足够的测试用例,运行所测程序,使程序中每个判断的每个条件的每个可能取值至少执行一次。
        4.判定——条件覆盖:设计足够的测试用例,运行所测程序,使程序中每个判断的每个条件的每个可能取值至少执行一次,并且每个可能的判断结果也至少执行一次。
        5.条件组合测试:设计足够的测试用例,运行所测程序,使程序中每个判断的所有条件取值组合至少执行一次。
        6.路径测试:设计足够的测试用例,运行所测程序,要覆盖程序中所有可能的路径。
        用例的设计方案主要的有下面几种:条件测试,基本路径测试,循环测试。通过上面的方法可以实现测试用例对程序的逻辑覆盖,和路径覆盖。

新窗口 阅读全文及评论...

[ 一线风 | 2009-8-26 14:44:31 | 阅读: 3129 | 分类: 学习参考 ]

  css3可以轻松实现很多譬如图片边框、多重背景、文字阴影等效果,但是目前支持css3的浏览器少之又少,往往了实现圆角效果要去写一堆代码,下面介绍的这些强大的jQuery插件可以轻松帮你实现很多复杂的视觉效果。

   在这之前我们先来看一下几个CSS3实例代码是怎么实现各种效果的。

1.多重背景

#backgrounds-box {
background: url(top-backgroundg.png) top left no-repeat,
url(bottom-backgroundg.png) bottombottom left no-repeat,
url(middle -backgroundg.png) left repeat-y;
padding: 35px;
}

2.文字阴影

b { text-shadow:  5px 5px 5px #666666; }

新窗口 阅读全文及评论...

[ 一线风 | 2009-8-25 14:55:40 | 阅读: 2956 | 分类: 学习参考 ]

原文:http://www.cnblogs.com/iamv/archive/2008/01/03/1024371.html

1. position:static|无定位
position:static是所有元素定位的默认值, 一般不用注明,除非有需要取消继承的别的定位
example:
以下是引用片段:
#div-1 {
 position:static;
}

----------------------------------------------------------
2. position:relative|相对定位
使用position:relative,就需要top,bottom,left,right4个属性来配合,确定元素的位置。
如果要让div-1层向下移动20px,左移40px:
example:
以下是引用片段:
www.bitsCN.net网管博客等你来搏


#div-1 {
 position:relative;
 top:20px;
 left:40px;
}

如果用到相对定位,紧随他的层divafter是不会出现在div-1的下方,而是和div-1在同一个高度出现。

可见, position:relative;并不是很好用。

新窗口 阅读全文及评论...