自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ICode联盟

yy123.ink

  • 博客(15)
  • 资源 (16)
  • 收藏
  • 关注

转载 jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)

JqGrid相关操作备忘 方法列表特别推荐:怎样获取某一方某一列的值:[html] view plaincopyvar rowdata=jQuery("#list").jqGrid('getRowData',num);        var emergencySencondMgrId = rowdata["emergencySencondMgrId"

2013-10-30 16:41:35 2154

转载 JS数组方法汇总 array数组元素的添加和删除

js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个他测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr

2013-10-23 12:06:56 826

原创 ASP.NET使用ajax时js失效问题解决

像这样写这段代码永远不会失效;至于页面的生命周期孩子们,自己百度去吧!var prm = Sys.WebForms.PageRequestManager.getInstance();prm.add_endRequest(function () {    init();});$(function () { init(); });function init () {

2013-10-23 10:29:13 1586

原创 exchange webservices日程修改

说明:每一个字段的修改的要设置一遍,   将UnindexedFieldURIType.calendarViewType不知道可不可以只用一个对象;谁知到你分享一下protected Hashtable UpdateItem(String userid, String Id, String changeKey)    {        Exchange ec = new Excha

2013-10-22 15:20:45 1397

转载 css改变hr颜色

html中用css改变颜色,如果不加border:0;的话,虽然颜色改变了,但是会显示一条黑色的边框。如果不加height:1px;的话,在firefox下会不显示。

2013-10-21 15:17:59 26317

转载 获取两个DataTable之间的差集、交集、并集集合(Except、Intersect、Union)

//获取第一个数据源DataTable        DataTable dt1 = DBHelper.GetDataTable("select top 10  ksdid,user_id,user_pwd from ksd_user_info");               IEnumerable query1 = dt1.AsEnumerable().Where(t => t.F

2013-10-21 09:21:12 22357 3

转载 exchange webservice访问类(日程新增和删除)

输出错误信息:                 assistant.WriteFile("C:\\DEBUG.txt", "Length:" + diResponse.ResponseMessages.Items.Length.ToString());                 assistant.WriteFile("C:\\DEBUG.txt", "Length:" + diRe

2013-10-19 14:22:13 6996

原创 添加了Exchange WebService引用找不到ExchangeServiceBinding类

原因:由于不同版本,不同类型项目中对web service生成的处理方式不一样。 所以再添加web引用或者添加服务引用时打开第一个窗口,左下角点高级,再在左下角兼容性哪里点添加web引用,OK.

2013-10-16 18:25:28 1663

转载 DIV+CSS处理DIV设置float后,父容器无法定位高度的问题解决

就是在父容器的添加一个子容器,该子容器位于父容器中子容器列表的最后。并且给该子容器添加一个样式:clear:both;。就这么简单,你就可以让你的父容器自适应浮动子容器的高度了。

2013-10-14 14:29:59 971

原创 使用AJAX UpdatePanel1后 Page. RegisterStartupScript ()无法弹出窗口

可以使用            ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "xxx", "art.dialog.tips('success!');", true);            String cstext1 = "art.dialog.tips('success!

2013-10-14 11:48:08 1035

原创 在子窗口中操作父窗口使用window.parent

window.parent.Location.href;window.parent.Location.reload();window.parent.frames['iframe1name'].location.href='page2.aspx?nodeid=100'";window.parent.HideThisDiv();window.parent.document;wind

2013-10-14 10:26:20 13414

转载 C# IndexOf忽略大小写

字符串的 IndexOf 方法是对大小写敏感的.幸运的是,这个Globalization 命名空间下包含CompareInfo类,它包含一个对大小写不敏感的 IndexOf 方法. 例如:using System.Globalization;    string s1 = "C# is a GREAT programming language.";    string s2 = "

2013-10-12 11:41:55 6415

转载 谨慎Asp.net中static变量和viewstate的用法

在.Net平台下进行CS软件开发时,我们经常遇到以后还要用到某些变量上次修改后的值,为了简单起见,很多人都习惯用static来定义这些变量,我也是。这样非常方便,下一次调用某个函数时该变量仍然保存的是处理过的值,直接拿来用就可以了。    现在转入了BS软件开发,我们很自然地会沿用这种习惯。如在页面中统计某个按钮被按下的次数,先在类中OnClick事件的处理过程前定义一static变量time

2013-10-12 09:09:54 722

原创 mysql获取指定数据库所有表名和获取指定表所有字段名

查询数据库中所有表名select table_name from information_schema.tables where table_schema='csdb' and table_type='base table';查询指定数据库中指定表的所有字段名column_nameselect column_name from information_schema.column

2013-10-10 17:14:51 16205 1

原创 C#读写mysql的blob数据代码样例

写:    private bool SaveQuery(String content)    {        byte[] byts = new System.Text.UnicodeEncoding().GetBytes(content);        assistant ast = new assistant();        MySqlParameter[] pa

2013-10-10 08:22:55 4379

jbox-v2.3-beta.rar

使用方法: <script type="text/javascript" src="jBox/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="jBox/jquery.jBox-2.3.min.js"></script> <script type="text/javascript" src="jBox/i18n/jquery.jBox-zh-CN.js"></script> <link type="text/css" rel="stylesheet" href="jBox/Skins/皮肤文件夹/jbox.css"/> // 或 <link type="text/css" rel="stylesheet" href="jBox/Skins2/皮肤文件夹/jbox.css"/>

2013-09-06

msdn—chm版

msdn—chm版 vc c++ The framework calls this member function when the nonclient area needs to be painted. The default implementation paints the window frame. An application can override this call and paint its own custom window frame. The clipping region is always rectangular, even if the shape of the frame is altered.

2012-11-17

J2EE中文帮助文档.rar

方法摘要 java.lang.String getAuthType() 返回这个请求的身份验证模式。 Cookie[] getCookies() 返回一个数组,该数组包含这个请求中当前的所有cookie。 long getDateHeader(java.lang.String name) 返回指定的请求头域的值,这个值被转换成一个反映自1970-1-1日(GMT)以来的精确到毫秒的长整数。 java.lang.String getHeader(java.lang.String name) 返回一个请求头域的值。 java.util.Enumeration getHeaderNames() 该方法返回一个String对象的列表,该列表反映请求的所有头域名。 int getIntHeader(java.lang.String name) 返回指定的请求头域的值,这个值被转换成一个整数。 java.lang.String getMethod() 返回这个请求使用的HTTP方法

2012-11-14

jQuery.AsyncBox v1.4.5 API.chm

关于“jQuery.AysncBox”: jQuery.AysncBox(异步盒子,以下简称:AysncBox) 是一款基于 jQuery 的弹窗插件,由作者小吴同学进行资源整合与开发。 自从2011年4月7日发布以来,引来了各界的关注和支持。AysncBox 以其快速、简洁、灵活的使用方式迅速的打动着所有关注它的人的心。随着版本的更新,AysncBox 已经能够在项目中助以一份微薄之力,同时 AysncBox 不断为用户提供一个良好、便捷的使用环境。 插件说明: - 能够实现网站的整体风格效果,给用户一个新的视觉享受。 - 主要模拟常用的 alert、confirm、prompt、open 和扩展了一些对话框。 - 支持静止定位、无限极模态与非模态组合、引用 URL、同域 Iframe 数据互通、位置重设、页面跟随、动态效果、自定义内容、普通拖动、克隆拖动、换肤、自动关闭与调用。 - 对话框内容自适应,有最大宽度限制。 - 通过回调函数触发事件动作并执行,使操作区域更加明了、统一。 - 插件使用风格略相似于 EXTJS。 - 不支持同步。 运行环境: - IE6/7/8/9、Firefox、Chrome(本地不支持跨 iframe 调用)、Safari、Opera 等国产浏览器。 - 主要应用范围:系统后台、CMS、OA、ERP 等。 - 页面必须包含 DOCTYPE 文档声明。 性能影响:

2012-11-10

关于iis5.1中php配置的几篇文章.zip

原文地址:http://blog.csdn.net/haishengwoai/archive/2009/09/05/4522982.aspx 第一步: 下载和安装PHP php版本: php-5.2.10-Win32.zip 1.解压php文件到 c:\php 2.将php文件夹下 php.ini-dist 改名为 php.ini ,然后找到extension_dir = "./" 改为 extension_dir = "c:\php\ext" (大概在461行) 3.去掉;extension=php_mysql.dll 前的";"注释符号 (大概在589行)(如果没有的话可以加上这名话.) 4.复制php.ini到C:\WINDOWS 再复制php5ts.dll和libmysql.dll到WINDOWS\system32\中 5.打开IIS,添加一个php后缀. (指向c:\php\php5isapi.dll) .重启IIS.(这儿参照,第二步: 配置IIS) 第二步: 配置IIS 1.配置ISAPI筛选 1)开始--控制面板--管理工具----(双击)Internet 信息服务--一次选择默认网站 2) 右键默认网站属性---将看到默认属性对话框---选择ISAPI筛选器---添加一个新的筛选器--- 名称为php ---可执行文件为(C:\php\php5isapi.dll)(这里为PHP文件路径)----确定 3)进入主目录----选择配置弹出对话框--- 选择添加对话框----- 扩展名为.php---可执行文件路径为C:\php\php5isapi.dll---确定 4)进入文档---选择添加对话框---默认文档名为index.php并且设为最高(上移到顶部)---确定就可以了。 5)重启IIS, 重启方法: 在运行里面依次输入

2012-11-10

CDialogBar的创建和使用

CDialogBar的创建和使用 一个朋友让我看一个关于DialogBar的程序,问题是在一个DialogBar中添加一个Tree Control控件,在初始化函数OnInitDialog中使用InsertItem添加一项,结果运行后,始终在DialogBar中显示不出来,后来我又加入了一个Button测试,结果Button是灰色的,根本不能点击。在OnInitDialog中加入断点,程序根本执行不到这个函数。按理说,界面已经显示出来了,早应该调用OnInitDialog函数了。当时百思不得其解。 后来在网上查了一下,才知道CDialogBar根本没有重载OnInitDialog这个函数(你查一下MSDN,就知道CDialog是重载了这个函数的),所以导致我虽然有这个函数,但是始终不调用。这就需要我手动添加这个消息映射。我通过ON_MESSAGE宏,映射了这个消息响应函数,运行结果没问题,Tree Control中有我添加的项了。

2012-10-18

VC++ CTabCtrlBar 多标签

class CMainFrame : public CMDIFrameWnd { DECLARE_DYNAMIC(CMainFrame) public: CMainFrame(); // Attributes public: // Operations public: // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CMainFrame) virtual BOOL PreCreateWindow(CREATESTRUCT& cs); //}}AFX_VIRTUAL // Implementation public: virtual ~CMainFrame(); #ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const; #endif protected: // control bar embedded members CStatusBar m_wndStatusBar; CToolBar m_wndToolBar; CDialogBar m_wndTabBar; public: CMyTab m_MyTab; CViewManager m_ViewManager; // Generated message map functions protected: //{{AFX_MSG(CMainFrame) afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); afx_msg void OnSize(UINT nType, int cx, int cy); //}}AFX_MSG DECLARE_MESSAGE_MAP()

2012-10-18

锋利的jQuery

我自己在学习的过程中加了标签,锋利的jQuery 单东林、张晓菲、魏然等编著 pdf扫描版

2012-07-28

CodeSmith Generator Professional 5.3破解版代码生成工具.rar

已经破解好了,安装就可以用,我正在用,安全软件报毒允许就可以了,人头担保绝对安全。

2012-07-25

Excel格式控制代码样例 C#

Range range1 = (Range)workSheet.Cells[2, 2];//选择操作块 range1.NumberFormatLocal = "@"; //设置格式为文本 range1.Cells.ColumnWidth = 11; //单元格列高 range1.Rows.ColumnWidth = 15;//单元格行宽 workSheet.Cells[ 3, 1] = "成绩总结"; //写入数据 ((Excel.Range)workSheet.Rows[ 3, Type.Missing]).PageBreak = (int)Excel.XlPageBreak.xlPageBreakManual;//设置分页线 workSheet.PageSetup.PrintArea="A1:O12,C12:B12";//设置打印区域 workBook.RefreshAll();//更新所有工作表 workBook.SaveAs("C:\\Users\\Administrator\\Desktop\\test.xls", miss, miss, miss, miss, miss, XlSaveAsAccessMode.xlNoChange, miss, miss, miss, miss, miss); //保存WorkBook workBook = null;//消除对象 excelApp.Quit(); //这一句是非常重要的,否则Excel对象不能从内存中退出 excelApp = null; GC.Collect();//强制对所有代进行垃圾回收。

2012-07-19

操作系统课

#include<stdio.h> #include<malloc.h> #include<iostream.h> //进程控制块 typedef struct pcb { char* inflg; char* exflg;//名称 int priori;//优先级 int sizer;//大小 int position; struct pcb *next; }PCB; //就绪队列 typedef struct { PCB *head; PCB *tail; }READY; //进程控制块集合的元素 typedef struct { PCB *pcb; int flag;//0未占用,1表示已占用 }pcb_set; //全局变量 READY RE; pcb_set PCB_SET[10]; /* 1、 编写一程序,来模拟进程的创建和撤消,要求通过终端键盘输 入三、四作业的名称、大小、优先级等。 系统为它创建进程,并把进程控制块PCB的内容送到终端显示器上输出。 2、 同时模拟内存空间为作业分配内存空间,并把结果用图形形象地表示出来,同样通过终端输出。 3、 按进程的优先级的顺序撤消进程,同时通过终端显示PCB的撤消过程和内存的释放过程。 */ //初始化进程控制块 void init_PCB(int i) { printf("1、作业名称:"); scanf("%s",&PCB;_SET[i].pcb->exflg); printf("2、优先级:"); cin>>PCB_SET[i].pcb->priori; printf("3、大小为:"); cin>>PCB_SET[i].pcb->sizer; char c=(char)i;//char转化为int出现问题 //printf("asqw%c",c); char* cc=&c; PCB_SET[i].pcb->position=i; PCB_SET[i].pcb->inflg=cc; PCB_SET[i].pcb->next=NULL; } //申请空闲分区

2012-07-18

中间代码优化

#include #include #include #define ERROR 0 #define OK 1 #define NULL 0 struct consdef { char var; int val; }; void main() { FILE *cfptr; FILE *cfpt; char string[100][100]; char w[100]; char r[10]; char t; char string1='\n'; int a,b,c,d,j,m; int i=0; int e=0; int v; struct consdef valtable[100]; for(i=0;i<10;i++) {valtable[i].val=0; valtable[i].var=' '; } //初始化consdef i=0; if((cfptr=fopen&#40;"wsq.txt","r+"&#41;)==NULL)

2012-07-18

语义分析.zip

// 语法分析.cpp : Defines the entry point for the console application. // #include "stdafx.h" extern char * rwtab[]; extern char token[255]; extern int p_input; extern int p_token; extern char ch; extern char input[255]; struct{ char *result; char *ag1; char *op; char *ag2; }quad[20]; int syn=-1; int kk=1; int k=1; int use=0; WORD *oneword=new WORD; void main() { init(); printf("Enter Your words(end with #):\n"); gets(input); p_input=0; printf("Your words:\n%s\n",input); oneword=scaner(); syn=oneword->typenum; lrparser();//断 show();//断 } void error() { printf("出错了!"); } int statement()

2012-07-18

语法分析.cpp

// 语法分析.cpp : Defines the entry point for the console application. // #include "stdafx.h" extern char * rwtab[]; extern char token[255]; extern int p_input; extern int p_token; extern char ch; extern char input[255]; int syn=-1; int kk=1; WORD *oneword=new WORD; void main() { printf("Enter Your words(end with #):\n"); gets(input); p_input=0; printf("Your words:\n%s\n",input); oneword=scaner(); syn=oneword->typenum; lrparser();//语句串 } void error() { printf("出错了!"); } void statement() { if(syn==10) { oneword=scaner(); syn=oneword->typenum; if(syn==18) { oneword=scaner(); syn=oneword->typenum; [removed]);

2012-07-18

词法分析器

void CMyDlg::OnAnalysis() { // TODO: Add your control notification handler code here int over=1; _WORD *oneword=new _WORD; CString str; m_edit.GetWindowText(str); if(str=="") { MessageBox("坑爹啊!没有输入你还按!"); return; } for(int i=0;i<255;i++) { input[i]=str.GetAt(i); if((i+1)==str.GetLength()) { //input[i+1]='#'; break; } } p_input=0; while(over<1000&&over;!=-1) { if(oneword->typenum<100) { str.Format("%d",oneword->typenum); m_list.InsertItem(row,str,row); m_list.SetItemText(row,1,oneword->word); row++; }

2012-04-12

桌面管家源码(java)

自己写的,望多指教。import java.io.*; import java.net.*; public class link implements Runnable { public ServerSocket serversocket=null;//服务器套接字对象 public Socket socket=null;//客户端套接字 public PrintWriter out=null;//输出流对象 public BufferedReader in=null;//输入流对象 public DataOutputStream tsf=null;//输出流对象 public DataInputStream rcv=null;//输入流对象 public FileOutputStream fos=null;//文件输入流 public FileInputStream fis=null;//文件输出流 byte[] buf; public int patch,patch1; link(){} //创立连接 public void Screateconnect() { try { serversocket=new ServerSocket(9999);//ServerSocket对象监听端口 socket=serversocket.accept();//ServerSocket对象监听到端口并创建套接字 serversocket.close(); } catch(IOException e) { System.out.print("create fail!"); } } public void Ccreateconnect(String ip) { try { socket=new Socket(ip,9999);//创建套接字 } catch(Exception e) { System.out.print("创立连接失败!"); } } //管道通信 //通信内容 //1.文件接发请求以及相关数据 //2.登录、退出信息 //3.视屏聊天请求 public void Cduct() { } public void Sduct() { output("ftn"+String.valueOf(patch)); } //进行聊天 public void output(String str) { try { out=new PrintWriter(socket.getOutputStream(),true);//打开输出流 out.println(str);//发送信息 } catch(Exception e) { System.out.print("输出流创建失败!"); } } public void run() { while(true) { try { in=new BufferedReader(new InputStreamReader(socket.getInputStream()));//打开接受输入流 String str = in.readLine();//输出接受信息 if("ftn".equals(substring(0,3))) { patch1=Integer.parseInt(str.substring(4)); recevie(); } else { System.out.println(in.readLine()); } } catch(Exception e) { System.out.print("输入流创建失败!"); } } } //接受各类文件 public void transmission() { try { tsf=new DataOutputStream(socket.getOutputStream());//打开输出流 fis = new FileInputStream("E:\\程序\\java\\1.AVI"); buf = new byte[1024]; long streamnum=fis.available(); int c=(int) Math.floor(streamnum/1024); patch=(int)streamnum24; Sduct();//发出尾数 if(c>0) { for(int i=0;i<c;i++) { fis.read(buf); tsf.write(buf);//发送信息 tsf.flush(); } } byte[] buff=new byte[c]; System.out.print(buff.length+"\n"); fis.read(buff); tsf.write(buff);//发送信息 tsf.flush(); tsf.close(); fis.close(); } catch(Exception e) { e.printStackTrace(); } } public void recevie() { try { rcv=new DataInputStream(socket.getInputStream());//打开接受输入流 fos = new FileOutputStream("C:\\Users\\Administrator\\Desktop\\1.avi",true);System.out.print("12\n"); buf = new byte[1024]; int c=0; int j=0; if(rcv.available()>1024) { while((c=rcv.read(buf))!=-1) { j++; fos.write(buf); fos.flush(); if(rcv.available()<1024)break; } } buf = new byte[patch1]; while((c=rcv.read(buf))!=-1) { fos.write(buf); fos.flush(); } rcv.close(); fos.close(); } catch(Exception e) { System.out.print("输入流创建失败!2"); } } public void close() { try { in.close(); socket.close(); }catch(Exception ex) { System.out.print("关闭失败"); } } }

2012-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除