自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (8)
  • 收藏
  • 关注

原创 调试

都知道发烧不是因为额头被热水烫过,肚子疼通常也不会是因为肚子受伤.其实调程序也是如此. 找错误的时候不该只从错误的地方区找,有可能在遥远的地方的问题,导致了这里的错误.也不要去相信那些从来没出过错的地方,就是不会错的,从来不错只表示它过去没错,不表示现在也是对的.今天一个同事的程序就遇到这个问题,一个自定义表格控件,用了很久了,突然今天发现在一个窗体上操作着操作着就绑不出来数据.重新进入窗

2006-04-03 02:41:00 1191

原创 垃圾代码是这样练成的......

很多人喜欢在网上,论坛里,QQ群里,向别人要代码...... 而我个人习惯,不太喜欢看别人代码,因为扔在论坛上的代码,虽然也有精品的,但是大多是新手练手,每每有看到哭笑不得的代码. 所以一般只看运行,看代码也就看看结构,层次. 可是工作中,却每每需要去看别人的代码.....今天就遇到一个极品垃圾代码...一个类里面接近900行代码....线程不安全也就算了,真正能用的代码,不足一半,而那不足一半的

2006-04-03 02:39:00 1919 12

原创 查找疑难杂症--于细微处见精神

程序开发中,经常会出现一些很郁闷的问题,怎么看怎么不该有错,却有偏偏有错,其实错误往往在一些不经意的角落,甚至一些你认为“不可能错”的地方。我们经常会把一些如验证信息等功能写在一个页面基类中,但是这样的页面有时候总会在PageLoad里出问题,很郁闷的问题,如转换无效之类的,如果按照头痛医头脚痛医脚的方法,查出错的语句,往往怎么查都没错,查看所有代码,你会发现都没有错。福尔摩斯说过“如果所有的其他

2006-04-03 02:34:00 1309 1

原创 关于语言的执行效率问题

刚在论坛看到有人问C#和C++的效率问题。我觉得:即使都是用托管代码,C++也比C#效率略高(如果写程序的人水平一样)因为C++中有更多的优化余地,把更多自由性给了开发人员。另外还可以再举个例子,C#中值类型到引用类型之间的Box和UnBox都是系统自己帮你做的,所以开发人员很容易在这个地方丢失性能,而C++则不会 。Int32 v = 5; Object o = v; v = 123

2006-04-03 02:32:00 1845 1

原创 难的不会想,想简单的

其实做技术的人,不该只挤一个路有时候换个角度就豁然开朗。在CSDN看见有人要实现这么一个东西:想用一个N(可变的行数)二列的表格,第一行第一列里面放了一个TextBox1,第二列有一个Button,我想点击Button后触发事件  就是在表格的第二行第一列就会出现一个TextBox2,同时上一个Button就跳到第二行第二列,再点击Button后在表格的第三行第一列就会出现一个TextBox3

2006-04-03 02:29:00 1276 1

原创 花小钱,办大事

http://syeerzy.netyi.net/blog/user1/16/archives/2005/8194.html我的高中数学老师经常强调使用最方便的解题方法,他喜欢说“别人一块钱只能买一个鸡蛋,咱们要一块钱买两鸡蛋,有时候还多要杯豆浆,这就叫花小钱办大事。。”虽然豆浆鸡蛋算不得什么大事,但是我一直记着他的思想,花最小的代价,干最多事情。偶见别人写的几个方法,其实简单修改一下,可

2006-04-03 02:27:00 1591 2

原创 用例与需求

解决需求问题需要考虑的地方1、 为什么要开发这个系统?a)         这个系统的目标(Visions)是什么?这个目标可以衡量吗?比如用具体的时间或金钱来衡量。b)        目前的业务状况如何?系统必须达到什么程度才算没有白上?c)        客户对使用系统前和使用系统后的不同或应有的区别心里是否有数?2、 系统涉及到的人员对系统分别有何要求?(销售系统为例)

2006-04-03 02:19:00 1434

原创 这里老是无法访问,很不爽

这里老是无法访问,很不爽,我决定把Blog移到其他地方(暂时地址)http://syeerzy.netyi.net

2005-05-31 08:27:00 1244 1

原创 DataSet和DataReader的不同用法

