随笔 - 438  文章 - 2  评论 - 10  阅读 - 43万
04 2014 档案
.NET学习路线
摘要:在文章的开头,首先声明,这篇文章仅代表我个人的想法,并且只适合想学习.NET的人,如果你已经有三年以上的开发经验,我劝你还是别看了,省得像看别人的代码那样边看边骂~~~~~ 1,先从c#语言学起,在Console环境中,对着那个不大不小的黑框,练习c#语法和面向对象的思想,语法包括流程控制,方法,属... 阅读全文
posted @ 2014-04-25 15:15 记性特差 编辑
理解c#
摘要:首先在介绍c#的时候我们要先理解什么是.NET,.NET就是微软的用来实验XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。Microsoft Windows Server System包括(图1)的内容 ... 阅读全文
posted @ 2014-04-25 14:51 记性特差 编辑
从编译,执行过程理解c#
摘要:上节我们说过C#所开发的程序源代码并不是编译成能够直接在操作系统上执行的二进制代码。与Java类似,它被编译成为中间代码,然后通过.NET Framework的虚拟机——被称之为通用语言运行时(CLR)执行。所有的.Net编程语言都被编译成这种被称为MSIL(Microsoft Intermedia... 阅读全文
posted @ 2014-04-25 14:50 记性特差 编辑
服务器安全检查指引——日常维护说明
摘要:文档写好有一段时间了,可一直不敢上传,对服务器安全了解得越多,就越觉得自己很肤浅,很多都还没入门,发上来在这么多大神面前搬门弄斧,一不小心可能就会给劈得渣都不剩了。 在编写的过程中,有不少地方心里明白是怎么回事,要怎么去分析和处理,但就是不知道怎么用文字表述出来(真是书到用时方狠少啊),文笔有限也... 阅读全文
posted @ 2014-04-22 17:18 记性特差 编辑
通用javascript脚本函数库
摘要:/* 名字:Common.js 功能:通用javascript脚本函数库 包括: 1.Trim(str)--去除字符串两边的空格 2.XMLEncode(str)--对字符串进行XML编码 3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符) 4.IsEmpty(obj)-... 阅读全文
posted @ 2014-04-21 13:20 记性特差 编辑
Javascript中的类实现
摘要:Javascript本身并不支持面向对象,它没有访问控制符,它没有定义类的关键字class,它没有支持继承的extend或冒号,它也没有用来支持虚函数的virtual,不过,Javascript是一门灵活的语言,下面我们就看看没有关键字class的Javascript如何实现类定义,并创建对象。一:... 阅读全文
posted @ 2014-04-21 11:08 记性特差 编辑
用 AJAX 读取xml 节点属性值
摘要:AjaxTest XML code 阅读全文
posted @ 2014-04-21 10:47 记性特差 编辑
一些常用的WebServices
摘要:天气预报Web服务,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索 WEB 服务(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文、数字和中文简体字 WEB 服务 Endpoint Disco WSDL 中国邮政编码 地址信息双向查询/... 阅读全文
posted @ 2014-04-21 09:43 记性特差 编辑
ASP.NET是如何在IIS下工作的
摘要:ASP.NET与IIS是紧密联系的,由于IIS6.0与IIS7.0的工作方式的不同,导致ASP.NET的工作原理也发生了相应的变化。IIS6(IIS7的经典模式)与IIS7的集成模式的不同IIS6的运行过程:分析上图可知: 在 User Mode 下,http.sys 接收到 http reques... 阅读全文
posted @ 2014-04-18 17:34 记性特差 编辑
浅谈WebService开发(一)
摘要:一、什么是WebService: 简单通俗来说,就是企业之间、网站之间通过Internet来访问并使用在线服务,一些数据,由于安全性问题,不能提供数据库给其他单位使用,这时候可以使 用WebService服务提供。二、创建WebService创建WebService之后,我们就可以在文件里写返回数据... 阅读全文
posted @ 2014-04-16 17:55 记性特差 编辑
C#中的interface没那么简单
摘要:最近在园子里闲逛看到一篇文章“(抽象)类和接口细节分析”,尽管作者很细心很细致。可事实上C#里面的interface没那么简单,interface有着大量不为人知的小秘密的说。1、值类型也能实现接口。尽管可能很多人连值类型都没用过,但值类型可以实现接口,是一个非常有用的特性。当值类型转换为接口类型时... 阅读全文
posted @ 2014-04-14 22:46 记性特差 编辑
[数据库基础]——图解JOIN
摘要:阅读导航一、概要二、JOIN分类三、JOIN分类详解一、概要JOIN对于接触过数据库的人,这个词都不陌生,而且很多人很清楚各种JOIN,还有很多人对这个理解也不是很透彻,这次就说说JOIN操作。图片是很容易被接受和理解,所以尝试使用图片来说明一下。二、JOIN分类客官:小二,上JOIN分类!……小二... 阅读全文
posted @ 2014-04-14 14:41 记性特差 编辑
[数据库基础]——快速浏览日期时间转换
摘要:阅读导航数据库日期和时间类型相互转换 time ⇌ date time ⇌ smalldatetime time ⇌ datetime time ⇌ datetime2 time ⇌ datetimeoffset date ⇌ smalldatetime date ⇌ datetime date ⇌... 阅读全文
posted @ 2014-04-14 14:40 记性特差 编辑
[数据库基础]——索引详解
摘要:阅读导航提高性能索引 B-tree 索引 Hash 索引 其他类型指针索引百利无一害索引对于接触过数据库的人,都不会很陌生,但是说实话,也不一定很熟悉。先来介绍下索引的优点。提高性能现在有一个数据库表[Words],有[WordID],[WordPage],[[WordName],[WordPron... 阅读全文
posted @ 2014-04-14 14:38 记性特差 编辑
[数据库基础]——索引
摘要:http://m.oschina.net/blog/10314一、引言 对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合... 阅读全文
posted @ 2014-04-14 14:37 记性特差 编辑
Windows PowerShell 学习之——Cmdlet处理生命周期
摘要:这一次介绍一下Cmdlet处理过程的生命周期总共分为六个部分1.概述2. 命令行输入绑定参数(parameters)3. 开始指令处理4. 接受管道输入绑定参数5. 处理记录6. 处理记录1. 概述下图展示Windows PowerShell怎样处理一个管道请求指令。这个流程包括:指令参数(para... 阅读全文
posted @ 2014-04-14 14:28 记性特差 编辑
使用Visual Studio 2010 一步一步创建Powershell Module 和 Cmdlet
摘要:现在就用C#写一个超级简单的Module和Cmdlet1. 在VS中创建一个Library的项目文件->新建->项目->C#->Class Library在这里给我们的Class Library起一个名字”FirstPS”2. 添加必要的引用“System.Management”和“System.M... 阅读全文
posted @ 2014-04-14 14:25 记性特差 编辑
C# 调用PowerShell方法
摘要:PowerShell应为编写和运行都很方便,所以为了重复利用,经常写了一些小方法或者PS代码片段。使用的时候可能会很难找到自己想要的那个方法,如果要是有一个界面把这些代码管理起来并且调用,那就很爽了1.创建一个powershell的方法,供C#调用,方法很简单,两个数的加法运算1 function ... 阅读全文
posted @ 2014-04-14 14:21 记性特差 编辑
委托和泛型
摘要:1. 委托Delegate 继承自MulticastDelegate 声明委托定义签名:public delegate int DemoDelegate(int num1, int num2); 使用相同签名的方法实例化委托:int Sum(int input1, int input2){ retu... 阅读全文
posted @ 2014-04-14 14:14 记性特差 编辑
防止表单重复提交
摘要:1.为每个请求设置一个标记,当此页面是首次被请求时,生成标记并放入session中,并且把此生成的标记的值作为隐含标签传递到处理页面 2.提交表单时,跳转页面处理请求中的标记,如果判断请求中session对象的标记和隐含标签中的值相同,处理请求,并将session中的标记值去除 (也可通过设置间隔时... 阅读全文
posted @ 2014-04-14 13:51 记性特差 编辑
Delegate、Predicate、Action和Func
摘要:写在前面DelegatePredicateActionFunc逆变和协变 先说下什么是委托(Delegate),委托在C#中是一种类型,和Class是一个级别,但是我们经常把它看做是一个方法。为什么是方法?准确的说应该是回调函数,在C运行时的qsort函数获取指向一个回调函数的指针,以便对数组中的元素进行排序。C#中提供了一种机制,就是委托,一种回调函数的机制。 在我们做项目的过程中,委托用到的地方很多,像线程中修改窗体的状态、窗体控件事件和异步操作已完成等,以前我们创建委托的时候用delegate关键字,而且也比较麻烦,自从C#4.0有了泛型,也就有了泛型委托,使用Predicate、A.. 阅读全文
posted @ 2014-04-11 17:30 记性特差 编辑
MySQL导入导出命令
摘要:前言如果使用图形化界面,那么可以通过几个点击即可导入、导出。本文是假定你没有安装那些如Navicat等GUI管理软件。场景假设在电脑A和电脑B中都装有MySQL数据库管理系统,并且在电脑A的MySQL中有2个数据库,分别为:shop1和shop2。在shop1和shop2数据库中都存有3张表,分别为:user、good、cart,并且这三张表中都存有一些数据。需求及解决方法1、将电脑A的MySQL中的全部数据库(即shop1和shop2)以及这些数据库的每一张表的表结构(数据字典)导出到d:/all_db_without_data.sql文件中。mysqldump -uroot -proot 阅读全文
posted @ 2014-04-10 17:14 记性特差 编辑
SQL Server中追踪器Trace的介绍和简单使用
摘要:一.What is Trace?对于SQL Profiler这个工具相信大家都不是很陌生,没用过的朋友可以在SQL Server Management Studio>工具>SQL Server Profiler处使用。这个工具是用来监控SQL,存储过程的执行,用户登录等等信息。但这个工具只是一个GUI,他的本质就是Trace。下面是Trace的架构: 数据库引擎会产生一系列事件,然后各个trace可以去订阅自己感兴趣的事件,一旦数据库产生了相关事件就会发给订阅该事件的trace,各个trace通过自己的过滤器对该事件的信息过滤(例如:捕获执行时间超过1秒的SQL语句),然后放到一个 阅读全文
posted @ 2014-04-10 12:03 记性特差 编辑
使用.NET FrameWork获取CPU,内存使用率以及磁盘空间
摘要:在以前,我们想获取CPU,内存等信息就不得不借助win32 API来实现。但现在,.NET FrameWork已经把这些API封装到.NET类库中了,所以我们可以借助.NET类库很轻松的获取这些信息。首先,介绍几个要用到的类: PerformanceCounter:表示windows NT性能计数器组件 ComputerInfo:提供用于获取与计算机内存,已加载程序集,名称和操作系统有关信息的属性 DriveInfo:该类位于System.IO命名空间下,提供对有关驱动器信息的访问 介绍完几个必要的类,就开始实践吧: 1.初始化几个变量: this.cpu = new Performanc.. 阅读全文
posted @ 2014-04-10 11:39 记性特差 编辑
C#基础——谈谈.NET异步编程的演变史
摘要:前言C#5.0最重要的改进,就是提供了更强大的异步编程。C#5.0仅增加两个新的关键字:async和await。使用异步编程,方法调用是在后台运行(通常在线程或任务的帮助下),并且不会阻塞调用线程。本文将介绍3种不同模式的异步编程:异步模式,基于事件的异步模式和新增加的基于任务的异步编程模式(TAP)。TAP是利用async和await关键字来实现的。通过这里的比较,将认识到新的增加的基于任务的异步模式的真正优势。假设情景:我们需要进行一个耗时操作(这里使用webclient对象下载百度首页代码),接下来通过同步以及上面谈到的3种异步模式实现。同步调用 创建一个控制台应用程序:static v 阅读全文
posted @ 2014-04-10 11:35 记性特差 编辑
工具分享——将C#文档注释生成.chm帮助文档
摘要:由于最近需要把以前的一个项目写一个文档,但一时又不知道写成怎样的,又恰好发现了可以生成chm的工具,于是乎我就研究了下,感觉还不错,所以也给大家分享下。好了,不多废话,下面就来实现一下吧。 生成前的准备 在开始做之前,还是要补充说明一点:我们是通过C#文档注释生成的XML文件来生成帮助文档的。因此, 阅读全文
posted @ 2014-04-10 11:15 记性特差 编辑
jar/war/ear包的区别
摘要:以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表:JARWAREAR英文Java Archive file Web Archive fileEnterprise Archive file包含内容class、properties文件,是文件封装的最小单元;Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等;除了包含JAR、WAR以外,还包括EJB组件部署文件applica 阅读全文
posted @ 2014-04-09 11:50 记性特差 编辑
struts2和velocity整合问题
摘要:以下是我第一次使用velocity的时候写的 2012-03-12话说struts真够懒的,都把velocity-1.6.4.jar放到他自己的lib里边了,就不给放全了,搞得新手太郁闷了。struts2想要用velocity模板需要如下几个包:velocity-1.7.jar velocity-tools-2.0.jar commons-collections-3.2.jar然后只需要在web.xml中配置result type=velocity就可以了。另外eclipse如果做web项目,必须把jar包引入到WEBINF目录下,如果是使用userlibraries的话,webapp容器无法 阅读全文
posted @ 2014-04-09 11:48 记性特差 编辑
使用 jquery 的 上传文件插件 uploadify 3.1 配合 java 来做一个简单的文件上次功能。并且在界面上有radio 的选择内容也要上传
摘要:使用 jquery 的 上传文件插件 uploadify 3.1 配合 java 来做一个简单的文件上次功能。并且在界面上有radio 的选择内容也要上传uploadify 插件的 下载和文档地址 点击打开链接1. jsp的内容[html] view plaincopyprint? "> 兑换卷查询系统 提货券类型 108 138 开始上传 取消所有上传 --> "> 兑换卷查询系统 提货券类型 108 138 开始上传 ... 阅读全文
posted @ 2014-04-09 11:28 记性特差 编辑
使用dom4j来处理xml的一些常用方法
摘要:要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-beta-7.jar.以下是相关操作:一.Document对象相关 1.读取XML文件,获得document对象. SAXReader reader = new SAXReader(); Document document = reader.read(new File("input.xml")); 2.解析XML形 阅读全文
posted @ 2014-04-09 11:25 记性特差 编辑
不安装 oracle的客户,就可以使用pl/sql访问远程oracle 数据库的方法
摘要:免安装Oracle客户端使用PL/SQL连接Oracle 大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的。有没要想过不安装Oracle客户端直接连接Oracle呢?利用Oracle 提供的Instant Client Package 只需要在Oracle下载一个叫Instant Client Package的软件就可以了,这个软件不需要安装,只要解压就可以用了,很方便,就算重装了系统还是可以用的。 下载地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winso. 阅读全文
posted @ 2014-04-09 11:03 记性特差 编辑
C# 制作Windows服务安装包
摘要:这两天公司要用C#写一个windows服务,做成安装安装包。制作的过程中遇到了一些问题,写完之后总结一下。如果以后在用到的话可以可以参考一下,而且由于原来没有做过,不知道这样做是对是不对,请各位看官如果发现有不当之处请指教。 开始的时候我的开发工具VS 2012,需要用InstallShield,没闹明白,时间紧迫没有搞,改用vs2010。 首先创建一个windows服务: 添加安装程序: 设置服务的属性: 这里面简单设置一下服务的属性,ServiceName就是服务的名称,DispalyName是在本地服务列表中现实的名称,如果DispalyName没有设置,那么默认为Service... 阅读全文
posted @ 2014-04-08 17:39 记性特差 编辑
ORACLE SQL*PLUS环境变量设置及说明
摘要:1:查看当前用户的环境设置:SQL> defineDEFINE _DATE = "21-JAN-14" (CHAR)DEFINE _CONNECT_IDENTIFIER = "updb" (CHAR)DEFINE _USER = "SCOTT" (CHAR)DEFINE _PRIVILEGE = "" (CHAR)DEFINE _SQLPLUS_RELEASE = "1102000300" (CHAR)DEFINE _EDITOR = "ed" (CHAR)DEFINE 阅读全文
posted @ 2014-04-08 17:22 记性特差 编辑
Mysql乱码问题解决历程
摘要:可能是因为看了太多网上的关于这个问题的解决办法,可能当时是我自己没有看明白也或许是情况不一样,反正都没有解决我当初遇到的问题,现在想想可能是自己当初太无知了,第二个原因是原来大多数情况下是在windows环境下开发,涉及到数据库的时候有专门的DBA负责处理,对于简单的设置或许就用图形管理工具设置,最近自己在鼓捣一个东西的时候是在Linux环境下,如果没有使用phpmyadmin的情况下,这个时候的数据库字符设置问题可能就会有那么一点困难,所以特别想跟大家分享一下这篇随笔,很早就写了,趁今天空闲给贴出来,其中我的办法根本就不是最好的,但是就像我的标题一样,是我自己的解决历程,汗啊。 事情是这样发 阅读全文
posted @ 2014-04-08 17:20 记性特差 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示