alexmen

专注.net软件开发,项目管理体系PMBOK.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年8月28日

摘要: 修改日期:2016-08-28 软件名称:C# to Java Converter 版本:16.8.20 此转换工具为.net编写,进行反编译后,存在很多错误,修改了很多错误。取消100行限制。 源码下载地址:http://download.csdn.net/detail/shulei521/961 阅读全文
posted @ 2016-08-28 17:07 alexmen 阅读(499) 评论(0) 推荐(0) 编辑

2016年8月3日

摘要: 本生成利用 RazorEngine 引擎 通过模板定义 生成实体和服务代码 实体模板 服务模板 2.生成模板类 3.运行效果图 项目源码下载地址:http://download.csdn.net/detail/shulei521/9593548 另附一个支持多种类型的数据库代码生成器源码: http 阅读全文
posted @ 2016-08-03 11:19 alexmen 阅读(1508) 评论(0) 推荐(0) 编辑

2016年8月2日

摘要: /// /// 参数过滤 /// /// /// /// public static IEnumerable FilterParameters(IEnumerable parameters, string sql) { return p... 阅读全文
posted @ 2016-08-02 23:10 alexmen 阅读(1052) 评论(0) 推荐(0) 编辑

摘要: /// /// 使用 System.Data.SQLite.dll 版本 1.0.102.0 官方例子名称:sqlite-netFx35-binary-PocketPC-ARM-2008-1.0.102.0 /// public class SqliteHelper { private readonly static string ... 阅读全文
posted @ 2016-08-02 23:08 alexmen 阅读(187) 评论(0) 推荐(0) 编辑

摘要: /// <summary> /// 创建实例 支持泛型的创建 /// </summary> /// <typeparam name="T">此处T形如 Common<User></typeparam> /// <returns></returns> public static T Create<T> 阅读全文
posted @ 2016-08-02 23:01 alexmen 阅读(230) 评论(0) 推荐(0) 编辑

