首页 > 2015年03月23日 > 全部分享
leetcode:Rotate List
一、 题目 给出一个链表,将右边k个节点移到前面。 例如:1->2->3->4->5->NULL,k = 2时 返回  4->5->1->2->3->NULL 二、 分析 之前我们遇到过将字符右移或左移的,当时的思路是将前一部分反转,后一部分反转,整体再反转,即可得到结果。 不过这道题我们需要换一种思路,其实对于这种链表的问题,我们可以总结出,链表的反转都可以直接从某一个位置开始截断即...
分类:其他   时间:2015-03-23 23:52:26    收藏:0  评论:0  赞:0  阅读:299
【C语言】使用snprintf传递缓存信息时,需要注意的关键点
一、 snprintf函数说明 snprintf的函数定义为:int snprintf(char *str, size_t size, const char *format, ...); 函数为格式化的转换函数,并且以`\0`, 作为结束符 但是,如果不注意 的话,就会产生莫名其妙的结果,并且当代码比较多的时候,定位也比较麻烦, 所以,这里有必要说明。 二、 snprintf的错...
分类:编程语言   时间:2015-03-23 23:52:16    收藏:0  评论:0  赞:0  阅读:320
c/c++变量,你知多少
变量,就像空气一样,散布在所有计算机编程语言中,至于c/c++中的变量,你又知道多少呢?她与你形影不离,你对她的了解,又有多少呢?...
分类:编程语言   时间:2015-03-23 23:52:06    收藏:0  评论:0  赞:0  阅读:375
屌丝的逆袭和互联网+时代
这个世界的主角是人,决定这个世界的当然也是人。随着移动互联网的普及,这个世界上的一个个个体的人被前所未有的联系了起来,时空的距离变得越来越短。而这种改变,将会彻底改变这个世界的经济、政治和文化结构,不管你愿不愿意,世界都将变得更加扁平。屌丝(底,中)的崛起,将引领世界进入“按需生产阶段”。正所谓得屌丝者得天下。...
分类:其他   时间:2015-03-23 23:51:56    收藏:0  评论:0  赞:0  阅读:314
leetcode:Reverse Words in a String
一、 题目 给出一个字符串,以单词为单位反转字符串。 例如 i am echo 返回 echo am i 二、 分析 仔细分析会发现,对于中间结果我们需要保存,即我们得保证以单词为单位。另外我们需要考虑到下面的情况 1、中间有多个空格的处理 2、没有空格的字符串 3、反转后开头和结尾不能有空格 4、最后的结果单词间得有空格 所以,由以上我们有两种思路,一种就是以单词为单位反转,...
分类:其他   时间:2015-03-23 23:51:46    收藏:0  评论:0  赞:0  阅读:343
Xcode6.2自定义代码块位置
为了偷懒,自己写的代码块。到了一个新的工作环境,往往需要自己重新拖拽一下,其实没必要。 代码块都在某个文件中,拷贝出来,然后带走,放到新的“对应目录”下即可。 这些  .codesnippet 文件就是你偷懒的代码。...
分类:其他   时间:2015-03-23 23:51:36    收藏:0  评论:0  赞:0  阅读:266
阿拉伯数字转大写金额(支持简体和繁体)
曾经在N年前,也写过一个阿拉伯数字转大写金额的代码,但那时候对正则还不是很了解,Replace写的一长串一长串,现在用正则后,妥妥的几次Replace搞定 与其它转换代码相比,当然也要有点独特(或者说是画蛇添足)的地方,同时支持简体与繁体,好歹台湾同胞们用的都是繁体不是?当然大写金额国内也认可繁体的说…… 代码不多,就一个枚举和一个静态类 枚举ChineseLanguage用于确认要转化成哪...
分类:其他   时间:2015-03-23 23:51:26    收藏:0  评论:0  赞:0  阅读:351
Dubbo源码分析(四):Dubbo之Registry
dubbo的总体架构如图所示:     服务首先暴露在服务端,然后调用Registry的register方法注册服务,实际就是加入service的url到register的数据集合成员,然后用户通过配置文件中配置的service的url去subscribe(订阅服务),Registry接收到订阅消息后会往url对应的的List中塞入当前NotifyListener,反之从这个list中移除l...
分类:其他   时间:2015-03-23 23:51:16    收藏:0  评论:0  赞:0  阅读:684
OWIN的理解和实践(一) – 解耦,协作和开放
概述OWIN的全称是Open Web Interface For .Net, 是MS在VS2013期间引入的全新的概念, 网上已经有不少的关于它的信息, 这里我就谈下我自己的理解:OWIN是一种规范和标准, 不代表特定技术. MS最新出现的一些新的技术, 比如Kanata, Identity, Si...
分类:Windows开发   时间:2015-03-23 23:49:56    收藏:0  评论:0  赞:0  阅读:290
自动化基础知识
什么是自动化?把以人为驱动测试的行为转化为机器执行的一种过程。手工测试的优缺点优点:1.具有创新新,能够通过探索性的方法发现许多隐藏的漏洞和缺陷。(漏洞存在于软件代码(源代码或二进制)中。缺陷存在于软件架构和设计中。原文出自【比特网】,转载请保留原文链接:http://sec.chinabyte.c...
分类:其他   时间:2015-03-23 23:49:46    收藏:0  评论:0  赞:0  阅读:309
HttpClient三种不同的服务器认证客户端方案
http://blog.csdn.net/i_lovefish/article/details/9816783HttpClient三种不同的认证方案: Basic, Digest and NTLM. 这些方案可用于服务器或代理对客户端的认证,简称服务器认证或代理认证。服务器认证 HttpClien....
分类:Web开发   时间:2015-03-23 23:49:36    收藏:0  评论:0  赞:0  阅读:349
逆序数还原
Problem Description有一段时间Eric对逆序数充满了兴趣,于是他开始求解许多数列的逆序数(对于由1...n构成的一种排列数组a,逆序数即为满足iaj的数字对数),但是某天他发现自己遗失了原来的数列,只留下之前计算过程中留下的各个数字对应的逆序数,现在请你帮他还原出原序列。Input...
分类:其他   时间:2015-03-23 23:49:26    收藏:0  评论:0  赞:0  阅读:766
Topcoder SRM 497 DIV2 1000 MakeSquare
题意:给你一个字符串,对这个字符串有三种操作。1)任意位置插入任意一个字符2)任意位置删除一个字符3)改变任意位置的一个字符。问你最后要经过最少的步数使得这个字符串由两个相同的字符串串联构成。解题思路:枚举将两个字符串分成两个串,然后对这两个串求改变k(1-len)次的最长公共子序列即可。解题代码:...
分类:其他   时间:2015-03-23 23:49:16    收藏:0  评论:0  赞:0  阅读:345
数组sizeof
定义一个数组a[5];sizeof(a)= sizeof(int)*5;在32位系统下是20.sizeof(a[0])的值是4;按理说啊a[5]是越界的,但是sizeof(a[5])是合法的因为sizeof不是函数,而是关键字,关键字求值是在编译的时候,虽然并不存在a[5]这个元素,但是也并没有访问...
分类:编程语言   时间:2015-03-23 23:49:06    收藏:0  评论:0  赞:0  阅读:314
BZOJ2492 Revenge of Fibonacci
首先我们高精度加法算出前10W个数。。。然后把所有的前40位搞出来建成trie树,于是就变成了模板题了。。。说一下。。。这题要是直接建出来son[tot][10]会MLE。。。所以。。。建trie树的时候得像建普通树一样add_edgeQAQ卡内存sxbk 1 /*****************....
分类:其他   时间:2015-03-23 23:48:56    收藏:0  评论:0  赞:0  阅读:251
设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
抽象工厂,提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。对于工厂方法来说,抽象工厂可实现一系列产品的生产,抽象工厂更注重产品的组合。看代码:7.1.解释main(),女娲IHuman,产品接口CYellowHuman,抽象产品之一CYellowFemaleHuman,具体产品之...
分类:编程语言   时间:2015-03-23 23:48:46    收藏:0  评论:0  赞:0  阅读:320
设计模式C++学习笔记之八(Adapter适配器模式)
适配器模式,使用之处比较特殊,不属于常规设计模式,主要用于不同系统之间的处理。是将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。也是一个比较简单的模式,直接上代码了。看代码:8.1.解释main(),主程序IUserInfo,本...
分类:编程语言   时间:2015-03-23 23:48:36    收藏:0  评论:0  赞:0  阅读:291
Linux-yum在线安装svn步骤
yum -y install subversion mod_dav_svn 使用yum命令安装svn(subversion)和svn在apache上的插件(mod_dav_svn)安装过程安装完成rpm -q subversion 查看svn安装信息vim /etc/httpd/conf.d/sub...
分类:系统服务   时间:2015-03-23 23:48:06    收藏:0  评论:0  赞:0  阅读:466
窗体间传值的两种方法
转:http://www.cnblogs.com/xuhuan/articles/1418705.html首先创建一个父窗体form1,拥有一下控件:textBox1,button1;再创建一个子窗体form2,拥有控件:textBox2,button2;(首先描述一下整个过程:当点击form1的b...
分类:Windows开发   时间:2015-03-23 23:47:56    收藏:0  评论:0  赞:0  阅读:409
JQuery实现banner图片的轮播效果
最近在复习jQuery,发现了一个好用的插件,可以方便地实现很多网站的banner轮播的效果,这个插件就是MyFocus了。MyFoucus官网:http://demo.jb51.net/js/myfocus/MyFocus非常小巧,它是一个独立的JS库,不需要依赖任何JS库,用它可以制作出网上可以...
分类:Web开发   时间:2015-03-23 23:47:46    收藏:0  评论:0  赞:0  阅读:436
2156条   上一页 1 2 3 4 5 ... 108 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!