C#
战争迷雾
这个作者很懒,什么都没留下…
展开
-
C# .net core 发布dll到nuget
要发布nuget需要到官网注册账号,地址:https://www.nuget.org注册完账号就可以选择账户标签的下拉列表的“Upload Package”, 上传本地生成的*.1.0.0.nupkg包,本地的打包步骤是,右键选择项目,弹出菜单,选择打包,即可在选择的目录中生成..1.0.0.nupkg包上传成功后,填写一些包的描述信息,即可发布,单击页面底部的Submi...原创 2018-09-10 17:38:57 · 1476 阅读 · 0 评论 -
gps坐标转百度地图坐标 示例
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}GPS转百度// 百度地图API功能//GPS坐标var xx = 116.397428;var yy = 39.90923;var gpsPoint = new BMap.Point(xx,yy);//地图初始化va转载 2014-04-03 11:13:21 · 4404 阅读 · 0 评论 -
C# VB 正则表达式语法 微软官方 vs2008
正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、转载 2014-04-02 15:04:01 · 850 阅读 · 0 评论 -
c# 系统服务更改服务名称及部署注意事项
更改名称:ProjectInstaller.Designer.cs文件的 /// /// Required method for Designer support - do not modify /// the contents of this method with the code editor. ///原创 2014-04-01 17:23:35 · 2675 阅读 · 0 评论 -
如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?
JavatimeJavaScriptMath.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒Microsoft .NET / C#epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000转载 2014-04-14 17:28:44 · 696 阅读 · 0 评论 -
sql 从查询结果中取第1001至1100行数据
SELECT IDENTITY(int) id0,* into #temp from [SysBI].[dbo].[SensorData]select id0,[DeviceID] ,[SensorTypeID] ,[SensorTypeIndex] ,[RecTime] ,[Data] ,[MastheadG原创 2013-09-22 16:53:22 · 2273 阅读 · 0 评论 -
vs中“ < < < < < < < .mine”无效
删除obj文件夹下debug目录下的文件原创 2013-09-10 15:25:18 · 2885 阅读 · 0 评论 -
在控制台应用程序中使用 OData 源(WCF Data Services 快速入门) 示例
在控制台应用程序中使用 OData 源(WCF Data Services 快速入门) 示例using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.Services.Client;namespace SearchODataTest{转载 2013-07-11 09:59:43 · 773 阅读 · 0 评论 -
wcf数据服务体系结构
wcf数据服务体系结构转载 2013-07-11 09:37:01 · 712 阅读 · 0 评论 -
c# appsetting
代码示例public static void ReadAppSettings(){ try { // Get the AppSettings section. NameValueCollection appSettings = ConfigurationManager.AppSettings; // Get the AppSetting转载 2014-04-11 10:27:28 · 2270 阅读 · 0 评论 -
C# 获取当前文件名、执行函数、执行代码行数和列数
static void Main(string[] args){ StackTrace st = new StackTrace(new StackFrame(true)); Console.WriteLine(" Stack trace for current level: {0}", st.ToString()); StackFrame sf = st.GetFrame转载 2014-04-26 15:31:07 · 2937 阅读 · 0 评论 -
十六进制转字符串、数值
如何:在十六进制字符串与数值类型之间转换(C# 编程指南)Visual Studio 2013其他版本此主题尚未评级 - 评价此主题以下示例演示如何执行下列任务:获取字符串中每个字符的十六进制值。获取与十六进制字符串中的每个值对应的字符。将十六进制 string 转换转载 2014-07-15 09:37:43 · 1343 阅读 · 0 评论 -
c# xml和类互转,支持泛型
语言:C#开发环境:VS2012功能:xml格式字符串与类互转代码:using System.Xml.Serialization;using System.IO;namespace wjl.common{ /// /// xml操作转换类 /// public class XmlParse { ///原创 2015-06-18 08:56:49 · 2196 阅读 · 0 评论 -
vs2008 计算源代码行数
开发环境:vs2008开发语言:C#b*[^:b#/]+.*$^b*[^:b#/]+.*$ctrl + shift + F查找选项选 正则表达式原创 2013-02-25 09:44:37 · 2360 阅读 · 1 评论 -
VS2012 项目引用了项目/DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
主要是yinwei昨天写了一个很小的winform程序,其中引用了自己写的两个dll文件。本来认为轻松搞定,结果一编译居然提示:未能找到类型或命名空间名称。。。。。于是删掉两个dll重新引用,再编译结果依旧!很是郁闷。后来经过调查,终于发现了解决方法:在项目上点右键-->属性-->应用程序-->目标框架-->修改为.NET Framework 4。而转载 2014-11-11 09:48:37 · 20040 阅读 · 3 评论 -
sqlite dev破解
第一种方法是:打开注册表 开始-->运行-->输入regedit 2依次打开目录:HKEY_CURRENT_USER\SharpPlus\SqliteDev 找到右侧的StartDate项,删除。3第二种方法更简单,开始--> 运行 -->cmd,或者是window+R组合键,调出命令窗口4复制:reg delete "HKEY_CURRENT_USER\SharpPlu转载 2014-10-22 11:10:31 · 2666 阅读 · 0 评论 -
c# tcpclient
Int32 port = 8619; TcpClient client = new TcpClient(server, port); string message = "hello world"; // Translate the passed message into ASCII and store it as a Byte array.转载 2014-07-10 14:56:09 · 1456 阅读 · 0 评论 -
使用EF框架的增删改查和分页的公共类
public class BaseRepository where T : class { //实例化EF框架 DataModelContainer db = new DataModelContainer(); //添加 public T AddEntities(T entity) {转载 2014-07-25 09:56:01 · 2163 阅读 · 0 评论 -
c# mysql连接
//public MySqlConnection GetConn(string database, string local, string user, string password) //{ // Debug.Log(string.Format("Server={0};Database={1};User ID={2};Password={3}", local, datab原创 2014-07-03 09:51:20 · 623 阅读 · 0 评论 -
高效的字节数组拷贝
System.Buffer.BlockCopy( array, 0, rv, offset, array.Length );转载 2014-07-15 09:42:32 · 691 阅读 · 0 评论 -
将String转换成Enum 以及Enum转换成String
一: 在C#中将String转换成Enum: object Enum.Parse(System.Type enumType, string value, bool ignoreCase); 所以,我们就可以在代码中这么写: enum Colour { Red, Green, Blue } // ...转载 2013-06-07 16:35:08 · 3201 阅读 · 0 评论 -
myBatis、Sqlite应根据sqlite编译版本选择不同的framework
myBatis、Sqlite应根据sqlite编译版本选择不同的frameworkSqlite不同版本下载地址:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki原创 2013-06-05 09:39:02 · 2397 阅读 · 0 评论 -
C#存储时间字段到SQLite中,出现错误
语言:C#数据库:SQLite问题描述:存储时间字段时,无法赋值,在SQLite数据库中出现的是数据库本身的默认值。解决方法:查看SQLite数据库中显示的时间格式为(2013/5/28 15:59:55),如下界面:所以不能直接用C#的DateTime赋值,而应使用字符串给[RecDateTime]字段赋值。生成时间字符串代码:DateTime.Now.ToS原创 2013-05-28 16:06:56 · 4386 阅读 · 0 评论 -
List集合操作一:遍历与查找
List集合操作一:遍历与查找首先声明本文不是讨论Linq,在Framwork2.0中也不支持linq操作的,主要是记录一下List集合的使用方法。List 一般主要用到的查找遍历方法:Find:搜索指定谓词所定义条件相匹配的元素,并返回整个List中的第一个匹配元素。FindLast:搜索指定谓词所定义条件相匹配的元素,并返回整个List中的最后一个匹配元素。转载 2013-04-03 15:35:40 · 1450 阅读 · 0 评论 -
C#系统服务程序定时器
操作系统:Win7/WinServer2008 R2语言:C#开发环境:VS2012功能:在系统服务中使用定时器 //启动定时解析数据, msgParserTimer = new System.Timers.Timer(); msgParserTimer.A原创 2013-04-03 11:09:07 · 850 阅读 · 0 评论 -
ACCESS连接字符串
MS ACCESS ODBC开放式接口连接字符串标准链接:"Driver= {MicrosoftAccessDriver(*.mdb)};DBQ=C:\App1\你的数据库名.mdb;Uid=你的用户名;Pwd=你的密码;"如果ACCESS数据库未设置用户名和密码,请留空。下同。WorkGroup方式(工作组方式)连接:"Driver={Microsof转载 2013-02-28 16:03:11 · 8365 阅读 · 0 评论 -
[ASP.net WebForm] 在Windows7上架ASP.net網站(適用WinServer2008)
[ASP.net WebForm]在Windows7上架ASP.net網站(適用WinServer2008) 說明以下的Demo 環境OS:Windows 7 64bitDB:SQL Server 2008 (和IIS在同一台電腦上) 1. 要在Windows7上架ASP.net網站前要先啟動安裝IIS控制台>程式和功能>開啟或關閉Windows功能然後按「转载 2013-03-08 17:51:34 · 2084 阅读 · 0 评论 -
C# 打开文件夹并遍历里面的文件
开发环境:VS2008语言:C#功能:打开文件夹并遍历文件夹内的文件命名空间:using System.IO;using System.IO; FolderBrowserDialog fbDlg = new FolderBrowserDialog(); if (fbDlg.ShowDialog() == DialogResult.OK)原创 2013-01-18 09:57:06 · 5964 阅读 · 3 评论 -
根据文件获取文件夹,判断文件夹是否存在,不存在则创建
开发环境:VS2008语言:C#功能:根据文件获取文件所在文件夹,并判断文件夹是否存在子文件夹2如果不存在子文件夹2,则创建string fileName = "D:\\2\\2.txt"; string myDir = System.IO.Path.GetDirectoryName(fileName); //执行结果原创 2013-01-18 10:12:04 · 4026 阅读 · 0 评论 -
VS2008 空格显示标点 切换
开发环境:VS2008 用途:程序编写时,空格显示标点切换Ctrl+R,Ctrl+W原创 2013-01-11 11:12:55 · 2419 阅读 · 0 评论 -
C# VS2008 产生dataView
private DataView CreateDataView(string tbl, string s) { DataSet dataSet1 = new DataSet(); string query = "SELECT * FROM " + tbl + s; System.Data.OleDb.OleDbDataAdap原创 2013-01-06 10:55:08 · 598 阅读 · 0 评论 -
部署C#服务到win7/Windows server 2008 R2服务器上
操作系统:win7/Windows server 2008 R2服务器开发语言:C#功能:部署C#服务安装服务(cmd命令):C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe F:\pro\TestService.exepause卸载服务(cmd命令):C:\Windows\M原创 2013-04-02 16:47:26 · 2414 阅读 · 0 评论 -
c# 加密解密
C# DES加密/解密字符串(转自CSDN某位牛人)添加引用using System;using System.Text;using System.Security.Cryptography;using System.IO;//默认密钥向量private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD转载 2013-04-07 15:45:45 · 663 阅读 · 0 评论 -
接收串口字节数组时,高低字节位转UInt16,
byte[] recData = new byte[4]{0x12,0x34,0x45,0x44};UInt16 m_BatteryLevel = (UInt16)((UInt16)rawData[10] | ((UInt16)rawData[11]原创 2013-03-25 10:00:04 · 2238 阅读 · 0 评论 -
SQLite 解决:Could not load file or assembly 'System.Data.SQLite ... 试图加载格式不正确的程序
错误提示如下:Could not load file or assembly 'System.Data.SQLite,Version=1.0.66.0,Culture=neutral,PublicKeyToken=db937bc2d44ff139' or one of its dependencies. 试图加载格式不正确的程序原因:System.Data.SQ转载 2013-05-28 15:03:43 · 7033 阅读 · 0 评论 -
C# SQLite连接字符串
path测试路径:Data目录存在,Data2目录不存在 var path1 = "dummy1.db";//成功 var path2 = "Data/dummy2.db";//成功 var path3 = "Data\\dummy3.db";//成功 var p转载 2013-05-28 10:16:01 · 1110 阅读 · 0 评论 -
关于PublicKeyToken
.NET中查看一个强命名程序集(*****.dll)的PublicKeyToken的方法:使用命令行工具SDK Command Prompt,键入:SN -T C:\*****.dll就会显示出该dll具体的PublicKeyToken数值。如果该程序集没有强命名,则不会有PublicKeyToken数值。将一个程序集强命名的方法是:用SN -k C:\***.snk命令生成*原创 2013-05-28 10:13:28 · 3161 阅读 · 0 评论 -
C#、Winform子线程更新界面主线程信息
语言:C#开发环境:VS2012功能:C#、Winform子线程更新界面主线程信息System.Windows.Forms.Form.CheckForIllegalCrossThreadCalls = false;原创 2013-05-28 08:50:15 · 3565 阅读 · 0 评论 -
C#中多线程的参数传递
操作系统:WIN 7语言:C# 功能:C#中多线程的参数传递代码:传递参数类:public class PlayVideoParameter { public int NPortId { set; get; } public int LRealHandle { set; get; } public int DwDataTy原创 2013-05-13 15:47:27 · 1129 阅读 · 0 评论 -
解决 sqlserver 2008 远程过程调用失败 0x800706be
操作系统:WIN7数据库版本:Sql server 2008问题:sqlserver 2008 远程过程调用失败 0x800706be解决方案:将Microsoft SQL Server2012LocalDB卸载掉原创 2013-05-20 09:36:09 · 13686 阅读 · 4 评论