自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

greystar的专栏

分享知识与分享苹果是不一样,苹果会愈分愈少,而自己的知识不会因给了别人就减少了.

  • 博客(401)
  • 资源 (20)
  • 收藏
  • 关注

原创 asp.net core mvc视图中的中文HTML编码的处理

aspnet mvc 视图中@获取的数据,在HTML页面中被编码

2022-05-18 10:27:54 574

原创 VS2022 Web deploy发布设置

web deploy一键发布过程配置

2022-04-25 09:44:32 1998

转载 查询SQLServer JOB相关执行状态的语句

查询作业基本信息和作业执行情况SELECT [jop].[job_id] AS '作业唯一标识符' ,[jop].[name] AS '作业名称' ,[dp].[name] AS '作业创建者' ,[cat].[name] AS '作业类别' ,[jop].[description] AS '作业描述' , CASE [jop].[enabled] ...

2019-02-02 13:14:02 2792

原创 利用FileReader实现客户端预览图片

FileReader 对象允许Web应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象指定要读取的文件或数据。我们知道,img的src属性或background的url属性,可以通过被赋值为图片网络地址或base64的方式显示图片。在文件上传中,我们一般会先将本地文件上传到服务器,上传成功后,由后台返回图片的网络地址再在前端显示。通过FileRe...

2018-03-02 16:07:47 760

原创 SQL中获取一段时间有多少个星期

with cte as(select dt=dateadd(d,number,'2017-01-01')from master..spt_valueswhere type = 'P' and dateadd(d,number,'2017-01-01') )select top 1 weekNum=datepart(wk,dt) from cte group by datep

2017-11-08 14:57:30 2223

原创 查看SQLSERVER当前正在执行的sql信息

