- 博客(68)
- 资源 (7)
- 收藏
- 关注

转载 C# 与 Vb.net 互转
CSharp2VB:C#代码转换到Vb.net的程序VB2Csharp:VB转换到C#的程序(同时还支持Delphi、Vb6到C#的转换)下面两个都可以支持双向转换http://www.codechanger.com/在线版地址:http://www.developerfusion.com/tools/convert/csharp-to-vb/以下也是几
2012-09-17 10:03:38
2516
原创 jquery pagination segmentfault 样式
.pagination { padding-top: 10px; border-top: 1px solid #fff; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); display: inline-block; margin: 0 auto; position:
2014-09-23 16:00:54
1309
原创 百度 云推送 C# 服务端 SDK
PM> Install-Package BaiduPushhttps://baidupush.svn.codeplex.com/svn/src/PushTestForm/PushHelper.cs
2014-07-01 09:52:47
1612
原创 asp.net app download ashx
zusing System;using System.Web;public class AppFile : IHttpHandler{ const string APK = "application/vnd.android.package-archive"; const string IPA = "application/octet-stream";
2014-06-30 15:30:05
1584
原创 c# stream
1 /// /// 从流获取指定长度的字节数组 /// public static IEnumerable GetBytes(this Stream stream, long length, int size = 1024) { byte[] buffer = new byte[s
2014-05-04 08:55:17
932
原创 Windows服务 日志简单实现
Windows服务 日志简单实现using System;using System.Diagnostics;using System.IO;using System.Reflection;namespace Service.Util{ public class FileLogger { const string LOG_FILE_NAME =
2014-04-25 10:22:03
3091
原创 NAudio 播放进度问题
问题 : IWavePlayer接口给出的PlaybackStopped事件不能在文件播放完毕后触发http://stackoverflow.com/questions/11272872/naudio-how-to-tell-playback-is-completed解决方法:WaveChannel32 stream;double d = (double)stream.P
2013-12-03 11:33:31
2530
1
原创 C# SevenZip简单操作
using SevenZip;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;namespace Test{ public static class ZipHelper { static bool Is6
2013-12-03 11:26:37
4469
原创 SQL Server 存储过程 循环遍历结果集
USE [Task]GO/****** Object: StoredProcedure [dbo].[pro_name] Script Date: 09/22/2013 10:35:09 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER procedure [dbo].[pro_name] @tid i
2013-09-22 15:35:29
11225
转载 修改VS2010安装时的注册信息
修改方法记录如下:32位的系统中,修改以下注册表键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Registration\UserNameHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganizatio
2013-05-11 21:46:19
1286
原创 Sql反射增删查改
using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.Data;using System.Data.OleDb;namespace DAL{ public class SqlBuilder where T : class
2013-05-11 16:02:00
1143
原创 excel VBA 更新 access
1.添加引用 Microsoft ActiveX Data Objects 2.X Library2. vba代码Sub update_access()Dim path As Stringpath = ""Dim cnn As ADODB.Connection'Dim rs As ADODB.RecordsetSet cnn = New ADODB.Connect
2013-05-03 11:36:05
1772
原创 PHP 简单的环境搭建
windows + nginx + mysql + phphttps://code.google.com/p/wnmp-server/php手册http://www.phpchina.com/download/handbook/openbiz_manual/php-bigxhtml.htmlhttp://www.php.net/manual/zh/index.php
2013-03-14 09:02:39
918
转载 bwpbo 源代码
wsmdbzdxypbo.IsComplete = bwpbo.IsComplete && DateTime.Now >= DateTime.Now.AddMonths(1);public class bwpbo{ private DateTime nextMonth; public bool IsComplete { get
2013-01-17 21:52:37
751
原创 C++ 大数乘法
http://acm.buaa.edu.cn/problem/163/#include #include using namespace std;#define maxn 2000char c1[999], c2[999];int a[999], b[999];int r[maxn];void print(int a[], int b[], int la, int
2013-01-13 14:00:03
800
原创 插入排序
递归版void insertion_sort(int arr[], int n){ if(n < 2) return; insertion_sort(arr, n - 1); for(int i = 0; i != n - 1; i++) { if(arr[i] > arr[n - 1]) { for(int j = i; j != n - 1; j++)
2013-01-12 09:17:40
644
原创 [排列组合]不少于n个数字组成的数的统计
http://acm.buaa.edu.cn/problem/364/n位数 首位确定从0-9选出2个 填到n-1个格子方法a = 9 * (2 ^ (n - 1) - 2) 种从0-9选出1个 填到n-1个格子方法b = 10 种因此10 ^ n 到 (10 ^ (n + 1) - 1)共有 9 * (a + b) 种以下SB逻辑 我已经不记得怎么想的了.
2013-01-12 08:48:28
1113
原创 二分法搜索
一般方法int bsearch(int arr[], int l, int u, int k){ if(l > u) return -1; int m = (l + u) / 2; if(arr[m] == k) return m; if(arr[m] > k) return bsearch(arr, l, m - 1, k); else return bsearch(arr, m
2013-01-08 10:14:41
676
原创 求约数个数最多问题
求1 - n当中约数个数最多的数,若有多解则输出最小的数。一般解法:从1到n枚举 根据 约数个数定理 公式求出约数个数这需要先求出1到n的所有质数以此来对第i个数分解质因数 质因数变化即 乘以 (上一个质因数个数+1)对于n非常大时候效率很低从图中可以看出 约数最多的数a1. a中较小的质因数个数必定大于等于大一级的质因数个数2. 随着a的递
2013-01-07 13:46:18
1890
原创 判断 素数 质数
Public Function IsPrime(ByVal n As Integer) As Boolean If n < 4 Then Return True If n Mod 2 = 0 Then Return False Dim k As Integer = Math.Floor(Math.Sqrt(n)) For i = 3 To k Step 2
2012-12-24 11:22:50
829
转载 设计模式---封装变化
软件设计最大的敌人,就是应付需求不断的变化。变化有时候是无穷尽的,于是项目开发就在反复的修改、更新中无限期地延迟交付的日期。变化如悬在头顶的达摩克斯之剑,令许多软件工程专家一筹莫展。正如无法找到解决软件开发的“银弹”,要彻底将变化扼杀在摇篮之中,看来也是不可能完成的任务。那么,积极地面对“变化”,方才是可取的态度。于是,极限编程(XP)的倡导者与布道者Kent Beck提出要“拥抱变化”,从软件工
2012-12-15 11:21:25
892
转载 23种设计模式中英文对照
英文盲命名必备1 Singleton 单件2 Abstract Factory 抽象工厂模式3 Builder 生成器模式4 Factory Method 工厂方法模式5 Prototype 原型模式6 Adapter 适配器模式7 Bridge 桥接模式8 Composite 组合模式9 Decorator 装饰模式10 Facade 外观模式11 F
2012-12-06 23:00:11
1339
原创 OleDbParameter 反射
Imports System.Collections.GenericImports System.Data.OleDbImports System.ReflectionPublic Class ParametersBuilder(Of T) Private allNames As String() Private setNames As List(Of String)
2012-11-12 17:47:58
719
转载 不同部门员工吃饭时聊些什么
不同部门员工吃饭时聊些什么(一) 甲:你知道马云是学什么专业的吗? 乙:不知道,市场营销? 甲:不对,是外语。你知道马化腾是什么专业吗? 乙:也是外语? 甲:不对,是软件。所以,专业对前程不一定有影响,但也不定完全无关。 乙:你好像说得很对,又好像什么都没说。 甲:呵呵。 乙:呵呵。 这是产品部。 (二) 甲:在网游行业蛮荒时代,北京有个公司叫华
2012-11-07 12:07:32
1182
原创 .NET CsvWriter
Imports System.TextImports System.IO''' ''' 快速写入数据到CSV文件''' Public Class CsvWriter#Region "Constants" ''' ''' Defines the default delimiter character separating each field. '''
2012-11-01 15:53:22
1072
转载 NET中判断一个文本文件的编码方式
文件的字符集在Windows下有两种,一种是ANSI,一种Unicode。对于Unicode,Windows支持了它的三种编码方式,一种是小尾编码(Unicode),一种是大尾编码(BigEndianUnicode),一种是UTF-8编码。我们可以从文件的头部来区分一个文件是属于哪种编码。当头部开始的两个字节为 FF FE时,是Unicode的小尾编码;当头部的两个字节为FE FF时,是U
2012-11-01 15:44:29
2132
转载 SortedList、SortedSet、HashSet、Hashtable、Dictionary、SortedDictionary 排序/可重复排序/过滤重复排序等简单对比
//泛型的键值集合/有序/Hash算法/占内存较大/不排序,不受装填因子的限制,对读写操作效率较高 Dictionary dc = new Dictionary(); dc.Add(1, "111111"); dc.Add(2, "222222"); dc.Add(3, "333333");
2012-10-30 12:34:11
812
转载 依赖注入那些事儿
目录目录1 IGame游戏公司的故事 1.1 讨论会 1.2 实习生小李的实现方法 1.3 架构师的建议 1.4 小李的小结2 探究依赖注入 2.1 故事的启迪 2.2 正式定义依赖注入3 依赖注入那些事儿 3.1 依赖注入的类别 3.1.1 Se
2012-10-13 12:00:39
928
转载 Linq、 集合、数组、Lambda、QuerySyntax
目录1 LINQ查询结果集 1 2 System.Array 数组 12.1 基于System.Array定义数组 12.2 基于类型定义数组 12.3 数组元素的清空 12.4 System.Array类静态成员 12.5 不用循环填充数组 1
2012-09-29 17:54:43
2791
原创 ExcelReader
Imports System.DataImports System.Data.OleDbImports System.IO''' ''' 读取Excel''' Public Class ExcelReader Implements IDisposable '连接字符串说明 'HDR=Yes:将第一行作为DataTable的列名,根据该列的数据判断该列的数据类型
2012-09-29 11:09:32
966
转载 C#泛型列表List基本用法总结
mespace SampleListT{ class Program { static void Main(string[] args) { //using System.Collections.Generic; 命名空间中的List //using System.Collections; 命名空间中的ArrayList
2012-09-28 17:13:53
966
原创 模式理解(待完善)
简单工厂模式 -> select case 对象生产器策略模式 -> 算法分类单一职责原则开放-封闭原则依赖倒转原则装饰模式 -> 可组装的冷凝管代理模式 -> 提炼对象方法工厂方法模式 -> 简单工厂case 分发到子类原型模式 -> 递归+克隆模板方法模式 -> 子类重用父类代码迪米特法则外观模式 -> 扎线带 方法工厂建造者模式 -> Stri
2012-09-28 11:50:01
720
转载 重载(Overloads)、重写(Overrides)和隐藏(Shadows) 的区别及用法
重载、重写和隐藏是很容易混淆的类似概念。虽然所有这三种技术都使您得以创建同名的成员,但它们之间有一些重要的差异。重载的成员用于提供属性或方法的不同版本,这些版本具有相同名称但是接受不同数量的参数或者接受不同数据类型的参数。重写的属性和方法用于替换在派生类中不适合的继承的属性或方法。重写的成员必须接受同一数据类型和参数数量。派生类继承重写的成员。隐藏的成员用于
2012-09-24 16:52:44
3527
转载 C#中通过读取配置文件动态创建泛型对象
众所周知,在c#中,我们在获知的某一类型后,可以运用Activator.CreateInstance来动态的创建对象的实例。获取类型的话,可以使用typeof或者GetType来实现。而笔者最近遇到了一个需要通过读取配置文件来动态创建泛型类型的案例,让我们一起来看一下。1. 背景我们考虑一下这样的一个场景,我们需要开发了一个用于排序的通用的可扩展的库。利用该库,用户可以自定义排序规
2012-09-17 16:08:03
2341
转载 VB.NET Singleton模式 单件模式
'Singleton模式Public Class Singleton Private Shared uniqueInstance As New Singleton Private Sub New() End Sub Public Shared Function getInstance() As Singleton If uniqueInsta
2012-09-14 12:08:23
716
转载 模式设计 创建型 Prototype
名称Prototype结构意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。适用性当要实例化的类是在运行时刻指定时,例如,通过动态装载;或者为了避免创建一个与产品类层次平行的工厂类层次时;或者当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便一些。
2012-09-13 14:41:23
729
Pokemon Battle Analyser
2013-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人