摘要: 完成这件事情需要做几个准备,如下:Ÿ编写C源文件;Ÿ找到VS下的C编译器cl.exe link.exe;Ÿ编写C#调用dll代码;-----------------------------------------------------------------------------------------编写C源文件:举如下例子:a)在记事本中编写如下代码,并另存为hello.c;#include "stdio.h"__declspec(dllexport) char* Hello(){return "Hello World!";}找到VS下的C编译器 阅读全文
posted @ 2012-07-29 13:52 南山砍柴的 阅读(2108) 评论(0) 推荐(2) 编辑
摘要: 简单css弹出菜单,ie8一定要在头部加以下代码,不然没反应。花了一个小时才找到这个原因,mlgbd!!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">谷歌和遨游不用加就可以显示效果。完整代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q 阅读全文
posted @ 2012-12-19 01:11 南山砍柴的 阅读(392) 评论(0) 推荐(0) 编辑
摘要: import string.list;io.open();//打开控制台//str=string.list("client#t3pc#0",'3','#');str=string.list();//创建一个空的string.liststr.s1="ffffff";//添加第一个元素,是键值对。s1为key,fffff是value.str.s2="gggg";//添加第二个键值对//输出:s1=ffffff// s2=ggggio.print(str);io.print(str.s1);//输出:ffff 阅读全文
posted @ 2012-12-08 18:14 南山砍柴的 阅读(330) 评论(0) 推荐(0) 编辑
摘要: mainForm.msgbox("hello world") 就是将【字符串参数】 "hello world" 传给 mainForm.msgbox 函数,然后mainForm.msgbox就会在【对话框】上显示接收到的【参数】,也就是 "hello world"。-----------------发布以前请关闭那些比较严格的杀毒软件、安全软件,尤其是基于云查杀的软件,现在的安全杀毒软件都非常敏感,要知道一部正常的电脑是不会频繁生成他没见过的全新的EXE文件,而且也不会频繁的修改这些EXE文件,软件开发工具完全正常的操作对于普通电脑可 阅读全文
posted @ 2012-12-06 22:57 南山砍柴的 阅读(279) 评论(0) 推荐(0) 编辑
摘要: str_replace — 子字符串替换说明mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )该函数返回一个字符串或者数组。该字符串或数组是将 subject 中全部的 search 都被 replace 替换之后的结果。如果有一些特殊的替换需求(比如正则表达式),你应该使用该函数替换 ereg_replace() 和 preg_replace()。参数如果 search 和 replace 为数组,那么 str_replace() 将对 subject 做二者的映 阅读全文
posted @ 2011-11-16 12:02 南山砍柴的 阅读(6373) 评论(0) 推荐(1) 编辑
摘要: ltrim、rtrim与 trim 函数 返回 Variant (String),其中包含指定字符串的拷贝,没有前导空白 (ltrim)、尾随空白 (rtrim) 或前导和尾随空白 (trim)。语法ltrim(string)rtrim(string)trim(string)必要的 string 参数可以是任何有效的字符串表达式。如果 string 包含 Null,将返回 Null。 ltrim、rtrim 和 trim 函数的区别 返回不带前导空格 (ltrim)、后续空格 (rtrim) 或前导与后续空格 (trim) 的字符串副本。 ltrim(string) rtrim(... 阅读全文
posted @ 2011-11-15 17:45 南山砍柴的 阅读(2888) 评论(0) 推荐(0) 编辑
摘要: 但对,用print_r()来显示布尔值和NULL是没有意义的:如:print_r(true); //输出1print_r(false); //没有输出print_r(null); //没有输出因此,调试的时候用var_dump()比print_r()更好.var_dump()函数用适合阅读的格式显示任何PHP值:var_dump(true); //输出 bool(true)var_dump(false); // bool(false)var_dump(null); // bool(null)var_dump(array('name' => 'bob', & 阅读全文
posted @ 2011-11-15 17:33 南山砍柴的 阅读(313) 评论(0) 推荐(0) 编辑
摘要: <?php$str = "\n";if (ord($str) == 10) {//ord()返回str首字母的ascII码,int型 echo "\n<br>"; //空白echo "\\n<br>";//输出\necho "\\\n<br>";//输出\echo "\$str<br>";//输出$strecho "\t<br>";//空白echo "\\t<br>";//输出\ 阅读全文
posted @ 2011-11-15 12:13 南山砍柴的 阅读(753) 评论(0) 推荐(0) 编辑
摘要: $sql = <<<EOF //sql语句EOF;mysql_query($sql)___________________这是php的定界符在<<<EOF 和 EOF; 之间的文本, 可以不用转义, 比如单引号和双引号一般用于输出长的html文本或者文本赋值这样写sql语句, 可以不用对字符型字段两边的单引号进行转义灵活使用还是挺有用的是代码中的EOF也可以换成别的字符串,比如你的英文名字或别的,换得同时换,还有一点就是下面那个EOF必须是一行的最开始写Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符 阅读全文
posted @ 2011-11-15 11:36 南山砍柴的 阅读(2649) 评论(0) 推荐(2) 编辑
摘要: 找出以下代码的错误之处:[php]<?function baz($y $z) { $x = new Array(); $x[sales]= 60; $x[profit] = 20: foreach($x as $key = $value) { echo $key+" "+$value+"<BR>"; }} [/php] 你能找到几个呢? 如果你发现函数参数列表中少了逗号、“new Array()”是不正确的、行末用了冒号而不是分号、foreach中没有用“=>”及用“+”来连接字符串,那恭喜你,你找到了所有的错误,你已经掌握了PH 阅读全文
posted @ 2011-10-28 11:49 南山砍柴的 阅读(194) 评论(0) 推荐(1) 编辑