C#/.net
great-sage
---
展开
-
公用数据jsonp跨域请求
跨域数据请求在一些公用环境中很有用处。实际中一些数据,不同的应用系统要进行展现或二次加工,可以把这些数据作成公用的数据服务器,对外提供访问数据的接口,客户端采用ajax的jsonp请求。 // function cd(){// $.ajax({// type : "GET",// contentType:原创 2012-11-30 17:57:46 · 2442 阅读 · 0 评论 -
Oracle返回指定列首行或末行值之FIRST_VALUE与LAST_VALUE
FIRST_VALUE与LAST_VALUE功能:返回指定列首行值和末行值在语法上有9i和10g和区别:9i:FIRST_VALUE ( expr ) OVER ( analytic_clause )10g:FIRST_VALUE (expr [ IGNORE NULLS ]) OVER (analytic_clause)如果排序组中的第一个数据为空,oracle会返回空,除非指定原创 2012-11-27 11:25:07 · 6162 阅读 · 0 评论 -
Oracle行列转换应用
在Oracle中,关于行列转换的一个应用表结构略,SQL如下:select z.* from (select row_number() over(order by bs_cnt desc) rn, inn2.* from (select distinct sum(bv_sum) over(partition by department_code)+sum(sv_sum) over(par原创 2012-11-26 18:08:57 · 799 阅读 · 0 评论 -
table行间隔色之js&css控制
名称 Java Python C++ C C# /* 表头 */ table.list_content th{background-color: #CFE2F8;height:24px;border:solid 0px #BDCBE8;border-right:solid 1px #BDC原创 2012-11-01 10:52:31 · 3170 阅读 · 0 评论 -
jQuery Ajax调用WebService返回JSON数据
转载本文将介绍jQuery调用基于.NET Framework 3.5的WebService返回JSON数据,另外还要介绍一下用jQuery调用WebService的参数设置及设置不当所出现的问题,还有出现问题的原因. jQuery调用WebService网上的介绍也比较多,最近的项目中我也用到不少,一直都很少用.NET Ajax,比较钟情于jQuery调用请求WebService有转载 2012-05-23 19:18:49 · 12772 阅读 · 0 评论 -
asp.net+jQuery(jPaginate插件)+AJAX 分页
最近在作一个证券模拟交易项目,数据显示采用了jQuery的ajax和jPaginate分页,其中还涉及到DataSet数据格式转换为Json格式.涉及知识:前端: Json: Newtonsoft.Json:DateSet与Json的数据转换 jQuery: ajax异步请求, jPaginate分页插件,数据库:原创 2012-05-08 19:54:29 · 6260 阅读 · 3 评论 -
asp.net+FusionCharts+jQuery(ajax)后台请求数据生成图表
关键:使用FusionCharts的setJSONData(data)或者setXMLData(data)方法。前台aspx部分代码:对比曲线 <!-- $(document).ready(function() { $.ajax({ type: "POST", contentType: "app原创 2012-05-10 17:56:37 · 5544 阅读 · 1 评论 -
请求WebService出现"因 URL 意外地以 结束,请求格式无法识别"解决方法
最近在摆弄jeasyui,这玩意儿用着方便,称手,但太方便了,就少了一点灵活。在用jeasyui中DataGrid请求WebService(asmx文件)时,莫名的出现没数据,具体表现为: 本地开发调试,能正常请求到服务器数据; 发布到IIS上后,客户端电脑访问,就请求不到数据了; 在服务器上作本地访问,又能请求到数据;(是不是有点意思了。)用jQuery的aj原创 2012-05-23 19:17:06 · 9782 阅读 · 0 评论 -
FusionCharts参数中文说明
FushionCharts是把抽象数据图示化的套件,使用方便,配置简单。其相关参数中文说明如下。功能特性animation 是否动画显示数据,默认为 1(True)showNames 是否显示横向坐标轴(x轴)标签名称rotateNames 是否旋转显示标签,默认为0(转载 2012-05-10 13:21:27 · 9225 阅读 · 0 评论 -
跨浏览器实现CSS滤镜颜色渐变
CSS滤镜实现颜色渐变在不同浏览器下:.myClass{ /* 滤镜渐变 */ /* Firefox 3.6 */ background-image: -moz-linear-gradient(top, #D1EEF5, #ffffff); /* Safari & Chrome */ background-image: -webkit-原创 2012-05-08 12:16:30 · 1806 阅读 · 1 评论 -
Json.NET序列化日期格式差异问题
Newtonsoft.Json在转换日期的时候,会出现格式和时区(差8小时)差别如果不作格式转换,会出现形如Date(1335247957000+0800)/的日期IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();//这里使用自定义日期格式,如果不使用的话,默认是ISO8601格式timeCo原创 2012-05-08 10:26:55 · 4314 阅读 · 0 评论 -
关于DBMS_SCHEDULER job日志级别LOGGING_LEVEL
--job日志级别由两个因素决定,一个是job自己日志级别,别一个是使用的job cloass的日志级别,取两者中的最高值。--job创建时日志级别默认是DBMS_SCHEDULER.LOGGING_RUNS,--创建的job时,如果不指定job class,默认为DEFAULT_JOB_CLASS,而DEFAULT_JOB_CLASS默认logging level是DBMS_SCHEDULE原创 2012-11-27 19:09:10 · 3622 阅读 · 0 评论 -
物化视图日志中存在错误ORA-12096一例
采用REFRESH FAST ON DEMAND增量刷新物化视图时,按常规建立步骤是先在源库上建物化视图日志,再在目标库上建物化视图。一般来说,没有什问题产生,但有时库的环境或者其它索引什么的,源库上的物化视图日志在生成表结构时就会发一些变数。CREATE MATERIALIZED VIEW LOG ON source_base.t_a WITH PRIMARY KEY;简单的语句背后原创 2012-12-03 17:50:08 · 8453 阅读 · 0 评论 -
Oracle中常用的to_Char用法详解(有FMT的详细列表)
以下内容转自网络,感觉这个比较有用。收藏一下。The following are number examples for the to_char function.to_char(1210.73, '9999.9')would return '1210.7'to_char(1210.73, '9,999.99')would retur转载 2012-12-05 17:38:01 · 1000 阅读 · 0 评论 -
Oracle建表空间及用户
创建数据库链接--创建链接(建在目标库)CREATE [PUBLIC] DATABASE LINK linkNameCONNECT TO username IDENTIFIED BY passwordUSING ‘connectstring’;--CREATE PUBLIC DATABASE LINK 数据库链接名 CONNECT TO 用户名 identified by 密码 u原创 2011-12-12 18:04:33 · 720 阅读 · 0 评论 -
证券部分计算公式
股票模拟交易部分计算公式:l 【上市起始日指数】为【起始日】当天大盘指数l 【上市起始日指数】为【起始时间】当天大盘指数l 【总资产=余额+总市值】l 【市值=累计数量x收盘价】按最大交易日收盘计算l 【仓位=市值/总资产】按最大交易日收盘计算l 【总收益=(总资产-初始资产)/初始资产】l 【收益=(收盘价-成本价)/成本价】按单支计算l 【相原创 2013-03-20 16:00:07 · 2431 阅读 · 0 评论 -
easyui使用layou时自适应窗口
(2012-04-17注:easyui新版本layout已经有fit属性,不用这么麻烦)一个小小的应用一、使用asp.net 自带的form;二、用div代替asp.net 自带的form;开发工具:VS2008框架:jquery-easyui-1.2.6.js,jquery-1.7.2.min.js浏览器:IE6,chrome20.0.1132一、使用原创 2012-05-29 17:03:16 · 11003 阅读 · 1 评论 -
varnish+nging与squid+apache缓存
大量数据,大并发,采用缓存,可以减少服务器负担,提高客户端访问加载速度1.缓存服务器推荐linux操作系统来作,生产环境不宜使用windows操作系统作缓存服务器;2.linux环境下,推荐采用varnixh+nginx方案;3.稳定是缓存服务器的第一要务;一.缓存有多种方式1.开发语言提供缓存API进行缓存,可以在开发编码级进行;2.开发语言和缓存服务器配合缓原创 2013-04-16 11:44:03 · 1736 阅读 · 0 评论 -
memcached缓存服务器.net开发应用
要点 memcached, Enyim, log4net, Newtonsoft.Json 一 环境 注意Enyim,log4net,memcached的版本,如果与下面不一至,调试运行中有可能出现问题1.memcached客户端 Enyim.Caching.dll v2.12.0.0 Enyim.Caching.Log4NetAdapter.dll原创 2012-12-21 17:46:55 · 5399 阅读 · 0 评论 -
C#委托
概念:委托是一个类(方法类),它定义了方法类型,使得可以将被委托方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。1)使用关键字delegate进行委托的申明: public delegate int MyDelegate(int x, int y); 2)委托的签名(由返原创 2013-04-15 16:04:23 · 820 阅读 · 0 评论 -
DIV+CSS布局
HTML: north部分 包含div: float: left; /*关键点5,同被包含在里面的div一样设置浮动,否则错位*/原创 2013-01-15 12:11:53 · 927 阅读 · 0 评论 -
js CSS实现同一应用样式适应不同系统
同一个web应用,可能在不同的系统中调用,由于不同系统要求页面样式不一样,所以涉及到原始文件页面样式动态适应。关键点: 根据不同系统平台请求参数,加载不同的css文件,标签是有id属性的; 约定大于配置; 不同系统约定对应css样式文件名,根据不同系统平台请求,首先用js分析出请求的css参数,并把这个参数作为文件名,动态加载到被请求页原创 2013-01-06 17:43:27 · 1892 阅读 · 0 评论 -
oracle下lag和lead分析函数
Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead)作为独立的列。这种操作可以代替表的自联接,并且LAG和LEAD有更高的效率。语法:/*语法*/lag(exp_str,offset,defval) over()Lead(exp_str,offset,defval) over()--exp_str要取的列--offset取偏移原创 2012-12-13 15:16:13 · 71585 阅读 · 1 评论 -
ORA-01799 列不能外部联接到子查询
需求及问题在一些表关联查询中,当存在源表和关联表都有过虑条件(and)时,如果其中一个条件不符合,结果就有可能为空;而实际上我们要求结果集中,条件不符合的显示空,但其它条件正常的,依然要显示。1.要达到目的,不符合的数据显示为空,符合的照常显示2.直接在where里放入条件,当有一个不符合时,结果集可能为空/*需求和问题*//*1.where中放两个查询条件,有可原创 2012-12-13 15:00:19 · 26090 阅读 · 1 评论 -
GridView中的超链接
GridView中的超链接GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数。数据绑定方式有两种,如下示例:Eval方式 Bind方式 推荐使用第一种方式,可以在一个里放入多个绑定,而第二种只能如此绑定一个值做超级链接的控件,我们也有多种选择:1 asp:LinkButton示例 OnClient转载 2007-10-29 20:17:00 · 1038 阅读 · 0 评论 -
Json.NET读写Json文件
Json文件的写入读取采用的Json.NET提供的API。http://james.newtonking.com/projects/json-net.aspxhttp://www.codeplex.com/json/以下是demo代码using System;using System.Collections.Generic;using System.Linq原创 2012-02-23 21:23:21 · 20507 阅读 · 0 评论 -
GridView 中模板列从EditItemTemplate 到ItemTemplate的实现
EditItemTemplate 到ItemTemplate原创 2010-07-01 12:00:00 · 3379 阅读 · 0 评论 -
c#中DateTime类
//今天DateTime.Now.Date.ToShortDateString();//昨天,就是今天的日期减一DateTime.Now.AddDays(-1).ToShortDateString();//明天,同理,加一DateTime.Now.AddDays(1).ToShortDateString();//本周(要知道本周的第一天就得先知道今天是星期几,从而得知本周的第一天就是几天前的那一天转载 2008-11-12 14:53:00 · 997 阅读 · 0 评论 -
.net 中继承Page页面
public partial class Page1 : System.Web.UI.Page { public Page1() { } protected override void OnInit(EventArgs e) { base.OnInit(e); if (this.Session["user原创 2008-01-17 15:41:00 · 1385 阅读 · 0 评论 -
Asp.net TreeView点节点中文字实现菜单的收缩与展开
一,数据库:构建好你的菜单表.二.前台:只要一个TreeView控件,加上 TreeView1_SelectedNodeChanged 事件.三.后台: protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { for (int i = 0; i原创 2007-10-27 13:47:00 · 5292 阅读 · 6 评论 -
OA几种状态的改变--前,退,主页,离开
在框架中的实现(分为:top,left,main)其中top.aspx前台中: javascript: function back(){ window.history.go(-1); } function forward(原创 2007-10-25 17:38:00 · 789 阅读 · 0 评论 -
GridView点击提示框后根据不同的JS值转向不同的页面
在做一个项目的流程管理,用到GridView,要终止流程,点击"终止流程",要先弹出确认对话框,如果点对话框中"是",则转向结束页面进行流程终止处理,点否,则回到原页面.参考了网上若干的有关"gridview删除确认提示框"实现,结合项目实际,我是如下进行的:1.HTML页面,在GridView中添加如下代码: HeaderText="操作" SelectText="终止" ShowSelect原创 2007-10-19 18:24:00 · 1021 阅读 · 0 评论 -
asp.net 后台javascript确认转向代码
Response.Write("window.alert(该流程已中止.);"); Response.Write("window.location=../applyCar/stayExapCar.aspx;");原创 2007-10-20 17:58:00 · 976 阅读 · 0 评论 -
.net Button的确认提示按钮执行后台代码
前台: Button按钮 ID="Button4" runat="server" Text="中止流程" Visible="False" ForeColor="Red" OnClick="Button4_Click" OnClientClick="javascript:return confirm(要终止该流程吗?);" />后台: OnClick代码protected void But原创 2007-10-20 17:53:00 · 3568 阅读 · 0 评论 -
aspx 的页面事件执行顺序
aspx页面生命周期事件原创 2010-07-15 17:35:00 · 2217 阅读 · 0 评论 -
ASP.NET中HyperLink使用window.open会出现[object]
HyperLink使用window.open出现[object]转载 2010-11-11 12:26:00 · 1886 阅读 · 0 评论 -
.NET/C#/Oracle数据库操作类
using System;using System.Data;using System.Collections.Generic;using System.Configuration;using System.Data.OracleClient;using System.Text;using System.IO;/// /// Oracle数据库操作类/// internal转载 2011-11-09 00:15:28 · 7668 阅读 · 1 评论 -
C#中string.Format()和ToString()格式化方法
C#数字格式化输出是我们在编程中经常需要处理的事情,那么这里向你介绍了一些C#数字格式化输出的例子,这样就会方便你来选择和比较,什么方式是比较适合自己项目的。int a = 12345678;C#数字格式化之格式为sring输出Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);Label2.Text = "as转载 2012-04-10 17:03:21 · 10267 阅读 · 0 评论 -
DataBinder.Eval(),Bind()以及数据格式化
ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字符串参数。缩短的Eval语法与DataBinder.Eval的不同点在于,Eval会根据最近的容器对象(例如DataLi转载 2012-04-10 16:56:49 · 6479 阅读 · 0 评论 -
GridView中DataSourceID和DataSource替换
asp.net里面的GridView 如果在前台使用this.GridView1.DataSourceID用来绑定查询后台代码中this.GridView1.DataSource来更新数据这二者不能同时使用,但有时必须要这样用,可以用如下办法解决问题:在后台加上下面代码移除前台this.GridView1.DataSourceID:this.GridView1.DataSourceID原创 2010-12-31 10:15:00 · 3809 阅读 · 0 评论