- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 C#常用代码
1、获取(删除)所有进程与子进程/// <summary> /// 删除进程及其所有子进程 /// </summary> /// <param name="pid"></param> private static void KillProcessAndChildren(int pid) { ManagementObjectSearcher searc...
2020-08-19 15:14:13 561
原创 图片帮助类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Drawing;using System.Drawing.Imaging;namespace MySoft.Utils{ /// <summary> /// Utils /// </summary> class P...
2020-08-12 14:23:42 255
转载 cesium(坐标转换)
var viewer = new Cesium.Viewer('cesiumContainer'); var screen;//屏幕坐标 var world;//世界坐标 var Geography;//地理坐标 var handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);...
2019-05-11 15:02:47 940
转载 PowerDesigner16建表在SQL SERVER 2008报 对象名 'sysproperties' 无效。
转:http://blog.itpub.net/30150152/viewspace-1454979/ sysproperties 对象是是以前老版本的sql server的对象,在2005以后就删掉了此对象,改为 sys.extended_properties,所以,需要调整 PowerDesigner 生成的建表语句的模版 首先,TableCommen...
2018-07-28 14:22:09 817 1
原创 c# 委托和事件
一、什么是委托1.1官方解释委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。1.2个人理解委托就是执行方法(函数)的一个类。事件是一种特殊的委托。二、如何申明委托2.1 delegate public delegate int TestDelegate(int x, int y);2.2 Action ...
2018-04-06 13:07:52 192
原创 聚集索引和非聚集索引
数据库的索引,听起来挺神秘的,仔细想想。这些索引,其实就是平时咱们查东西时候常用的两种手段。无非就是为了提高我们找东西的效率而已。那么我们平时又是怎么查东西呢? 聚集索引: 聚集索引,来源于生活尝试。这中索引可以说是按照数据的物理存储进行划分的。对于一堆记录来说,使用聚集索引就是对这堆记录 进行 堆划分。即主要描述的是物理上的存储。举个例子: 比如图书馆新进了一...
2018-04-04 15:29:22 513
原创 C#中List<T>对象的拷贝
一、List<T>对象中的T是值类型的情况(int 类型等)List<T> oldList = new List<T>(); oldList.Add(..); List<T> newList = new List<T>(oldList); 二、List<T>对象中的T是引用类型的情况(例如自定义的实体类)1、对于引用类型的...
2018-04-03 10:53:21 10338 1
原创 Redis、Memcached、MongoDB对比
Redis 简介:REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈...
2018-03-31 20:06:00 217
原创 开发的一些事情
1、APP内嵌H5的加载流程:初始化webview->请求页面->下载数据->解析HTML->请求JS/CSS资源->dom渲染->解析JS执行->JS请求数据->解析渲染->下载渲染图片。2、c#的abstract和virtual的用法和区别abstract1)、abstract方法,顾名思义,abstract方法就是抽象方法。public ...
2018-02-26 14:00:41 154
转载 sqlserver 各种判断是否存在(表名、函数、存储过程.......)
库是否存在if exists(select *from master..sysdatabaseswhere name=N'库名')print'exists'elseprint'not exists'----------------- 判断要创建的表名是否存在if exists (select *from dbo.sysobjectswhere id = object_id(N'[db
2017-12-19 11:34:26 1475
原创 生成文字水印、图片水印、缩列图
/// /// 生成缩略图 /// /// 图片路径 /// 缩略图路径 /// 缩略图宽度 /// 缩略图高度 /// 生成缩略图的方式 public static void GenerateThumb(string imagePath, string thu
2017-11-21 11:53:29 326
转载 jQuery获取Select option 选择的Text和Value
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置 获取一组radio被选中项的值:var item = $('input[name=items][checked]').val();获取select被选中项的文本:var item = $("select[@name=items] optio
2017-10-10 17:47:28 259
原创 MS sql 判断数据库、表、函数、存储过程是否存在
-- 库是否存在if exists(select * from master..sysdatabases where name=N'库名')print 'exists'elseprint 'not exists' -- 判断要创建的表名是否存在if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].
2017-03-22 10:41:00 627
原创 MS SQL 字符串分隔
IF OBJECT_ID('[f_split]') IS NOT NULL --判断函数是否存在 DROP function [dbo].[f_test]GOCreate function [dbo].[f_split](@SourceSql varchar(8000),@StrSeprate varchar(2)) returns @temp table(a varc
2017-03-22 10:17:59 729
转载 Redis应用场景
所用语言:C/C++特点:运行异常快使用许可: BSD协议:类 Telnet有硬盘存储支持的内存数据库,但自2.0版本以后可以将数据交换到硬盘(注意, 2.4以后版本不支持该特性!)Master-slave复制(见编注3)虽然采用简单数据或以键值索引的哈希表,但也支持复杂操作,例如 ZREVRANGEBYSCORE。INCR & co (适合计算极限值或统计数据)支持 sets(同时也支持 uni
2017-03-14 16:09:05 243
转载 关于JQUery.parseJSON()函数的知识札记
JSON数据也许大家都很陌生,而对我来讲属于半成品,由于项目问题,做web虽然用的是JSON数据格式传输,但是关于解析这一块还真不知道该注意什么,更不知道它是如何解析的,由于最近要把串口通信协议与此一致,所以,今天下午特地了解了一下JQuery.parseJSON()函数的相关知识,在此做一次摘录,成为自己的东西。严格的JSON数据格式:(1)如果想在网页正确显示自己想要的
2016-09-20 14:34:50 1307
原创 超图Deskpro .NET 6R(2012) CAD图转化为GPS数据的操作步骤
1、从CAD图转化为复杂数据过后,要经过两个步骤:一、重新设定坐标系1)、右键“复杂数据”属性,重新设定坐标系投影坐标系选项:投影方式 TransverseMercator坐标单位:米地理坐标系类型:Beijing1954 (GCS_Beijing_1954)大地参照系 Beijing_1954(D_Beijing_1954)参考椭球体
2016-06-20 11:12:44 1936
转载 SQL查询获取最后一笔时间数据问题
数据库表如下: 列A 列B 列C AA 20 2011-10-17 00:00:00 BB 20 2011-10-17 00:00:00 AA 20 2011-10-17 10:00:00以‘列A’为分组条件、查询出时间的列C时间最大的数据,理想得到的结果如下:
2015-06-01 19:36:01 5525
原创 创建运行ArcGis JS API 项目
一、下载ArcGIS API for JavascriptLibrary:http://support.esrichina.com.cn/2011/0223/960.html;解压arcgis_js_v39_api.zip,我下载的是3.9版本,以下以3.9版本为例子arcgis_js_v39_api\arcgis_js_api\library\3.9二、有
2015-05-11 12:24:22 1088
原创 android数据持久化-SQLite数据库(SQLiteOpenHelper 例子)
简述:一个帮助类,帮助创建数据库和数据库版本管理。 使用必须创建一个子类来实现其onCreate(SQLiteDatabase), onUpgrade(SQLiteDatabase, int, int)方法,同时任意实现onOpen(SQLiteDatabase)方法,同时打开数据库操作必须保证数据库存在,如果不存在则创建它,并且对其必要的升级,维护其保持一个最佳的状态。使用本类提
2013-03-11 09:43:10 1171
转载 Silverlight3 加载其他xap
有些时候我们在设计有集成sl系统的时候总会想把xap作为基点来达到持续集成的效果。那么我们应该怎么做呢?解决方法:1.首先我们要用一个方法实现从源资中提取出Assembly:Assembly LoadAssemblyFromXap(Stream packageSt
2011-08-12 22:50:35 303
转载 Silverlight加载xap后通过反射相互调用方法及元素
在一个silverlight工程里加载另一个xap之前我已经有写过,不过如果加载后相互调用就没有写到,所以补充说明一下加载后两个silverlight中相互调用方法和元素的使用。注意:请先参考《Silverlight3 加载其他xap》文章,再结合以下内容使用!1
2011-08-12 22:47:13 307
原创 (Siverlight应用程序之间)通过宿主(B屏)New对象,进行的交互消息(反射)
由于最近的项目要实现一机多屏(实际上属于同一个IE,同一个Siverlight程序,通过宿主(B屏)New对象,添加到B屏容器中,并展示B与C屏共同展示),B与C屏或者多屏之间的通信,此种方法只限于程序集内部,通过反射机制完成。所以BC屏之间的通讯,各方必须提供公共的方法,并且约
2011-08-04 15:20:16 494
原创 Silverlight 通过反射创建WCF通信
简单通过代码介绍通过反射机制Silverlight客户端与服务端之间的通讯。 Sliverlight端页面 /// /// 通过WCF(异步)加载事件信息 /// private void Lo
2011-07-30 16:29:59 782
转载 aspx向silverlight传值
方法1:向嵌入aspx页面的silverlight对象添加imnitParams参数,它的value是与querystring类似的键值对,多个参数用逗号隔开,aspx后台代码如下所示:<!--Code highlighting produced by Actipro Cod
2011-07-19 17:03:36 628
SNMP开发应用(包括dotnet和使用第三方控件)
2014-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人