摘要: public static IList ConvertToList(DataTable dt) where T : new() { List list = new List(); T model = default (T); foreach (DataRow dr in dt.Rows) ... 阅读全文
posted @ 2016-08-02 23:00 alexmen 阅读(3792) 评论(0) 推荐(0) 编辑

摘要: /// /// 泛型LIst转泛型list /// /// /// /// /// public static List ListToList( List inList) where T : class where V : c... 阅读全文
posted @ 2016-08-02 22:57 alexmen 阅读(393) 评论(0) 推荐(0) 编辑

2016年1月18日

摘要: USE testGO -->生成表A if object_id('A') is not null drop table AGoCreate table A([PO] nvarchar(4),[LOT] nvarchar(1),[Item] datetime,[VEND] nvarchar(4... 阅读全文
posted @ 2016-01-18 18:00 alexmen 阅读(1298) 评论(0) 推荐(0) 编辑

摘要: 首先创建测试表、添加数据。create table #t(a int,b int,c int,d int,e int)insert into #t values(1,2,3,4,5)insert into #t values(1,2,3,4,6)insert into #t values(1,2,3... 阅读全文
posted @ 2016-01-18 17:58 alexmen 阅读(240) 评论(0) 推荐(0) 编辑

摘要: --SQL 拆分字符串 插入到便列表中DECLARE @str varchar( 8000) --待分拆的字符串 DECLARE @split varchar (10) --数据分隔符 DECLARE @result table (name varchar(100 )) SET @... 阅读全文
posted @ 2016-01-18 17:55 alexmen 阅读(141) 评论(0) 推荐(0) 编辑

摘要: --1 SELECT [WORKFORM_ID], [CLYJ] = stuff ( (SELECT ','+A .[CLYJ] FROM [tb_xa_ngboss_complainProcessInfo] A WHERE A.[WORKFORM_ID] =B. [WORKFORM... 阅读全文
posted @ 2016-01-18 17:54 alexmen 阅读(183) 评论(0) 推荐(0) 编辑

摘要: if object_id('[aaa]') is not null drop table [aaa]gocreate table [aaa]([地区] varchar(4),[内容] varchar(45))insert [aaa]select '中国','021sp.html|管材|4355;02... 阅读全文
posted @ 2016-01-18 17:53 alexmen 阅读(3122) 评论(1) 推荐(1) 编辑

摘要: SQL中经常遇到如下情况,在一张表中有两条记录基本完全一样,某个或某几个字段有些许差别,这时候可能需要我们踢出这些有差别的数据,即两条或多条记录中只保留一项。如下:表timeand针对time字段相同时有不同total和name的情形,每当遇到相同的则只取其中一条数据,最简单的实现方法有两种1、se... 阅读全文
posted @ 2016-01-18 17:51 alexmen 阅读(381) 评论(0) 推荐(0) 编辑

摘要: SELECT B .部门, B. 用户, COUNT(A .user_name) AS 处理次数, SUM(COUNT (A. user_name)) over(partition by B.部门 ) as 部门处理次数 FROM wf_task_process_inf... 阅读全文
posted @ 2016-01-18 17:49 alexmen 阅读(309) 评论(0) 推荐(0) 编辑

摘要: create proc PROC_BATCH_DEL_RPOCASdeclare proccur cursor for select [name] from sysobjects where type= 'P' and name like '%proc%'declare @pro... 阅读全文
posted @ 2016-01-18 17:47 alexmen 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 转换前:转换后SELECT ID,CotegoryName,GoodsName,GoodsBrand,GoodsStandard,GoodsUnit,Price,Num,MoneyFROM(SELECT (ROW_NUMBER()OVER(ORDER BY GETDATE())-1)/9 RN,* ... 阅读全文
posted @ 2016-01-18 17:45 alexmen 阅读(746) 评论(0) 推荐(0) 编辑

摘要: if object_id('test') is not nulldrop table tsetgocreate table test(empid char(4),deptid char(3),salary int)goinsert testselect '1001','101',2000 union... 阅读全文
posted @ 2016-01-18 17:40 alexmen 阅读(1719) 评论(0) 推荐(0) 编辑

摘要: -1. 创建表,添加测试数据CREATE TABLE tb(id int, [value] varchar(10))INSERT tb SELECT 1, 'aa'UNION ALL SELECT 1, 'bb'UNION ALL SELECT 2, 'aaa'UNION ALL SELECT 2,... 阅读全文
posted @ 2016-01-18 17:36 alexmen 阅读(1656) 评论(0) 推荐(0) 编辑

摘要: 1.SQL获取当前月份天数SELECT 32-DAY(getdate()+32-DAY(getdate())) 阅读全文
posted @ 2016-01-18 17:34 alexmen 阅读(210) 评论(0) 推荐(0) 编辑

摘要: 使用枚举类型默认的ToString()方法,往往不能得到我们想要的输出的字符串。如何方便的定义枚举类型中的每个值代表的字符串输出呢?可以使用DescriptionAttribute, 写上想得到的字符串输出。enum Direction{ [Description("Rover is faci... 阅读全文
posted @ 2016-01-18 17:27 alexmen 阅读(6777) 评论(0) 推荐(1) 编辑

摘要: /// /// 获取URL内容 /// /// /// public string HttpGet(string Url) { HttpWebRequest request = (HttpWebRequest )WebRequest.Cre... 阅读全文
posted @ 2016-01-18 17:25 alexmen 阅读(202) 评论(0) 推荐(0) 编辑

摘要: //=====================================================================================// All Rights Reserved , Copyright//===========================... 阅读全文
posted @ 2016-01-18 17:24 alexmen 阅读(4384) 评论(0) 推荐(0) 编辑

摘要: Generation 是一款不错的ORM和代码生成工具,它基于模板(Template)工作,安装好Generation 后自带了很多模板,并且提供在线模板库提供模板升级和允许用户自定义模板。Generation 的模板可以用C#, VB.NET, JScript, and VBScript编写。使用... 阅读全文
posted @ 2016-01-18 16:54 alexmen 阅读(10520) 评论(2) 推荐(1) 编辑

2016年1月8日

摘要: 1 static class Program 2 { 3 [System.Runtime.InteropServices.DllImport("coredll.Dll", SetLastError = true)] 4 private static exte... 阅读全文
posted @ 2016-01-08 13:38 alexmen 阅读(233) 评论(0) 推荐(0) 编辑

2015年5月15日

摘要: using System;using System.Collections.Generic;using System.Linq;using System.Xml;namespace MyProject{ public class {} ... 阅读全文
posted @ 2015-05-15 10:45 alexmen 阅读(1182) 评论(0) 推荐(0) 编辑

2015年5月12日

摘要: 任务并行库 (TPL) 基于“任务”的概念,后者表示异步运算。在某些方面,任务类似于线程或ThreadPool工作项,但是抽象级别更高。术语“任务并行”是指一个或多个独立的任务同时运行。任务提供两个主要好处:系统资源的使用效率更高,可伸缩性更好。在后台,任务排队到已使用算法增强的ThreadPool... 阅读全文
posted @ 2015-05-12 10:47 alexmen 阅读(591) 评论(0) 推荐(0) 编辑

2012年12月18日

摘要: 阅读全文
posted @ 2012-12-18 10:56 alexmen 阅读(109) 评论(0) 推荐(0) 编辑

2012年11月27日

摘要: 项目成本管理项目成本管理包括对成本进行估算、预算控制的各个过程。从而确保项目在批准的预算内完成。1. 估算成本:对完成活动所需资金进行近似估算的过程。2. 制定预算汇总所有单个活动或工作包的估算成本,建立一个经批准的成本基准过程。3. 控制成本监督项目状态以及更新项目预算、管理成本基准变更的过程。在开始项目管理之前,作为制定项目管理计划过程的一部分,项目管理团队需要先行规划,形成一份成本管理计划,从而为规划、组织、估算、预算和控制项目成本统一格式。成本管理计划可规定:精确程度。计量单位。组织程序链接。控制临界值。绩效测量规则。成本管理计划应:○ 定义 WBS 中用于绩效测量的控制账户;○ 选择 阅读全文
posted @ 2012-11-27 20:23 alexmen 阅读(311) 评论(0) 推荐(0) 编辑

2012年11月6日

摘要: 一.OCR简介 参见http://baike.baidu.com/view/17761.htm?fr=ala0_1 大家参照,我第一次也是这么了解的,呵呵。高手见笑 现在市面上好多OCR 引擎,不过大多是收费的,价格不菲呀。。不适合我们学习研究。 而今天我们谈到的Tesseract 是开源的产品,比较适合大家的口味吧。并且Tesseract 也是目前识别率较高的OCR,并不比其他引擎 差劲。网上介绍Tessnet2也是当时时间排名第三的识别引擎,只是后来慢慢不维护了,目前是Google在维护,大家都知道Google 在搞电子图书馆,每天都有不同类目的书被扫描成电子版,而下一步工作是什么。。。大 阅读全文
posted @ 2012-11-06 20:32 alexmen 阅读(8362) 评论(4) 推荐(1) 编辑

2011年8月30日

摘要: 用.NET2.0开发的 sitemap生成器,:基于本地目录结构和基于爬虫。操作简单,一键搞定。非常实用。1.2.sitemap生成器 设置3.设置过滤扩展名 和过滤的URLsitemap生成器单机版,站长必备,学习参考。下载地址:http://www.9527online.com/sitemap生成器.zip 阅读全文
posted @ 2011-08-30 00:04 alexmen 阅读(583) 评论(1) 推荐(0) 编辑

2011年8月12日

摘要: string regstr = @"(?i)(?<=<td.*?.*?>)[^<]+(?=</td>)"; //提取td的文字 string regstr = @"<a\s+href=(?<url>.+?)>(?<content>.+?)</a>"; //提取链接的内容 string regstr = @"<td.+?><a\s+href=(?<url>.+?)>(?<content>.+?)</a>& 阅读全文
posted @ 2011-08-12 18:42 alexmen 阅读(7428) 评论(0) 推荐(1) 编辑

摘要: # 1 将 <td ....> 转化为<td># (?i) 表示不区分大小写a = re.compile("(?i)[\<]td.*?[\>]" )s=a.sub("<td>",s)#2 将 </td ....> 转化为</td>a = re.compile("(?i)[\<]td.*?[\>]" )s=a.sub("<td>",s)#3 提取介于<td> 与 </td> 之间的内容# --- ( 阅读全文
posted @ 2011-08-12 17:02 alexmen 阅读(3732) 评论(0) 推荐(0) 编辑

摘要: 匹配HTML标签<TAG\b[^> ]*>(.*?)</ TAG> 相匹配的开放和关闭对一个特定的HTML标记。标记之间的任何捕捉到的第一个反向引用 。在正则表达式的问号,使明星懒,以确保它停止之前的第一个结束标记,而不是在最后,像一个贪婪的明星会做。这个正则表达式将无法正确匹配自己一样,<TAG>one<TAG>two</TAG>one</TAG>.<([AZ] [A - Z0 - 9] *)\ B [^>]*>(.*?)</ \ 1> 将匹配的开幕式和闭幕式对任何HTML标记 。一定 阅读全文
posted @ 2011-08-12 11:15 alexmen 阅读(16048) 评论(0) 推荐(0) 编辑

摘要: 一、后台抓取代码View Code System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url); request.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)"; System.Net.WebResponse 阅读全文
posted @ 2011-08-12 10:47 alexmen 阅读(2372) 评论(0) 推荐(1) 编辑

2011年8月11日

摘要: 一、Web.config配置解决办法 直接在Web.config下 加入: 1.<configSections> <section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" /> </configSections> 2.<httpMod 阅读全文
posted @ 2011-08-11 23:29 alexmen 阅读(6273) 评论(0) 推荐(0) 编辑

2011年5月25日

摘要: 首先,当在cmd里办入scott密码提示错误时,可以这样改一下,scott的解锁命令是: 以system用户登录:cmdsqlplus system/tigertigeralter user scott identified by "tiger" account unlock;-学习块的结构--学习定义变量(了解数据类型)及赋值--了解:各种PL/SQL块的类型--块的结构--案例:根据工号,输出员工姓名SELECT * FROM emp;--块!DECLARE v_empno NUMBER(4); v_ename VARCHAR2(10);BEGIN v_empno := 阅读全文
posted @ 2011-05-25 12:55 alexmen 阅读(92440) 评论(2) 推荐(2) 编辑

摘要: 显示游标 显示游标包括四种属性: %ISOPEN :检测游标是否已经打开 %FOUND :检测游标结果集是否存在数据,存在则返回TRUE %NOTFOUND :检测游标结果集是否不存在数据,不存在则返回TRUE %ROWCOUNT :返回已提取的实际行数 使用显示游标 定义游标:CURSOR cursor_name IS select_statement; 打开游标:OPEN cursor_name; 提取数据:FETCH cursor_name INTO variable1[,variable2,…]; FETCH INTO每次只能提取一行数据,批量数据需使用循环 使用游标变量接受数据: S 阅读全文
posted @ 2011-05-25 11:01 alexmen 阅读(318) 评论(0) 推荐(0) 编辑

2011年5月16日

摘要: 软件需求包括3个不同的层次――业务需求、用户需求和功能需求。除此之外,每个系统还有各种非功能需求。业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project charter 或 market requirement)文档。用户需求(user requirement)描述的是用户的目标,或用户要求系统 阅读全文
posted @ 2011-05-16 18:25 alexmen 阅读(39272) 评论(0) 推荐(0) 编辑

摘要: IBM文章:如何编写出好的用户需求文档许多软件开发团队没有需求工程师;开发人员捕获、编写和管理所有的需求。这在资源效率方面是有意义的:开发人员可以在正式编码之前,在系统停机时间收集和编写需求。然而这一做法的缺点是,通常程序员没有在编写需求方面受过技术和工具的培训,结果他们总是费力和低效地工作,而且有时做出的需求规约不符合规范。为了写出好的代码,开发人员必须知道很多事情:诸如控制结构和调用约定之类的基本概念;至少一门程序设计语言,包括它的语法和结构;操作系统基础;以及如何使用诸如编译器、调试器、集成环境这类的技术。好在他们能以所有这些知识为跳板写出好的需求来。通过应用许多与他们编写代码时相同的原 阅读全文
posted @ 2011-05-16 11:18 alexmen 阅读(3202) 评论(1) 推荐(0) 编辑

2011年5月11日

摘要: 第1章前言目的需求调研是为需要说明书做前期工作,可以说需要说明书说是从需求调研表中得到或抽取而出。需求调研是要了解现实世界中做实际工作的人们真正需要什么样的程序的过程,再把这些需求开进细节整理由设计部开发,再由销售部销售给用户。用户:系统分析人员第2章前期准备2.1. 确定工具没有什么工具是好还是坏的问题,问题是关键是如何使用它们,无论是什么工具也只是一个辅助工具,也不是生成工具。工具的选取要求是自己(本组)熟悉的工具,不能是一件最新时髦工具而自己对它了解很少,结果大部分时间化在学习工具上,而不是使用它为你工作。工具最好也是要求是普通流行的,因为要考虑交流的问题。2.2. 要做什么就要先了解什 阅读全文
posted @ 2011-05-11 17:30 alexmen 阅读(819) 评论(0) 推荐(0) 编辑