可以使用SQL Profiler捕捉在SQL Server实例上执行的活动。这样的活动被称为Profiler跟踪。这个就不多说了,大家都知道,下面是使用代码为实现相同的效果。SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT [Spid] = session_id , ecid , [Da

2015-12-08 15:35:26 9161

原创 WPF DataGrid 绑定数据及时更新的处理

默认情况下datagrid 绑定数据源后,在界面编辑某一列后,数据不会及时更新到内存对象中。如在同一行上有一个命令对来获取 当前选中行(内存对象)发现,数据未更新过来。解决办法:在列的绑定属性里加上UpdateSourceTrigger,示例XAML如下 <DataGrid Name="dgProducts" IsReadOnly="False" CanUserAddRows="False

2015-11-19 13:28:46 23431

原创 lightswitch datagrid 动态添加复选框的功能。

lightswitch中非自定义datagrid 使用注入的方式添加复选框,以便用户可以进行多项选择,using Microsoft.LightSwitch;using Microsoft.LightSwitch.Client;using Microsoft.LightSwitch.Presentation;using System;using System.Linq;using Sys

2015-11-09 15:40:54 2836

原创 Sql使用WITH ROLLUP 进行分类汇总及小计功能

效果如下:测试代码如下:CREATE TABLE #test    (      Name VARCHAR(10) ,      [procedure] CHAR(1) ,      model VARCHAR(5) ,      quantity INT    );INSERT  INTO #test        SELECT  'A' ,                '1' ,      

2015-10-08 15:55:45 17161

原创 Linq中First和Single 的区别

语法层面就不讲了如 First 和 Firstordefault先上一段代码void Main(){ Stopwatch sw=new Stopwatch();  List list=new List(); for(int i=0;i<10000000;i++) { list.Add(i); }  sw.Start(); list.First (p=>p>1

2015-09-09 17:08:02 6453 1

原创 WebBrower自定义HTTP标头

这个需求应该比较正常吧,网上也有,但是方案比较复杂,还不一定适用(高版本IE,64位等)其实MS早替我们实现了,可能大家平时不太注意WebBrowser.Navigate 方法 (Uri, String, Byte[], String)public void Navigate( Uri url, string targetFrameName, byte[] postData, string add

2015-09-07 09:56:26 3444

原创 CSS实现表格无外边框效果(只有内十字)

效果如下:代码如下:                                                 table{                 margin:auto;                 width:300px;                border-collapse:collapse;             }             th,

2015-09-04 19:08:50 10915

原创 WPF 主程序合并程序集

ILMerge是将 C#制作的WinForm应用程序打包成一个.exe文件(不是打包成安装文件啊!), 首先安装ILMerge,到百度搜索这个这个关键字就会有很多说明、使用方法、安装下载。 安装以后,需找到你安装ILMerge的目录,因为操作ILMerge需要在DOC下。但ILMerge不支持WPF程序,下面二步操作即可实现ILMerge一样的功能,并且是集成在VS开发环境的中。1.将WPF主程序

2015-09-01 14:29:43 3410 3

原创 VS2015 cordova尝试-camera

1. 确保环境正常,如出现错误 ,安下载android sdk 相关版本,我在这上面也折腾了几天。2.创建一个默认cordova 工程,并添加相关插件,在工程目录里打开config.xml 会打开配置界面,可选择camera插件,选安装即可。3.调用注:不能在html中设置事件调用 打开 www\index.html,做个界面的DEMO    Hello,你的应用程序已准备就绪!         

2015-08-25 11:04:22 4900

原创 c# 连接本地的sdf数据库文件

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.Data.SqlSer

2015-08-18 09:39:07 7481

原创 SQL localdb 连接字符串

原来SQL 2012 下连接LOCALDB,字符串为: Data Source=(LocalDB)\v11.0;Initial Catalog=D:\aa.MDF;Integrated Security=True现在升级到SQL 2014,程序升级到VS2015,在lightswitch里添加了表,这个会自动修改数据库结构。调试发布都没有问题连接字符串仍为Data Source=(LocalDB)

2015-08-16 09:27:08 14590

原创 Process 重定向处理

private void Button_Click(object sender, RoutedEventArgs e)        {            var runProcess = new Process();            string cmd = "ping 10.10.10.2";            var config = new ProcessStartInfo(

2015-08-13 10:56:58 4794

原创 VS2015 android 设计器不能可视化问题解决。

最近安装了VS2015,体验了一下android 的开发,按模板创建运行了个,试下效果很不错。也可以可视化设计。但昨天再次打开或创建一个android程序后,设计界面直接不能显示,显示错误:(可能是升级了什么SP,不太记得了)Connection to the layout renderer failed。this my b caused by a misconfiguration of java

2015-08-11 09:33:59 9582 2

原创 Devexpress Report Service 使用方法

这个工具就不用多说了,反正功能强大。主要记录工作中遇到的问题解决方式,不在于宣传、传播!在服务器端添加 Dev Report Service ,然后建立报表,这里不多说。 连接字符串要改下SL中客户端 调用代码如下:void DevReportControl_Loaded(object sender, RoutedEventArgs e)        {            var mode

2015-08-07 15:55:33 3296 1

原创 自定义客户端消费LS的ODATA示例二 解决重复验证

http://blog.csdn.net/greystar/article/details/47107451上文讲了如何自定义客户消费ODATA,但是不是很完善,如会多一次请求,同时每次请求会到数据库验证一次用户。花了二天时间,在网上找答案,未果。后结启发,觉得还是Cookie本身的问题。因此先登录,后续设置COOKIE。主要难度就是在于lightswitch的登录 ContentType =

2015-07-30 15:42:14 2408 1

原创 自定义客户端消费LS的ODATA示例

LightSwitch默认使用了ODATA方式,这样便于向其他系统共享数据。下面是一段WPF客户端使用 LS 的ODATA1.在WPF客户端中添加服务引用 已发布的 LS的ODATA的服务地址 如  http://192.168.1.100/MyTest/ApplicationData.svcapplicationdata 对应的为LS内置的数据库2.LS开启了用户认证,需要在消费时进行认证处理,

2015-07-28 16:44:30 2285

转载 silverlight 操作串口数据的代码

串口PINVOKE代码,需要对超时时间进行设置,如果全为0,则是无限等待。而不是获取不到退出。 public class SerialWrapper : IDisposable { #region Enum public enum StopBits { None, One,

2015-07-27 10:14:09 1846

转载 查看数据库服务各数据库备份状态

列出服务器上各数据库的备份情况WITH CTE_Last_Full_Backup(database_name,backup_start_date,rank)as  ( SELECT database_name,backup_start_date ,rank()over(partition BY database_name                                       

2015-07-10 09:45:24 2294

原创 SQL Server 快速获取表的行数

统计表的行数,这个大家都知道使用select count(*) from table ,但是随着表的增长,这个统计的效率越来越低了。试下下面的语句吧,能快速获取多少行,还能提供一些其他表信息,如索引类型,分区数等SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED-- 快速获取表信息.SELECT Object_schema_name(p.obje

2015-07-07 13:16:08 8129

原创 c#获取计算机制造商信息

很简单的一个需求,在CMD下我们可以使用systeminfo命令来获取相关信息。当然我们也可以使用PROCESS来运行这个命令并重定向数据进一步分析制造商。但相对来说速度较慢。下面代码使用WMI来获取信息using System;using System.Management;namespace ConsoleApplication1{    class Program    {        s

2015-07-02 10:43:04 2592

原创 ASP.NET WEBAPI异步视频流实现

要执行异步流任务,可以使用PushStreamContent。它允许服务器逐步推到接收客户端的数据包。本示例中,从服务器的硬盘上的文件读取视频流并刷新到客户端 (使用PushStreamContent) 65536 字节的数据包。流媒体视频播放然后可以立即开始 (客户端不需要等待整个视频来冲进),而服务器异步写入客户端,这样不会造成不必要的负载。一旦客户端断开连接,将停止写作。public Pus

2015-06-26 17:49:53 11698 2

原创 WIN8.1开机联网自动打开BING网站问题的解决

开机不连网线时,不会弹出IE。开机连网线时,会弹出一个IE窗口:http://go.microsoft.com/fwlink/?LinkID=219472&clcid=0x409解决方式:打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet修改EnableActiveProbing

2015-06-26 09:24:20 1717

转载 使用c#检测文件正在被那个进程占用

要检测文件被那个进程占用,需要使用微软提供的工具Handle.exe,这里有微软提供的下载我们可以在c#中调用Handle.exe 来检测到底哪个进程占用了文件string fileName = @"c:\aaa.doc";//要检查被那个进程占用的文件Process tool = new Process();tool.StartInfo.FileName = "handle.exe";

2015-06-05 14:56:13 4456 1

原创 windows服务失败选项的命令处理

对于服务失败的处理命令:sc [] failure [] [reset= ] [reboot= ] [command= ] [actions= {"" | {[run/] | [restart/] | [reboot/]}[/...]] ParameterDescription Specifies the name of the remote server on which the servi

2015-06-03 15:09:07 2110

原创 正则表达式获取HTML标记innerHTML

// Regex match RegexOptions options = RegexOptions.None; Regex regex = new Regex(@"[\w]+)[^>]*\s[iI][dD]=(?[""']?)footer(?(Quote)\k)[^>]*?(/>|>(?((?[^>]*>)|>(?)|[\s\S]*?)*)>)",

2015-06-02 10:45:21 3974

转载 使用正则表达式匹配嵌套Html标签

正则表达式是做文本解析工作必不可少的技能。如Web服务器日志分析,网页前端开发等。很多高级文本编辑器都支持正则表达式的一个子集,熟练掌握正则表达式,经常能够使你的一些工作事半功倍。例如统计代码行数,只需一个正则就搞定。嵌套Html标签的匹配是正则表达式应用中一个比较难的话题,因为它涉及到的正则语法比较多,也比较难。因此也就更有研究的价值。先确定我们要解决的问题——从一段Html文本中找出特定id的

2015-06-01 14:45:33 12560 1

原创 WIN8 共享WIFI设置

1.以管理员身份运行CMD2.输入netsh wlan set hostednetwork mode=allow ssid=WiFIName key=password此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为disallow则为禁用。ssid:无线网名称,最好用英文(以win8wifi为例)。key:无线网密码,八个以上字符(以win8WiFi为例)。以上三个参数可以单独使用,例如

2015-05-11 11:08:11 992

翻译 devexpress xtraReport 汉化功能

最近在用Devexpress 的报表,使用环境为 lightswitch .默认是没有安装的中文汉化卫星程序集的,因此一种是到DEV官网申请一个汉化包,二十分种左右就能收到相应的压缩包,自己可以放到对应的安装目录。然后就简单了,自动会汉化。但自带的汉化有些翻译错(很明显)那只好自己把相应的资源反编译再自己定义个本地化类来处理了。主要用到如下: public class MyPreviewLoca

2015-04-29 14:00:15 6017

原创 Lightswitch PaulozziCo.MetroShell for 2013重编译本,

下载地址:http://download.csdn.net/detail/greystar/8641721官网上找不到LS2013用的,只好自己重编译一下。在客户端要注册选用的主题  partial void Application_Initialize()        {            System.Windows.Deployment.Current.Dispatcher.Begin

2015-04-28 15:59:58 1342 1

原创 lightswitch C1FlexGrid 分组列头自定义标题处理

自动的分组默认显示 不符合用户要求,同时有英文 如(3 Items) , 主要对GroupHeaderConverter  进行了处理。public partial class FlexibleProductsGrid{    partial void FlexibleProductsGrid_Created()    {        // Write your code here.      

2015-04-24 12:46:30 2070

原创 Lightswitch C1FLexGrid 自定义列显示格式的几种写法

1.最简单的方式,在控件列属性里设置,注(列的控件类型必需设为FLEX自带的那种才行), 有FORMAT CONDITION 可以设置,包括色彩等。一列只能定义一种规则。2. 实现CellFactory ,自定义规则 public class ConditionalCellFactory : CellFactory        {            public override void

2015-04-24 10:24:14 2880

原创 Lightswitch Desktopclinet 中如何调用WEB API

Lightswitch Desktopclinet 本质就是一个silverlight 桌面客户端程序,当然也有对应的asp.net后台服务,数据的真正处理都在后台端。那也可以尝试以WEB API 进行自定义的调用。(注:LS是很方便,但太不注意性能,获取的数据都是整个表及关联性数据)。服务器端处理:1 GLOBAL文件,添加WEBAPI路由注册信息  public class Global

2015-04-22 13:20:49 1077

原创 后台定时任务的利器Hangfire

Hangfire是一个开源且商业免费使用的工具函数库。可以让你非常容易地在ASP.NET应用(也可以不在ASP.NET应用)中执行多种类型的后台任务,而无需自行定制开发和管理基于Windows Service后台任务执行器。且任务信息可以被持久保存。内置提供集成化的控制台。 通过Nuget就可以在你的应用程序中安装Hangfire:Install-Package Hangfire 需要环境:.

2015-04-09 10:48:00 7434 1

原创 一段扫描周边设备的代码

比较简单,死办法,获取本机相关网卡接口信息,再对该IP地址段进行扫描。不多解释,直接上代码了。using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.NetworkInformation;using System.Net.Sockets;using

2015-03-24 14:35:51 1459

原创 获取数据库当前所有活动连接的脚本

SQL2012 测试通过获取连接SELECT [dbid], DB_NAME([dbid]) as DatabaseName, COUNT([dbid]) as ConnectionsCount, [loginame] as LoginName, [status]FROM [master].[sy

2015-03-24 13:07:44 955

城市大脑建设目标选择、方法与路径——城市大脑规划建设与应用研究报告2020.pdf

城市大脑规划建设与应用研究报告2020

2020-12-31

PaulozziCo.MetroShell 插件

具体效果见:https://visualstudiogallery.msdn.microsoft.com/24709dcb-d7df-49af-82ba-dc08b3bdbb38 作者只提供了2012版,现重编译成可发布2013版的PaulozziCo.MetroShell

2015-04-28

silverlight spy 4 keygen

silverlight spy4.0.3.1安装文件,及KEY生成器

2012-02-02

ComponentGo.Windows.Schedulers.Patched

http://www.componentgo.com/projectservice/#/Views/ProjectPlanner 一个silverlight gantt,去除演示的字样。

2011-11-08

lightswitch 个性化登录窗口示例

lightswitch中如何进行个性化登录定制

2011-11-03

桌面管理工具

桌面管理工具,可自定义桌面分区,也有镜象功能,用于恢复。 双击空白区,可隐藏或显示桌面图标

2011-10-20

IconGen系统图标提取

获取win7自带的系统图标的工具。一次进行抽取

2011-10-20

Divelements.SandDock & RIBBON for Silverlight

这玩意应该听说过吧。还是很强的 内附二个DLL,已解除未注册字样。 已实际测试过

2010-11-24

Expression Studion 4破解包

内有详细安装说明,本人已亲自测试过。新增了不少功能

2010-06-29

abcpdf.net7_2 part3

内有序列号,HTML转PDF的功能还是比较强的

2009-10-23

abcpdf.net7_1 part2

内有序列号,HTML转PDF的功能还是比较强的

2009-10-23

abcpdf7.net part1

内有序列号,HTML转PDF的功能还是比较强的

2009-10-23

WCF+EF实战示例程序

一个用于示例WCF+EF的MVP的示例,练习用的.

2008-12-03

仿126风格的附件上传

一个仿126风格的多附件上传的实现,JS处理.值得一看.

2008-10-22

icanseeu远程控制(源码)

C#编写的远程控制,有源码.CS结构.TCP来传输处理的数据.学习的话,值得借鉴一下.比如,如何处理mouse和KeyBoard的远程处理.

2008-10-22

Drag & Drop Modules

一个不错的示例,自己也收藏一下.

2008-08-19

一个Web编辑器

一个Web编辑器,效果不错,值得一用,

2008-07-10

UDP打洞示例

UDP打洞示例,已测试过.

2008-07-01

多附件大容量上传组件

在VS2005下通过.需要建立虚拟目录,文件系统建站不可用

2008-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除