总结_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 总结 >>列表
只是在平常的工作中,需要自己开发一些控件。在自己开发WinForm控件的时候,没有太多可以借鉴的资料,只能盯着MSDN使劲看,还好总算有些收获。现在我会把这些经验陆陆续续的总结出来,写成一系列方章,希望对看到的朋友有所帮助。今天我来开个头。其实开发WinForm控件并不是很复杂,.NET为我们提供了丰富的底层支持。如果你有MFC或者API图形界面的开发经验,那么学会WinForm控件可能只需要很短的时间就够了。自己开发的WinForm控件通常有三种类型:复合控件... 查看全文
前几篇文章我们一直在讨论如何更方便的编辑复杂类型的属性,在这个过程中我介绍了类型转换器以及如何制作自己的类型转换器来实现属性值的串行化和实现子属性的编辑。对于Scope这种级别的复杂属性,一个类型转换器就已经足够了,但是对于更为复杂的属性,单单使用类型转换器已经不足以应付了,比如我们常用的Font属性。在这种情况下,我们就需要提供更为复杂的编辑方式,比如属性编辑对话框,你还记得Font对话框吗?现在我们就来看看如何实现更复杂的属性编辑。复杂的属性编辑器分为两种类型... 查看全文
windowsserver2008R2安装Microsoft.NETFrameworkv4.0时出现错误HRESULT0xc8000222*选看看WindowsUpdate是否开启,请选开启动在试一边!解决方法1.1.下载以下链接地址中的.NETFramework自动清理工具。在文件下载窗口,单击“保存”按钮将文件另外保存(附件里有)http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components... 查看全文
有点闲时间就想跟”博客园过意不去“,每天逛博客园赶脚闪存挺好,就是"常驻人口"众多,其他偶尔来一次,大家交流也是挺方便的,于是乎我就想看看闪存"常驻人口"有哪些?根据他们发闪的频率来判断他们的状态。呵呵,所以就想到了抓取数据分析,本来想弄个c#版,但是c#不是我的强项,时间关系我就搞了一个java多线程抓取+highcharts报表生成,其实也就是对我的知识巩固一下、当中确实又领悟了不少的编程思想、下面我先汇报一下我的统计报告,然后再做技术方面的分享,两个方面... 查看全文
最近阶段正在学习Js框架的使用,目前正在详细了解JQueryEasyUI的使用。jQueryEasyUI框架帮助我们轻松建立站点:easyui是一个基于jquery的集成了各种用户界面的插件。使用easyui你不需要写太多javascript代码,一般情况下你只需要使用一些html标记来定义用户接口。easyui非常简单,但是功能非常强大。因为EasyUI有以上的优点,所以我们可以借助它来做我们的后台管理页面,在掌握了一些JQuery基础的前提下... 查看全文
· String类大总结发布时间:2013-08-21
String这个类非常特殊,下面是它的一些特点:1、Sring类是final类型的,不能被继承。2、例如:Stringstr="abc";//这样的语句生成的也是一个字符串对象,而这里却没有用new语句。3、字符串String是常量,它们的对象被创建之后就是不能被改变的。例如:Strings1="hello";Strings2="world";Strings3=s1+s2;s1和s2对象生成之后就不能再被修改了,修改之后的字符串实际上都是生成了一个新的对象。s3也是生成的一个新的字符串对象... 查看全文
在上一篇文章,我为控件添加一个一个复杂属性,并且为这个属性的类型的编写了一个类型转换器,现在我们来看看这个类型转换器的代码,并解释一下这些代码的意义。要实现一个类型转换器,我们必须要重写(override)四个方法:CanConvertFrom()――根据类型参数进行测试,判断是否能从这个类型转换成当前类型,在本例中我们只提供转换string和InstanceDescriptor类型的能力。CanConvertTo()――根据类型参数进行测试,判断是否能从当前类型转换成指定的类型... 查看全文
· Winform开发框架重构总结发布时间:2013-08-19
最近一直致力于Winform开发框架的重构工作,因为发现要维护传统Winform开发框架、WCF开发框架、混合式开发框架,以及相关的模块,包括权限管理、字典管理模块、附件管理、人员管理等一些辅助模块,很多代码都会有重复的部分,优化的框架是想提高效率,减少冗余重复代码,本文总结Winform开发框架重构工作中的一些经验总结,以飨读者,希望能够对大家有一定的参考作用。1、公用类库的分离处理我的公用类库是自己开发这么多年的总结、收集和整理,对大多数的类库均进行优化整理过,公用类库的本意是对... 查看全文
本文作者JessicaLivingston是YCombinator创始合伙人,这是她在2012StartupSchool上的演讲稿WhatGoesWrong,由庄乔全文翻译如下!YCombinator已经成立了七年多时间。这期间,我们投资了467个创业公司,所以我见过许多模式。我一直想在每一期YC开始时做个讲话,提醒大家可能会发生的事。最终我写下了所有想法。我们都知道有很多才华横溢的聪明人创业。你们看到创业公司层出不穷,实际上却仅有一小部分大获成功。创业路上发生了什么导致了失败呢... 查看全文
· 关于项目外包的一些总结发布时间:2013-08-18
注:本文的项目外包主要指项目的发包方进行项目外包的一些注意事项。去年第一次接触项目外包,今年外包出去的这些项目都基本完成了,因此总结一下。本文对于有从事软件外包项目管理经验或者对外包很熟悉的人来说可能是蜻蜓点水、班门弄斧,本文也并不指对日、对欧美的软件外包,主要是我所在的团队的一次对外发包的一些总结,希望对有些朋友能够有用。下面我分几个方面谈谈我自己的一些看法,欢迎指正:第一、外包过程中的一些主要活动1.为什么要外包。外包主要目的是转移组织风险,使得自身组织专注于提高自己核心的竞争力。因此... 查看全文
思路如下:1.根据验证码图片的分析结果(主要是分析数字所在的像素位置)确定处理办法。2.灰度化,然后二值化,生成单色位图。3.对图片进行分割3.读取单色位图的像素点,转换为0,1数组。4.把该数组和提前生成好的0-9的字模数组进行比对,取匹配率最大的那个字模所对应的数字。 相关代码:///<summary>///Toconvertcolorimagetograyscaleimage///</summary>///<paramname="... 查看全文
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用户空间。关于这三种IO多路复用的用法,前面三篇总结写的很清楚,并用服务器回射echo程序进行了测试... 查看全文
项目用到的知识点总结,欢迎大家吐槽:///<summary>///转换非yyyy-MM-dd的字符串为DateTime类型///</summary>publicstaticvoidConvertDateFormat(){stringorginStr="test-test-20130607.xls";stringdateStr=orginStr.Split('-')[2].Split('.')[0];Console.WriteLine(dateStr)... 查看全文
· Java 反射总结发布时间:2013-08-11
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。好处:提高了程序的扩展性JAVA语言中的反射机制:在Java运行时环境中,对于任意一个类... 查看全文
· java md5 学习总结发布时间:2013-08-11
有时间写... 查看全文
· Sybase数据库维护技巧总结发布时间:2013-08-10
Sybase数据库维护是每一个DBA的重要工作,作为C/S构架的主流产品,Sybase数据库在我国有着广泛的应用,因此,对Sybase数据库维护也显得至关重要。笔者在对Sybase数据库维护工作中,总结了一些技巧和经验,现介绍给大家。1.实现开机时自动装载Sybase数据库原先要使SybaseSQLServer启动,一般需要先以sybase用户登录... 查看全文
· Sybase存储过程创建技巧总结发布时间:2013-08-10
Sybase存储过程是我们在使用Sybase数据库中经常可以见到的,下面就为您详细介绍Sybase存储过程创建中的技巧,供您参考。1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。2、开发人员在提交SP前,必须已经使用setshowplanon分析过查询计划... 查看全文
在MySQL数据库中(5.5版本),增加了一个新的插件:Auditplugin,用于对数据库连接和数据库操作进行审计。接下来我们详细介绍Audit插件的使用。相关代码如下:sql/sql_audit.cc该文件定义了audit插件的接口函数。sql/sql_audit.h申明函数,并定义了函数mysql_audit_general_log,在触发audit时,首先调用的就是该函数。plugin/audit_null/audit_null.c这是一个模板程序... 查看全文
MySQL数据库中,我们有时候需要修改MySQL密码,以确保数据库的安全性。通常情况下修改密码的方式有很多种,而且实现起来也是比较容易的。本文我们总结了六种修改MySQL密码的措施,这六种措施是要求MySQL数据库拥有ROOT权限的情况下才能实施的。接下来我们就开始介绍这六种措施。措施一:利用phpmyadmin,这是最容易的了,修正mysql库的user表,不过别忘了利用PASSWORD函数。措施二:利用mysqladmin,这是前面声明的一个特例。mysqladmin-uroot... 查看全文
在MySQL数据库创建外键时,经常会发生一些错误,这是一件很令人头疼的事。一个典型的错误就是:Can’tcreatetable...的错误。在很多实例中,这种错误的发生都是因为mysql一直以来都不能很好的支持的关系的问题,更不幸的是它也并没有指明到底是哪一个问题会导致上面那种错误,下面我把导致这个可怕的150错误的常见原因列出来了,并且我以可能性的大小作了排序,已知的原因:1.两个字段的类型或者大小不严格匹配,例如,如果一个是INT(10),那么外键也必须设置成INT(10)... 查看全文