发现有些人不知道DataSet和DataReader的不同用法,喜欢直接把DataSource赋值为一个Reader,然后就DataBind()。出不来数据再在CSDN上发贴说我全部地方都没有错啊,为什么不出数据。。。以一个下拉框DropDownList1绑定为例子:现在一个DataSet(DS)和一个DataReader(DR)里是相同的数据。用DS的话是:DropDownList1.DataS

2005-04-21 15:22:00 2006 12

原创 安全性问题

更改默认密码 大量关键信息 — 金融的、市场的、私人的 — 难以置信地在 Internet 上失窃,不仅因为不够严密的安全体系结构,还因为不负责任地留下了数据库和系统的默认安装密码。如果您不希望成为上述的一员,一定要更改 RDBMS、Windows NT 计算机和其他资源中众所周知的用户默认登录密码。检查入口处的安全性 有多种方法和位置可以执行安全性检查。但是,一直使用的好方法 — 是在可能的第一

2005-04-21 08:49:00 1542

原创 (绝对原创)三层式的层次划分

三层式开发中的层次划分讨论先举一个曾经在哪本书上看到的例子:现在你想在1米宽的小溪上建一座桥,你会在上面放块木板就完了。如果想在宽一点的小河上建这桥,你就需要计算木材用料,价格等,如果需要别人帮忙,你还要多一些图纸什么的让别人理解你的想法。现在你要在大江上面建桥,你需要有整体的计划,包括各个方面,比如将来可能的收费和利益分配等问题。这里讲3层式,其实是针对“大江上面建桥”来的,对于1米宽的小溪,在

2005-04-20 08:25:00 7253 24

原创 关于Asp.Net中的编程实现下载

经常在论坛看见有人求Asp.Net中编程实现下载的代码,有些还希望能断点续传什么的。其实问题的关键在于权限。B/S和C/S不仅仅是外观上的区别而已。下载,顾名思义是客户端要下,所以载。你硬塞給人家那不叫下载,那其实是“从服务器‘上传’到客户端”。有些人的想法是向客户端“写一个”你打算他下载的“文件”,在C/S结构中是没有问题的,因为C端来写。但是在Asp.net却是不行的,一定会弹出权限的错误,因

2005-04-19 13:10:00 1618 3

原创 关于静态构造函数的利与弊

静态构造函数在两种情况下会执行:1,开发人员添加与 C# 中的类型具有相同名称的静态、无参数方法,来显式添加静态构造函数。2,类型具有一个用于静态字段的初始值设定项,在这种情况下,编译器会在后台添加静态构造函数。第一种情况会导致代码性能变差,微软建议在声明静态字段的位置对其进行初始化。对生成的代码进行反编译发现:1里运行库为了在精确时间运行类型初始值设定项而执行的检查会增加循环内的开销。1比2带来

2005-04-19 10:00:00 1828

原创 ExecuteNonQuery 方法的返回值

ExecuteNonQuery 方法返回受到 Insert、Update 和 Delete 操作影响的行数。对于所有其他查询都返回 –1,而不是0。

2005-04-19 08:41:00 3039

原创 在密码输入框内按回车就登陆的功能(ASP.Net)

