template.js模板
template.js模板
rabbitmq和erlang,rabbitmq和erlang,rabbitmq和erlang,rabbitmq和erlang,
rabbitmq和erlang,rabbitmq和erlang,rabbitmq和erlang,rabbitmq和erlang,rabbitmq和erlang,rabbitmq和erlang,rabbitmq和erlang,rabbitmq和erlang,rabbitmq和erlang
ChromeDriver获取cookie 对应的谷歌驱动和谷歌浏览器
ChromeDriver获取cookie 对应的谷歌驱动和谷歌浏览器
dotnet-hosting-2.2.0-win
让IIS支持 .net core 的组建 dotnet-hosting-2.2.0-win
asp.net web api pdf
asp.net web api 教程 《ASP.NET Web API设计》依托ASP.NET Web API阐述API设计与开发的通用技术,是一本全面介绍如何构建真实可演化API的实践指南。
jexus独立版兼容 mono5.14
jexus独立版兼容 mono5.14 不用安装mono 直接解压后就可以使用的绿色 mono Linux 的web 服务软件
兼容mono的 Mysql.Data.dll
C#使用mysql数据库的时候 dll是一个大坑 尤其是用mono 发布到linux上的时候,此dll 兼容mono
C# 生成三层架构代码
配置数据库连接字符串后 一键生成三层架构代码,包含通用的增删改查
模拟HTTP请求-httpdebug
模拟HTTP请求-httpdebug 很好的http请求工具 ,方便模拟请求返回数据报文
MySql5.0 免安装版
不用安装的MySQL 打开直接用,非常方便,值得一试 账号/密码 root/root
Jexus-5.8.2
解压:tar -zxvf jexus-5.1.tar.gz
安装:
Jexus安装非常简单,仅仅就是一个复制、粘帖和注册全局程序集的过程,但要特别注意:需要用root身份进行操作。
A、复制文件,建议把jexus安装到/usr/jexus中:
sudo cp -rf jexus-5.1 /usr/jexus
B、注册全局程序集:
cd /usr/jexus
sudo ./jws.regsvr
C、请查看 jws.start、jws.stop、jws.restart、jws.regsvr这几个脚本文件的权限,确定是否具有可执行权限
C# 反编译工具 ilspy
C# 反编译工具 ilspy 小巧便捷, 速度快,很适合进行C#的代码反编译
C# 反编译工具 dnspy
C# 最好的反编译工具dnspy 能够调试 保存代码 精确定位代码,很值得拥有
C#计算字符串相识度
this.InitMatrix();
int intCost = 0;
for (int i = 1; i < _Row; i++)
{
for (int j = 1; j < _Column; j++)
{
if (_ArrChar1[i - 1] == _ArrChar2[j - 1])
{
intCost = 0;
}
else
{
intCost = 1;
}
//关键步骤,计算当前位置值为左边+1、上面+1、左上角+intCost中的最小值
//循环遍历到最后_Matrix[_Row - 1, _Column - 1]即为两个字符串的距离
_Matrix[i, j] = this.Minimum(_Matrix[i - 1, j] + 1, _Matrix[i, j - 1] + 1, _Matrix[i - 1, j - 1] + intCost);
_ComputeTimes++;
}
}
//结束时间
//_EndTime = DateTime.Now;
//相似率 移动次数小于最长的字符串长度的20%算同一题
int intLength = _Row > _Column ? _Row : _Column;
_Result.Rate = (1 - (decimal)_Matrix[_Row - 1, _Column - 1] / intLength);
// _Result.UseTime = (_EndTime - _BeginTime).ToString();
_Result.ComputeTimes = _ComputeTimes.ToString();
_Result.Difference = _Matri
Asp.Net使用HttpWebRequest跨域上传
Asp.Net使用HttpWebRequest跨域上传
word 转html
word 转html string dtTicks = DateTime.Now.Ticks.ToString();
//在此处放置用户代码以初始化页面
string dir = wordFileName.Substring(0, wordFileName.LastIndexOf("\\"));
string strSaveFileName = dir + "\\" + dtTicks + ".html";
Aspose.Words.Document awd = new Aspose.Words.Document(wordFileName);
检查字符串的合法性
public static bool blnCheckNotEmpty(string strTxt)
{
if (string.IsNullOrWhiteSpace(strTxt))
{
return false;
}
else
{ return true; }
}
public static bool blnCheckUploadIsPic(string strFileName)
{
string fileType = strFileName.Substring(strFileName.LastIndexOf(".") + 1).ToLower();
if (fileType == "gif" || fileType == "jpeg" || fileType == "png" || fileType == "jpg" || fileType == "bmp")
{
return true;
}
else
{
return false;
}
}
C#json操作
#region 将DataTable数据转换成JSON数据(用户绑定datagrid) 作者:许玉堂
/// <summary>
/// 将datatable数据转换成JSON数据
/// </summary>
/// <param name="dt">数据集</param>
/// <param name="displayCount">是否显示计数</param>
/// <param name="totalcount">总计数</param>
/// <returns></returns>
public static string DataTableToJson(System.Data.DataTable dt, bool displayCount, int totalcount)
{
StringBuilder Json = new StringBuilder();
Json.Append("{");
Json.Append("\"rows\":");
Json.Append("[");
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
Json.Append("{");
for (int j = 0; j < dt.Columns.Count; j++)
{
string value = dt.Rows[i][j] != null ? dt.Rows[i][j].ToString() : "";
value = HK.Common.Utils.DropHTML(value);
Json.Append("\"" + dt.Columns[j].ColumnName.ToString() + "\":\"" + value + "\"");
if (j < dt.Columns.Count - 1)
{
Json.Append(",");
}
}
Json.Append("}");
if (i < dt.Rows.Count - 1)
{
Json.Append(",");
}
}
}
Json.Append("]");
if (displayCount)
{
Json.Append(",");
Json.Append("\"total\":");
Json.Append(totalcount);
}
Json.Append("}");
return Json.ToString().Replace("\n", "").Replace("\r", "");
}
#endregion
XmlHelper帮助类
C# XmlHelper XmlHelper帮助类
win7使用IIS7.5
能在win7上使用IIS
C# 中做生成ajax的html代码
在用C#做ajax的时候不用郁闷的去拼写Html代码了
C# 数据结构
很好的C#数据结构,对于学习过C#的人可以很好的掌握数据结构
asp.net 发邮件
asp.net 发邮件,他使 asp.net也能发邮件
asp.net中生成验证码
asp.net中生成验证码,用于进行用户的登陆
asp.net+ajax实现无刷新的增删改查
asp.net+ajax实现无刷新的增删改查
简单计算器
char fln;
double mumble, temp;
#region//数字键
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "1";
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "2";
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "3";
}
private void button4_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "4";
}
private void button5_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "5";
}
private void button6_Click(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text + "6";
}
textBox1.Text = textBox1.Text + ".";
C#基础知识PPT
一些刚刚开始的学员对C#的基础知识很是模糊这些PPT有可能帮你们更清楚的理解C#的基础语法
用java做骑士飞行棋
骑士飞行棋其实很容易做,看了这个视频相信你也会用java做一个自己的骑士飞行棋。
winform制作猜拳
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace 猜拳
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public Image img = null;
public Image imgc = null;
public int a;//用于存储随机情况下产生的图片
public int pc( )
{
Random shu = new Random();
a = shu.Next(0, 2);
if (a == 0)
{
imgc = imageListComputer.Images[0];
}
if (a ==1)
{
imgc = imageListComputer.Images[1];
}
if (a == 2)
{
imgc = imageListComputer.Images[2];
}
return a;
}
#region//用于获取其信息
public void setI()
{
this.piComputer.Image = imgc;
}
public void setInfo()
{
this.piPerson.Image = img;
}
#endregion
private void btnJD_Click(object sender, EventArgs e)
{
img = imageListPerson.Images[0];
setInfo();
pc();
setI();
if (a == 0)
{
this.label1.Text = "你输了";
}
if (a == 1)
{
this.label1.Text = "打平";
}
if (a == 2)
{
this.label1.Text = "你赢了";
}
}
private void btnST_Click(object sender, EventArgs e)
{
img = imageListPerson.Images[2];
setInfo();
pc();
setI();
if (a == 0)
{
this.label1.Text = "打平";
}
if (a == 1)
{
this.label1.Text = "你赢了";
}
if (a == 2)
{
this.label1.Text = "你输了";
}
}
private void btnB_Click(object sender, EventArgs e)
{
img = imageListPerson.Images[1];
setInfo();
pc();
setI();
if (a == 0)
{
this.label1.Text = "你赢了";
}
if (a == 1)
{
this.label1.Text = "你输了";
}
if (a == 2)
{
this.label1.Text = "打平";
}
}
}
}
C#制作贪吃蛇
private void 启动窗口_Load(object sender, EventArgs e)
{
//设置启动窗体
this.FormBorderStyle = FormBorderStyle.None;
this.BackgroundImage = Image.FromFile("贪吃蛇.Jpg");
this.timer1.Start();
this.timer1.Interval = 1500;
}
private void timer1_Tick(object sender, EventArgs e)
{
//关闭启动窗体
this.Close();
}
private void 启动窗口_FormClosed(object sender, FormClosedEventArgs e)
{
//关闭定时器
this.timer1.Stop();
}