work and study
海会圣贤
都摄六根,净念相继
展开
-
C#根据html生成PDF
使用iTextSharp 控件using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using iTextSharp.text;using iTextSharp.text.pdf;usin原创 2015-04-04 23:50:04 · 24683 阅读 · 25 评论 -
mysql 通过存储过程简化INSERT和UPDATE
mysql 通过存储过程简化INSERT和UPDATE处理目的,当数据表中存在目标记录时,执行UPDATE;当数据表中不存在目标记录时,执行INSERT;从而减少一次查询数据库的过程存储过程设计如下:CREATE PROCEDURE `NewProc`(IN `sinst` varchar(500),IN `supdt` varchar(500))BEGIN #直接更新记录 set @v_updsql=supdt;原创 2015-04-05 00:22:09 · 1992 阅读 · 0 评论 -
WCF报错:带有协定的 ChannelDispatcher 无法打开其 IchannelListener
在启动WCF服务时,报错:“net.tcp://localhost:8080/tcpTest”处带有协定“"ITestService"”的 ChannelDispatcher 无法打开其 IchannelListener。在查看详细异常信息时:找到InnerException异常信息中,发现:{"未提供服务证书。请在 ServiceCredentials 中指定服务证书。"}原创 2015-04-14 16:04:51 · 6036 阅读 · 0 评论 -
mysql通过批处理备份还原数据库
备份数据库mysqldump --add-drop-table -uroot -proot database > backupfile.sql还原数据库mysql -hlocalhost -uroot -proot database 如果配合Windows的计划任务,就可以定时执行mysql的备份与还原了原创 2015-04-05 12:57:24 · 1036 阅读 · 0 评论 -
CEF Xilium.CefGlue 防止浏览器闪退
CEF Xilium.CefGlue在打开网页的时候,经常会死掉闪退,频率有可能会频繁到开几个网页就死掉了,在这种情况下使用CEF来开发自己的浏览器应用程序基本上不可能。笔者经过自己的一些使用经历和在交流群群友的分享,找到了解决方法在CEF 初始化的CefRuntime.Initialize方法传入的CefSettings中,加入如下属性:settings.WindowlessRen...原创 2015-07-20 20:47:51 · 7457 阅读 · 0 评论 -
WinForm自定义ListBox显示样式
WinForm自定义ListBox显示样式,多列分不同颜色显示,效果如下图:首先向winForm窗口拖入一个ListBox控件,命名为lstConsole,同时将DrawMode设置为:OwnerDrawFixed,这里一定要注意否则我们接下来的工作都不会起作用。然后我们来自定义ListBoxItem,代码如下: public class Co...原创 2015-07-28 23:13:58 · 11735 阅读 · 1 评论 -
WeOnlyDo.Server服务器介绍
WeOnlyDo.Server服务器相当于自己写的Web服务器,不过和IIS、Tomcat比起来会简单很多,但用来实现自己的功能也会非常方便,笔者现在手头有C#和VB实现的两个版本。WeOnlyDo.Server服务器的核心类是:WeOnlyDo.Server.WebServer,主要实现对Web服务器的配置及启动操作:WeOnlyDo.Server....原创 2015-10-10 10:42:38 · 1676 阅读 · 0 评论 -
CEF Xilium.CefGlue 在当前窗口中打开所有链接(防止弹窗)
我们在使用Xilium.CefGlue编写浏览器应用程序时,对于嵌入的网页如果有链接会在新窗口打开,这样的用户体验会很差,因此我们需要修改程序,使所有链接都在当前窗口中打开。首先引用Xilium.CefGlue.dll文件,需要继承Xilium.CefGlue 中的CefLifeSpanHandler类namespace Xilium.CefGlue{ // 摘要原创 2015-07-18 22:10:03 · 14043 阅读 · 2 评论 -
Java SimpleORM 使用介绍
Java SimpleORM 使用介绍不管你是使用Hibernate还是Mybatis还是什么ORM框架,其最底层都离不开对SQL语句的封装,因此笔者打算自己封装一个简单的Java ORM框架。程序已经写好,下载地址:Java SimpleORM下载下面作简单的介绍。首先用annotation来标记列:package com.simpleorm.entity...原创 2015-11-05 22:20:15 · 1336 阅读 · 0 评论 -
C# 自己实现的一套ORM程序附带实体生成工具
程序全部是自己实现的,原理是对sql语句的包装,现在支持mysql和sqlite,可以扩展到现在主流的数据库。程序下载地址:C# 自已实现ORM程序下载实体生成工具下载:实体生成工具下载下面对程序进行介绍。首先添加引用:DB.DAL.dll,MySql.Data.dll,System.Data.SQLite.dll建立数据源:<s...原创 2015-11-13 18:31:41 · 5136 阅读 · 0 评论 -
WCF实例上下文与并发
一、实例上下文模式(InstanceContextMode)可以简单地理解为服务端的服务实例与客户端的服务代理之间的关联方式。WCF具有单调(Per-Call)、会话(Per-Session)、和单例(Single)单调(Per-Call)[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]原创 2015-04-05 12:39:27 · 1529 阅读 · 0 评论 -
C# Type 序列化问题
<br />序列化时使用:type.AssemblyQualifiedName 将Type转换成字符串保存,<br /> <br /> <br />反序列化时使用如下方法:<br /> <br />Type.GetType(AN,T) actually translates to Assembly.Load(AN).GetType(T). This actually can be the cause of many confusions. Often programmers end up in a situ原创 2011-01-21 10:56:00 · 3716 阅读 · 0 评论 -
ASP.NET C# List分页
List.Skip((pagecount-1)*pagesize).Take(pagesize)假设你每页10条数据当前是第3页 跳到第4页则:List.Skip((4-1)*10).Take(10)本文来自SunShine,转载请标明出处:http://do.jhost.cn/sunshine/ReadNews?action=read&id=227原创 2010-11-17 10:02:00 · 8420 阅读 · 0 评论 -
window.open()打开的窗体之间的关系
一个window操作别一个window 有时候当一个窗体win1打开另一个窗体win2的时候,我们在win2里面做了一些处理后,我们有时会关闭这个win2窗体,但如果要用这个win2去,刷新win1时,我们会不太好处理, 但在js里,有一个非常好用的对象:opener, 这个opener就是代表打开这个win2的窗体,所以我们可以用opener去处理原创 2008-12-22 17:41:00 · 659 阅读 · 0 评论 -
sql用链接取代in查询
带in的查询:select ltrim(rtrim(isnull(icddesc,)))+ from ref_ICD where ICDCode in (select ICDCode from billing_ICD where BillingID=1000638829) 用链接取代: select ltri原创 2009-03-11 12:13:00 · 1033 阅读 · 0 评论 -
ms sql 将列转换成行
ms sql 将列转换成行 B21ID1,B21ID2,B21ID3,B21ID4为要转换的列,他们都是float, select B21ID1,B21ID2,B21ID3,B21ID4 from MEDI_OV_BILLING where BILLINGID = 1000638748 下面将他们都转换成ICDCode一列,所有上面的列数据都变成行数据 se原创 2009-03-11 12:08:00 · 1261 阅读 · 0 评论 -
mysql 导出数据
用下面的语句就可以导出mysql中的数据了: mysqldump -u root -p [数据库名] [表名] > d:/Cases.sql(这个为你的sql 文件保存的路径。) 在导出的过程中会要求你输入密码。 这个语句是在命令行下面执行的哦!别到mysql里面去了,呵呵...原创 2009-04-07 11:30:00 · 1820 阅读 · 0 评论 -
Struts2在拦截器里的跳转问题
前几天,自已写了一个拦截器,当在里面跳转时,报了一个如下异常,但页面能正常跳转: java.lang.IllegalStateException at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:405) at org.apache.struts2.dispatcher.Disp原创 2009-06-05 14:47:00 · 2364 阅读 · 0 评论 -
js跨域和ajax 跨域问题
大家都知道js是不能跨域的,但我们有时候就要这么用,怎么办呢?办法总是有的. js 要跨域的话,可以用:这样是可以从别的网站里面读取出数据的。关键是看你灵不灵活,会不会用了。 ajax要跨域的话,可以用服务器去别的网站取内容,如asp.net的: public string GetUrlData(string url) { System.原创 2009-06-30 10:27:00 · 1475 阅读 · 0 评论 -
js optgroup
function initSelect() { var selectIndex=document.getElementById("ddlPharmacy").selectedIndex; for(var i=0;i<document.getElementById("ddlPharmacy").options.length;i++)原创 2009-09-10 11:24:00 · 1633 阅读 · 0 评论 -
C#正则表达式
/* string s = "aaaaaaaaaaa/~bbbbbbbbbbbbb"; string[] temp = s.Split(new string[] { "/~" }, StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < temp.Leng原创 2009-09-11 09:28:00 · 611 阅读 · 0 评论 -
System.Web.Hosting.HostingEnvironmentException:访问 IIS 元数据库失败
System.Web.Hosting.HostingEnvironmentException:访问 IIS 元数据库失败。用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读取访问权限。有关修改元数据库权限的信息,请参阅 http://support.microsoft.com/?kbid=267904。 Mic原创 2009-09-12 13:08:00 · 3460 阅读 · 5 评论 -
window print 设置字体大小
@media print { body { font-size: 12px} } @media screen { body { font-size:40px;} } 设置两套css,分别为打印字体和屏幕显示字体 在打印的时候就会安设置的字体大小来打印了。原创 2009-09-25 10:30:00 · 13278 阅读 · 3 评论 -
Js and Css
aaaaaaaaaaaaaaaaaaaaaaaaaa 效果如下: aaaaaaaaaaaaaaaaaaaaaaaaaa原创 2009-10-23 11:43:00 · 598 阅读 · 0 评论 -
Cannot resolve collation conflict for equal to operation.
SQL 2000的Cannot resolve collation conflict for equal to operation.问题。 在SQL 2000查询的时候有时候会出这种错误。 这是因为排序冲突了的原因 只要在Where 条件的=两边加上“COLLATE SQL_Latin1_General_CP1_CI_AS”就可以了。 例如: wher原创 2009-11-23 17:01:00 · 2401 阅读 · 0 评论 -
mysql查询上个月的第一天和最后一天
上个月的第一天: select date_sub(date_sub(date_format(now(),%y-%m-%d),interval extract( day from now())-1 day),interval 1 month) 上个月的最后一天:select date_sub(date_sub(date_format(now(),%y-%m-%原创 2009-02-03 18:31:00 · 5733 阅读 · 1 评论