刚才看见一篇题目为《asp.net内实现在密码输入框内按回车就登陆的功能document.title="asp.net内实现在密码输入框内按回车就登陆的功能 - "+document.title 》的blog(我就不说谁了。。)点进去发现只有一个句号,强烈谴责这种行为欺骗老百姓。我觉得这种东西应该很多人写过才对,这里再写一次:function sub(){ if(event.keyCode

2005-04-18 08:54:00 3180 2

原创 可以屏蔽某些输入字符的TextBox

class myTextBox : System.Windows.Forms.TextBox  {   protected override bool ProcessKeyEventArgs(ref Message m)   {    int s=m.Wparam.ToInt32();    if(m.Msg==0x0102)       {     if((s57))      //这里是需要屏

2005-04-18 08:21:00 1915

原创 2个页面间不通过Session与url的传值方式。

下面是全部代码,已经编译通过。Chuandi(传递)是名字空间WebForm1:Inherits="chuandi.WebForm1" %>   WebForm1             using System;namespace chuandi{ public class WebForm1 : System.Web.UI.Page {  protected System.Web.UI.WebC

2005-04-16 08:34:00 2027 2

原创 Asp.net程序中为IIS新建用户

只需要如下语句1句:System.Diagnostics.Process.Start("net user THEUSER THEPASS /add");就在IIS下添加了一个叫THEUSER,密码为THEPASS的用户。

2005-04-15 08:49:00 1375

原创 控件的属性值,一个不大不小的问题

在.Net开发环境中:我们创建了一个控件,但是并不设置它的大小。毫无疑问,为了显示出来,它必须有一个默认的大小。为了获取一个控件的默认大小,我们也许会考虑创建一个看看,然后获取它的大小的参数。比如一个TextBox,我们创建一个id为TextBox1的控件,然后视图用:int i=TextBox1.Width;来获取它的大小。很遗憾,最后i=0。这对一些人可能是个意外,在开发中不注意这点有时候会造

2005-04-14 08:28:00 1026

EMC 中国移动数据产品

PPT方案转的pdf, 这是2011年的方案文档, 已过保密期. 五六十页, 可以作为方案参考.

2017-11-13

打造万亿级别的数据流水线

全球第二大视频网站Netflix的经验分享. 是PPT转的pdf文件, 只有七八十页, 但是对具体实践上有很多很有价值的经验教训凝结. 不推荐初学者下载, 如果你已经在处理海量数据, 并且头疼架构问题, 这个会给你一些很有价值的操作提示. 8000万用户, 每天7000亿条记录(1300TB), 峰值每秒1600万(24GB)的数据流水线实战经验

2017-11-13

[内部文档]阿里巴巴ODPS的map-reduce服务

包含5个pdf文档(都是内部文档截止到2014-4-28未开放的): Map-Reduce SDK简介 — ODPS mapreduce快速入门 — ODPS MapReduce — ODPS 如何运行MapReduce — ODPS 应用限制 — ODPS

2014-04-28

阿里巴巴开放数据处理服务odps

ODPS 提供海量数据处理及分析服务,让用户远离大数据运算烦恼。 开放数据处理服务(Open Data Processing Service,ODPS)是基于飞天分布式系统构建的海 量数据处理和分析的服务平台,具有 PB 级别的数据处理能力, 主要适用于实时性要求不高 的海量数据处理,如数据分析、海量数据统计、数据挖掘和商业智能领域。 ODPS 提供了数据上传下载通道, SQL 处理操作,并且提供了完善的安全解决方案, 当前开 放的功能有:  数据通道:提供高并发的数据上传下载服务  SQL 计算  安全:ODPS 提供了功能强大的安全服务,为用户的数据安全提供保护

2014-04-28

Learning to Program(英文python入门书, pdf)

Table of Contents 1 Learning to program 7 Learning to program 13 What do I need to be a programmer? 15 What is programming? 22 Getting Started 27 Simple sequences 33 Data 63 More Sequences 69 Looping the loop 77 A Little Bit of Style 84 Input 93 Conditionals 102 Functions and Modules 117 File Handling 135 Text Handling 144 Error Handling 153 Namespaces 160 Regular Expressions 168 Classes 190 Event Driven Programs 196 Introduction to GUI Programming 213 Recursion 217 Introduction to Functional Programming 227 A Case Study 246 Python in Practice 248 Working with Databases 273 Working with the Operating System 299 Inter-Process Communications 307 Inter-Process Communications 317 References

2010-03-04

Xcode 快捷键大全(高清pdf)

Xcode Keyboard Shortcuts 包含以下几个部分: Xcode App Shortcuts File Edit Format Find Spelling Edit Continued View Code Folding Project Message Bubbles Build Run Design Window Help 每个部分有若干种操作的快捷键,比如File包含: New Project ⇧⌘N New File ⌘N New Empty File... ⌃⌘N Open ⌘O Open in Separate Editor ⌥⌘O Open Quickly ⇧⌘D Get Info ⌘I Show Inspector ⌥⌘I Close Window ⌘W Close All ⌥⌘W Close Project ⌃⌘W Close Current File ⇧⌘W Save ⌘S Save All ⌥⌘S Save As ⇧⌘S Save Copy As ⌥⇧⌘S Revert to Saved ⌘U Make Snapshot ⌃⌘S Print ⌘P (复制到输入框以后有些符号变了或者没有了...) 推荐打印一张放在桌面或者直接当MacOSX的桌面背景

2010-03-04

ASP.NET 2.0 AJAX Hands-On Lab

英文,pdf(非扫描版), 内容不是很多,但是非常浅显易懂,因为加入了屏幕截图一步一步讲解,适合初学,快速入门。

2007-04-30

CLR via C#

英文原本, pdf(非扫描版),带索引、目录,726页<br/><br/><br/>内容就没什么说的了,经典中的经典

2007-04-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除