- 博客(61)
- 资源 (8)
- 收藏
- 关注
原创 Nginx+NodeJS反向代理设置,出现502 Bad Gateway的解决办法
我的服务器是CentOS7Nginx设置如下,nodejs端口是8036user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/nginx.pid;# Load dynamic modules. See /usr/share/nginx/README.dynamic.include /us...
2018-07-06 17:54:53
10633
2
原创 WPF 给DataGridTextColumn统一加上ToolTip
我发现WPF中DataGridTextColumn直接设置它的ToolTipService.Tooltip并不好使,当然可以在这个列的CellStyle中再设置ToolTipService.Tooltip的值,这是管用的。但是当列比较多的时候,这样一一设置比较麻烦。下面介绍一个统一的设置方法,在DataGrid中统一设置CellStyle[code="xml"] ...
2012-09-05 14:56:28
546
原创 WPF通过代码切换图片显示
[code="C#"]BitmapImage img = new BitmapImage();img.BeginInit();img.UriSource = new Uri("pack://application:,,,/你应用程序的名称;component/Icons/PNG/btn_disconeet.png");img.EndInit();this.imgTest.Sou...
2011-11-09 09:30:39
1403
WPF自定义列中按钮的IsEnabled属性根据列中的值的不同动态赋值
1.创建转换类,0为已读,让“阅”按钮不可用,即返回False[code="c#"]public class ReadOrNoReadConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globali...
2011-08-17 17:25:10
1989
原创 右键单击DataGrid某行,让当前行变成Selected选择状态
[code="c#"]void _dgMarketPrice_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) //判断是不是右键 { Control control = new ...
2011-04-26 10:05:32
274
DataGrid当鼠标划过每行时,在ToolTip中显示每行数据的详情
因为公司项目中用的是DataGrid,而且还是从系统的DataGrid中扩展的,因为DataGrid列数实在太多,显示不下了,隐藏了某些字段,我想让鼠标划过每行时显示每行的详细数据,把隐藏的那些也显示出来,于是我找到了http://www.codeproject.com/KB/grid/testgridzip.aspx#Displayingatooltipforthecorrectrow1这段文章...
2011-04-16 23:05:18
303
转载 GHOST版本的Windows xp sp3系统,远程桌面连接不上,“此计算机无法连接到远程计算机”
我看到这个文章终于搞定了,怕别人不好找,特来转帖
2011-03-26 12:59:00
6901
1
原创 多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(下)
前两篇简单介绍了线程同步lock,Monitor,同步事件EventWaitHandler,互斥体Mutex的基本用法,在此基础上,我们对它们用法进行比较,并给出什么时候需要锁什么时候不需要的几点建议。最后,介绍几个FCL中线程安全的类,集合类的锁定方式等,做为对线程同步系列的完善和补充。 1.几种同步方法的区别 lock和Monitor是.NET用一个特殊结构...
2011-03-13 21:17:41
348
原创 C#多线程:深入了解线程同步lock,Monitor,Mutex,同步事件和等待句柄(中)
本篇继续介绍WaitHandler类及其子类 Mutex,ManualResetEvent,AutoResetEvent的用法。.NET中线程同步的方式多的让人看了眼花缭乱,究竟该怎么去理解呢?其实,我们抛开.NET环境看线程同步,无非是执行两种操作:一是互斥/加锁,目的是保证临界区代码操作的“原子性”;另一种是信号灯操作,目的是保证多个线程按照一定顺序执行,如生产者线程要先于消费者线程执行。.N...
2011-03-13 21:13:06
599
原创 【转】多线程:C#线程同步lock,Monitor,Mutex,同步事件和等待句柄(上)
本篇从Monitor,Mutex,ManualResetEvent,AutoResetEvent,WaitHandler的类关系图开始,希望通过本篇的介绍能对常见的线程同步方法有一个整体的认识,而对每种方式的使用细节,适用场合不会过多解释。让我们来看看这几个类的关系图: [img]http://dl.iteye.com/upload/attachment/434781/835c09fb-8...
2011-03-13 21:08:37
126
原创 基于对话框的聊天框
1.引入AfxSocketInit()进行Socket版本协商函数所需头文件,#include ,放在Header Files的StdAfx.h中。[img]http://dl.iteye.com/upload/attachment/380435/b845b808-7244-3560-90df-371b3c67ee3e.jpg[/img]2.在WinApp中加载套接字库...
2011-02-16 17:36:13
124
原创 指针函数
[code="c++"]#include static float score[][4]={{60,70,80,90},{56,89,34,45},{34,23,56,45}}; void main(){ float *find(float (*pointer)[4], int n); int m; cin>>m; float *p; p=find(score,...
2011-02-16 17:35:57
86
原创 线程互斥共享资源
[code="c++"]#include #include DWORD WINAPI ThreadProc1(LPVOID lpParameter);DWORD WINAPI ThreadProc2(LPVOID lpParameter);int tickets=100;HANDLE hMutex;void main(){ HANDLE handle1; HA...
2011-02-16 17:35:24
209
原创 C++输入年月日,输出第二天是什么
输入年月日,输出第二天是什么[code="c++"]#include #include struct date{ int year,month,day;};int is_leap_year(struct date *pd){ int flag=0; if ((pd->year%4==0&&pd->year%100!=0)||pd->year%400==0)...
2011-02-16 17:19:47
2846
1
原创 C++静态联编、动态联编
静态联编是在编译阶段进行绑定,例如重载函数(同一类体内的同名重载函数),运算符重载,都属于静态联编;动态联编是在运行阶段绑定的,在派生类继承基类的访问方式不受影响下,在继承层级关系中的同名函数,在基类中定义为虚函数时,可实现动态联编。 虚函数为非静态成员函数。 如果同名函数是虚函数,基类指针指向派生类对象时,调用的是派生类的同名函数,否则基类指针访问基类同名函数,派生类...
2011-02-16 17:19:37
223
原创 单链表
[code="c++"]#include #include #include using namespace std;typedef struct node{ int index; struct node* next;}ListNode;typedef ListNode *LinkList;LinkList head;LinkList p; ...
2011-02-16 17:19:25
89
原创 函数指针
函数指针是指向函数的指针变量。 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数。这正如用指针变量可指向整型变量、字符型、数组一样,这里是指向函数。如前所述,C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是一致的。函数指针有两个用途:调用函数和做...
2011-02-16 17:19:02
91
Hibernate的HQL的两种参数方式
HQL的意思是Hibernate Query Language。1."?"占位符[code="java"]public List getPersons(String name) { String hql="from Person as person where person.name=?"; Query query=sessionFactory.getCurrentSess...
2011-02-14 19:10:45
489
原创 【转】hibernate中持久化对象的状态图解析
hibernate中对象的状态图可以用UML的状态图表示如下:[img]http://dl.iteye.com/upload/attachment/416085/8746dbfe-22d5-396e-a28c-b57b0f3caac5.png[/img]session就是一级缓存对以上图形的解析:1.当一个对象被new了以后此对象处于瞬时态(Transient);2.然后对此对...
2011-02-14 15:49:38
85
Hibernate映射id为uuid.hex时如何构造POJO和设置映射
1.映射的设置,原本以为类型要写成java.util.UUID,其实是用string类型。[code="xml"] [/code]2.POJO里面定义也用String[code="java"]package bj.bean;public class Person { private St...
2011-02-13 22:44:11
186
Asp.net C# 使用Newtonsoft.Json 实现DataTable转Json格式数据
1.这里下载:http://www.newtonsoft.com/products/json/安装: 1.解压下载文件,得到Newtonsoft.Json.dll 2.在项目中添加引用2.引入命名空间[code="c#"]using Newtonsoft.Json;using Newtonsoft.Json.Converters;[/code]3.把datata...
2010-08-15 20:35:19
254
原创 SQL Server2005截取字符串并操作
以前看过别人写的,但是实在记不起来是怎么写的了,今天自己写了一个,在这里标记一下[code="sql"]--定义须查询的字串declare @queryString nvarchar(1000)--定义循环内截取出来的子字符串,如有字符串'abc,123,中国,',循环内第一次截取@temp='abd',第二次@temp='123',第三次@temp='中国'declare @...
2010-08-01 22:37:14
155
原创 SQL Server 2005带事务的存储过程示例[自用标记]
[code="sql"]set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author: -- Create date: -- Description: -- ================================...
2010-06-29 08:44:40
86
原创 ASP.NET跨页面传值技巧总结
关于页面传值的方法,引发了很多讨论。看来有很多人关注这个,我就我个人观点做了些总结,希望对大家有所帮助。1. 使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.asp...
2010-06-15 18:50:12
96
.net封装所有字段的插件
安装方法:1、把Addins文件夹复制到My Documents\Visual Studio 2008\这个文件夹下2、把ModelTool.dll复制到C:\WINDOWS\addins\下,然后启动vs2008即可在工具菜单下多出一个“生成属性”菜单项作用:VS2008的"重构"——>"封装字段"功能一次只能封转一个字段,如果字段很多就会很麻烦,这个小插件可以根据选中的所有...
2010-05-01 23:40:35
131
Jquery自用插件表
加密:1.md5加密 [url]http://plugins.jquery.com/project/md5[/url]表格:1.Flexigrid [url]http://www.flexigrid.info/[/url]图片编辑1.Jcrop [url]http://deepliquid.com/content/Jcrop.html[/url]表单1....
2010-04-07 13:33:12
93
同一页面返回顶部
同一页面返回顶部超简单代码可以用页内链接实现,在[color=red]顶部[/color]写如下代码:[code="html"][/code]需要[color=red]返回的地方[/color]如下写代码:[code="html"]回顶部 [/code]...
2010-03-10 11:16:07
70
跨浏览器的iframe onload 事件监听(转)
很多时候,我们会需要改变一个iframe的地址(src属性),或者使用表单(form)的target在指定的iframe进行提交后,在 iframe加载完毕(onload)时立即响应某个操作,以提高WEB应用程序的价值。本文讨论了跨浏览器的iframe onload事件的监听方法。如果你没时间去阅读全文,可以看解决方案的内容概要: 1. 同域的页面嵌套,最好的是让内嵌的页面调用...
2010-03-09 10:20:40
135
原创 jQuery解析Json
[code="js"]var arr1 = [ "one", "two", "three", "four", "five" ]; $.each(arr1, function(){ alert(this); }); 输出:one two three four five var arr2 = [[1, 2, 3], [4, 5,
2010-01-26 14:23:17
70
原创 Trigger触发器的instead of语句意义
Instead of:指定执行触发器而不是执行触发语句,从而代替触发语句的操作例子:[code="sql"]use testgo create trigger t1on ainstead of deleteasprint '数据删除不成功'go[/code]当在表a上有delete语句被执行时,触发此触发器,而原delete语句不会被执行,所以删除操...
2010-01-18 11:11:39
363
原创 Jquery实现Faq问题demo
把所有代码放在一个html页面里[code="html"] Untitled Page [/code] [code="js"] $(document).ready(function(){ $("#faq").find("dd").hide(); $("#faq").find("d.
2010-01-16 23:15:43
443
原创 SQL Server 2005数据类型说明
用varchar(max)代替text。varchar的最大长度为8000,但是varchar(max)则可以存储多达2G的数据,因此其作用相当于SQL 2000中的text。但是微软可能会后续的SQL Server版本中移除text类型,从现在就应该用varchar(max) 来代替text。用nvarchar(max)代替ntext,用binary(max)代替image.为X...
2010-01-15 15:24:52
82
原创 常用的查询条件
常用的查询条件[img]http://dl.iteye.com/upload/attachment/194047/1c3d1001-07b1-3a2b-b953-5ea0e8d85cbf.png[/img]
2010-01-15 15:15:16
178
原创 SQL索引
索引用于减少经常查询的操作时间1.创建聚簇索引CLUSTER 表示要建立的索引是聚簇索引。所谓聚簇索引是指索引项的顺序与表中记录的物理顺序一致的索引组织。使用NONCLUSTERED创建的是非聚簇索引.这两个关键字中只能选其中的一个[code="sql"]create clustered index stusname on student(Sname);[/code]2.创...
2010-01-15 15:03:25
84
原创 Jquery表格奇偶行不同颜色,点击标题栏实现排序
[code="html"] Untitled Page Title Author Content ...
2010-01-11 11:01:23
117
原创 利用事件冒泡,把相应的处理程序绑定到相应的元素上
[code="js"]$(document).ready(function(){ //把点击事件绑定到公共祖先元素上,通过判断event.target的对象是不是你要添加事件的元素来执行不同的操作 $("body").click(function(event){ if($(event.target).is("h3")) { ...
2010-01-08 15:32:01
127
OEA(openexpressapp) 2.9
2012-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人