- 博客(71)
- 资源 (25)
- 收藏
- 关注
原创 Flink自定义InpputFormat
package com.demo;import cn.hutool.core.collection.CollUtil;import cn.hutool.core.map.MapUtil;import cn.hutool.core.util.IdUtil;import cn.hutool.core.util.StrUtil;import com.demo.ApplicationCont...
2019-05-17 18:44:06
2641
原创 springboot配置Elastic-Job示例
加入maven依赖包 <!-- 引入elastic-job-lite核心模块 --> <dependency> <groupId>com.dangdang</groupId> <artifactId>elastic-job-lite-core</artifactId> <version>
2018-12-21 15:45:18
930
原创 MVC API中路由参数类型约定
{x:alpha} 约束大小写英文字母{x:bool}{x:datetime}{x:decimal}{x:double}{x:float}{x:guid}{x:int}{x:length(6)}{x:length(1,20)} 约束长度范围{x:long}{x:maxlength(10)}{x:min(10)}{x:range(10,50)}
2015-11-19 09:36:11
986
原创 C#翻译mobile-detect.js源码实现手机平台检测
mobile-detect移动端平台手机等信息检测开源地址:https://github.com/hgoebl/mobile-detect.jsC#翻译功能:获取手机操作系统,判断手机系统平台 public class DetectMobileBrowsers { private MobileDetectRules mobileDetectRules = new
2015-06-16 09:16:28
16653
原创 MVC中通用JS判断表单或者某个具体的文本框验证是否通过
例: $("#idTest").click(function () { var t = $("#f1").valid(); var ele1=$("#f1").validate().element("#UserName") alert(t); alert(ele1);
2015-02-02 17:20:23
2396
翻译 httpmodule通过httpfilter获取返回的网页内容
自定义httpmodulejfdmpublic virtual void Init(HttpApplication app) { // WARNING! This does not work with Windows authentication! // If you are using Windows authentication
2014-07-17 19:15:09
1464
转载 checkbox就否被选中
$(document).ready(function () { $("#btn5").click(function () { var slength = $(":checkbox[name='assignedStudents']:checked").size();
2014-05-14 15:12:43
545
原创 将定义查询模型转换成Lambda表达式
在进行lambda进行查询时,可能我们的查询原始条件不是lambda表达式树的形式,这时我们如何将其处理组装成lambda表达式树呢,下面的例子就是将一个对象的字体,运算符,值进行组装的例子public enum SearchMethod { /// /// 等于 /// Equal = 0, ///
2014-04-03 15:31:05
839
原创 C#简单使用线程池
static void Main(string[] args) { ThreadPool.QueueUserWorkItem(ThreadWork, "t1"); ThreadPool.QueueUserWorkItem(ThreadWork, "t2"); ThreadPool.QueueUserWo
2014-04-01 14:10:44
656
转载 C#中==与Equals区别
C#中的相等有两种类型:引用相等(ReferenceEquals)和值相等(Equals)。值相等就是说两个对象包含相同的值。而引用相等则比较的是两个对象的引用是否是同一个对象。也就是说,如果ReferenceEquals为True,则Equals必然为True,反过来就不一定了。这样的话可以看出来,ReferenceEquals我们没有比较去管他什么,系统自动解决,object类实现的静态R
2014-03-31 16:17:14
6558
转载 c#枚举转化示例大全,数字或字符串转枚举
c#枚举转化示例大全,数字或字符串转枚举,本文重点举例说明C#枚举的用法,数字转化为枚举、枚举转化为数字及其枚举数值的判断,以下是具体的示例:先举两个简单的例子,然后再详细的举例说明:字符串转换成枚举:DayOfWeek week= (DayOfWeek)Enum.Parse(typeof(DayOfWeek), "Friday");数字转换成枚举:DayOfWeek week
2014-03-17 11:54:21
1190
转载 C#中的并行与多线程编程
在处理很多数据的时候,加入C#新特性的并行和任务来实现多线程,超级有趣。先说2个小代码。一个是Task任务,相当于旧版的Thread多线程。但是在.net 4.0以后都统称为Task任务了。其实就是多线程。一、Task多线程,线程结束后执行特定的代码。Task task = new Task(() =>{ //这里执行工作的主体,但是不能操作界面,会造成线程崩溃。
2014-03-14 13:46:13
8629
原创 在IIS下无svc的配置与访问
<binding name="NoneSecurity" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" useDefaultWebProxy="false">
2014-03-12 13:54:03
1260
原创 通过表达示树获取属性名
public static string GetNameByExpress(Expression> expr) where T : class { var pname = ""; if (expr.Body is UnaryExpression) { var uy =
2014-01-10 14:48:45
545
原创 实现自己的Dynamic类型
必须继承DynamicObject例:class ParamClass : DynamicObject { private Dictionary values = new Dictionary(); public override bool TryGetMember(GetMemberBinder binder, out object resu
2014-01-08 10:06:21
562
原创 扩展将对象转换成字典
/// 对象转换为字典 /// /// /// /// public static Dictionary ToDictionary(this T obj) where T : class { var dictionary = new Dictionary()
2013-12-31 09:34:01
884
原创 MVC表单多次提交注意
如果表单多次提交时,请将BundleConfig.cs里的:"~/Scripts/jquery.unobtrusive*", ,删除掉
2013-11-29 11:02:19
697
转载 请求WCF时:HTTP 请求已超过分配的超时。为此操作分配的时间可能是较长超时的一部分
SilverLight调用 WEB SERVICE时 对 HTTP 请求已超过分配的超时。为此操作分配的时间可能是较长超时的一部分。解决方案:在SilverLight的ServiceReferences.ClientConfig中对超时进行设置。openTimeout ="00:10:00"receiveTimeout ="00:10:00"sendTimeout
2013-11-26 16:22:52
6088
原创 linq ToDictionary使用
例: public class Menu{public string Id{ get; set; } public string Name { get; set; }}static Dictionary test(IList menus) { var dic = new Dictionary();
2013-11-25 10:14:06
23131
转载 C#模拟web服务器
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace CodeTest{ class Program { static void
2013-11-20 10:19:33
852
原创 C#多线程访问主线程UI元素
Thread t1 = new Thread(delegate()//匿名方法 { this.Invoke(new Action(delegate() //这里的this就是主线程UI的form { //...调用主
2013-11-15 16:30:16
1012
原创 C#读取资源文件Resource.resx
System.Resources.ResourceManager rs = new System.Resources.ResourceManager("NetWebBrowser.Resource", typeof(Resource).Assembly);//此处的 NetWebBrowser.Resource 表示:命名空间.资源类名var title = rs.GetString("t
2013-11-14 16:55:49
18763
1
转载 oracle ODP.NET 批量插入或更新
/// /// 批量插入数据/// /// 表名称/// 键-值存储的批量数据:键是列名称,值是该列对应的数据集合/// public int BatchInsert(string tableName, Dictionary columnRowData){ if (string.IsNullOrEmpty(tableName)) { throw n
2013-10-12 11:37:29
3710
原创 读取配置文件
System.Configuration.ConfigurationManager.AppSettings["sd"];System.Configuration.ConfigurationManager.ConnectionStrings["sd"]
2013-09-24 11:39:37
529
原创 silverlight图片source后台设置
/// /// /// /// 图片路径,例如:Images/show.png /// public BitmapImage CreateBitmapImage(String url) { var AssemblyShortName = typeof (Ap
2013-09-23 10:18:43
1252
原创 MVC路由自定义后缀名地址
首先需要在system.webServer节点下添加: 在路由配置里面添加类似这样就行了: routes.MapRoute( name: "Default", url: "{controller}/{action}" + ".php", defaults: new { co
2013-08-31 11:24:42
1819
原创 silverlight自定义用户控件,实现下拉多选功能
新建用户控件:MilutSelectXAML: DropDownOpened="chkTest_DropDownOpened" DropDownClosed="chkTest_DropDownClosed"> 后台代码:public partial class MilutSelect : UserCon
2013-08-30 11:16:12
1524
转载 Silverlight中常用的尺寸
尺寸集合 Application.Current.Host.Content.ActualWidth;//表示屏幕宽度 Application.Current.Host.Content.ActualHeight;//表示屏幕高度 this.ActualWidth;//表示SilverLight主控件的宽度 一般我们可以在主控件区域使用得到Silverlihgt区域的宽度 thi
2013-08-30 10:54:03
620
原创 c# 将数组或集合 转换成以逗号分隔的字符串
样例:字符串数组为array,str为字符串数组转换成的字符串 string[] array = { etr, kdgj, 3454, tyt, gff }; string str=string.Join(",",array);经常忘记这个函数。记一下
2013-08-29 14:09:34
41130
2
原创 把IP转换成数字
private static long ConvertIpToNumber(string strIpAddress) { long tmpIpNumber = 0; if (strIpAddress != null && strIpAddress.Trim() != "") {
2013-08-26 17:34:53
1948
原创 Twaver.net节点样式边框和背景色
node.SetStyle(Styles.INNER_STYLE, Consts.INNER_STYLE_SHAPE); //如果是INNER_STYLE_SHAPE,则显示边框 node.SetStyle(Styles.INNER_OUTLINE_PATTERN, new List() { 2, 5 }); //边框为虚线,值为NULL,则为穿线
2013-08-23 09:21:08
1915
原创 枚举操作
public enum AssetTypeEnum { 主机 = 1, 路由器 = 2, 交换机 = 3, 防火墙 = 4, 虚拟机 = 5 }取枚举的名称:Enum.GetName(typeof (AssetTypeEnum), 1);取枚举的数值:(int)(AssetTypeE
2013-08-05 16:50:41
459
原创 .NET反射记录
private void test() { T Ttype = (T)Activator.CreateInstance(typeof(T)); PropertyInfo[] Tpropertys = Ttype.GetType().GetProperties(); foreach (PropertyIn
2013-07-05 13:44:40
609
转载 Silverlight中Xaml页面跳转方式
先在App.xaml后台代码中定义一个对象:Grid rootGrid = new Grid();同时在App.xaml后台代码中新增一个方法://///////////////// /// 页面跳转/// /// public static void RedirectTo(UserControl usercontrol){App app = (App)Ap
2013-06-28 10:15:58
814
原创 silverlight+WCF的net.tcp双工通信实例过程
silverlight+WCF的net.tcp双工通信实例过程注:本人只是一个菜鸟,有什么不对的,请各位大侠指正,成分感谢!!!本实例实现一个简单的单用户对单用户的消息发送实例。实例开始:进行net.tcp双工通信必须安装Windows功能下的Microsoft.NET.Framework3.5.1下面两项项目结构如下: 说明:Silverl
2013-06-27 11:04:47
3757
原创 从字符串中提取手机号码,多个用“,”分开
/// /// 从字符串中提取手机号码,多个用“,”分开 /// /// 字符串 /// public static string IsLegalMobilePhone(String MobilePhone) { Regex myReg = new Regex(@"[
2013-06-20 10:03:22
2640
原创 NPOI操作excel常用方法类
using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.IO;using System.Linq;using Sy
2013-06-19 17:49:02
3426
原创 字符串中连续多个空格合并成一个空格
public string UnitMoreSpan(string str) { string originStr = str; string newStr = ""; string[] splits = originStr.Split(' '); //以空格为标志 for (
2013-06-18 17:10:01
8314
SVG教程.pfd
2013-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人