上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 35 下一页
摘要: oracle中开发人员写自己的sql function时,入口参数名不要与select中table的字段名重复,否则虽然编译能正常通过,但运行的结果往往是错误的。示例: 1 CREATE OR REPLACE FUNCTION S_GET_EMP_NAME(EMPNO nvarchar2) return nvarchar2 is 2 ENAME nvarchar2(100); 3 begin 4 SELECT E.ENAME 5 INTO ENAME 6 FROM EMP E 7 WHERE E.EMPNO = EMPNO 8 AND ROWNUM = ... 阅读全文
posted @ 2013-02-04 14:51 菩提树下的杨过 阅读(6648) 评论(0) 推荐(0)
摘要: windows环境下,如果遭遇ARP攻击,解决方法很简单:“360安全卫士”或"QQ软件管理"的实时防护里,都有ARP防护功能(默认是关闭的),只要启用就行了。但是Mac本上,就没这么方便了,先大概说下ARP攻击的原理:我们在局域网中访问外网时,总是要经过网关才能出去,IP设置里网关设置的是一个具体的ip4地址(比如192.168.1.1),但是IP地址每台机器通常是可以随便设置的(只要不跟局域网中的其它机器冲突),这是一个逻辑上的虚拟地址,只有网络设备(比如网卡)本身的静态MAC地址,这个才是物理真实地址,所有对IP的访问,最终必须定位到MAC物理地址,才能直接跟物理设备 阅读全文
posted @ 2013-01-13 22:23 菩提树下的杨过 阅读(4847) 评论(0) 推荐(0)
摘要: 以下信息主要是从 "网上搜集+客户调研+自己业务理解" 而来的,不保证一定对,记在这里备份:国内航空货运单 8联 的作用货运单一式八联。其中正本三联,副本五联。三联正本具有同等法律效力。第一联,甲联:正本3,蓝色,为托运人联。作为托运人支付货物运费、并将货物交由承运人运输的凭证。(注:货主/托运人 ... 阅读全文
posted @ 2013-01-08 14:09 菩提树下的杨过 阅读(2299) 评论(0) 推荐(0)
摘要: 接上回继续,TMP_EMP中的ID是根据序列SQ_TMP_EMP来生成的,需要在TmpEmp.hbm.xml中设置: SQ_TMP_EMP 这样运行时,Hibernate就会自动从SQ_TMP_EMP中取nextval用来填充到ID字段中示例代码:先创建一个工具类package app;i... 阅读全文
posted @ 2012-12-27 09:26 菩提树下的杨过 阅读(17053) 评论(3) 推荐(0)
摘要: 默认情况下,即便db中某一列的值是数字,查询出来的DataSet/DataTable里,Column的类型都是String型,所以当用dataTable.DefaultView.Sort ="XXX ASC"排序时,都是按字符串排序处理的,并不是我们想要的结果,下面给出了二种解决办法:using System;using System.Data;namespace DataTableSortSample{ class Program { static void Main(string[] args) { DataTable dt =... 阅读全文
posted @ 2012-12-26 18:01 菩提树下的杨过 阅读(2227) 评论(4) 推荐(0)
摘要: 相对微软的linq-to-sql或EF框架而言,"Hibernate对于eclipse的集成开发“ 新手并不容易掌握,下面是新手上路的步骤:一、准备工作:1、先下载eclipse (官网http://eclipse.org/) 注:如本机已经安装了eclipse,可跳过2、下载Hibernate 最新版本(目前已经到了4.X版本) (官网 http://hibernate.org/ )3、根据你的db使用情况,下载对应的jdbc驱动包(本文使用的是oracle,本机安装完oracle client后就能找到)4、下载commons-logging.jar包(Hibernate内部记录 阅读全文
posted @ 2012-12-26 15:45 菩提树下的杨过 阅读(21496) 评论(3) 推荐(5)
摘要: 今天写代码时,需要对一个数组对象中按一定规则合并、去重处理,不想再毫无新意手动写For循环遍历(天天写一样的代码很没劲),于是依旧linq,发现真心方便:using System;using System.Collections.Generic;using System.Linq;namespace LinqTest{ class Program { static void Main() { List<Product> listProduct = new List<Product> { new ... 阅读全文
posted @ 2012-12-18 13:57 菩提树下的杨过 阅读(27421) 评论(3) 推荐(6)
摘要: string[] arr1 = new[] { "1", "2", "3", "4", "5" }; string[] arr2 = new[] { "1", "3", "5" }; var sameArr = arr1.Intersect(arr2).ToArray(); //找出相同元素(即交集) var diffArr = arr1.Where(c => !arr2.Contains(c)).ToArray();//找出不同 阅读全文
posted @ 2012-12-13 14:44 菩提树下的杨过 阅读(1542) 评论(1) 推荐(0)
摘要: .net中,其字符串特有的驻留机制,保证了在同一进程中,相同字符序列的字符串,只有一个实例,这样能避免相同内容的字符串重复实例化,以减少性能开销。先来回顾一下c#中的代码:View Code 1 public static void testString() 2 { 3 String s = "Abc"; 4 String s1 = "abc"; 5 String s2 = "abc"; 6 7 8 Console.WriteLine("s1==s2 ? " +... 阅读全文
posted @ 2012-12-10 22:06 菩提树下的杨过 阅读(1868) 评论(1) 推荐(1)
摘要: 从零开始详细介绍了eclipse+weblogic+svn的集成开发环境搭建,以及weblogic如何部署web应用,weblogic网站的域名绑定,weblogic webservice的创建及客户端调用。 阅读全文
posted @ 2012-12-06 16:21 菩提树下的杨过 阅读(15800) 评论(4) 推荐(1)
摘要: 先写一个java的class:AwbModel(相当于要在web service中传输的实体对象)package webservicesample;public class AwbModel { private String _a1 = "_a1"; public String getA1() { return _a1; } public void setA1(String value) { this._a1 = value; } private String _A2 = "_A2"; public String getA2... 阅读全文
posted @ 2012-12-04 16:25 菩提树下的杨过 阅读(1491) 评论(0) 推荐(0)
摘要: 在上一节时,我们创建了一个基于部门号的工资分类汇总。 这里就引出了一个概念:维度 专业的解释大家自行百度,这里就不班门弄斧了。从数据的使用角度看,维度可以简单的理解成“数据分类汇总的一种依据”。 按“部门号(DEPTNO)”对“工资(SAL)”进行分类汇总,“DEPTNO"就是一种维度;按“工作岗位(JOB)”对“工资”进行分类汇总,“JOB”就是另一种维度; 维度之间也可以有层次关系,比如:我们先按“工作岗位” 汇总,然后每个相同工作岗位的员工,再按“部门”汇总。这种场景下:DeptNo就认为是Job的子级维度。 先按Job汇总数据,相同Job的,再按DeptNo做更详细的数据汇. 阅读全文
posted @ 2012-11-30 19:53 菩提树下的杨过 阅读(8618) 评论(21) 推荐(12)
摘要: 今天在写一段js时,发现IE与FF在动态加载Html元素时,有一些差别,看下面的代码:<!doctype html><html><head> <title>ff 与 ie 动态加载元素的区别</title> <script type="text/javascript" src="jquery-1.4.4.min.js"></script> <style type="text/css"> li{margin:0;padding:0;list- 阅读全文
posted @ 2012-11-30 16:03 菩提树下的杨过 阅读(1300) 评论(0) 推荐(0)
摘要: 本周听到公司其它项目组同事在讨论一个小需求:给定3个点(其实是飞机经过的航站,比如:从浦东-西安-北京),在UI上生成一段曲线,用来示意飞机的路线图(其实用直线我觉得也能将就,反正只是示意,只是大家觉得直线太out,不美观),晚上无事,尝试了一下:有二个方案:1、椭圆(很快被自己给否定了,椭圆的标准方程 (x-m)^2/(a^2) + (y-n)^2/(b^2)=1,有m,n,a,b 四个未知数,3个点无法唯一确定,如果把圆心定在页面中心,理论上可以解决,但是开平方也是比较繁琐的)2、贝塞尔曲线根据:(贝塞尔曲线)喂鸡百科的解释:二次标准方程为:正好以前在学习flash时也研究过,所以决定用它 阅读全文
posted @ 2012-11-24 20:20 菩提树下的杨过 阅读(5748) 评论(1) 推荐(1)
摘要: 接上回继续,RPD文件做好上传后,好戏才刚刚开始!今天我们学习如何做一个最基础的数据分析步骤:1、如果BIEE安装在本机,直接登录http://localhost:9704/analytics/ 点击右上方导航菜单中的“新建-》分析”2、选择上节创建的RPD文件中的SCOTT主题区域3、这里会看到如下界面,左侧的树对应的是RPD文件中最左侧【表示】层中的模型-可以把它当成“表“来看,随便在“表“的字段名上双击,就可以添加到右侧的“所选列”区域,先参照下图,随便选几列过过瘾4、切换到【结果】视图,一切顺利的话,系统会自动查询数据库,并呈现出如下数据(注:因为我们把EMPNO,ENAME,SAL等 阅读全文
posted @ 2012-11-20 23:10 菩提树下的杨过 阅读(20935) 评论(10) 推荐(4)
摘要: BI创建(数据)分析、仪表盘、报表前,都需要对数据进行建模,在oracle biee里称为创建“资料档案库”-该文件后缀为RPD,所以一般也称为创建RPD文件。步骤:1、从windows开始菜单里,找到"BI 管理",如下图:2、点击工具栏第一个按钮“创建”一个(脱机/离线的)RPD文件,这里我们命名为Scott.rpd,同时注意记好密码,比如Admin1233、选择数据源(即创建到数据库的连接)注1:上图中的数据源名称,其实就是oracle连接串(当然你可以在tnsname.ora里配置,并复制到指定位置,但是我觉得这种方式比较麻烦,还不如直接指定连接串来得直接),下面是 阅读全文
posted @ 2012-11-18 17:21 菩提树下的杨过 阅读(12886) 评论(4) 推荐(7)
摘要: 为了方便,先定义二个常量:package jmyang.utils;public class ConstDefine { /** * WebLogic服务器地址 */ public static final String WebLogicServerUrl = "t3://localhost:7001"; /** * WebLogic JNDI上下文字符串 */ public static final String WebLogicINDIContextFactory = "weblogic.jndi.WLInitialContextFa... 阅读全文
posted @ 2012-11-16 20:26 菩提树下的杨过 阅读(2322) 评论(0) 推荐(0)
摘要: oracle express 11g 默认情况下,不管是以 http://127.0.0.1:8080/apex/登录本机控制台,还是用pl/sql developer连接,都无法创建表空间,只能sql命令完成启用sql plus:SQL> conn sys as sysdba;SQL> create tablespace CTL datafile 'D:\db\CTL.dbf' size 1000M 2 autoextend on next 1m maxsize 3000M extent management local segment space managem 阅读全文
posted @ 2012-11-15 22:24 菩提树下的杨过 阅读(3034) 评论(0) 推荐(0)
摘要: JNDI的专业解释,大家自行去网络搜索吧,这里就不啰嗦了。单纯从使用角度看,可以简称把它看成一个key-value的“哈希资源”容器。给定一个string类型的key,可以把任何类型的value,放入这个容器(通过bind/rebind方法);其它地方需要使用该资源时,根据key就能取出该资源(通过lookup方法)JNDI使用示例:package jmyang.weblogic;/** * <p>Title:JNDI示例(WebLogic环境) </p> * <p>Description: </p> * <p>Copyright: 阅读全文
posted @ 2012-11-15 11:13 菩提树下的杨过 阅读(6671) 评论(0) 推荐(1)
摘要: dom4j是一个优秀的开源项目,专用于xml文件的读写,而且支持强大的xpath.下面的代码演示了对xml文件demo.xml的读写demo.xml内容: 1 2 3 4 男 5 6 13916732212 7 8 9 女10 11 12 13 14 010-12312315 16 demo.xmljava代码: 1 package jmyang.dom4j; 2 3 /** 4 * Title:dom4j测试 5 * Description: 使... 阅读全文
posted @ 2012-11-11 17:55 菩提树下的杨过 阅读(15408) 评论(0) 推荐(2)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-11-11 15:10 菩提树下的杨过 阅读(1361) 评论(11) 推荐(4)
摘要: oracle 如果server与client端的编码不一致,asp.net读取db记录显示时,就可能出现乱码查看oracle服务端编码:select * from sys.nls_database_parameters;查看client编码:select * from sys.nls_session_parameters;如果二端编码不一致,可以修改客户端的编码:regedit打开注册表:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb10g_home1修改NLS_LANG的值,一般为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 阅读全文
posted @ 2012-11-10 10:55 菩提树下的杨过 阅读(16081) 评论(0) 推荐(1)
摘要: 今天在自己笔记本上安装了一台win2008 r2的虚拟机,装好以后,安装vmware tools,安装过程中一切顺利,但是进入 win2008 r2后,网卡始终认不出来,设备管理器里网卡前是一个黄色的叹号。这样虚拟机就没办法上网,百度搜索了一下,解决办法如下:设备管理器-》网卡上右击—》更新驱动程序软件-》浏览计算机以查找驱动程序软件-》从计算机的设备驱动程序列表中选择-》网络适配器-》厂家选择Vmware Inc.->网络适配器选择 Vmware PCI Ethernet Adapter 阅读全文
posted @ 2012-11-10 09:39 菩提树下的杨过 阅读(9004) 评论(0) 推荐(0)
摘要: java中有好几种读写文件的方法,但是个人觉得最简单的还是FileInputStream、FileOutputStream类,示例代码:package jmyang.file;import java.io.*;public class FileTest { /* * 删除文件 */ public static boolean delete(String fileName){ boolean result = false; File f = new File(fileName); if (f.exists()){ ... 阅读全文
posted @ 2012-11-03 21:24 菩提树下的杨过 阅读(1591) 评论(0) 推荐(1)
摘要: java中最常用的数据库连接技术就是JDBC。目前几乎所有的主流数据库都提供了相应的jdbc驱动,可以简单理解为.net中的数据库客户端dll,.net中如果对于netframework默认不支持的数据库(比如sqllite,mysql之类),就必须要下载专门的数据库客户端dll文件,在vs.net中添加该dll的引用,然后就可以用它来连接数据库。jdbc也是同样的道理,jdk默认安装后,几乎没带什么jdbc驱动,需要到各数据库提供商网站下载对应的jdbc驱动,以mysql为例,下载mysql jdbc驱动后(百度搜索 “mysql jdbc”就行),会得到一个mysql-connector- 阅读全文
posted @ 2012-11-03 18:54 菩提树下的杨过 阅读(6591) 评论(0) 推荐(0)
摘要: 有c#基础的程序员,学习java其实很容易上手,绝大多数语法基本相同,概念也接近1、属性java中没有象c#中的Property概念,只有set,get方法package jmyang.oop;public class Animal { private String _name; public An... 阅读全文
posted @ 2012-11-03 18:40 菩提树下的杨过 阅读(1808) 评论(2) 推荐(1)
摘要: 安装:1、需要把\Disk1\InstData\Windows\VM\install.exe 设置成兼容模式,且必须是win2000兼容模式否则安装界面显示混乱,根本没法继续安装特殊处理:1、sanct5.jar,sanctuary.jar 这二个文件要复制要到安装好以后目录的lib目录下2、ent.slip 要复制要到安装好以后目录的license目录下使用:win7下,使用jBuilder时,如果拖动滚动条,会出现严重的拖影,解决办法:X:\Borland\JBuilder2006\bin\jdk.config打开这个文件,找到vmparam -Dsun.java2d.ddoffscree 阅读全文
posted @ 2012-11-01 12:59 菩提树下的杨过 阅读(627) 评论(1) 推荐(0)
摘要: oracle中有一个看似很NB的内置函数wm_concat,可以方便的实现“行转列”功能(相关用法,大家自行搜索一下,能找到很多资料)今天偶然发现一个问题:在不同的oracle版本中,wm_concat返回的数据类型不一致.10G版本中,返回的是字符串类型11G版本中,返回的是clob类型此外,这个函数返回的结果,如果要控制排序也是有点小复杂的(可以自行百度一下: http://www.baidu.com/s?wd=wm_concat+%C5%C5%D0%F2&rsv_bp=0&rsv_spt=3&rsv_n=2&rsv_sug3=3&rsv_sug1= 阅读全文
posted @ 2012-09-25 16:21 菩提树下的杨过 阅读(5217) 评论(0) 推荐(0)
摘要: jQuery有一个很好用的delegate(事件委派)功能,可以给当前以及将来(动态添加)的元素绑定一个事件处理函数。比如下面的例子,动态添加一个输入文本框后,我想让所有文本框(不管是不是动态添加的)在获取焦点时,自动转大写。<!doctype html><html><head> <title>delegate测试</title> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6. 阅读全文
posted @ 2012-07-10 10:22 菩提树下的杨过 阅读(3720) 评论(3) 推荐(0)
摘要: 业务系统中,很多录入人员习惯于用Enter键来代替Tab键切换控件焦点(虽然我个人并不觉得这样录入速度会变得有多高效,呵呵),有需求了,自然就得想办法满足。思路:为了更灵活的控件焦点顺序,我决定用TabIndex来做文章,每个输入控件按下回车时,找到下一个比当前控件TabIndex更大且最接近的控件,然后focus().XAML界面部分:<UserControl x:Class="tab_key_test.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation&qu 阅读全文
posted @ 2012-06-04 11:00 菩提树下的杨过 阅读(2816) 评论(2) 推荐(1)
摘要: 一个报表如果要先按A分组,然后再按B分组,再按C分组...这种多条件分组情况下,RDLC报表处理起来并不方便。只能另辟蹊径,想些歪招了:比如有一张员工表,里面有公司编码COMPANYCODE,部门号DEPTNO,员工号EMPNO,员工姓名EMPNAME需要在报表上,先按公司分组,相同公司的再按部门分组看看下面的处理代码 DataTable dt = new DataTable(); dt.Columns.Add("EMPNO", typeof(string)); dt.Columns.Add("EMPNAME", typeof(... 阅读全文
posted @ 2012-05-18 16:37 菩提树下的杨过 阅读(4525) 评论(0) 推荐(2)
摘要: 看了铁哥关于haXe的介绍,忍不住体验了一吧:一、下载安装flashdevelophttp://flashdevelop.org/ 到这上面下载最新的flashdevelop并安装(注:安装这个需要java sdk1.6以上版本,同时还要安装.netframework)tips:flashdevelop并不能识别最新的jdk 1.7,如果你的机器上安装的是1.7版本,需要手动编辑x:\Program Files (x86)\FlashDevelop\Tools\flexsdk\bin\jvm.config找到java.home="C:\Java\jre7\"把java.ho 阅读全文
posted @ 2012-04-22 12:50 菩提树下的杨过 阅读(1996) 评论(1) 推荐(0)
摘要: 今天遇到一个需求,要求能对可拖动的对象提供二种模式:允许拖动、禁止拖动。之前的拖动为了省事,直接用了:Blend自带的MouseDragElementBehavior,于是就需要在cs代码中控制这个东东了。折腾了一下,还算简单:xaml代码<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://sc 阅读全文
posted @ 2012-03-23 10:11 菩提树下的杨过 阅读(2260) 评论(4) 推荐(0)
摘要: jQuery中有一个focus()方法能设置对象的焦点,在1.7以下的版本中,不管对象是不是disabed状态,这个方法都不会报错(只是当disabled时,设置焦点的代码无效),但在1.7版本中,如果对象是disabled状态,这时调用focus()方法时,会直接报异常:Error: Can't move focus to the control because it is invisible, not enabled, or of a type that does not accept the focus.意思是:不可见或不可用的元素无法获取焦点。(特别提一下:IE9很NB,能自动 阅读全文
posted @ 2012-03-17 16:18 菩提树下的杨过 阅读(2615) 评论(0) 推荐(0)
摘要: telerik的控件总体来说质量还算上乘,但是偶尔也会遇一些小bug:比如 <telerik:RadMaskedTextBox Mask="n" MaskType="Numeric"/>,这样的本意是让输入框只能输入带小数位的数字,但是很多用户在输入“零点几”的小数时,通常直接输入".12",即:不输入第一个0,直接输入点,这时你会杯具的发现,整个屏幕直接白了(Silverlight应用程序级的错误).我没看telerik的源码,任感觉猜测应该是".“在Convert成浮点数时抛异常了(老外估计也没想到中国人这么 阅读全文
posted @ 2012-02-14 21:19 菩提树下的杨过 阅读(3122) 评论(0) 推荐(0)
摘要: Silverlight并没有象flash那样直接提供画线、画圆、画曲线的方法,只能用Path来生成贝塞尔曲线。下面是示例代码:XAML部分:<UserControl x:Class="SLCurveSample.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.m 阅读全文
posted @ 2012-02-10 21:51 菩提树下的杨过 阅读(2658) 评论(0) 推荐(1)
摘要: 前一阵时间安装了ReSharper插件,后来发现运行太卡,于是卸掉了,然后...vs2010就杯具的发现木有智能提示了,解决办法:进入vs2010命名行模式下:(程序->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio Command Prompt (2010))C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>devenv.exe /setup /resetuserdata /resetsettings 阅读全文
posted @ 2012-01-16 11:18 菩提树下的杨过 阅读(9220) 评论(3) 推荐(1)
摘要: A4纸的尺寸是210mm*297mm,也就是21.0cm*29.7cm,而1英寸=2.54cm,如果屏幕DPI分辨率为72像素/英寸,换算一下:相当于1cm可呈现 (72px/2.54cm) = 28.34px下面是一些常用分辨率下A4纸在屏幕上的像素尺寸:分辨率是72像素/英寸时,A4纸的尺寸的图像的像素是595×842;分辨率是96像素/英寸时,A4纸的尺寸的图像的像素是794×1123;(默认)分辨率是120像素/英寸时,A4纸的尺寸的图像的像素是1487×2105;分辨率是150像素/英寸时,A4纸的尺寸的图像的像素是1240×1754;分辨率是 阅读全文
posted @ 2012-01-09 11:07 菩提树下的杨过 阅读(134217) 评论(4) 推荐(1)
摘要: iFrame如果嵌入的是普通网页,这种场景下的iframe高度自适应解决方案,百度一下随手都能找到一大把。但是嵌入Silvelight时,嵌入iframe的父页面默认不知道Silverlight内容的真实高度,所以上述办法就不起作用了。其实只要换个思路:既然父页面不知道iframe中SL的高度,SL难道不能自己主动向父页面汇报自已的高度吗?先看最终的效果:注:Page1,Page3均是SL中的UserControl代码见下面的源代码:主要步骤为1、SL在每个页面的Page_Loaded中,通过与父页面的js交互,主动报告当前SL页面的高度2、父页面得到高度后,用js动态调整iFrame/Fra 阅读全文
posted @ 2012-01-05 21:34 菩提树下的杨过 阅读(2691) 评论(1) 推荐(0)
摘要: 直接给码:<UserControl x:Class="SilverlightApplication1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc=" 阅读全文
posted @ 2012-01-02 16:47 菩提树下的杨过 阅读(3026) 评论(1) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 35 下一页