http://drupal.org/project/ajax_comments
AJAX Comments
View
CVS instructions
Modules · Content display
neochief - December 18, 2008 - 12:44
One of the most wanted Drupal modules :)
Module is now depends on Comments bonus API!
Features in 6.x:
Provides ajax comments to drupal sites. Features:
- Makes AJAX submits
- Allows to reply comments on the actual thread page
- AJAX comments deleting
- Works with CAPTCHA
- Cool jquery sliding
Comming soon:
- AJAX pagination
- Thread folding
- AJAX deleting and moderation approval
- AJAX editing
Please, read README.TXT file before installation to avoid troubles.
If you're using FCKeditor, you should upgrade to 2.x, to be able to use ajax comments (FCKeditor ......
今天解答一些同学在学开发过程中的普遍问题,就是如何学好一门语言?
我是这样来理解的,要做任何事物,首先要分析为什么要做,只有把核心的,内心的原因找到才能把一件事情做好,否则,你花再多的学费学某种技术仍然会一无所或,从我个人的成长过程来将我是从97年接触计算机,开始学的一踏糊涂,不知道老师在讲什么,不知道学了会有什么用,兴趣点应该在foxbase课的考试,老师要求每个小组完成一个项目作业作为期末考试分数,我当时在想数据库能做什么,一个偶然的机会班里有个同学拿来了吉普赛游戏扑克,可以根据每张牌的缝隙算命,比如今天的运气、财运、爱情等等,顿时我突发联想如果能把这些数据录入到数据表中,再产生随机数就可以模拟算命了,呵呵,当我把我的想法跟其他小组成员说完很多人给了我诧异的眼光,"别妄想了","你以为你是谁",(我当时是一个经常挂科的同学),我内心当时拥有了巨大的动力,一定要把项目完成,所以我每天自己看书把所有foxbase的类库全部读了一遍,如何创建过程、创建表、创建函数等均自学了、验证了多次,一到下课便去经贸系的机房练习,终于把自己的项目作了出来,拿了优秀的成绩。
对于现在来讲我会分析做什么事情是我的兴趣所在,做网络?嵌入式?� ......
今天解答一些同学在学开发过程中的普遍问题,就是如何学好一门语言?
我是这样来理解的,要做任何事物,首先要分析为什么要做,只有把核心的,内心的原因找到才能把一件事情做好,否则,你花再多的学费学某种技术仍然会一无所或,从我个人的成长过程来将我是从97年接触计算机,开始学的一踏糊涂,不知道老师在讲什么,不知道学了会有什么用,兴趣点应该在foxbase课的考试,老师要求每个小组完成一个项目作业作为期末考试分数,我当时在想数据库能做什么,一个偶然的机会班里有个同学拿来了吉普赛游戏扑克,可以根据每张牌的缝隙算命,比如今天的运气、财运、爱情等等,顿时我突发联想如果能把这些数据录入到数据表中,再产生随机数就可以模拟算命了,呵呵,当我把我的想法跟其他小组成员说完很多人给了我诧异的眼光,"别妄想了","你以为你是谁",(我当时是一个经常挂科的同学),我内心当时拥有了巨大的动力,一定要把项目完成,所以我每天自己看书把所有foxbase的类库全部读了一遍,如何创建过程、创建表、创建函数等均自学了、验证了多次,一到下课便去经贸系的机房练习,终于把自己的项目作了出来,拿了优秀的成绩。
对于现在来讲我会分析做什么事情是我的兴趣所在,做网络?嵌入式?� ......
一般变量定义在*.c文件中,而*.h文件中声明变量或函数名和符号名.
避面重复编译的解决方法:
比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件都要调用同一个头文件去编译,重复编译会产生大量的声明冲突。解决这个问题的方法使用#ifndef, #endif, #endif。
一般格式是这样的:
#ifndef <标识>
#define <标识>
... (插入头文件内容)
#endif
<标识>在理论上来说可以是自由命名的,但每个头文件的这个“标识”
都应该是唯一的。标识的命名规则一般是头文件名全大写,前后加下划
线,并把文件名中的“.”也变成下划线,如:stdio.h 写成下面这样:
#ifndef _STDIO_H_
#define _STDIO_H_
...
#endif
条件编译
一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指 ......
一直都感到很迷茫,对于语言的选择,因为还是菜鸟的原因,无法看透里面的种种关系,一直在纠结其中。其实自己也明白“大道至简”,但还是按耐不住狂想的思绪,特别是当从公司出差回来之后,几天都没有做什么事情。
对C有一种偏好,所以一直在心里就有点排斥java。虽然java中也有很多东西要学,但是潜意识里面对这种想法就有点无动于衷,想想自己以后的工作,很有可能做的东西就是java,毕竟java有大型项目经验,而c只是爱好,也没有写过几个像样的程序。
这段时间一直都在好几样事情之间徘徊,论文、工作、爱好,其实自己制订了一个计划,上班的时候做工作,回来看论文,有闲暇时间再兼顾一下爱好,但有时候不知不觉又在工作时间玩自己的事情去了,结果工作没做好,回来又要想工作的事情,也没有时间做自己想做的事情,呵呵,还真是百转千回,不知所谓。
好了,要加强自己的执行力,上班就做上班时候的事情,工作就做工作的事情,暂时先不要纠结了,踏踏实实学好一样东西才是最重要的。其实去北京的项目,虽然用的是C,但都是面向对象的思路,这跟自己以前做过的gtk编程,使用glade也有异曲同工之效。
论文的事情最紧迫,也是在系统安全方向和模式匹配方向左右摇 ......
一直都感到很迷茫,对于语言的选择,因为还是菜鸟的原因,无法看透里面的种种关系,一直在纠结其中。其实自己也明白“大道至简”,但还是按耐不住狂想的思绪,特别是当从公司出差回来之后,几天都没有做什么事情。
对C有一种偏好,所以一直在心里就有点排斥java。虽然java中也有很多东西要学,但是潜意识里面对这种想法就有点无动于衷,想想自己以后的工作,很有可能做的东西就是java,毕竟java有大型项目经验,而c只是爱好,也没有写过几个像样的程序。
这段时间一直都在好几样事情之间徘徊,论文、工作、爱好,其实自己制订了一个计划,上班的时候做工作,回来看论文,有闲暇时间再兼顾一下爱好,但有时候不知不觉又在工作时间玩自己的事情去了,结果工作没做好,回来又要想工作的事情,也没有时间做自己想做的事情,呵呵,还真是百转千回,不知所谓。
好了,要加强自己的执行力,上班就做上班时候的事情,工作就做工作的事情,暂时先不要纠结了,踏踏实实学好一样东西才是最重要的。其实去北京的项目,虽然用的是C,但都是面向对象的思路,这跟自己以前做过的gtk编程,使用glade也有异曲同工之效。
论文的事情最紧迫,也是在系统安全方向和模式匹配方向左右摇 ......
一直都感到很迷茫,对于语言的选择,因为还是菜鸟的原因,无法看透里面的种种关系,一直在纠结其中。其实自己也明白“大道至简”,但还是按耐不住狂想的思绪,特别是当从公司出差回来之后,几天都没有做什么事情。
对C有一种偏好,所以一直在心里就有点排斥java。虽然java中也有很多东西要学,但是潜意识里面对这种想法就有点无动于衷,想想自己以后的工作,很有可能做的东西就是java,毕竟java有大型项目经验,而c只是爱好,也没有写过几个像样的程序。
这段时间一直都在好几样事情之间徘徊,论文、工作、爱好,其实自己制订了一个计划,上班的时候做工作,回来看论文,有闲暇时间再兼顾一下爱好,但有时候不知不觉又在工作时间玩自己的事情去了,结果工作没做好,回来又要想工作的事情,也没有时间做自己想做的事情,呵呵,还真是百转千回,不知所谓。
好了,要加强自己的执行力,上班就做上班时候的事情,工作就做工作的事情,暂时先不要纠结了,踏踏实实学好一样东西才是最重要的。其实去北京的项目,虽然用的是C,但都是面向对象的思路,这跟自己以前做过的gtk编程,使用glade也有异曲同工之效。
论文的事情最紧迫,也是在系统安全方向和模式匹配方向左右摇 ......
1.fopen()
fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能
为使用而打开一个流
把一个文件和此流相连接
给此流返回一个FILE指针
参数filename指向要打开的文件名,mode表示打开状态的字符串,其取值如下表
字符串 含义
"r" 以只读方式打开文件
"w" 以只写方式打开文件
"a" 以追加方式打开文件
"r+" 以读/写方式打开文件,如无文件出错
"w+" 以读/写方式打开文件,如无文件生成新文件
一个文件可以以文本模式或二进制模式打开,这两种的区别是:在文本模式中回车被当成一个字符''\n'',而二进制模式认为它是两个字符0x0D,0x0A;如果在文件中读到0x1B,文本模式会认为这是文件结束符,也就是二进制模型不会对文件进行处理,而文本方式会按一定的方式对数据作相应的转换。
系统默认的是以文本模式打开,可以修改全部变量_fmode的值来修改这个设置,例如_fmode=O_TEXT;就设置默认打开方式为文本模式;而_fmode=O_BINARY;则设置默认打开方式是二进制模式。
我们也可以在模式字符串中指定打开的模式,如"rb"表示以二进制模式打开只读文件,"w+t"或"wt+"表示� ......
1.fopen()
fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能
为使用而打开一个流
把一个文件和此流相连接
给此流返回一个FILE指针
参数filename指向要打开的文件名,mode表示打开状态的字符串,其取值如下表
字符串 含义
"r" 以只读方式打开文件
"w" 以只写方式打开文件
"a" 以追加方式打开文件
"r+" 以读/写方式打开文件,如无文件出错
"w+" 以读/写方式打开文件,如无文件生成新文件
一个文件可以以文本模式或二进制模式打开,这两种的区别是:在文本模式中回车被当成一个字符''\n'',而二进制模式认为它是两个字符0x0D,0x0A;如果在文件中读到0x1B,文本模式会认为这是文件结束符,也就是二进制模型不会对文件进行处理,而文本方式会按一定的方式对数据作相应的转换。
系统默认的是以文本模式打开,可以修改全部变量_fmode的值来修改这个设置,例如_fmode=O_TEXT;就设置默认打开方式为文本模式;而_fmode=O_BINARY;则设置默认打开方式是二进制模式。
我们也可以在模式字符串中指定打开的模式,如"rb"表示以二进制模式打开只读文件,"w+t"或"wt+"表示� ......
Asp操作DTS进行代参数的数据导入导出
年前接了一个小项目,其中一部分是将sql中的数据进行有选择的导出到一个mdb中。
这些是完全可以通过asp得sql语句进行操作的,但是还是想把主要导出的任务交给sql server去做,asp主要是调动这个程序而已。
想到以前做过的东西,觉得实现起来并不难,只是一个参数的问题。
开始实现:
先做一个dts,连接好数据源,添加一个数据导出任务,将数据导出到access中。
然后调用asp启动dts,测试成功。
重点问题是如何在asp中输入参数,传递到dts中。
开始去想如何直接输入参数给dts。可以使用全局变量。
添加一个全局变量在数据转换任务中使用带有参数的查询。
SELECT *
from fenlei
WHERE ( fl_id < ?)
这样可以有一个参数使用。那么参数如何赋值?
关键是这几个语句
Set objGlobal = objDTSPackage.GlobalVariables
objDTSPackage.LoadfromSQLServer servername, usrname, pwd, DTSSQLStgFlag_Default2, "", "", "", dtsname
objDTSPackage.GlobalVariables("fl_id").Value = fl_id
objDTSPackage.Execute
而且一定要注意,参数的赋值一定要在loadfromsqlserver之后才行。否则不成功!!!
源代码如下:
& ......