09 2013 档案

摘要:一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表)int *f(x,y);首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数返回值必须赋给同类型的指针变量。表示:float *fun();float *p;p = fun(a);注意指针函数与函数指针表示方法的不同,千万不要混淆。最简单的辨别方式就是看函数 阅读全文
posted @ 2013-09-30 16:18 午时的海 阅读(336) 评论(0) 推荐(0) 编辑
摘要:int *p[3]和int (*p)[3] 的区别,举例说明一下.int *p[3] p是一个数组,此数组有3个元素,每个元素都是int*类型,也就是指向整型数据的指针类型。int a=10,b=20,c=30;int*p[3]={&a,&b,&c};而int(*p)[3]中的p是一个指向数组的指针,此数组有3个int类型的元素。例如:int a[3]={1,2,3}; 那么p就是指向这个数组a的指针。int(*p)[3]=&a; // 这里赋值一定要用取地址符号。也就是取数组a的地址。不可以这样赋值: int(*p)[3]=a; // error :类型不兼容 阅读全文
posted @ 2013-09-29 18:25 午时的海 阅读(419) 评论(0) 推荐(0) 编辑
摘要:最近的C语言课在教字符串,貌似N多同学搞不清楚单引号和双引号的区别,有人还以为在C语言里用哪个都可以...其实C语言中的单引号和双引号含义是一点也不一样滴...1、含义不同。用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。而一般我们的编译器采用的都是ASCII字符集。因此's'的含义其实和十进制数115的含义是一致的。而用双引号引起的字符串,代表的是一个指向无名数组起始字符的指针。2、大小不同。用单引号引起的一个字符大小就是一个字节。而用双引号引起的字符串大小是字符的总大小+1,因为用双引号引起的字符串会在字符串末尾添加一个二进制为0 阅读全文
posted @ 2013-09-28 22:22 午时的海 阅读(1516) 评论(0) 推荐(0) 编辑
摘要:On the road! 什么是黑客在日本出版的《新黑客字典》中,对黑客是这样定义的:“喜欢探索软件程序并从中增长了其个人才干的人。他们不像绝大多数电脑使用者那样,只规规矩矩地了解别人指定的狭小的一部分知识”。在Open Source(开放源代码)旗手ERIC。S。RAYMOND的《The New Hacker"s Dictionary》一文中,对“Hacker”的解释包括了下面几类人:一:那些喜欢发掘程序系统内部实现细节的人,在这种发掘过程中,他们延伸并扩展着自己的能力,这和只满足于学习有限知识的人是截然不同的二:那些狂热地沉浸在编程乐趣的人,而且,他们不仅仅是在理论上谈及编程三: 阅读全文
posted @ 2013-09-28 16:15 午时的海 阅读(871) 评论(0) 推荐(0) 编辑
摘要:Eric Raymond小传 黑客对大多数人来说都是神秘的,而之所以让人感到神秘,我以为是人们离真正的黑客距离太远。本文介绍的 Eric Raymond,是一名世界级的黑客顶尖大师;也许读者们还不了解他,但关注开放源码运动的朋友一定熟悉以下的著作:《新黑客字典》、《黑客道简史》、《集市与教堂》,这些著作都出自 Eric Raymond 先生之手。也许我们根据他的人生历程可以这样评价他:一个另类的黑客,有着外向型的性格和丰富的与媒体打交道的经验。或者如他自己所形容:他是一个类似火把、医生、宣传员、大使、福音主义者一类的人物。他总是在最需要的时候站在屋顶大喊,和记者和总裁们打成一片,带动新闻界向世 阅读全文
posted @ 2013-09-28 12:51 午时的海 阅读(699) 评论(0) 推荐(0) 编辑
摘要:一. 中文语言包 在官方网站上提供有简体中文语言包,下面的说明以此为准。下载的语言包放至Total Commander安装目录下的Language子目录中。从菜单“Configuration”→“Options”→“Language”选项卡中选择“简体中文”。 二. 字体设置 你一定感觉Total Commander的汉字很难看,这是因为它默认情况下使用的是英文字体,打开“配置”→“配置”,把“字体”选项卡中的各项都设为宋体,字体大小根据当前分辨率和自己的喜好设置。Total Commander会把各种分辨率下的设置都保存在初始化文件中。 三. 增加驱动器按钮 打开“配置”选项卡... 阅读全文
posted @ 2013-09-26 20:30 午时的海 阅读(1825) 评论(0) 推荐(0) 编辑
摘要:一般编写都是采用utf-8的吧,但是在windows下安装的jekyll,默认是以GBK编码的方式去读取咱们编写的文件,如此便乱码了。要解决此问题,总不至于要写GBK编码的文件吧,毕竟这个编码不怎么通用,所以需要修改jekyll中的代码,让其以utf-8编码来读取我们的文件,已有网友找到解决方法!需要修改jekyll中读取的代码,指定为utf-8编码即可。具体如下:错误信息: Generating... Error reading file e:/xampp/htdocs/ieverx/ieverx/_posts/2012-06-20-logic-operation-in-python.m.. 阅读全文
posted @ 2013-09-26 20:16 午时的海 阅读(1776) 评论(0) 推荐(0) 编辑
摘要:it是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。github的ssh配置如下:一 、设置git的user name和email:$ git config --global user.name "Charles"$ git config --global user.email "xxxx@gmail.com"二、生成SSH密钥过程:1.查看是否已经有了ssh密钥:cd ~/.ssh如果没有密钥则不会有此文件夹,有则备份删除2.生存密钥:$ ssh-keygen -t rsa -C “xxxx@gmail. 阅读全文
posted @ 2013-09-24 21:44 午时的海 阅读(489) 评论(0) 推荐(0) 编辑
摘要:http://www.zhihu.com/question/20070065 git相关问题的收集Git 是 Linux 之父 Linus Trovalds,为管理 Linux 内核代码而建立的,被认为是分布式版本控制工具中的顶级水准。智能、友好、强健、高效。HEAD代表当前的工作树。SHA1代表项目文件的对象名。有40位。tag为对象标签。在git的概念里总共有四种对象:tree、blob、commit、tag。其关系如下图:一个重要的概念是:git与其他版本控制系统不一样的是,其它管理系统如svn采用的事增量文件系统。而git则是将每一次提交的全部内容都保存下来。这虽然占用了系统空间。但是 阅读全文
posted @ 2013-09-24 17:10 午时的海 阅读(197) 评论(0) 推荐(0) 编辑
摘要:需要的配置:1、C:\Program Files\Git\etc\git-completion.bash:alias ls='ls --show-control-chars --color=auto'说明:使得在 Git Bash 中输入 ls 命令,可以正常显示中文文件名。2、C:\Program Files\Git\etc\inputrc:set output-meta onset convert-meta off说明:使得在 Git Bash 中可以正常输入中文,比如中文的 commit log。3、C:\Program Files\Git\etc\profile:exp 阅读全文
posted @ 2013-09-24 13:28 午时的海 阅读(375) 评论(0) 推荐(0) 编辑
摘要:出处:http://www.cnblogs.com/cookes 免责声明:文章、笔记等仅供分享、探讨、参考等学习之用,因此造成的任何后果概不负责。(如有错误、疏忽等问题,欢迎指正、讨论,谢谢) 本文版权归作者和博客园共有,欢迎转载,但请务必在文章页面明显位置给出原文连接,谢谢配合。 阅读全文
posted @ 2013-09-24 10:58 午时的海 阅读(580) 评论(0) 推荐(0) 编辑
摘要:去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。 写成类的方法格式如下:(str.trim();) 写成函数可以这样:(trim(str)) 去掉最右边的逗号str.replace(/,$/g,"") 阅读全文
posted @ 2013-09-17 11:31 午时的海 阅读(541) 评论(0) 推荐(0) 编辑
摘要:对于php,个人感觉能够熟练操作数组和字符串,基本上已经是入门了,php本身有很多操作数组和字符串的函数,今天在做一个功能时,需要用Js动态的创建门店信息,这些信息是要从后台添加的,想来想去,通过php读取数据库,得到数组,然后将数组转化成符合需求js数组,php数组形式为:[php]$newArray = array(array('地区'=>'北京地区','items'=>'10','detail'=>array(0=>array('店名'=>'旗舰店' 阅读全文
posted @ 2013-09-17 11:00 午时的海 阅读(276) 评论(0) 推荐(0) 编辑
摘要:从今年四月一直到七月,我在教我女友写代码。我最大的收获是认识到了教人写代码在一定程度上是个硬件问题。虽然codecademy、可 汗学 院、Scratch 和其他机构为了教学优化了代码编辑器,但代码编辑器总是卡在它们的软件外壳上。我建议,除了提供优秀的软件和教学材料之外,我们还需要给新手辅助以出色的 硬件。让我来解释一下。背景我在卡内基梅隆学的计算机科学。在那里我还讲过几次计算机课。我的代码技术最多算是中等吧,但是足以在诸如 Quora 这样的公司做一名产品设计师。一年多以前,我在日本遇到的我的女朋友。她在那度过了她的大部分时光。她在东京的一所女子学院学市场营销和日本文化。我们相遇的日子里,. 阅读全文
posted @ 2013-09-17 10:17 午时的海 阅读(284) 评论(0) 推荐(0) 编辑
摘要:一、1985年,芝加哥大学的Benjamin Bloom教授,出版了一本重要著作《如何培养天才》(Developing Talent in Young People)。他研究的是,如何在青少年中发现未来的天才?他调查了120个各行各业的精英人物,包括音乐家、科学家、艺术家、工程师,却得到了一个有点令人尴尬的结论:天才无法在青少年时期发现。你找不到任何一个普遍适用的指标,暗示这个孩子将来会成才。智商IQ测试与将来的成就,根本就没有相关性。但是,有一个变量除外。它与个人成就的大小,呈现强烈的正相关关系。Benjamin Bloom教授发现,所有被调查的精英人物,无一不是投入大量时间,刻苦练习。成就 阅读全文
posted @ 2013-09-15 18:33 午时的海 阅读(233) 评论(0) 推荐(0) 编辑
摘要:<?php //取数据 $f_d = file_get_contents('tpl_import_info.csv'); $f_d = iconv('gbk', 'utf-8', $f_d); file_put_contents('tpl_import_info.csv',$f_d); setlocale(LC_ALL,'zh_CN.UTF-8'); //解决fgetcsv处理中文失败的问题 $hl = fopen('tpl_import_info.csv','r'); ... 阅读全文
posted @ 2013-09-12 18:36 午时的海 阅读(360) 评论(0) 推荐(0) 编辑
摘要:今天总结一下js中几个对象的区别和用法: 1.首先来说说 parent.window与top.window的用法 "window.location.href","location.href" 是本页面跳转"parent.location.href" 是上一层页面跳转"top.location.href" 是最外层的页面跳转举例说明: 如果A,B,C,D都是窗口,D是C的iframe,C是B的iframe,B是A的iframe,D -> C -> B-> A 框架顺序 A是最外层的框架如果D中js这 阅读全文
posted @ 2013-09-06 17:00 午时的海 阅读(244) 评论(0) 推荐(0) 编辑
摘要:昨天浏览线上项目,发现了一个问题:部分文本输出中的引号前多了一道反斜杠,比如:引号内容多了\"反斜杠\"单从页面展现的结果来看,猜测应该是PHP中的magic_quotes_gpc配置被开启了的原因。然后检查了下程序,发现在入口文件中,已经动态关闭了这个配置:ini_set('magic_quotes_gpc', 'Off');为什么没有生效呢?经过一番查找,同事帮忙找到了原因,原来是因为在我动态修改这个配置之前,请求已经被解析了,因此该修改并未针对当次请求生效。magic_quotes_gpc is applied while parsin 阅读全文
posted @ 2013-09-06 16:18 午时的海 阅读(348) 评论(0) 推荐(0) 编辑
摘要:JAVA SDK 下载地址 http://www.oracle.com/technetwork/java/javase/downloads解决办法:进入netbeans 6.5\etc ,其中netbeans 6.5为netbeans的安装路径。编辑netbeans.conf将其中的#command line switchs下面那行中增加两个启动参数:-J-Duser.language=en -J-Duser.country=US在最后面加上一个 空格 ,再加入 -J-Dfile.encoding=UTF-8netbeans中文参考https://netbeans.org/kb/docs/ph 阅读全文
posted @ 2013-09-06 13:41 午时的海 阅读(196) 评论(0) 推荐(0) 编辑
摘要:看了 Nettuts+ 对 Sublime Text 2 的介绍, 立刻就兴奋了,诚如作者 Jeffrey Way 所说:“《永远的毁灭公爵》都发布了,TextMate 2 还没发”,你还能指望它么?TextMate 开发者的消极态度已经无法让人忍受了。而作为一款跨 OS X、Linux 和 Windows 三大系统平台的文字编辑器,Sublime Text 2 功能日进,大有取 TextMate 而代之的势头,以下就将 Nettuts+ 的这篇文章做一粗略翻译,固然不是面面俱到,用做入门却是足够了。以下均是以 Mac 版本为主,但对 Windows 和 Linux 版来说也是相通的。换个耐看 阅读全文
posted @ 2013-09-06 10:52 午时的海 阅读(290) 评论(0) 推荐(0) 编辑
摘要:仅仅是输出变量并不能满足模板输出的需要,内置模板引擎支持对模板变量使用调节器和格式化功能,其实也就是提供函数支持,并支持多个函数同时使用。用于模板标签的函数可以是PHP内置函数或者是用户自定义函数,和smarty不同,用于模板的函数不需要特别的定义。模板变量的函数调用格式为:XML/HTML代码{$varname|function1|function2=arg1,arg2,### } 说明:{ 和 $ 符号之间不能有空格 ,后面参数的空格就没有问题###表示模板变量本身的参数位置支持多个函数,函数之间支持空格支持函数屏蔽功能,在配置文件中可以配置禁止使用的函数列表支持变量缓存功能,重复变量.. 阅读全文
posted @ 2013-09-05 18:15 午时的海 阅读(1875) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示