- 博客(102)
- 资源 (7)
- 收藏
- 关注
原创 使用UDP发送数据简单实现
UDP 是无连接传输协议,所以不需要在发送和接收数据前建立远程主机连接.但是需要远程主机绑定一个端口进行监听是否是有发送端的IP和端口发送来的。发送端同样要绑定一个端口向远程IP地址的一个端口发送数据。这里是一个基本实现,没有使用多线程以及异步等:namespace UDPSendClient{ /// /// Interaction logic for Mai
2016-02-23 09:54:07
1677
原创 C#打开Adobe Reader进程打开pdf并传递页码参数跳转到指定页数
参考文档: http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf code: this.btnOpen.AvoidMultipleClick();int pageNum = 1;if (System.IO.File.Exists(_EMDGuide
2015-12-17 14:09:51
4288
1
转载 C#模拟web请求,使用post提交带有文件的数据表单
在C#中有HttpWebRequest类,可以很方便用来获取http请求,但是这个类对Post方式没有提供一个很方便的方法来获取数据。网上有很多人提供了解决方法,但都参差不齐,这里我把我使用的方法总结出来,与大家分享。本文精华:实现了post的时候即可以有字符串的key-value,还可以带文件。Post数据格式Post提交数据的时候最重要就是把Key-Value的数据放到http请求
2015-11-17 11:00:13
6931
1
原创 使用tablesorter.js给table添加排序功能
最近项目中遇到一个需求,组要给加载的table显示的数据添加排序功能,由于需要好的用户体验,使用GridView时,点击表头列名时,会刷新页面,而且这种服务器控件是将所有数据放入内存中,然后在内存中进行分页和排序的。对于大量数据时性能不够好。所以就使用jQuery插件来完成table的无刷新排序了。这里使用的是JQuery.tablesorter.js插件来完成的,效果很好,使用也很简单。
2015-11-09 16:09:17
5190
原创 asp.net跳转到另外一个页面的中间部位和将站点生成静态页
1.一个页面中的链接跳转到另一个页面的制定部分,不是直接显示上半部分,可能显示到下半分。在链接中定义xxx在另一个页面中指定位置添加标记2.将站点的动态页面根据数据库中存的数据生成对应的静态页 string url = @"http://“+域名+”/"+页面和传入的参数; StreamReader sr; StreamWr
2014-12-30 23:01:54
1006
原创 C# Socket网络编程之客户端群发消息
接上一片博客,接着socket的学习。此次写的是服务器端被多个客户端连接,并且一个客户端发消息,其他连接的客户端都可接收到。服务器端设计思路:1.要有一个线程监听端口,当有客户端连接上时,就要产生一个socket对象负责和这个客户端通信,此时需要开启一个线程处理与这个客户端的通信。2.转发给其他客户端时,需要知道所有连接客户端的信息。所以建立一个集合,保存连接客户端信息3.创建一个
2014-12-10 11:14:10
6270
原创 C#网络编程,多个客户端连接服务器端并发送消息
最近学习进度到了C#网络编程,在学习这一章节的知识点,写了一些小demo。此次发表的为服务器监听端口,和多个客户端连接,获取多个客户端发来的消息。服务器端代码:using System.Net;using System.Net.Sockets;Static void Main(string[] args){Socket serverSocket=new Sock
2014-12-09 15:03:04
12601
原创 关于DataGridView绑定集合的问题
最近一个小需求,要求gridview显示集合数据。我直接绑定的,但是只显示集合中每一项的长度,不显示每一项的值。感觉是个小问题,但是也花了一定时间才解决。 this.Dgv_FileName.DataSource = (from fileName in nameList select new { fileName }).ToList();使用Linq查询,将集合的数据筛选称一个ta
2014-12-05 09:44:50
1000
原创 jquery.validate.js使用心得(一)
最近负责的项目在信息录入方面要求有些多,要保证数据录入的正确性,就要写很多验证。虽然js写起来不是很复杂,但是工作量还是很大的,而且自己写的很有可能不够专业。所以就使用了jquery.validate.js验证框架。初次使用,进行的不是很顺利。还是简单的写个demo,记录一下自己的学习心得吧。 .error { color: Red
2014-12-02 16:21:24
474
原创 登录框一直在页面中间且使用Ajax无刷新登录
1.使用jQuery中的Ajax方法 无标题页 $(function(){ $("#Button1").click(function(){ var name=$("#Text_Account").val(); var pwd=$("#Text_Password").val(); i
2014-11-07 10:56:16
507
原创 生成验证码并验证
1.新建HttpHandle处理程序using System;using System.Web;using System.Drawing;using System.Drawing.Imaging;using System.IO;public class ValidHandle : IHttpHandler{ private string Check
2014-09-15 17:53:59
442
原创 面试题算法实现(一)
1.在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出bpublic static char GetFirstChar(string str) { char result = ' '; for (int i = 0; i { int num
2014-08-20 15:08:34
430
原创 反射的简单例子
enumWeek {Monday,Tuesday,Wednesday,Thursday,Friday};staticstring ActionInTable(Week week) {string[] methods = {"Cleaning","Shoping","Washing","Working" };retu
2014-04-24 15:50:02
722
原创 C# 发送邮件
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Mail;namespace SendMailLib { /// /// Mail sender class /// public
2014-03-14 15:05:48
822
原创 创建xml文件和向里面存储数据
public static void insertData(string id,string name,string password) { XmlDocument xml = new XmlDocument(); xml.Load(@"E:\a.xml"); XmlNode root = xml.Select
2014-02-24 17:46:26
626
原创 Linq操作集合数组
private void button1_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { listView1.Items.Clear();
2014-02-10 18:03:58
2843
原创 C#中xml数据转化dataset和dataset转到excel中
public static DataSet ds = new DataSet(); //convert the xml file to dataset public DataSet xmlToDataset(string xmlFullPath) { XmlDocument xmldoc = null;
2014-01-15 12:14:31
851
原创 C#中代理机制练习
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DelegateDemo01{ class BubbleSorter { public static void Sort(IList sortArra
2013-12-03 21:33:16
580
原创 C#单例设计模式
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace DesignPattern_Singleton{ class Student { //volatile关键字保证编译器编译代码顺序
2013-12-01 19:30:51
504
原创 Struts中的日期转换器
import java.text.SimpleDateFormat;import java.util.Map;import ognl.DefaultTypeConverter;public class MyDateConverter extends DefaultTypeConverter { private SimpleDateFormat[] dateForm
2013-10-04 09:39:30
491
转载 做技术做软件-----如何才能拿到上万的月薪
有些运气好,可能轻松就可以拿了上万的薪水,但是总的来讲钱不是天上白掉下来的,都需要有付出的。下面是一些参考的条件:01. 你有丰富的工作经验、项目经验,至少需要5年以上吧。02. 你平时做过大中型项目比较多,例如5人以上做的项目比较多,单枪匹马的不算。03. 你有过硬的技术功底,例如你是做C#方面的,这方面的语法,用法你是很精通很精通的。04. 你对设计模式、UML、接
2013-09-26 22:43:48
759
原创 简单工厂模式(二)
package cn.com.xin.www.DuoTai.Test;public class AnimalFactory {public Animal createAnimal(String type,String name,String color,int age){Animal animal=null;if(type.equals("猫")){animal=new
2013-09-06 18:43:56
449
原创 简单工厂模式(一)
package cn.com.xin.www.DuoTai.Test;public abstract class Animal {private String name;private String color;private int age;public String getName() {return name;}public void setName(
2013-09-06 18:35:28
432
原创 java产生随机数例子
import java.util.Random;public class RandomNumber{public static void main(String[] args) {// 使用java.lang.Math的random方法生成随机数System.out.println("Math.random(): " + Math.random());
2013-07-02 14:52:33
775
转载 java正则表达式
(PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快) 在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则
2013-05-17 22:07:54
706
转载 HTML标签大全
卷标 ,属性名称 ,简介 批注 跑马灯...普通卷动...滑动...预设卷动...来回卷动...向下卷动...向上卷动向右卷动 向左卷动...卷动次数...设定宽度...设定高度...设定背景颜色...设定卷动距离...设定卷动时间字体效果
2013-05-14 14:00:14
467
转载 java写的决策树算法(数据挖掘算法)
import java.util.HashMap;import java.util.HashSet;import java.util.LinkedHashSet;import java.util.Iterator;//调试过程中发现4个错误 ,感谢宇宙无敌的调试工具——print//1、selectAtrribute中的一个数组下标出错 2、两个字符串相等的判断//3、
2013-05-07 22:45:39
10656
转载 C#手机程序开发
如今手机已成为大众的交流工具。有关手机的程序开发越来越广泛,本节通过几个典型实例介绍如何利用短信猫发送、接收短信、远程控制计算机、业务员销售数据采集和短信息娱乐互动平台。实例431 利用短信猫收发短信息实例说明短信猫是利用SIM卡发送短信的硬件设备,通过串口或USB接口(根据设备型号而定)与计算机相连。在程序中可以利用短信猫发送或接收短信。本例实现了利用短信猫收发短信息的功
2013-03-16 19:50:16
1548
转载 客户端效果总结
1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成
2013-03-16 19:47:23
475
原创 .net中实现上传图片和视屏文件
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.W
2013-03-15 14:34:23
653
原创 .net中编写简单验证码
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using
2013-03-15 14:32:42
538
转载 c#中和并个excel表格的方法
有多个结构一样的Excel,带复杂表头需要合并为一个,且去掉多余的表头数据,可以用COM组件来读取每个Excel表格的Range来合并到一个新的表格中。样例如图有很多相同格式的表格,合并代码如下:using System; using System.Collections.Generic; using System.Text; using Syste
2013-02-26 14:05:14
503
转载 Web Service工作原理(二)
创建一个简单的Web Service上一章节中提到Web Service与网页的相似之处,这里在总结下:1。由和通用语言运行时完全实现,包含面向对象架构,所有基类,还有一些特性,如缓存、状态和数据访问2。几乎一致的文件和代码结构3。所有源代码文件都是普通文本4。vs完全支持,可以使用vs十分便捷的编辑、调试5。使用一个基于普通文本的配置文件和vs的网站管理工具做全局或者应用
2013-02-24 17:14:33
1533
转载 永远不要对一个外行聊你的专业之程序员那点事
我尽量用平和一点的口吻跟你说说关于程序员的那点事儿。我在一个叫摩托罗拉的公司干过,那地方有50%的人整天干的事情就是催另外25%的人没完没了的解决剩下那25%的人造成的bug。我是个程序员,每天敲敲打打,哪天电脑崩溃了你会发现我这辈子啥都没留下。大多数人甚至都没有想过我们是怎么把手机捣鼓出来的,包括是是否人手一套乐高的家庭套装工具。 我那可爱的岳父岳母在向自己的亲戚朋友们介绍我的时候,
2013-01-24 22:50:11
1073
原创 c#中连接数据库后绘制柱状图和饼状图
自己在项目中使用的绘制柱状图和饼状图的方法简单实用,可直接调用public class GongNeng{ System.Data.DataTable table1 = new System.Data.DataTable(); public GongNeng(){} //定义绘制饼状图的颜色 public static Color G
2013-01-24 12:32:17
5331
4
原创 asp.net中动态使用水晶报表
采用PUSH模式推报表,可以用如下的代码实现: con = new SqlConnection(Session["SQLCONNECTION"].ToString());strSql = "SELECT * FROM htOrder";scm = new SqlCommand(strSql, con);sda = new SqlDataAdapter(scm);
2013-01-20 22:58:06
1180
原创 简单存储过程和游标使用案例
简单存储过程和游标使用案例create procedure [dbo].[proc_zl_score]@zl_id varchar(20),@lx_name varchar(20)asupdate ZLset ZL.ZL_score=ZL_lx_scorefrom ZL,ZL_LXwhere ZL.ZL_lx_id=ZL_LX.ZL_lx_id and ZL_
2013-01-19 22:35:35
382
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人