上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 一面的时候,面试官叫在纸上写这个函数,用纸写真心疼,原理其实很简单的。例如:%20其实就是对应的ascii 32的字符(空格)吧。面试的时候我只写了一半出来,太耗时了,现在回来用电脑写了下。这种解析字符串的函数,我们都可以画一个状态转换的图,就是编译原理里面的那个图。由于这个函数比较简单,我就只画一个流程图就可以了。图是在ubuntu下用libreOffice套件中的draw画的,真心疼,太不方便了。用Dia也不方便。还是visio好。流程图有了,接下来就是函数代码段了。 1 /* 2 * main.c 3 * 4 * Created on: 2012-4-23 5 * Auth... 阅读全文
posted @ 2012-04-24 11:38 HuangJacky 阅读(2948) 评论(0) 推荐(0) 编辑
摘要: 看面试经验的时候看见了这个问题,首先名词解释:回文数:就是一个数从前看和从后看是一样的,比如121,12321质数:就是一个只能被1和它自身整除.回文质数:就是又是回文数又是质数.好的,概念解释完了,我们就写程序了. 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <math.h> 4 /** 5 判断m是否为质数 6 @return 1:质数,0:不是质数 7 **/ 8 int ss(int m){ 9 for(int i=2;i<=sqrt(m);i++)10 if(! (m%i))11 阅读全文
posted @ 2012-04-20 23:03 HuangJacky 阅读(2395) 评论(9) 推荐(0) 编辑
摘要: 方法有好几个,效果也各不相同。类型工厂函数,int(),效果:浮点数取整,如int(3.5)就返回3;数字的字符形式转换成数字,如int("35")就返回35内置函数的round(),四舍五入,第二个参数是保留小数点后多少位,默认是0,如round(3.5)返回4.0,round(3.5,1)就返回3.5,不能取整。。。囧math模块的floor(),取小于等于的整数,如floor(3.5)返回3.0,floor(-1.5)返回-2.0,也不能取整。。。再囧与方法1对应的就是浮点数的类型工厂函数,float(),如float(3)返回3.0,float("3.5& 阅读全文
posted @ 2012-04-19 21:00 HuangJacky 阅读(110715) 评论(0) 推荐(3) 编辑
摘要: 导读:原文来自DZone,作者Terrence Ryan发表的一篇《HTML Page Slide Without a Framework》,只要你会使用jQuery、jQuery Mobile、zepto或者其他一些框架,无须使用任何框架就可以实现网页滑动切换效果。我做了一个关于网页滑动切换的小例子。这个确实很简单,只要你会使用jQuery、jQuery Mobile、zepto或者其他一些框架,然后他们会给你处理好这个。我不想这么做,我想挑战一下不使用任何框架就可以实现这个效果。HTML代码是越简单越好。我谷歌搜索了下相关的资料,没有找到什么好的解决办法,所以我打算自己写。我想出的解决办法 阅读全文
posted @ 2012-04-17 18:18 HuangJacky 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: 【CSDN编译】TIOBE 2012 年4月编程语言排行榜已经发布,本月亮点,C语言反超Java,荣登第一名宝座,C语言越来越受到开发者们的青睐。由于Android平台的不断普及,相 信Java下降不会很明显。以往,Java花了很长时间才超越C,如今,C再次重返宝座,究竟C语言能否一直成为领头羊呢?C与Java之战,更是愈演愈 烈。前三甲变化很大,分别为C,Java,C++。Objective-C... 阅读全文
posted @ 2012-04-15 11:05 HuangJacky 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 现在有一个数组,数组里面有正数或者负数。如何计算其子串中和的最大值。比如{-1,1,2,3,-3},最大值的子串就应该是{1,2,3}值为6下面我直接给出代码了,很简单的,只是当时自己想错了,所以这里我把代码重新写了一遍: 1 //时间算法为o(n^2) 2 int maxseqint(int a[],int n){ 3 int s1, s2; 4 s1=s2=0; 5 for(int i=0;i<n;i++){ 6 s1=0; 7 for(int j=i;j<n;j++){//从s2开始计算其后的数据是否有更大的 8 ... 阅读全文
posted @ 2012-04-15 00:25 HuangJacky 阅读(1694) 评论(0) 推荐(1) 编辑
摘要: 在这里我不打算说腾讯的题怎么样了,因为笔试签了个保密声明。腾讯安排的考场在华科东校区,我们一行人在理工大余家头,公交车至少一个半小时,前提是不堵车。所以今天我是7点就起来了,去食堂吃吃早饭,等等其他人,差不多8点出门,等车,8点半上车,还好和之前几批同学分开了,所以车上人不算多,也还有座位。我们到华科那面已经10点一刻了,惨是惨了点儿,但总算提前到了。太阳呀,考场人挨人硬是坐了300号人,可谓挤爆... 阅读全文
posted @ 2012-04-14 20:01 HuangJacky 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 最近把全盘换成ubuntu了,没有双系统。但是室友经常叫玩dota,好吧找个方法吧。在ubuntu上面运行windows程序,大家第一印象肯定是wine,我也这么想得。终端下输入: sudo apt-get install wine等待安装完毕。由于ubuntu11已经安装了compiz了,所以我们只需要安装compiz-setting-manager 终端下输入:sudo apt-get ins... 阅读全文
posted @ 2012-04-10 13:43 HuangJacky 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: 最近都在Ubuntu下写代码,而我之前写过一篇文章是在windows下XAMPP下搭建ZF的开发环境。 那么现在在ubuntu下该怎么弄呢?老规矩,需要下载的工具和链接: netbeans的下载页面,点击这里查看Zend框架下载页面,点击这里查看XAMPP Linux 1.7.7的下载地址:http://www.apachefriends.org/download.php?xampp-linux-... 阅读全文
posted @ 2012-04-08 11:26 HuangJacky 阅读(2045) 评论(0) 推荐(0) 编辑
摘要: 为什么要装easy_install?正常情况下,我们要给Python安装第三方的扩展包,我们必须下载压缩包,解压缩到一个目录,然后命令行或者终端打开这个目录,然后执行python setup.py install来进行安装。这样是不是很繁琐呢?如果我们直接命令行执行easy_install Twisted就把最新版的Twisted包装上去了,是不是很爽呢?所以easy_install就是为了我们安... 阅读全文
posted @ 2012-03-28 19:31 HuangJacky 阅读(183206) 评论(2) 推荐(7) 编辑
摘要: TIOBE 2012年3月编程语言排行榜已经发布,在本月排行榜中,JavaScript的发展不容小觑,占据第8名,超越了Perl和Python。现今,大都数网站都依赖于JavaScript开发,受到了开发者们的强烈追捧。此前,CSDN还发表过一篇文章JavaScript代码检查工具JSLintMate,允许脱机工作,无须复制JS代码到浏览器上即可检查代码。相信在不久的将来JavaScript势必将... 阅读全文
posted @ 2012-03-13 13:03 HuangJacky 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 最近用到checklistbox控件,在使用其过程中,花了较多的时间,这里我收集了其相关的代码段,希望对大家有所帮助。 1. 添加项 checkedListBox1.Items.Add("蓝色"); checkedListBox1.Items.Add("红色"); checkedListBox1.Items.Add("黄色"); 2. 判断第i项是否选... 阅读全文
posted @ 2012-03-03 15:53 HuangJacky 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 导读:作为轻量级的JS库,jQuery随着JavaScrīpt脚本的大热而备受Web开发者亲睐。下文里技巧实现的效果虽然并不新鲜,但通过jQuery的封装,HTML实现了很大的清洁。清爽简洁又高效的代码任何时候都是开发者所醉心追求的终极目标,也许它简单,但是它能量巨大。一起来看看Michael Dorf推荐给大家的五个非常实用的jQuery技巧。 这里要介绍jQuery优化系列的五个jQuery... 阅读全文
posted @ 2012-02-28 11:20 HuangJacky 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 如今,工业化设计已经融入到了人们的生活中,用户体验一词就常常出现在人们的视线里,随着互联网Web 2.0时代的到来,大大小小的网站设计中也都开始关注用户体验。 用户体验从产品设计阶段便开始介入,如原型设计中交互模式设计、功能实现方式设计都融入了设计人员对用户的关怀,听过这样一句话:“具有良好用户体验的产品,不仅仅取决于一个有着丰富交互设计经验的产品设计师,还与产品生产过程中的每一个环节是否都具备... 阅读全文
posted @ 2012-02-21 17:36 HuangJacky 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 网站上线前的测试和验证是非常重要的一个环节,验证的意思是检查网站的页面和其他数据是否符合标准规范,设计规范的网站在各种浏览器上表现会一致而且良好。 为了帮助你执行这些测试和验证,今天我们列表了5个在线的工具。 Pingdom Tools Pingdom Tools可以帮你分析网站的速度以及一些无法访问的元素 Feed Validation Service 这是一个用来检查RSS... 阅读全文
posted @ 2012-02-20 09:53 HuangJacky 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 当我开始学习Java编程时,我不知道什么是堆内存或堆空间,我甚至不知道当对象创建时,它们被放在了哪里。当我开始正式写一些程序后,我会经常遇到java.lang.outOfMemoryError的报错,之后我才开始关注什么是堆内存或者说堆空间(heap space)。对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,但是学习基础是非常难的,因为没有什么特定的流程让你学习编程的每个基础... 阅读全文
posted @ 2012-02-20 09:51 HuangJacky 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 导读:作为开发人员,Web页面加载或刷新的速度对其网站至关重要。在浏览器中调整性能问题比在Java应用程序中更难。开发人员在各种浏览器中调试JavaScript的方法要少得多。比如,在Mozilla Firefox中,可以使用Firebug调试JavaScript,但仍然不能调整很多性能问题,如浏览器呈现消耗时间。为了解决这些问题,有必要开发浏览器插件来监控时间响应,以及确定其他对应解决方案如部分... 阅读全文
posted @ 2012-02-18 10:19 HuangJacky 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 好久没来jQuery插件了,是不是怪想念的呢?哈哈,再来几个: 1. jquery.terminal 该插件实现了在浏览器上的终端交互操作效果,你完全可自定义交互的命令,演示地址请看:here. 2. jQuery Paging 该插件试图使用各种方法来解决页面分页的问题,演示地址:here. 3. jQuery Gantt Chart 这是 jQuery 实现甘特图功能的插件... 阅读全文
posted @ 2012-02-17 12:47 HuangJacky 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 记得几年前如果你需要添加一些互动元素到你的网站中用来改善用户体验?是不是立刻就想到了flash实现?这彷佛年代久远的事了。使用现在最流行的Web技术HTML5,CSS3和jQuery,同样也可以实现类似的用户体验。而且使用这些特性将会比使用flash更加有效。也许你可能刚知道Adobe停止开发移动版flash的消息,虽然在桌面中我们还拥有大量的flash的应用,但是随着HTML标准的完善,可能fl... 阅读全文
posted @ 2012-02-17 12:42 HuangJacky 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 这10个基于jQuery实现的网站,不仅美观而且设计师也可以从中获得很好的灵感。 1. Google+ Tour 2. NIzo 3. Cultural Solutions 4. Kasteel Withof 5. Solo 6. Intellisult 7. Appear 8. Made By Water 9. Kurppahosk 10... 阅读全文
posted @ 2012-02-17 12:18 HuangJacky 阅读(379) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
AdminLogin