- 博客(43)
- 资源 (4)
- 收藏
- 关注
原创 Nginx入门之二
Nginx即可以做为反向代理服务,也可以做Web服务。入门一中,已经尝鲜了一下。只不过入门一里面主要应用了Nginxr的负载均衡。下面则是Nginx作为Web服务器的应用:#user nobody;worker_processes 1;events { worker_connections 1024;}http { include mime.t
2013-05-23 20:52:57
3043
原创 Nginx入门之一
对于Nginx早已耳闻,也已看好好多人对此组件的夸赞,性能是如何如何的好;但是一直没有去看这方面的资料。今天兴致来了,就研究了一番,不过并没有什么测试数据,只是在本地跑通了而已,因为我家只有一个电脑也没有装虚拟机,所以就出来了下面的配置文件。今天算是一个入门,接下来会详细了解一下。以下是我本地的nginx.conf完整配置文件:worker_processes 1;events {
2013-05-19 23:44:58
2818
原创 DES加密解密
/// /// 加密类 /// Date:2012-04-23 PM. /// public class Encrypt { /// /// 默认密钥向量. /// private static readonly byte[] Keys = { 0xAB, 0xCD, 0xEF, 0x6
2012-04-28 14:04:34
821
原创 斐波那契数列算法
已知数列:1,1,2,3,5,8,13,21,34,..... 求第50个数值? 并用c#写出算法?C#算法实现如下: //n:要求的第n个数值,使用C#算法解决 private int getValues(int n) { int i,j,k,temp; j=1; k=1; temp=0; if(n<=2)
2012-04-01 08:55:47
872
原创 实体转Xml存储和遍历所有Xml节点
public class Student { public string First { get; set; } public string Last { get; set; } public int ID { get; set; } public string Street { get; set; } pub
2012-03-01 20:06:58
1140
原创 DataTable中Compute报错“聚合参数中的语法错误: 需要具有可能的“Child”限定符的单个列参数。”
public Object Compute( string expression, string filter)参数expression类型:System.String要计算的表达式。filter类型:System.String要限制在表达式中进行计算的行的筛选器。返回值类型:System.ObjectObject,设置为计算结
2012-02-27 13:07:43
10147
原创 DataTable 行转列
要转的DataTable结构如下图: private DataTable ConvertDataTable(DataTable dtSrc) { try { DataTable dt = new DataTable(); dt.Columns.A
2012-02-27 12:28:04
3792
原创 Linq中Group和Sum的应用
今天遇到了一个问题,操作一个DataTable,DataTable的表结构如下:Id,Name,Math,Chinese此表对应的数据如下图:要求合并后的效果如下图:自己就想到了for循环的实现办法,也想用Linq可是不知道怎么写。后来msdn了一下,写出了如下的代码:var query = from c in ds.Tables[0].AsEnum
2012-02-25 18:41:36
9884
原创 WPF手绘进度条
话说现在的项目中我要用进度条了。本想用自带的那个ProcessBar控件,可是样式不好看,加上自己本事有限,对WPF中的样式相当的不熟。只好想别的办法了。不知哪根儿神经一动,我想到了用Rectangle控件。知道这个控件的一定就知道我是怎么想的了。具体通过DispatcherTimer类实现。因为这个类有一个Interval属性设置使用的多长时间完成,再加上一个Tick事件,每一毫秒就会触发一下这
2012-02-15 18:04:27
6607
原创 SQL行转列
记录一下。假如现在有一个表结构如下图:表中数据如下图:最后结果图:首先讲一下我对行车列的理解: 从图中可以看到是将workDays列进行了行转列操作。前两列是没有变的。那么前两句的代码就可以这样写:SELECT ID,UserName,接着是将workDays字段进行行转列操作,可以这样写: MAX(CASE WorkDays WHEN '2' the
2012-02-14 17:34:50
1248
原创 搞了个CSS树节点ico,没有图片哦
知道css中的border用法的一看就懂了。看一下代码:test body{margin:0px; padding:0px;} #arrow{width:12px; height:12px; border:1px solid #ccc; margin:50px;} #arrowOpen{visibility:hidden;} .closed{width:0px; height
2012-02-13 09:29:20
1020
4
转载 关于动态执行代码(js的Eval)
熟悉javascript的朋友对Eval()函数可能都不会陌生,我们可以用它来实现动态代码的执行,我自己甚至写过一个网页专门用来计算算术表达式的,计算能力上比google、baidu的计算器还要好一些,至少精度要高,但是如果超出了四则运算的话,表达式的形式会复杂很,比如以百度给出的例子:log((5+5)^2)-3+pi需要写成Math.log(Math.pow(5+5,2))*Math.
2012-02-03 09:56:55
2392
转载 推荐好用的Jquery模板插件Jtemplate
jtemplate是javascript的模板引擎。官方网址:http://jtemplates.tpython.com/数据准备:view plainprint?var data ={ TotalCount:64, Lists:[ {Id:'2001' ,Title:'新闻11',CreateDate:'2011-
2011-10-29 19:15:19
734
转载 jQuery动态添加的元素绑定事件处理函数
有一段时间没用jquery了,今天又碰到这个问题。当时是知道有livejquery可以解决。但是我并不喜欢为了这个而另外加载一个。我当时的处理方法是在添加的时候手工绑定事件处理函数。不过新版的jquery已经添加了这个功能。我们已经不需要为此烦恼了。参考:http://api.jquery.com/live/以前我们定义事件,比如为元素定义单击事件是这样写的:$
2011-10-26 16:44:03
709
原创 jQuery遍历JSON对象
供以后用,直接看代码: $(document).ready(function() { $("#Link").click(function() { var objson = "[{Title:'Sjr',Content:'Library',summary:'summary'},{Title:'Sjr',
2011-10-25 12:56:46
1881
原创 C#中DefaultValueAttribute的使用
首先说明:DefaultValueAttribute是指定属性 (Property) 的默认值。命名空间:System.ComponentModel程序集:System(在 system.dll 中)比如我们这样写: public class PrintInfo { [DefaultValue(typeof(string), "555")]
2011-10-22 17:19:43
13005
原创 正则表达式使用\1的好处
有这样一串字符:2011-09-21-21:33:33:000000如果使用一般的写法可以这样做:(\d{1,4}-\d{1,2}-\d{1,2}-\d{1,2}:\d{1,2}:\d{1,2}:\d{1,6})|(\d{1,4}\/\d{1,2}\/\d{1,2}\/\d{1,2}:\d{1,2}:\d{1,2}:\d{1,6})但是这样写又长又不好维护,下面就是/1出场的时候了,如
2011-10-19 19:11:27
1862
转载 SQL where 1=1和 0=1 的作用
where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句
2011-10-09 18:25:43
533
转载 80后偷偷“变老”的20种表现
在某报纸突然看到一个文章,说的是80后偷偷“老了”的20种表现。看了下,与大家分享一下,看看你符合其中的几条呢?哎,偶就是80后,偶就这样“老了”! 1、不怎么爱发短信了,有什么事还是通个话比较好,并且喜欢长话短说。 2、不喜欢花太多时间沉浸在感情的思考中
2011-10-01 11:22:07
484
原创 C#中ASCLL码转int类型解决方法
byte[] b=new byte[1]; b[0]=49; string m = System.Text.ASCIIEncoding.Default.GetString(b);经过上面的步骤 m 的值将会是
2011-09-28 14:31:38
3982
原创 WPF中为ListView动态绑定数据且添加一列复选框
GetGridViewByFieldManage(ResourceDictionary resources, string moduleName, int groupID){GridView gv = new GridView();DataTable dt = fieldM
2011-09-15 20:06:06
7469
原创 VB6.0 调用第三方dll
Public Declare Function OpenCom Lib "PCBDll.dll" (ByVal bComId As Byte, ByVal bByteSize As Byte, ByVal bStopBits As Byte, ByVal bParity As B
2011-08-30 12:34:08
10783
原创 早晨做什么运动好
一日之计在于晨,身体的好坏与大家早晨起床后的日常习惯息息相关。 A、早上洗澡是个好习惯 早上洗澡一般来说不是中国人的习惯,但是早上洗澡确实有助于促使血液循环更加旺盛,并且清洁的感觉和浴液的芬芳本身就可以调整心情,使精神更加饱满. B、早上大便是个好习惯
2011-08-29 12:39:56
2056
1
原创 调用C或C++的DLL出现“方法的类型签名与 Interop 不兼容”
int _stdcall Read(char CodeNum,char* Res,int* Status,int WaitTime=500);我写的C#调用方法是这样的:[DllImport("PCBDll.dll")]public static extern int
2011-08-27 10:25:17
4171
2
原创 VB连接SQL数据库实例
Dim Cmd As New ADODB.CommandDim conn As ADODB.ConnectionDim rs As New ADODB.RecordsetSet conn = New ADODB.Connectionconn.ConnectionStr
2011-08-25 12:55:25
10022
原创 SQL 2000数据库sa密码忘记解决办法
以“Windows身份验证”方式登录SQL查询分析器,然后执行EXEC sp_password NULL,'sa','sa'就可以将sa的密码改为sa了。
2011-08-22 16:30:46
7925
原创 Silverlight/WPF中 动态Style 的问题
举例说明:有App.xaml 和MainPage.xaml 两个文件App.xaml里有个button的样式 如何用代码赋值给MainPage.xaml 里的button如果样式是在MainPage.xaml中 我是给样式指定x:name 然后用代码直接赋值
2011-08-15 16:38:11
1926
原创 DataTable里添加一个标识列
代码如下: DataTable dt = new DataTable(); DataColumn id = new DataColumn("ID"); id.AutoIncrement = true; id.AutoI
2011-08-03 01:06:10
978
转载 c#版公历转农历
using System;namespace LjTools{ /// /// 公历转农历算法 /// public class ChinaDate { private static long[] lunarInfo = new long[] { 0x
2011-08-03 00:36:15
2116
原创 Linq to sql(一) DataContext
<br />首先要引用两个命名空间:<br />using System.Data.Linq.Mapping;<br />using System.Data.Linq;<br />//右击“引用”选择“添加引用”<br /><br />/*<br /> * DataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调 * 用方和把实体的修改写入数据库。<br /> * DataContext提供了以下一些使用的功
2011-03-07 19:44:00
775
转载 利用DbProviderFactory实现数据操作跨数据库数据操作类
using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.Common;using System.Configuration;using System.Collections;namespace Ths{ /// ========================================================
2011-03-01 13:47:00
4744
原创 C# 操作Excel单元格格式
<br /> range.NumberFormatLocal = "@"; //设置单元格格式为文本<br />range = (Range)worksheet.get_Range("A1", "E1"); //获取Excel多个单元格区域:本例做为Excel表头<br /><br />range.Merge(0); //单元格合并动作<br /><br />worksheet.Cells[1, 1] = "Excel单元格赋值"; //Excel单元格赋值<br /><
2011-02-26 15:22:00
895
转载 SQL Server 2005数据同步技术--MSDTC配置
参考如下博客:http://www.cnblogs.com/ryanding/archive/2010/07/17/1779668.htmlVista, Windows 7,Windows Server 2008 MSDTC配置 打开“控制面板(Control Panel)―管理工具(Administrative Tools)―组件服务(Component Service)”(或者开始-运行 “Dcomcnfg.exe”)打开“组件服务(Component Service)―计算机(Computers)”在
2011-02-22 11:10:00
1482
原创 SQL Server 2005数据同步技术遇到的问题及解决方案
首先来看一下错误消息:错误消息:由于出现操作系统错误 3,进程无法读取文件“D:/DBSYNC/unc/FLOORWEB_FLOORLINK2_TESTFLOOR/20081128174839/ufoCorpAccount_2.pre”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20016)获取帮助: http://help/MSSQL_REPL20016系统找不到指定的路径。(源: MSSQL_REPL,错误号: MSSQL_REPL3)************************
2011-02-22 10:53:00
3044
转载 一步一步学Remoting之(一)
<br />一、Remoting的优缺点? <br />优点: <br />1、能让我们进行分布式开发 <br />2、Tcp通道的Remoting速度非常快 <br />3、虽然是远程的,但是非常接近于本地调用对象 <br />4、可以做到保持对象的状态 <br />5、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象 <br />缺点: <br />1、非标准的应用因此有平台限制 <br />2、脱离iis的话需要有自己的安全机制 <br /><br />二、Rem
2011-02-14 16:26:00
578
原创 递归绑定TreeView
#region 控件递归算法 private static DataTable dt = DataAccess.DT(); /// /// TreeView递归算法 /// /// 父ID /// TreeView对象 public static void ControllerTestTree(string f_id, TreeNodeCollection tn)
2011-02-13 13:40:00
1579
原创 无限级树算法(递归)
<br />此算法所用数据库为整个河南省地区(省、市、县)<br />/* * 无限级树算法 */using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;namespace ConApp1{ class Program { stati
2011-02-10 18:14:00
1066
原创 TreeView右击空白处删除问题
<br />在WinForm程序中添加了一个TreeView,但是当右击一个节点没有选择删除的时候,再次右击TreeView空白处,删除了刚才右击的节点的处理方法:<br />1.为该TreeView添加MouseDown事件,接下来写如下代码:<br /> TreeNode tn = new TreeNode(); private void treeView1_MouseDown(object sender, MouseEventArgs e) {
2011-01-27 15:17:00
1605
原创 WinForm递归绑定TreeView
绑定方法 /// /// 所有地区泛型对象 /// IList areaList = new List(); private void BindArea(string cityNo,TreeNodeCollection nodes, int level) { List list = new List(); foreach (AreaTInfo ai
2011-01-26 16:28:00
3511
转载 winform中窗体显示和传值
<br /> <br />A.WinForm中窗体显示<br />显示窗体可以有以下2种方法:<br />Form.ShowDialog方法 (窗体显示为模式窗体)<br />Form.Show方法 (窗体显示为无模式窗体)<br /> <br />2者具体区别如下:<br />1.在调用Form.Show方法后,Show方法后面的代码会立即执行<br />2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码<br />3.当窗体显示为模式窗体时,单击“关闭”按钮会隐藏窗
2011-01-26 14:18:00
888
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人