CSBlogV2.11问题收集与信息反馈 ; CSCMSV1正式上线公测。
CSWave系列官方QQ群:24301472(最新版的一般都先发布在共享里哟) 。
Silverlight和Flash还是很不一样的,想要启动某个特定的Page,可不能像Flash那个直接引用就行了的。今天在网上看了看,是能用参数传入的,服务端反射来创建实体
- private void Application_Startup(object sender, StartupEventArgs e)
- {
- //this.RootVisual = new MainPage();
- //使用反射来启动相应的Silverlight
- if (!e.InitParams.ContainsKey("InitPage"))
- {
- RootVisual = new MainPage();
- return;
- }
- Assembly assembly = Assembly.GetExecutingAssembly();
- String rootName = String.Format("SilverlightApp.{0}", e.InitParams["InitPage"]);
- UIElement rootVisual = assembly.CreateInstance(rootName) as UIElement;
- RootVisual = rootVisual;
- }
阅读全文及评论...1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”
其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!
2、一定要确定自己的发展方向,并为此目的制定可行的计划。
不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过 你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先 在行业里面混混,过几年转行做点别的?这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。
阅读全文及评论...因为测试一些东东,需要一些数据,因此就写了个增加数据的东东。这个一来能满足写入的数据,二来能顺便测试一下Oracle的性能。
- declare
- maxrecords constant int:=1000000;
- i int :=1;
- Begin
- for i in 1..maxrecords loop
- Insert into TEST_TEMP(NAME) values (SYS_GUID());
- end loop;
- dbms_output.put_line(' OK ');
- commit;
- end;
- --100W 325.969 s
服务器环境:
linux as 4 + oracle 10g 内存1G,Xeon3.0G 处于Windows平台下的虚拟机。
阅读全文及评论...- CREATE OR REPLACE PROCEDURE TEST_TEMP_INSERT_SP (
- V_NAME string,
- V_ID out int
- )
- AS
- BEGIN
- INSERT INTO TEST_TEMP(
- NAME
- )VALUES(
- V_NAME
- )
- returning ID into V_ID ;
- COMMIT;
- END;
ID是用序列和触发器来生成的。
阅读全文及评论...- create or replace trigger TRI_PrintTest
- before delete or insert or update on TEST_EXAM --触发事件
- for each row -- 每修改一行都需要调用此过程
- begin
- dbms_output.put_line(:new.IDNEW); --IDNEW字段更新后的值
- dbms_output.put_line(:old.IDNEW); --IDNEW字段更新前的值
- end;
原IDNEW字段是1时,
使用
update TEST_EXAM set IDNEW=5 where SN='5454';
则打印结果为:
5
1
阅读全文及评论...
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
阅读全文及评论...一、 单元测试的概念
单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,并且返回了正确的输出。
测试的覆盖种类
1.语句覆盖:语句覆盖就是设计若干个测试用例,运行被测试程序,使得每一条可执行语句至少执行一次。
2.判定覆盖(也叫分支覆盖):设计若干个测试用例,运行所测程序,使程序中每个判断的取真分支和取假分支至少执行一次。
3.条件覆盖:设计足够的测试用例,运行所测程序,使程序中每个判断的每个条件的每个可能取值至少执行一次。
4.判定——条件覆盖:设计足够的测试用例,运行所测程序,使程序中每个判断的每个条件的每个可能取值至少执行一次,并且每个可能的判断结果也至少执行一次。
5.条件组合测试:设计足够的测试用例,运行所测程序,使程序中每个判断的所有条件取值组合至少执行一次。
6.路径测试:设计足够的测试用例,运行所测程序,要覆盖程序中所有可能的路径。
用例的设计方案主要的有下面几种:条件测试,基本路径测试,循环测试。通过上面的方法可以实现测试用例对程序的逻辑覆盖,和路径覆盖。
阅读全文及评论...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; }
阅读全文及评论...原文: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网管博客等你来搏
如果用到相对定位,紧随他的层divafter是不会出现在div-1的下方,而是和div-1在同一个高度出现。 可见, position:relative;并不是很好用。
#div-1 {
position:relative;
top:20px;
left:40px;
}
阅读全文及评论...
登录后查看!
订阅地址
